/*!
 * 
 * date: Tue Jul 22 2025 17:06:11 GMT+0000 (Coordinated Universal Time)
 * brand: buick-2023
 *
 * Copyright (c) 2025 General Motors Corp. All Rights Reserved.
 * This material is solely and exclusively owned by General Motors and may not
 * be reproduced elsewhere without prior written approval.
 *//*!
 * 
 * name: @gbds/quantum
 * version: 1.6.12
 * @gbds/core dependency version: 6.2.1
 * date: Wed Jul 16 2025 19:18:52 GMT+0000 (Coordinated Universal Time)
 * Copyright 2020 GM Global Technology Operations LLC
 * All Rights Reserved.
 * This software is proprietary to GM Global Technology Operations LLC
 * and is protected by intellectual property laws and international
 * intellectual property treaties. Your access to this software is governed
 * by the terms of your license agreement with GM Global Technology Operations LLC.
 * Any other use of the software is strictly prohibited.
 * 
 */gb-expander-tab-nav .gb-tab-button-list .gb-tab-button a,gb-expander-tab-nav.gb-large-impact-tab-nav .gb-tab-button-list .gb-tab-button a,gb-expander-tab-nav.gb-gallery-tab-nav .gb-tab-button-list .gb-tab-button a{color:#333;cursor:pointer;text-decoration:underline}
gb-expander-tab-nav .gb-tab-button-list .gb-tab-button a:hover,gb-expander-tab-nav .gb-tab-button-list .gb-tab-button a:visited:not([href="#"]),gb-expander-tab-nav .gb-tab-button-list .gb-tab-button a:active,gb-expander-tab-nav .gb-tab-button-list .gb-tab-button a:focus{color:#6f6f6d}
gb-expander-tab-nav .gb-tab-button-list .invert.gb-tab-button a{color:#fff;text-decoration:underline}
gb-expander-tab-nav .gb-tab-button-list .invert.gb-tab-button a:hover,gb-expander-tab-nav .gb-tab-button-list .invert.gb-tab-button a:visited:not([href="#"]),gb-expander-tab-nav .gb-tab-button-list .invert.gb-tab-button a:active a:focus{color:#d7d5d3}
gb-expander-tab-nav .gb-tab-button-list .gb-tab-button,gb-expander-tab-nav.gb-large-impact-tab-nav .gb-tab-button-list .gb-tab-button,gb-expander-tab-nav.gb-gallery-tab-nav .gb-tab-button-list .gb-tab-button{color:#333;font-family:"Buick Text",Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:normal;line-height:1.4}
@media(min-width:800px)and (max-width:1199px){gb-expander-tab-nav .gb-tab-button-list .gb-tab-button,gb-expander-tab-nav.gb-large-impact-tab-nav .gb-tab-button-list .gb-tab-button,gb-expander-tab-nav.gb-gallery-tab-nav .gb-tab-button-list .gb-tab-button{font-size:14px;line-height:1.4}
}
@media(min-width:1200px){gb-expander-tab-nav .gb-tab-button-list .gb-tab-button,gb-expander-tab-nav.gb-large-impact-tab-nav .gb-tab-button-list .gb-tab-button,gb-expander-tab-nav.gb-gallery-tab-nav .gb-tab-button-list .gb-tab-button{font-size:14px;line-height:1.4}
}
gb-expander-tab-nav .gb-tab-button-list .invert.gb-tab-button{color:#fff}
gb-expander-tab-nav .gb-tab-button-list .heavy.gb-tab-button{font-weight:500}
gb-expander-tab-nav .gb-tab-button-list .heavy.gb-tab-button p{font-weight:500}
gb-expander-tab-nav .gb-tab-button-list .gb-tab-button ul li::marker,gb-expander-tab-nav.gb-large-impact-tab-nav .gb-tab-button-list .gb-tab-button ul li::marker,gb-expander-tab-nav.gb-gallery-tab-nav .gb-tab-button-list .gb-tab-button ul li::marker{color:#fe5000}
body{-webkit-font-smoothing:antialiased}
*,*::before,*::after{box-sizing:border-box}
@font-face{font-display:fallback;font-family:"Buick Text";font-style:normal;font-weight:300;src:url("https://brands.gm-cdn.com/gbds/buick-2023/fonts/Buick-Text-Light.woff2") format("woff2"),url("https://brands.gm-cdn.com/gbds/buick-2023/fonts/Buick-Text-Light.woff") format("woff")}
@font-face{font-display:fallback;font-family:"Buick Text";font-style:normal;font-weight:400;src:url("https://brands.gm-cdn.com/gbds/buick-2023/fonts/Buick-Text-Regular.woff2") format("woff2"),url("https://brands.gm-cdn.com/gbds/buick-2023/fonts/Buick-Text-Regular.woff") format("woff")}
@font-face{font-display:fallback;font-family:"Buick Text";font-style:normal;font-weight:500;src:url("https://brands.gm-cdn.com/gbds/buick-2023/fonts/Buick-Text-Medium.woff2") format("woff2"),url("https://brands.gm-cdn.com/gbds/buick-2023/fonts/Buick-Text-Medium.woff") format("woff")}
@font-face{font-display:fallback;font-family:"Buick Text";font-style:normal;font-weight:600;src:url("https://brands.gm-cdn.com/gbds/buick-2023/fonts/Buick-Text-SemiBold.woff2") format("woff2"),url("https://brands.gm-cdn.com/gbds/buick-2023/fonts/Buick-Text-SemiBold.woff") format("woff")}
@font-face{font-display:fallback;font-family:"Buick Headline";font-style:normal;font-weight:300;src:url("https://brands.gm-cdn.com/gbds/buick-2023/fonts/Buick-Headline-light.woff2") format("woff2"),url("https://brands.gm-cdn.com/gbds/buick-2023/fonts/Buick-Headline-light.woff") format("woff")}
@font-face{font-display:fallback;font-family:"Buick Headline";font-style:normal;font-weight:400;src:url("https://brands.gm-cdn.com/gbds/buick-2023/fonts/Buick-Headline-Regular.woff2") format("woff2"),url("https://brands.gm-cdn.com/gbds/buick-2023/fonts/Buick-Headline-Regular.woff") format("woff")}
@font-face{font-display:fallback;font-family:"Buick Headline";font-style:normal;font-weight:500;src:url("https://brands.gm-cdn.com/gbds/buick-2023/fonts/Buick-Headline-Medium.woff2") format("woff2"),url("https://brands.gm-cdn.com/gbds/buick-2023/fonts/Buick-Headline-Medium.woff") format("woff")}
@font-face{font-display:fallback;font-family:"Buick Headline";font-style:normal;font-weight:600;src:url("https://brands.gm-cdn.com/gbds/buick-2023/fonts/Buick-Headline-SemiBold.woff2") format("woff2"),url("https://brands.gm-cdn.com/gbds/buick-2023/fonts/Buick-Headline-SemiBold.woff") format("woff")}
body{color:#000;font-family:"Buick Text",Arial,sans-serif}
@font-face{font-display:fallback;font-family:"Buick Text";font-style:normal;font-weight:300;src:url("https://brands.gm-cdn.com/gbds/buick-2023/fonts/Buick-Text-Light.woff2") format("woff2"),url("https://brands.gm-cdn.com/gbds/buick-2023/fonts/Buick-Text-Light.woff") format("woff")}
@font-face{font-display:fallback;font-family:"Buick Text";font-style:normal;font-weight:400;src:url("https://brands.gm-cdn.com/gbds/buick-2023/fonts/Buick-Text-Regular.woff2") format("woff2"),url("https://brands.gm-cdn.com/gbds/buick-2023/fonts/Buick-Text-Regular.woff") format("woff")}
@font-face{font-display:fallback;font-family:"Buick Text";font-style:normal;font-weight:500;src:url("https://brands.gm-cdn.com/gbds/buick-2023/fonts/Buick-Text-Medium.woff2") format("woff2"),url("https://brands.gm-cdn.com/gbds/buick-2023/fonts/Buick-Text-Medium.woff") format("woff")}
@font-face{font-display:fallback;font-family:"Buick Text";font-style:normal;font-weight:600;src:url("https://brands.gm-cdn.com/gbds/buick-2023/fonts/Buick-Text-SemiBold.woff2") format("woff2"),url("https://brands.gm-cdn.com/gbds/buick-2023/fonts/Buick-Text-SemiBold.woff") format("woff")}
@font-face{font-display:fallback;font-family:"Buick Headline";font-style:normal;font-weight:300;src:url("https://brands.gm-cdn.com/gbds/buick-2023/fonts/Buick-Headline-light.woff2") format("woff2"),url("https://brands.gm-cdn.com/gbds/buick-2023/fonts/Buick-Headline-light.woff") format("woff")}
@font-face{font-display:fallback;font-family:"Buick Headline";font-style:normal;font-weight:400;src:url("https://brands.gm-cdn.com/gbds/buick-2023/fonts/Buick-Headline-Regular.woff2") format("woff2"),url("https://brands.gm-cdn.com/gbds/buick-2023/fonts/Buick-Headline-Regular.woff") format("woff")}
@font-face{font-display:fallback;font-family:"Buick Headline";font-style:normal;font-weight:500;src:url("https://brands.gm-cdn.com/gbds/buick-2023/fonts/Buick-Headline-Medium.woff2") format("woff2"),url("https://brands.gm-cdn.com/gbds/buick-2023/fonts/Buick-Headline-Medium.woff") format("woff")}
@font-face{font-display:fallback;font-family:"Buick Headline";font-style:normal;font-weight:600;src:url("https://brands.gm-cdn.com/gbds/buick-2023/fonts/Buick-Headline-SemiBold.woff2") format("woff2"),url("https://brands.gm-cdn.com/gbds/buick-2023/fonts/Buick-Headline-SemiBold.woff") format("woff")}
gb-expander-tab-nav.gb-floating-sm .gb-tab-button-list{display:flex}
gb-expander-tab-nav.gb-floating-sm .gb-expander.active .gb-expander-content{display:block}
gb-expander-tab-nav.gb-floating-sm .gb-expander .gb-expander-btn{display:none}
gb-expander-tab-nav.gb-stacked-sm .gb-tab-button-list{display:none}
gb-expander-tab-nav.gb-stacked-sm .gb-expander.active .gb-expander-content{display:block}
gb-expander-tab-nav.gb-stacked-sm .gb-expander .gb-expander-btn{display:flex}
gb-expander-tab-nav .gb-expander .gb-expander-content{border:0}
gb-expander-tab-nav .gb-expander.active .gb-expander-content{visibility:visible}
gb-expander-tab-nav .gb-expander .gb-expander-btn.hide-icon::before{display:none}
gb-expander-tab-nav .gb-expander .gb-expander-btn .tab-icon{align-items:center;display:flex;width:16px}
gb-expander-tab-nav .gb-expander .gb-expander-btn .tab-icon img{width:100%}
gb-expander-tab-nav .gb-tab-button-list{display:flex;flex-wrap:nowrap;margin:0;padding:0}
gb-expander-tab-nav .gb-tab-button-list.hide-tabs{display:none !important}
gb-expander-tab-nav .gb-tab-button-list .gb-tab-button{align-items:center;cursor:pointer;display:flex;justify-content:center;list-style:none;padding:2rem 0;width:100%}
gb-expander-tab-nav .gb-tab-button-list .gb-tab-button .gb-tab-icon-title-container{align-items:center;display:flex}
gb-expander-tab-nav .gb-tab-button-list .gb-tab-button .gb-tab-icon-title-container.icon-stacked{flex-direction:column}
gb-expander-tab-nav .gb-tab-button-list .gb-tab-button .gb-tab-icon-title-container.icon-only .gb-tab-title{display:none}
gb-expander-tab-nav .gb-tab-button-list .gb-tab-button .gb-tab-icon-title-container.icon-right .tab-icon{margin-inline-start:20px;order:2}
gb-expander-tab-nav .gb-tab-button-list .gb-tab-button .gb-tab-icon-title-container.icon-left .tab-icon{margin-inline-end:20px}
gb-expander-tab-nav .gb-tab-button-list .gb-tab-button .gb-tab-icon-title-container .tab-icon img{width:100%}
gb-expander-tab-nav .gb-tab-button-list .gb-tab-button .gb-tab-icon-title-container .tab-icon .icon-normal{display:inline}
gb-expander-tab-nav .gb-tab-button-list .gb-tab-button .gb-tab-icon-title-container .tab-icon .icon-hover{display:none}
gb-expander-tab-nav .gb-tab-button-list .gb-tab-button.active .gb-tab-icon-title-container .icon-normal{display:none}
gb-expander-tab-nav .gb-tab-button-list .gb-tab-button.active .gb-tab-icon-title-container .icon-hover{display:inline}
gb-expander-tab-nav .gb-tab-button-list .gb-tab-button:hover.active .gb-tab-icon-title-container .icon-normal{display:none}
gb-expander-tab-nav .gb-tab-button-list .gb-tab-button:hover.active .gb-tab-icon-title-container .icon-hover{display:inline}
gb-expander-tab-nav .gb-tab-button-list .gb-tab-button:hover .gb-tab-icon-title-container .icon-normal{display:none}
gb-expander-tab-nav .gb-tab-button-list .gb-tab-button:hover .gb-tab-icon-title-container .icon-hover{display:inline}
gb-expander-tab-nav.gb-large-impact-tab-nav .gb-tab-button-list,gb-expander-tab-nav.gb-gallery-tab-nav .gb-tab-button-list{justify-content:center}
gb-expander-tab-nav.gb-large-impact-tab-nav .gb-tab-button-list .gb-tab-button,gb-expander-tab-nav.gb-gallery-tab-nav .gb-tab-button-list .gb-tab-button{width:auto}
gb-expander-tab-nav.gb-large-impact-tab-nav.invert .gb-tab-button-list .gb-tab-button,gb-expander-tab-nav.gb-gallery-tab-nav.invert .gb-tab-button-list .gb-tab-button{background-color:#000}
@media only screen and (min-width:800px)and (max-width:1199px){gb-expander-tab-nav.gb-floating-med .gb-tab-button-list{display:flex}
gb-expander-tab-nav.gb-floating-med .gb-expander.active .gb-expander-content{display:block}
gb-expander-tab-nav.gb-floating-med .gb-expander .gb-expander-btn{display:none}
gb-expander-tab-nav.gb-stacked-med .gb-tab-button-list{display:none}
gb-expander-tab-nav.gb-stacked-med .gb-expander.active .gb-expander-content{display:block}
gb-expander-tab-nav.gb-stacked-med .gb-expander .gb-expander-btn{display:flex}
}
@media only screen and (min-width:1200px){gb-expander-tab-nav.gb-floating-lg .gb-tab-button-list{display:flex}
gb-expander-tab-nav.gb-floating-lg .gb-expander.active .gb-expander-content{display:block}
gb-expander-tab-nav.gb-floating-lg .gb-expander .gb-expander-btn{display:none}
gb-expander-tab-nav.gb-stacked-lg .gb-tab-button-list{display:none}
gb-expander-tab-nav.gb-stacked-lg .gb-expander.active .gb-expander-content{display:block}
gb-expander-tab-nav.gb-stacked-lg .gb-expander .gb-expander-btn{display:flex}
}
gb-expander-tab-nav .gb-expander .gb-expander-btn{justify-content:center}
gb-expander-tab-nav .gb-expander .gb-expander-btn::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2736%27%20height=%2736%27%20viewBox=%270%200%2036%2036%27%3E%3Cg%20fill=%27none%27%20fill-rule=%27evenodd%27%20stroke=%27%23C9480C%27%20stroke-linecap=%27square%27%20transform=%27translate%285%205%29%27%3E%3Cpath%20stroke-width=%272%27%20d=%27M13%20.481481481L13%2025.5185185M26%2013L0%2013%27/%3E%3C/g%3E%3C/svg%3E%0A");height:20px;inset-inline-end:0;margin-inline-end:16px;max-width:20px;position:absolute;width:20px}
gb-expander-tab-nav .gb-expander .gb-expander-btn .gb-expander-headline{font-size:16px;padding-inline-end:45px}
gb-expander-tab-nav .gb-expander .gb-expander-btn .tab-icon{margin-inline-end:3px}
gb-expander-tab-nav .gb-expander .gb-expander-btn .tab-icon img{width:100%}
gb-expander-tab-nav .gb-tab-button-list .gb-tab-button{background-color:#fff;font-weight:500;padding:0;position:relative}
gb-expander-tab-nav .gb-tab-button-list .gb-tab-button .gb-tab-icon-title-container{height:100%;padding:1rem 0;position:relative}
gb-expander-tab-nav .gb-tab-button-list .gb-tab-button .gb-tab-icon-title-container .gb-tab-title{font-size:16px}
gb-expander-tab-nav .gb-tab-button-list .gb-tab-button .gb-tab-icon-title-container .tab-icon{height:50px;width:50px}
gb-expander-tab-nav .gb-tab-button-list .gb-tab-button .gb-tab-icon-title-container::after{border-bottom:4px solid #fff;content:"";display:block;inset-block-end:0;position:absolute;width:100%}
gb-expander-tab-nav .gb-tab-button-list .gb-tab-button.active .gb-tab-icon-title-container::after{border-bottom-color:#fe5000}
gb-expander-tab-nav .gb-tab-button-list .gb-tab-button:hover:not(.active) .gb-tab-icon-title-container::after{border-bottom-color:#333}
@media only screen and (min-width:800px)and (max-width:1199px){gb-expander-tab-nav .gb-tab-button-list .gb-expander .gb-expander-btn::before{inset-inline-start:0;margin-inline-start:30px;position:absolute}
}
gb-expander-tab-nav.gb-large-impact-tab-nav.invert .gb-tab-button-list .gb-tab-button,gb-expander-tab-nav.gb-gallery-tab-nav.invert .gb-tab-button-list .gb-tab-button{background-color:#000;color:#333}
gb-expander-tab-nav.gb-large-impact-tab-nav.invert .gb-tab-button-list .gb-tab-button:hover:not(.active) .gb-tab-icon-title-container::after,gb-expander-tab-nav.gb-gallery-tab-nav.invert .gb-tab-button-list .gb-tab-button:hover:not(.active) .gb-tab-icon-title-container::after{border-bottom-color:#333}
gb-expander-tab-nav.gb-large-impact-tab-nav.invert .gb-tab-button-list .gb-tab-button:not(.active) .gb-tab-icon-title-container::after,gb-expander-tab-nav.gb-gallery-tab-nav.invert .gb-tab-button-list .gb-tab-button:not(.active) .gb-tab-icon-title-container::after{border-bottom:4px solid #000}
gb-expander-tab-nav.gb-large-impact-tab-nav .gb-tab-button-list .gb-tab-button,gb-expander-tab-nav.gb-gallery-tab-nav .gb-tab-button-list .gb-tab-button{font-weight:500;padding-inline:6px}
@media only screen and (min-width:800px){gb-expander-tab-nav.gb-large-impact-tab-nav .gb-tab-button-list .gb-tab-button,gb-expander-tab-nav.gb-gallery-tab-nav .gb-tab-button-list .gb-tab-button{padding-inline:32px}
}
gb-expander-tab-nav.gb-large-impact-tab-nav:not(.invert) .gb-expander>.gb-expander-btn,gb-expander-tab-nav.gb-gallery-tab-nav:not(.invert) .gb-expander>.gb-expander-btn{justify-content:start;padding-inline-start:70px}