.aluminum-page{overflow-x:clip}.aluminum-hero .product-hero-media img{object-position:56% 48%}.aluminum-hero .product-hero-media:after{transform-origin:bottom;background:repeating-linear-gradient(90deg,#0000 0 70px,#ffffff21 71px 73px);width:38%;transform:skew(-7deg)}.aluminum-hero .product-hero-copy{max-width:920px}.aluminum-hero h1{max-width:1060px;font-size:clamp(4.45rem,9.15vw,9.5rem)}.aluminum-hero .product-hero-footer{grid-template-columns:minmax(280px,610px) auto}.aluminum-intro{background:var(--ivory)}.aluminum-intro:before{background:repeating-linear-gradient(90deg,#0000 0 66px,#1b273811 67px 71px);width:54vw;right:-4%;transform:skew(-7deg)}.aluminum-intro .product-intro-heading h2{max-width:790px}.aluminum-anatomy{background:var(--navy-deep)}.aluminum-anatomy .anatomy-media{isolation:isolate;min-height:720px}.aluminum-anatomy .anatomy-media:after{z-index:2}.aluminum-anatomy .anatomy-media .aluminum-anatomy-image{z-index:0;object-position:center 52%;opacity:0;transition:opacity .24s ease, transform .26s var(--ease-in-out);transform:translate(100%)}.aluminum-anatomy .anatomy-media .aluminum-anatomy-image.is-active{z-index:1;opacity:1;transform:translate(0)}.aluminum-anatomy .anatomy-media .aluminum-anatomy-image.is-before,.aluminum-anatomy .anatomy-media .aluminum-anatomy-image.is-entering-left{opacity:0;transform:translate(-100%)}.aluminum-anatomy .anatomy-media .aluminum-anatomy-image.is-after,.aluminum-anatomy .anatomy-media .aluminum-anatomy-image.is-entering-right{opacity:0;transform:translate(100%)}.aluminum-anatomy .anatomy-media .aluminum-anatomy-image.is-exiting-left,.aluminum-anatomy .anatomy-media .aluminum-anatomy-image.is-exiting-right{z-index:3;opacity:0}.aluminum-anatomy .anatomy-media .aluminum-anatomy-image.is-exiting-left{transform:translate(-100%)}.aluminum-anatomy .anatomy-media .aluminum-anatomy-image.is-exiting-right{transform:translate(100%)}.aluminum-anatomy .anatomy-media:hover .aluminum-anatomy-image.is-active{transform:translate(0)}.aluminum-anatomy figcaption{z-index:4}.aluminum-anatomy figcaption b{color:#ffffffc2;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700;line-height:1.4}.aluminum-anatomy-controls{z-index:5;color:#ffffffb8;letter-spacing:.1em;align-items:center;gap:12px;font-size:.68rem;font-weight:700;display:flex;position:absolute;top:24px;right:24px}.aluminum-anatomy .anatomy-copy .display{max-width:720px}.aluminum-anatomy-item{cursor:pointer;transition:background-color .25s ease, padding-left .3s var(--ease)}.aluminum-anatomy-item.is-active{background:#ffffff0b;padding-left:14px}.aluminum-anatomy-item:focus-visible{outline:2px solid var(--yellow);outline-offset:6px}.aluminum-state{min-height:820px}.aluminum-state .closed-media img{object-position:54% 48%}.aluminum-state .closed-media:after{background:linear-gradient(90deg,#091019f2 0%,#091019b8 42%,#0910191f 76%),linear-gradient(#0000 36%,#091019b8)}.aluminum-state:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 64px,#ffcc031a 65px 69px);width:34%;position:absolute;inset:0 0 0 auto;transform:skew(-7deg)translate(10%)}.aluminum-options{background:var(--sand)}.aluminum-options .option-card h3{margin-top:118px}.aluminum-options .option-card:nth-child(2) span,.aluminum-options .option-card:nth-child(4) span{color:var(--navy)}.aluminum-gallery{background:var(--ivory)}.aluminum-gallery .gallery-item:first-child img{object-position:center 50%}.aluminum-gallery .gallery-item:nth-child(3){margin-top:112px}.aluminum-faq{background:var(--navy)}@media (width<=1080px){.aluminum-hero .product-hero-footer{grid-template-columns:minmax(280px,610px)}}@media (width<=820px){.aluminum-hero .product-hero-media img{object-position:60% center}.aluminum-hero h1{font-size:clamp(4.2rem,18vw,6.8rem)}.aluminum-anatomy .anatomy-media{min-height:620px}.aluminum-state{min-height:700px}.aluminum-state .closed-media img{object-position:62% center}.aluminum-gallery .gallery-item:nth-child(3){margin-top:0}}@media (width<=580px){.aluminum-hero h1{font-size:clamp(3.85rem,17vw,5.25rem)}.aluminum-anatomy .anatomy-media{min-height:500px}.aluminum-anatomy-controls{top:16px;right:16px}}@media (prefers-reduced-motion:reduce){.aluminum-anatomy .anatomy-media .aluminum-anatomy-image,.aluminum-anatomy-item{transition:none}}
