.VehicleBrand_container__wXShJ{text-shadow:0 0 2px #fff;font-size:var(--font-size-h1);font-weight:700;line-height:28px}.ImagePage_container__XH3qW{position:relative;margin:0 auto 8px;@media (min-width:1280px){max-width:1024px}@media (min-width:1366px){max-width:1440px}}.ImagePage_image__VLwja{width:100%;border-radius:10px;overflow:hidden;position:relative;margin:8px 0;background:#000;@media (min-width:768px){border-radius:16px;height:468px}@media (min-width:1366px){height:768px}}.ImagePage_image__VLwja img{width:100%;height:100%;object-fit:contain}.ImagePage_overlay__I7Hf7{position:absolute;width:100%;height:100%;top:0;left:0}.ImagePage_content__rrg7D{display:flex;flex-direction:column;padding:0 8px}.ImagePage_header__Jp6HJ{width:100%;display:flex;flex-direction:column;gap:8px;align-items:start;justify-content:center;margin-bottom:8px}.ImagePage_title__shAPY{width:100%;display:flex;flex-direction:column;gap:8px;align-items:center;@media (min-width:426px){display:flex;flex-direction:row;justify-content:space-between;align-items:center}}.ImagePage_body__soPun{width:100%;display:flex;gap:8px;justify-content:space-between;align-items:center}.ImagePage_company__kgaaM{display:flex;gap:8px;@media (min-width:426px){gap:16px}}.ImagePage_icon__VkoMZ{width:40px;height:40px;padding:4px;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:#1c1c26}.ImagePage_info__NtZ7t{display:flex;flex-direction:column;h2{font-size:16px;text-shadow:0 0 1px #fff;font-weight:600;line-height:24px}span{font-size:12px;font-weight:400;color:#b0b0ba}}.ImagePage_blocks__0NJ9V{display:flex;flex-direction:column;gap:8px}.ImagePage_block__98Pmh{border-radius:16px;width:100%;padding:16px;animation:ImagePage_animationShadow__N3wUe 8s ease-in-out infinite;will-change:transform}@keyframes ImagePage_animationShadow__N3wUe{0%{box-shadow:inset 1px 0 0 0 rgba(0,191,255,.2)}33%{box-shadow:inset 0 1px 0 0 rgba(0,191,255,.2)}66%{box-shadow:inset 0 0 1px 0 rgba(0,191,255,.2)}to{box-shadow:inset 0 0 0 1px rgba(0,191,255,.2)}}.VehicleDetail_header__ANe_H{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.VehicleDetail_detailsGrid__5OC3n{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.VehicleDetail_detailItem__bIJ5m{padding:16px;background:var(--background-card);border-radius:8px;transition:all .3s ease}.VehicleDetail_detailItem__bIJ5m:hover{transform:translateY(-2px);background:rgba(255,255,255,.08)}.VehicleDetail_label__ggdpF{font-size:14px;color:#9ca3af;margin:0}.VehicleDetail_value__CBNM2{display:block;font-size:18px;font-weight:600;color:#ffffff;margin-top:4px}@media (max-width:768px){.VehicleDetail_detailsGrid__5OC3n{grid-template-columns:1fr}.VehicleDetail_container__Cabuj{padding:16px}}.LogoCard_container__jn5bn{background:rgb(0,0,0,.2);border-radius:50%;box-shadow:0 0 1px #fff;padding:8px;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.VehiclePart_header__zVdnz{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.VehiclePart_content__jFMCz{padding:16px;background:var(--background-card);border-radius:8px;transition:transform .3s ease}.VehiclePart_content__jFMCz:hover{transform:translateY(-2px)}.VehiclePart_detailItem__BYuBt{display:flex;flex-direction:column;gap:8px}.VehiclePart_label__EF0DF{font-size:14px;color:#9ca3af;margin:0}.VehiclePart_value__a3Jyg{font-size:18px;font-weight:600;color:#ffffff}@media (max-width:768px){.VehiclePart_container__M3cif{padding:16px}.VehiclePart_content__jFMCz{padding:12px}}.Photographer_header__gYLKL{display:flex;align-items:flex-start;gap:16px}.Photographer_info__cK17W{display:flex;flex-direction:column;gap:8px}.Photographer_author__htkLJ{font-size:14px;color:#9ca3af;margin:0}.Photographer_author__htkLJ span{display:block;color:#ffffff;font-size:18px;font-weight:600;margin-top:4px}.Photographer_location__aEGSB{display:flex;align-items:center;gap:8px;color:#9ca3af;font-size:14px}.Photographer_location__aEGSB svg{flex-shrink:0;color:#9ca3af}@media (max-width:768px){.Photographer_container__2avQq{padding:16px}.Photographer_author__htkLJ span{font-size:16px}}