/*!
 * 
 * date: Tue Jun 17 2025 16:07:04 GMT+0000 (Coordinated Universal Time)
 * brand: cadillac
 *
 * 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.9
 * @gbds/core dependency version: 6.2.0
 * date: Tue Jun 17 2025 15:44:09 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-align-left{text-align:left}
.gb-align-center{text-align:center}
.gb-align-right{text-align:right}
gb-video-brightcove .invert.indicator-asset a,gb-video-brightcove .invert.video-info-container a{color:#fff}
gb-video-brightcove .invert.indicator-asset a:hover,gb-video-brightcove .invert.video-info-container a:hover{color:#dbd2b3}
gb-video-brightcove .invert.indicator-asset,gb-video-brightcove .invert.video-info-container{color:#fff}
gb-video-brightcove .indicator-asset a,gb-video-brightcove .video-info-container a{color:#252f32;cursor:pointer;text-decoration:underline}
gb-video-brightcove .indicator-asset a:active,gb-video-brightcove .video-info-container a:active,gb-video-brightcove .indicator-asset a:hover,gb-video-brightcove .video-info-container a:hover{color:#7b6c50}
gb-video-brightcove .invert.indicator-asset a,gb-video-brightcove .invert.video-info-container a{color:#fff}
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="#"]){color:#dbd2b3}
gb-video-brightcove .video-info-container{color:#252f32;font-family:CadillacSans,Helvetica,Arial,NanumGothic,sans-serif;font-size:16px;font-weight:300;letter-spacing:1.14px;line-height:26px}
@media(min-width:800px)and (max-width:1199px){gb-video-brightcove .video-info-container{font-size:22px;letter-spacing:1.56px;line-height:36px}
}
@media(min-width:1200px){gb-video-brightcove .video-info-container{font-size:22px;letter-spacing:1.56px;line-height:36px}
}
gb-video-brightcove .heavy.video-info-container{font-weight:500}
gb-video-brightcove .indicator-asset{color:#252f32;font-family:CadillacSans,Helvetica,Arial,NanumGothic,sans-serif;font-size:16px;font-weight:300;letter-spacing:.99px;line-height:24px}
@media(min-width:800px)and (max-width:1199px){gb-video-brightcove .indicator-asset{font-size:18px;letter-spacing:1.14px;line-height:30px}
}
@media(min-width:1200px){gb-video-brightcove .indicator-asset{font-size:18px;letter-spacing:1.14px;line-height:30px}
}
gb-video-brightcove .heavy.indicator-asset{font-weight:500}
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,%3C%3Fxml%20version=%271.0%27%20encoding=%27UTF-8%27%20standalone=%27no%27%3F%3E%3Csvg%20width=%2788px%27%20height=%2788px%27%20viewBox=%270%200%2088%2088%27%20version=%271.1%27%20xmlns=%27http://www.w3.org/2000/svg%27%20xmlns:xlink=%27http://www.w3.org/1999/xlink%27%3E%3Cg%20stroke=%27none%27%20stroke-width=%271%27%20fill=%27none%27%20fill-rule=%27evenodd%27%3E%3Cg%20transform=%27translate%28-658.000000,%20-1188.000000%29%27%20fill=%27%23FFFFFF%27%3E%3Cg%20transform=%27translate%28115.000000,%20906.000000%29%27%3E%3Cg%20transform=%27translate%28543.000000,%20282.000000%29%27%3E%3Cg%3E%3Cg%3E%3Cpolygon%20transform=%27translate%2845.500000,%2042.500000%29%20rotate%2890.000000%29%20translate%28-45.500000,%20-42.500000%29%20%27%20points=%2745.5%2031%2064%2054%2027%2054%27%3E%3C/polygon%3E%3Cpath%20d=%27M42.5,83%20C64.8675324,83%2083,64.8675324%2083,42.5%20C83,20.1324676%2064.8675324,2%2042.5,2%20C20.1324676,2%202,20.1324676%202,42.5%20C2,64.8675324%2020.1324676,83%2042.5,83%20Z%20M42.5,85%20C19.0278981,85%200,65.9721019%200,42.5%20C0,19.0278981%2019.0278981,0%2042.5,0%20C65.9721019,0%2085,19.0278981%2085,42.5%20C85,65.9721019%2065.9721019,85%2042.5,85%20Z%27%20id=%27Oval-2%27%20fill-rule=%27nonzero%27%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100%;content:"";display:inline-block;height:5.32rem;left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1);transition:all .25s ease-out;width:5.32rem}
gb-video-brightcove .gb-video-posterframe:hover::after{background-image:url("data:image/svg+xml,%3C%3Fxml%20version=%271.0%27%20encoding=%27UTF-8%27%20standalone=%27no%27%3F%3E%3Csvg%20width=%2788px%27%20height=%2788px%27%20viewBox=%270%200%2088%2088%27%20version=%271.1%27%20xmlns=%27http://www.w3.org/2000/svg%27%20xmlns:xlink=%27http://www.w3.org/1999/xlink%27%3E%3Cg%20stroke=%27none%27%20stroke-width=%271%27%20fill=%27none%27%20fill-rule=%27evenodd%27%3E%3Cg%20transform=%27translate%28-658.000000,%20-1955.000000%29%27%20fill=%27%23FFFFFF%27%3E%3Cg%20transform=%27translate%28115.000000,%201673.000000%29%27%3E%3Cg%20transform=%27translate%28543.000000,%20282.000000%29%27%3E%3Cg%3E%3Cg%3E%3Cpath%20d=%27M42.5,85%20C19.0278981,85%200,65.9721019%200,42.5%20C0,19.0278981%2019.0278981,0%2042.5,0%20C65.9721019,0%2085,19.0278981%2085,42.5%20C85,65.9721019%2065.9721019,85%2042.5,85%20Z%20M57,42.5%20L34,24%20L34,61%20L57,42.5%20Z%27%20id=%27Combined-Shape%27%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%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-progress-holder{background-color:#fafafa}
gb-video-brightcove .video-js .vjs-play-progress,gb-video-brightcove .video-js .vjs-volume-level{background-color:#7b6c50;background-image:none}
gb-video-brightcove .video-js .vjs-load-progress{background-color:#9e8d6a}
gb-video-brightcove .video-js .vjs-load-progress div{background-color:#9e8d6a}
gb-video-brightcove .video-js .vjs-volume-bar.vjs-slider.vjs-slider-vertical::before{background-color:#9e8d6a;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:2rem;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:.625rem 0 .875rem;text-align:start;width:100%}
gb-video-brightcove .video-info-container.title-and-length-shown{background:transparent;bottom:0;padding:.625rem 0 0 1.25rem;position:absolute}
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){color:#fff;padding:0 3.75rem 2.5rem}
gb-video-brightcove .video-info-container.title-and-length-shown:not(.persist-during-play) .video-info-title,gb-video-brightcove .video-info-container.title-and-length-shown:not(.persist-during-play) .video-info-time{display:block}
gb-video-brightcove .video-info-container.title-and-length-shown:not(.persist-during-play) .video-info-time{font-size:1rem;line-height:1.75}
gb-video-brightcove .video-info-container.title-and-length-shown.persist-during-play{font-size:1rem}
gb-video-brightcove .video-info-container.title-and-length-shown .video-info-time{font-weight:400}
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:1.765rem;margin:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:1.765rem;z-index:2;display:none}
gb-video-brightcove .left-arrow::after,gb-video-brightcove .right-arrow::after{background-image:url("data:image/svg+xml,%3Csvg%20width=%2735px%27%20height=%2736px%27%20viewBox=%270%200%2024%2062%27%20version=%271.1%27%20xmlns=%27http://www.w3.org/2000/svg%27%20xmlns:xlink=%27http://www.w3.org/1999/xlink%27%3E%3C%21--%20Generator:%20Sketch%2045%20%2843475%29%20-%20http://www.bohemiancoding.com/sketch%20--%3E%3Ctitle%3EArrow-Left%3C/title%3E%3Cdesc%3ECreated%20with%20Sketch.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg%20id=%27Page-1%27%20stroke=%27none%27%20stroke-width=%271%27%20fill=%27none%27%20fill-rule=%27evenodd%27%20opacity=%271%27%3E%3Cg%20id=%27L---Vehicle-Info%27%20transform=%27translate%28-75.000000,%20-70.000000%29%27%20stroke-width=%274%27%20stroke=%27%23D3D3D3%27%3E%3Cg%20id=%27Trim-Information-%27%20transform=%27translate%2877.000000,%2030.000000%29%27%3E%3Cpolyline%20id=%27Arrow-Left%27%20transform=%27translate%2810.000000,%2071.000000%29%20scale%28-1,%201%29%20translate%28-10.000000,%20-71.000000%29%20%27%20points=%270.0874812406%2041%2020%2071%200%20101%27%3E%3C/polyline%3E%3C/g%3E%3C/g%3E%3C/g%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:rotate(180deg)}
@media(min-width:800px){gb-video-brightcove .left-arrow{left:0}
gb-video-brightcove .right-arrow{right:0}
gb-video-brightcove .left-arrow,gb-video-brightcove .right-arrow{display:block;height:2.61rem;width:2.61rem}
gb-video-brightcove .video-helper-asset{height:6rem;width:6rem}
}
html[dir=rtl] gb-video-brightcove .video-info-container .video-info-title,html[dir=rtl] gb-video-brightcove .video-info-container .video-info-time{letter-spacing:.071rem !important}