.featured-spotlight-grid{display:grid;gap:8px 16px}.featured-make-globe{order:3;height:200px}.featured-globe-sphere{position:relative;width:260px;height:260px;max-width:100%;margin:-30px auto}@media(min-width:768px),(min-width:568px)and (orientation:landscape){.featured-spotlight-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.featured-spotlight-grid [data-featured-header]{grid-column:1 / -1;grid-row:1;order:1;padding:0 0 12px}.featured-spotlight-grid [data-featured-image-group]{grid-column:1;grid-row:2;order:2}.featured-make-globe{grid-column:2;grid-row:2;order:3;height:auto;min-height:0;aspect-ratio:2 / 1}.featured-globe-sphere{width:100%;height:auto;aspect-ratio:1;margin:-24% auto 0}}.featured-make-globe.make-info-globe{width:calc(100% + 56px);margin-inline:-28px;height:clamp(90px,calc(50vw - 60px),170px);aspect-ratio:auto;overflow:visible}.make-info-globe .featured-globe-sphere{width:125%;max-width:none;height:auto;aspect-ratio:1;margin:-20px -12.5% 0}.make-info-globe .featured-globe-sphere>div{-webkit-mask-image:linear-gradient(to bottom,black 20%,#000d 30%,#0008 40%,#0003 50%,transparent 60%);mask-image:linear-gradient(to bottom,black 20%,#000d 30%,#0008 40%,#0003 50%,transparent 60%)}.featured-spotlight-grid{position:relative;gap:0;--featured-bottom-fade: linear-gradient(to bottom, black 25%, #000f 40%, #000d 55%, #0009 70%, #0004 85%, #0001 95%, transparent)}.featured-spotlight-grid [data-featured-image-group]{grid-column:1 / -1;grid-row:1;order:1}.featured-vehicle-backdrop{-webkit-mask-image:var(--featured-bottom-fade),linear-gradient(to right,transparent,#0001 3%,#0004 8%,#0009 15%,#000d 23%,black 33%,black 67%,#000d 77%,#0009 85%,#0004 92%,#0001 97%,transparent);mask-image:var(--featured-bottom-fade),linear-gradient(to right,transparent,#0001 3%,#0004 8%,#0009 15%,#000d 23%,black 33%,black 67%,#000d 77%,#0009 85%,#0004 92%,#0001 97%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.featured-vehicle-backdrop img{object-fit:cover}.featured-spotlight-grid>.featured-make-globe{grid-column:1 / -1;grid-row:2;order:2;height:300px;margin-top:-100px;overflow:visible}.featured-spotlight-grid>.featured-make-globe .featured-globe-sphere{width:min(460px,100%);height:auto;aspect-ratio:1;max-width:100%;margin:-20px auto}.featured-site-copy{grid-column:1 / -1;grid-row:3;order:3;margin-top:-72px}[data-featured-metadata]{position:absolute;right:12px;bottom:58px;top:auto;margin:0;z-index:3;writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap}@media(min-width:768px),(min-width:568px)and (orientation:landscape){.featured-spotlight-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr)}.featured-spotlight-grid [data-featured-image-group]{grid-column:2;grid-row:1}.featured-spotlight-grid>.featured-make-globe{grid-column:1;grid-row:1;height:auto;margin-top:0;min-height:0;align-self:stretch;aspect-ratio:auto}.featured-spotlight-grid>.featured-make-globe .featured-globe-sphere{position:absolute;top:0;left:-12%;width:100%;max-width:none;margin:0}.featured-site-copy{grid-row:2;margin-top:-150px}[data-featured-metadata]{right:24px}}@media(min-width:1024px){.featured-spotlight-grid>.featured-make-globe{width:145%;z-index:11;-webkit-mask-image:var(--featured-bottom-fade);mask-image:var(--featured-bottom-fade)}.featured-spotlight-grid>.featured-make-globe .featured-globe-sphere{top:-130px;left:-8.275862%;width:100%}.featured-site-copy{z-index:12;grid-column:1;grid-row:1;align-self:center;margin-top:0;transform:translate(10.5%,calc(-50% - 54px))}}@media(width<568px),(width<768px)and (orientation:portrait){.featured-vehicle-backdrop{-webkit-mask-image:var(--featured-bottom-fade);mask-image:var(--featured-bottom-fade)}[data-featured-metadata]{right:6px;z-index:20}[data-featured-metadata]>a{position:relative;font-size:9px;color:var(--foreground);opacity:.85}[data-featured-metadata]>a:after{content:"";position:absolute;inset:-8px -6px -8px -28px}.featured-spotlight-grid [data-featured-image-group]{z-index:auto}.featured-site-copy{display:contents}.featured-site-copy>p{transform:translateY(-30px)}.featured-site-copy>p{position:relative;z-index:10;grid-column:1 / -1;grid-row:2;margin-top:0;padding-inline:16px;text-align:center}.featured-spotlight-grid>.featured-make-globe{grid-row:3;order:3;margin-top:calc(170px - 62.5vw);height:clamp(90px,calc(50vw - 60px),170px)}.featured-spotlight-grid>.featured-make-globe .featured-globe-sphere{width:125%;max-width:none;margin-inline:-12.5%}.featured-spotlight-grid>.featured-make-globe .featured-globe-sphere>div{-webkit-mask-image:linear-gradient(to bottom,transparent,#0008 8%,black 20%),linear-gradient(to bottom,black 20%,#000d 30%,#0008 40%,#0003 50%,transparent 60%);mask-image:linear-gradient(to bottom,transparent,#0008 8%,black 20%),linear-gradient(to bottom,black 20%,#000d 30%,#0008 40%,#0003 50%,transparent 60%);-webkit-mask-composite:source-in;mask-composite:intersect}}.featured-make-globe{touch-action:auto;-webkit-user-select:none;user-select:none}[data-home-featured-scene] .featured-vehicle-backdrop img{object-position:center}@media(min-width:768px),(min-width:568px)and (orientation:landscape){[data-home-featured-scene] .featured-vehicle-backdrop{width:min(100vw,100rem);margin-left:calc(100% - ((min(100vw,100rem) + min(calc(100vw - 48px),87.5rem))/2));height:auto;aspect-ratio:40 / 13}}@media(width<568px),(width<768px)and (orientation:portrait){[data-home-featured-scene] .featured-vehicle-backdrop{height:auto;aspect-ratio:40 / 13}}[data-home-featured-scene] [data-featured-exterior]{object-fit:cover;left:35%;width:65%;-webkit-mask-image:linear-gradient(to right,transparent,#0004 8%,#0009 16%,#000d 24%,black 32%);mask-image:linear-gradient(to right,transparent,#0004 8%,#0009 16%,#000d 24%,black 32%)}@media(width<568px),(width<768px)and (orientation:portrait){[data-home-featured-scene] .featured-vehicle-backdrop{aspect-ratio:2 / 1}[data-home-featured-scene] [data-featured-exterior]{left:0;width:100%;-webkit-mask-image:none;mask-image:none}}[data-featured-metadata]{height:max(0px,calc(100% - 70px))}[data-featured-metadata]>a{display:block;height:100%;overflow:hidden;text-overflow:ellipsis}
