/*!
 * 
 * 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-video-brightcove .video-js{height:100%;left:0;position:absolute !important;top:0;width:100%;z-index:1}
gb-video-brightcove .video-js .vjs-poster,gb-video-brightcove .video-js .vjs-big-play-button{display:none}
gb-video-brightcove{display:block;position:relative;width:100%}
gb-video-brightcove.disabled{opacity:.5;pointer-events:none}
gb-video-brightcove[data-autoplay] .gb-video-posterframe::after{display:none !important}
gb-video-brightcove[data-autoplay] .circle-container{cursor:pointer;display:none}
gb-video-brightcove[data-autoplay] .gb-autosize{cursor:default}
gb-video-brightcove .gb-autosize{cursor:pointer;position:relative}
gb-video-brightcove .grab{cursor:grab}
gb-video-brightcove .grabbed{cursor:grabbing}
gb-video-brightcove .gb-autosize .gb-video-posterframe{display:none}
gb-video-brightcove .gb-autosize video-js{visibility:visible}
gb-video-brightcove .gb-has-custom-posterframe.gb-posterframe-active.gb-autosize{padding:0 !important}
gb-video-brightcove .gb-has-custom-posterframe.gb-posterframe-active.gb-autosize .gb-video-posterframe{position:relative !important}
gb-video-brightcove .gb-posterframe-active.gb-autosize{background-color:#000}
gb-video-brightcove .gb-posterframe-active.gb-autosize .gb-video-posterframe{display:block}
gb-video-brightcove .gb-posterframe-active.gb-autosize video-js{visibility:hidden}
gb-video-brightcove .video-info-container.title-and-length-shown:not(.persist-during-play) .video-info-title a{color:#333;cursor:pointer;text-decoration:none}
gb-video-brightcove .video-info-container.title-and-length-shown:not(.persist-during-play) .video-info-title a:active,gb-video-brightcove .video-info-container.title-and-length-shown:not(.persist-during-play) .video-info-title a:hover,gb-video-brightcove .video-info-container.title-and-length-shown:not(.persist-during-play) .video-info-title a:focus{color:#6f6f6d;text-decoration:none}
gb-video-brightcove .invert.video-info-container a,gb-video-brightcove .video-info-container.title-and-length-shown:not(.persist-during-play) .invert.video-info-title a{color:#fff}
gb-video-brightcove .invert.video-info-container a:active,gb-video-brightcove .video-info-container.title-and-length-shown:not(.persist-during-play) .invert.video-info-title a:active,gb-video-brightcove .invert.video-info-container a:hover,gb-video-brightcove .video-info-container.title-and-length-shown:not(.persist-during-play) .invert.video-info-title a:hover{color:#a7a6a4}
gb-video-brightcove .invert.video-info-container,gb-video-brightcove .video-info-container.title-and-length-shown:not(.persist-during-play) .invert.video-info-title{color:#fff}
gb-video-brightcove .video-info-container.title-and-length-shown:not(.persist-during-play) .video-info-title{color:#333;font-family:"Buick Headline",Arial,sans-serif;font-size:22px;font-weight:300;letter-spacing:0;line-height:1.2}
@media(min-width:800px)and (max-width:1199px){gb-video-brightcove .video-info-container.title-and-length-shown:not(.persist-during-play) .video-info-title{font-size:28px;line-height:1.2}
}
@media(min-width:1200px){gb-video-brightcove .video-info-container.title-and-length-shown:not(.persist-during-play) .video-info-title{font-size:28px;line-height:1.2}
}
gb-video-brightcove .video-info-container.title-and-length-shown:not(.persist-during-play) .heavy.video-info-title{font-weight:500}
gb-video-brightcove .indicator-asset a,gb-video-brightcove .video-info-container a{color:#333;cursor:pointer;text-decoration:underline}
gb-video-brightcove .indicator-asset a:hover,gb-video-brightcove .video-info-container a:hover,gb-video-brightcove .indicator-asset a:visited:not([href="#"]),gb-video-brightcove .video-info-container a:visited:not([href="#"]),gb-video-brightcove .indicator-asset a:active,gb-video-brightcove .video-info-container a:active,gb-video-brightcove .indicator-asset a:focus,gb-video-brightcove .video-info-container a:focus{color:#6f6f6d}
gb-video-brightcove .invert.indicator-asset a,gb-video-brightcove .invert.video-info-container a{color:#fff;text-decoration:underline}
gb-video-brightcove .invert.indicator-asset a:hover,gb-video-brightcove .invert.video-info-container a:hover,gb-video-brightcove .invert.indicator-asset a:visited:not([href="#"]),gb-video-brightcove .invert.video-info-container a:visited:not([href="#"]),gb-video-brightcove .invert.indicator-asset a:active a:focus,gb-video-brightcove .invert.video-info-container a:active a:focus{color:#d7d5d3}
gb-video-brightcove .video-info-container{color:#333;font-family:"Buick Text",Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.4}
@media(min-width:800px)and (max-width:1199px){gb-video-brightcove .video-info-container{font-size:16px;line-height:1.4}
}
@media(min-width:1200px){gb-video-brightcove .video-info-container{font-size:16px;line-height:1.4}
}
gb-video-brightcove .invert.video-info-container{color:#fff}
gb-video-brightcove .heavy.video-info-container{font-weight:500}
gb-video-brightcove .heavy.video-info-container p{font-weight:500}
gb-video-brightcove .video-info-container ul li::marker{color:#fe5000}
gb-video-brightcove .indicator-asset{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-video-brightcove .indicator-asset{font-size:14px;line-height:1.4}
}
@media(min-width:1200px){gb-video-brightcove .indicator-asset{font-size:14px;line-height:1.4}
}
gb-video-brightcove .invert.indicator-asset{color:#fff}
gb-video-brightcove .heavy.indicator-asset{font-weight:500}
gb-video-brightcove .heavy.indicator-asset p{font-weight:500}
gb-video-brightcove .indicator-asset ul li::marker{color:#fe5000}
gb-video-brightcove .gb-autosize .bc-video-iframe-target{display:none}
gb-video-brightcove .gb-video-posterframe{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-position:center;background-size:cover;border:0;cursor:pointer;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%}
gb-video-brightcove .gb-video-posterframe::after{background-image:url("data:image/svg+xml,%0A%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%27100%27%20height=%27100%27%20fill=%27none%27%3E%3Crect%20width=%2799%27%20height=%2799%27%20x=%27.5%27%20y=%27.5%27%20fill=%27%23333%27%20fill-opacity=%27.5%27%20stroke=%27%23fff%27%20rx=%277.5%27/%3E%3Cpath%20fill=%27%23fff%27%20fill-rule=%27evenodd%27%20d=%27M67.526%2050.711a1.364%201.364%200%200%200%200-2.331L42.07%2032.925A1.364%201.364%200%200%200%2040%2034.091V65a1.363%201.363%200%200%200%202.071%201.166L67.526%2050.71Z%27%20clip-rule=%27evenodd%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100%;content:"";display:inline-block;height:3.125rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1);transition:all .25s ease-out;width:3.125rem}
gb-video-brightcove .gb-video-posterframe:hover::after{opacity:1}
gb-video-brightcove .gb-video-posterframe:hover::after{background-image:url("data:image/svg+xml,%3Csvg%20width=%27100%27%20height=%27100%27%20viewBox=%270%200%20100%20100%27%20fill=%27none%27%20xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%20id=%27icon-play%27%3E%3Cg%20id=%27play-lrg%27%3E%3Cmask%20id=%27path-1-inside-1_3793_35272%27%20fill=%27white%27%3E%3Cpath%20fill-rule=%27evenodd%27%20clip-rule=%27evenodd%27%20d=%27M8%200C3.58172%200%200%203.58172%200%208V92C0%2096.4183%203.58172%20100%208%20100H92C96.4183%20100%20100%2096.4183%20100%2092V8C100%203.58172%2096.4183%200%2092%200H8ZM68.1818%2049.5455C68.1818%2050.0219%2067.9331%2050.4638%2067.5259%2050.7111L42.0713%2066.1656C41.6503%2066.4212%2041.1241%2066.4299%2040.6949%2066.1884C40.2656%2065.9468%2040%2065.4926%2040%2065L40%2034.0909C40%2033.5984%2040.2656%2033.1441%2040.6949%2032.9025C41.1241%2032.661%2041.6503%2032.6697%2042.0713%2032.9253L67.5259%2048.3798C67.9331%2048.6271%2068.1818%2049.069%2068.1818%2049.5455Z%27/%3E%3C/mask%3E%3Cpath%20fill-rule=%27evenodd%27%20clip-rule=%27evenodd%27%20d=%27M8%200C3.58172%200%200%203.58172%200%208V92C0%2096.4183%203.58172%20100%208%20100H92C96.4183%20100%20100%2096.4183%20100%2092V8C100%203.58172%2096.4183%200%2092%200H8ZM68.1818%2049.5455C68.1818%2050.0219%2067.9331%2050.4638%2067.5259%2050.7111L42.0713%2066.1656C41.6503%2066.4212%2041.1241%2066.4299%2040.6949%2066.1884C40.2656%2065.9468%2040%2065.4926%2040%2065L40%2034.0909C40%2033.5984%2040.2656%2033.1441%2040.6949%2032.9025C41.1241%2032.661%2041.6503%2032.6697%2042.0713%2032.9253L67.5259%2048.3798C67.9331%2048.6271%2068.1818%2049.069%2068.1818%2049.5455Z%27%20fill=%27white%27/%3E%3Cpath%20d=%27M67.5259%2050.7111L68.0449%2051.5659L68.0449%2051.5659L67.5259%2050.7111ZM42.0713%2066.1656L41.5524%2065.3108L41.5523%2065.3108L42.0713%2066.1656ZM40.6949%2066.1884L40.2045%2067.0599L40.2045%2067.0599L40.6949%2066.1884ZM40%2065H39H40ZM40%2034.0909H41H40ZM40.6949%2032.9025L41.1853%2033.774L41.1853%2033.774L40.6949%2032.9025ZM42.0713%2032.9253L41.5524%2033.7801L42.0713%2032.9253ZM67.5259%2048.3798L68.0449%2047.5251L68.0449%2047.5251L67.5259%2048.3798ZM1%208C1%204.13401%204.13401%201%208%201V-1C3.02944%20-1%20-1%203.02944%20-1%208H1ZM1%2092V8H-1V92H1ZM8%2099C4.13401%2099%201%2095.866%201%2092H-1C-1%2096.9706%203.02944%20101%208%20101V99ZM92%2099H8V101H92V99ZM99%2092C99%2095.866%2095.866%2099%2092%2099V101C96.9706%20101%20101%2096.9706%20101%2092H99ZM99%208V92H101V8H99ZM92%201C95.866%201%2099%204.13401%2099%208H101C101%203.02944%2096.9706%20-1%2092%20-1V1ZM8%201H92V-1H8V1ZM68.0449%2051.5659C68.7508%2051.1373%2069.1818%2050.3713%2069.1818%2049.5455H67.1818C67.1818%2049.6725%2067.1155%2049.7903%2067.0069%2049.8563L68.0449%2051.5659ZM42.5903%2067.0204L68.0449%2051.5659L67.0069%2049.8563L41.5524%2065.3108L42.5903%2067.0204ZM40.2045%2067.0599C40.9485%2067.4786%2041.8605%2067.4635%2042.5903%2067.0204L41.5523%2065.3108C41.4401%2065.379%2041.2998%2065.3813%2041.1853%2065.3169L40.2045%2067.0599ZM39%2065C39%2065.8538%2039.4604%2066.6412%2040.2045%2067.0599L41.1853%2065.3169C41.0708%2065.2525%2041%2065.1313%2041%2065H39ZM39%2034.0909L39%2065H41L41%2034.0909H39ZM40.2045%2032.031C39.4604%2032.4497%2039%2033.2371%2039%2034.0909H41C41%2033.9596%2041.0708%2033.8384%2041.1853%2033.774L40.2045%2032.031ZM42.5903%2032.0705C41.8605%2031.6274%2040.9485%2031.6123%2040.2045%2032.031L41.1853%2033.774C41.2998%2033.7096%2041.4401%2033.7119%2041.5524%2033.7801L42.5903%2032.0705ZM68.0449%2047.5251L42.5903%2032.0705L41.5524%2033.7801L67.0069%2049.2346L68.0449%2047.5251ZM69.1818%2049.5455C69.1818%2048.7196%2068.7508%2047.9536%2068.0449%2047.5251L67.0069%2049.2346C67.1155%2049.3006%2067.1818%2049.4184%2067.1818%2049.5455H69.1818Z%27%20fill=%27white%27%20mask=%27url%28%23path-1-inside-1_3793_35272%29%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}
gb-video-brightcove .video-js{background-color:#000}
gb-video-brightcove .video-js button:hover,gb-video-brightcove .video-js button:focus{background-color:unset}
gb-video-brightcove .video-js .vjs-play-progress,gb-video-brightcove .video-js .vjs-volume-level{background-color:#fff;background-image:none}
gb-video-brightcove .video-js .vjs-load-progress{background-color:#333}
gb-video-brightcove .video-js .vjs-load-progress div{background-color:#333}
gb-video-brightcove .video-js .vjs-volume-bar.vjs-slider.vjs-slider-vertical::before{background-color:#fff;box-shadow:none}
gb-video-brightcove .video-js .vjs-subs-caps-button,gb-video-brightcove .video-js .vjs-quality-menu-button{margin:0;padding:0}
gb-video-brightcove .video-js .vjs-control.vjs-close-button,gb-video-brightcove .video-js .vjs-share-control,gb-video-brightcove .video-js .vjs-captions-button,gb-video-brightcove .video-js .vjs-fullscreen-control,gb-video-brightcove .video-js .vjs-play-control{background-color:transparent}
gb-video-brightcove .video-helper-asset{height:3.529rem;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:3.529rem;z-index:1}
gb-video-brightcove .video-helper-asset img{display:inline-block;height:100%;vertical-align:top;width:100%}
gb-video-brightcove .video-helper-asset.hide{display:none}
gb-video-brightcove .indicator-asset{align-items:center;display:flex;inset-inline-start:0;pointer-events:none;position:absolute;top:1rem;z-index:1}
gb-video-brightcove .indicator-asset .indicator-asset-image{height:1.839rem;margin-inline-end:.5rem;vertical-align:middle;width:2rem}
gb-video-brightcove .video-info-container{height:auto;padding-block:.625rem;padding-inline:1.25rem;text-align:start;width:100%}
gb-video-brightcove .video-info-container.title-and-length-shown{background:transparent;bottom:0;font-weight:400;padding-block:.625rem;padding-inline:1.25rem;position:absolute;background-color:#f6f5f4}
gb-video-brightcove .video-info-container.title-and-length-shown .video-info-title,gb-video-brightcove .video-info-container.title-and-length-shown .video-info-time{display:inline}
gb-video-brightcove .video-info-container.title-and-length-shown.hide{display:none}
gb-video-brightcove .video-info-container.title-and-length-shown.persist-during-play{background-color:transparent;position:relative}
gb-video-brightcove .video-info-container.title-and-length-shown:not(.persist-during-play) .video-info-title{display:block}
gb-video-brightcove .altvideo-toggle{cursor:pointer;display:flex;justify-content:center}
gb-video-brightcove .altvideo-toggle .altvideo-icon{background-image:url("data:image/svg+xml,%3Csvg%20version=%271.1%27%20id=%27Layer_1%27%20xmlns=%27http://www.w3.org/2000/svg%27%20xmlns:xlink=%27http://www.w3.org/1999/xlink%27%20x=%270px%27%20y=%270px%27%20viewBox=%270%200%2050%2040%27%20style=%27enable-background:new%200%200%2050%2040;%27%20xml:space=%27preserve%27%3E%3Cstyle%20type=%27text/css%27%3E%20.st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath%20class=%27st0%27%20d=%27M10.6,12h7c1.4,0,2.5,0.2,3.3,0.6c0.8,0.4,1.5,0.9,2.1,1.6c0.6,0.7,1,1.5,1.2,2.4c0.2,0.9,0.4,1.9,0.4,2.9%20c0,1.6-0.2,2.9-0.6,3.8c-0.4,0.9-0.9,1.6-1.5,2.2c-0.7,0.6-1.4,1-2.1,1.2c-1,0.3-2,0.4-2.8,0.4h-7V12z%20M15.3,15.5v8.3h1.1%20c1,0,1.7-0.1,2.1-0.3c0.4-0.2,0.7-0.6,1-1.1s0.4-1.4,0.4-2.6c0-1.6-0.3-2.7-0.8-3.3c-0.5-0.6-1.4-0.9-2.6-0.9H15.3z%27/%3E%3C/g%3E%3Cpath%20class=%27st0%27%20d=%27M20.9,8.3c0,0,12.2,0,12.2,11S20.9,31,20.9,31s7.9-3.9,7.9-11.8S20.9,8.3,20.9,8.3z%27/%3E%3Cpath%20class=%27st0%27%20d=%27M25.7,4.7c0,0,13.9,1.6,13.9,14.9s-13.9,15-13.9,15s10.1-4.5,10.1-15C35.9,9,25.7,4.7,25.7,4.7z%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;content:"";height:20px;margin:auto;width:20px}
gb-video-brightcove .left-arrow,gb-video-brightcove .right-arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;height:2rem;margin:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2rem;z-index:2}
gb-video-brightcove .left-arrow::after,gb-video-brightcove .right-arrow::after{background-image:url("data:image/svg+xml,%0A%3Csvg%20width=%2748%27%20height=%2748%27%20viewBox=%270%200%2048%2048%27%20fill=%27none%27%20xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect%20opacity=%270.6%27%20x=%2748%27%20y=%2748%27%20width=%2748%27%20height=%2748%27%20rx=%2724%27%20transform=%27rotate%28180%2048%2048%29%27%20fill=%27%23333333%27/%3E%3Cpath%20d=%27M31%2023.7272H17.4242%27%20stroke=%27white%27%20stroke-width=%271.5%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27/%3E%3Cpath%20d=%27M22.7273%2018L17%2023.7273L22.7273%2029.4546%27%20stroke=%27white%27%20stroke-width=%271.5%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;content:"";display:inline-block;height:100%;width:100%}
gb-video-brightcove .left-arrow.disabled,gb-video-brightcove .right-arrow.disabled{display:none}
gb-video-brightcove .right-arrow{right:0}
gb-video-brightcove .right-arrow::after{transform:scaleX(-1)}
@media(min-width:1200px){gb-video-brightcove .gb-video-posterframe::after{height:6.25rem;width:6.25rem}
gb-video-brightcove .left-arrow{left:.5rem}
gb-video-brightcove .right-arrow{right:.5rem}
gb-video-brightcove .left-arrow,gb-video-brightcove .right-arrow{display:block;height:3rem;width:3rem}
gb-video-brightcove .video-helper-asset{height:5.217rem;width:5.217rem}
}
gb-video-brightcove[data-autoplay] .circle-container{align-items:center;display:flex !important;justify-content:center;position:absolute;z-index:5;--calc-height:48;--calc-width:48;--calc-small-height:48;--calc-small-width:48;--calc-top:56;--calc-left:56;--calc-small-top:16;--calc-small-left:16;--max-width:1600}
gb-video-brightcove[data-autoplay] .circle-progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ffffff99;border-radius:50%;--calc-height:32px;padding:2px;--calc-width:32px;--calc-small-height:32px;--calc-small-width:32px}
gb-video-brightcove[data-autoplay] .circle-progress .inner{align-items:center;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2256%22%20height%3D%2256%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%2228%22%20cy%3D%2228%22%20r%3D%2228%22%20fill%3D%22%23000%22%20opacity%3D%22.6%22%2F%3E%3C%2Fsvg%3E");background-position:center;background-repeat:no-repeat;background-size:100%;border:1px solid transparent;border-radius:50%;display:flex;--calc-inner-height:28px;justify-content:center;--calc-inner-width:28px;--calc-small-inner-height:28px;--calc-small-inner-width:28px}
gb-video-brightcove[data-autoplay] .circle-progress .vjs-autopaused{background-color:transparent !important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2218%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M14.828%208.36%201.328.11A.75.75%200%200%200%20.187.75v16.5a.75.75%200%200%200%201.141.64l13.5-8.25a.75.75%200%200%200%200-1.28Z%22%2F%3E%3C%2Fsvg%3E");background-position:center;background-repeat:no-repeat;background-size:100%;border-radius:0;--calc-play-icon-height:10px;margin:0 0 0 2px;padding:0;--calc-play-icon-width:8px;--calc-small-play-icon-height:10px;--calc-small-play-icon-width:8px}
gb-video-brightcove[data-autoplay] .circle-progress .vjs-autoplaying{background:#fff;border:0;border-radius:.5px;--calc-pause-icon-width:2px;box-sizing:border-box;--calc-pause-icon-height:9px;--calc-pause-icon-margin:3px;padding:0;--calc-small-pause-icon-width:2px;--calc-small-pause-icon-height:9px;--calc-small-pause-icon-margin:3px}
gb-video-brightcove[data-autoplay] .circle-progress svg{--calc-svg-height:32px;inset-inline-start:8px;position:absolute;stroke-linecap:round;top:8px;transform:rotate(-90deg);--calc-svg-width:32px;--calc-small-svg-height:32px;--calc-small-svg-width:32px}
gb-video-brightcove[data-autoplay] .circle-progress svg .svg-circle{--calc-cx:16;--calc-cy:16;--calc-r:14.5;--calc-small-cx:16;--calc-small-cy:16;--calc-small-r:14.5}