svg.four-icon{display:inline-block!important;vertical-align:middle;width:18px!important;height:18px!important;min-width:18px;max-width:22px;flex:0 0 18px;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;stroke-linecap:round;stroke-linejoin:round;overflow:visible;transform:none!important;pointer-events:none}.four-icon path{vector-effect:non-scaling-stroke}.m-zoom,.m-search>span,.product-order>span,.m-order-all>span{display:inline-flex;align-items:center;justify-content:center;line-height:1}.contact-action svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.m-zoom{transform:none!important}button:has(>.four-icon){display:inline-flex;align-items:center;justify-content:center;gap:8px}button[aria-label*="Close"],button[aria-label*="close"]{min-width:44px;min-height:44px;line-height:1}a>svg.four-icon{margin-left:6px}a:has(>.four-icon),button:has(>.four-icon){gap:9px}@media(max-width:700px){svg.four-icon{width:18px!important;height:18px!important}.m-search>span{min-width:20px}.product-order{min-height:44px}.m-zoom .four-icon{width:16px!important;height:16px!important;min-width:16px}}
svg.four-sparkle{display:inline-block!important;vertical-align:middle;width:22px;height:22px;max-width:100%;flex-shrink:0;fill:none!important;stroke:currentColor!important;stroke-width:1.5;overflow:visible;pointer-events:none}.four-sparkle path{vector-effect:non-scaling-stroke}.hero-eyebrow,.welcome-eyebrow{display:flex;align-items:center;gap:10px}html{scroll-behavior:smooth;scroll-padding-top:95px}.m-filters{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.m-filters::-webkit-scrollbar{display:none}.m-filter{scroll-margin-inline:15px}.four-reveal{opacity:0;translate:0 16px;transition:opacity .65s ease,translate .7s cubic-bezier(.2,.65,.3,1)}.four-reveal.arrived{opacity:1;translate:0 0}.m-photo img{transition:transform .4s ease}.m-photo:hover img{transform:scale(1.025)}@media(max-width:700px){svg.four-sparkle{width:18px;height:18px}.four-reveal{translate:0 10px;transition-duration:.5s,.6s}.m-photo:hover img{transform:none}html{scroll-padding-top:80px}.m-filter,.product-order{min-height:44px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.four-reveal{opacity:1!important;translate:none!important;transition:none!important}.m-photo img{transition:none!important;transform:none!important}}

.team-film{position:relative}.team-video-controls{position:absolute;bottom:18px;right:18px;display:flex;gap:8px;z-index:3}.team-video-controls button{min-height:44px;min-width:85px;padding:10px 15px;border:1px solid #fff7;border-radius:25px;background:#073966cc;color:white;font:11px/1.3 Manrope,sans-serif;cursor:pointer}.team-video-controls button:focus-visible{outline:2px solid white;outline-offset:4px}@media(max-width:700px){.team-video-controls{bottom:12px;right:12px}.team-video-controls button{min-width:78px;font-size:10px}}
svg.lee-icon{display:inline-block;vertical-align:middle;width:18px;height:18px;flex:0 0 18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}
svg.lee-icon path,svg.four-icon path,.mobile-dock svg path{vector-effect:non-scaling-stroke}
.about-branch-actions a{gap:8px}.about-link>span,.about-text-link>span{display:inline-flex;align-items:center;justify-content:center}
