.business-carousel{min-width:0;background:#142a32;border:1px solid #3d5762;border-radius:8px;overflow:hidden}
.business-slide{margin:0}.business-slide[hidden]{display:none!important}.business-slide-media{position:relative;aspect-ratio:3/2;overflow:hidden;display:grid;place-items:center;background:#142a32}
.business-slide-media>img{display:block;width:100%;height:100%;object-fit:contain}.business-slide-mirrors .business-slide-media{background:#102026}.business-slide-cookware .business-slide-media{background:#eef2f3;padding:35px}.business-slide-cookware .business-slide-media>img{width:100%;max-width:480px;height:auto;mix-blend-mode:multiply}
.business-slide-copy{padding:21px 25px;border-top:1px solid #3d5762;min-height:123px}.business-slide-copy a{display:block;text-decoration:none;color:#fff}.business-slide-copy strong{display:block;font:500 27px/1.2 var(--display);letter-spacing:-.025em}.business-slide-copy a span{display:block;font-size:16px;line-height:1.6;color:#c4d4db;margin-top:6px}.business-slide-copy small{display:block;font-size:12px;line-height:1.7;color:#a8bec9;margin-top:13px}
.business-carousel-controls{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px;border-top:1px solid #3d5762}.business-carousel-tabs{display:flex;gap:7px;flex-wrap:wrap}.business-carousel-tabs button,.business-carousel-pause{background:transparent;color:#d8e5eb;border:1px solid #71868f;border-radius:3px;min-height:44px;padding:10px 12px;font:500 14px var(--font);cursor:pointer}.business-carousel-tabs button span{font-size:12px;color:#acbec6;margin-right:9px}.business-carousel-tabs button[aria-pressed=true]{border-color:#f47a86;background:#f47a86;color:#102026}.business-carousel-tabs button[aria-pressed=true] span{color:#102026}.business-carousel-pause{font-size:14px;min-width:65px}.business-carousel-controls button:hover{border-color:#fff}.business-slide-copy a:hover strong{text-decoration:underline;text-underline-offset:4px}
.carousel-clad-diagram{position:absolute;inset:0;width:100%;height:100%;min-height:0;display:flex;flex-direction:column;justify-content:center;position:relative;padding:26px 25px 20px}.carousel-clad-diagram>span{font-size:12px;letter-spacing:.08em;color:#bdcdd5}.carousel-clad-diagram>svg{width:100%;height:0;flex:1 1 0%;min-height:0}.carousel-metal-key,.hero-metal-key{display:flex;gap:24px;flex-wrap:wrap;font-size:14px;line-height:1.6;color:#c4d4db}.carousel-metal-key span,.hero-metal-key span{display:flex;align-items:center;gap:9px}.aluminium-key{display:inline-block;width:16px;height:4px;background:#ef5262!important}.steel-key{display:inline-block;width:16px;height:4px;background:#8fa8b4!important}.hero-metal-key{padding:0 24px 22px}.material-color-legend{font-size:14px;line-height:1.7}
.business-carousel .carousel-clad-diagram .stack-layer{animation:carousel-layer-assembly 7s ease-in-out infinite;animation-play-state:paused}.business-carousel.is-running .carousel-clad-diagram .stack-layer{animation-play-state:running}
@keyframes carousel-layer-assembly{0%,12%,90%,100%{transform:translateY(var(--layer-expanded))}43%,62%{transform:translateY(var(--layer-compact))}}
@media(prefers-reduced-motion:no-preference){.business-slide:not([hidden]){animation:business-slide-reveal .8s ease-out}@keyframes business-slide-reveal{from{opacity:.2}to{opacity:1}}}
.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.clad-properties{background:#fff}.clad-property-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:27px}.clad-property{border-top:1px solid #c7d4db;padding-top:24px}.clad-property>span{font:500 34px/1 var(--display);color:#bd102d}.clad-property h3{font:500 25px/1.25 var(--display);letter-spacing:-.025em;margin:23px 0 18px}.clad-property p{font-size:16px;line-height:1.8;color:#506068}.clad-property-footer{display:flex;gap:28px;flex-wrap:wrap;margin-top:30px;padding-top:24px;border-top:1px solid #c7d4db}.clad-property-footer a{font-size:14px}
.illustrated-applications .applications{gap:24px}.illustrated-applications .application{border:1px solid #cbd6db;border-radius:5px;overflow:hidden;background:#fff;padding:0 0 26px}.application-photo{margin:0 0 25px}.application-photo img{display:block;width:100%;height:auto;aspect-ratio:5/4;object-fit:cover}.illustrated-applications .application>.index,.illustrated-applications .application>h3,.illustrated-applications .application>p{margin-inline:21px}.illustrated-applications .application>.index{display:block;font-size:31px;margin-bottom:17px}.illustrated-applications .application>h3{font-size:23px;line-height:1.25;margin-top:0}.illustrated-applications .application>p{font-size:16px;line-height:1.8;margin-bottom:0}
@media(max-width:1100px){.business-carousel-controls{flex-wrap:wrap}.clad-property-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.illustrated-applications .applications{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.business-slide-cookware .business-slide-media{padding:25px}.business-slide-copy{padding:19px 20px;min-height:130px}.business-slide-copy strong{font-size:25px}.business-slide-copy a span{font-size:16px}.business-carousel-controls{padding:16px;gap:15px}.business-carousel-tabs{gap:6px}.business-carousel-tabs button{padding:10px;font-size:14px}.business-carousel-tabs button span{display:none}.business-carousel-pause{font-size:14px}.carousel-clad-diagram{padding:22px 20px 16px}.carousel-metal-key,.hero-metal-key{font-size:14px;gap:19px}.hero-metal-key{padding-inline:18px}.clad-property-grid{grid-template-columns:1fr;gap:25px}.clad-property h3{font-size:25px;margin-block:18px 14px}.clad-property-footer{gap:21px}.illustrated-applications .applications{grid-template-columns:1fr;gap:24px}.illustrated-applications .application>h3{font-size:25px}.illustrated-applications .application>.index{font-size:32px}}
@media(prefers-reduced-motion:reduce){.business-slide,.business-carousel .stack-layer{animation:none!important}.business-carousel-pause{display:none}}
@media print{.business-carousel-controls{display:none}.business-carousel .stack-layer,.business-slide{animation:none!important}.clad-property-grid,.illustrated-applications .applications{grid-template-columns:repeat(2,1fr)}.clad-property,.application{break-inside:avoid}}
