.wordmark{flex-direction:row;align-items:center;gap:12px}.brand-copy{display:flex;flex-direction:column}.logo-frame{display:block;width:54px;height:60px;flex-shrink:0;overflow:hidden;border-radius:6px;background:#fff;padding:5px;position:relative}.logo-frame img{position:static;height:100%;width:100%;max-width:100%;object-fit:contain;display:block;filter:none}.hero-image.has-photo{padding:0;height:480px;background:#171c24}.hero-image>img{width:100%;height:100%;object-fit:cover;object-position:center 53%;display:block}.hero-image.has-photo .image-caption{position:absolute;bottom:0;left:0;right:0;padding:35px 22px 18px;background:linear-gradient(transparent,#090d15e6);border:0;color:white}.service-image.has-photo{padding:0;overflow:hidden}.service-image img{width:100%;height:100%;object-fit:cover;display:block}.service-image.mobile-tire-installation img{object-position:center 57%}.service-image.used-tires img{object-position:center 54%}.detail-photo{margin:0 0 32px;max-width:600px;aspect-ratio:1.5;overflow:hidden;border-radius:8px;background:#1d232d}.detail-photo img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.detail-photo.used-tires{width:206px;height:206px;aspect-ratio:1}.detail-photo.mobile-tire-installation img{object-position:center 56%}@media(max-width:1100px){header{gap:20px}.desktop-nav{gap:18px}.header-actions{gap:16px}}@media(max-width:950px){.desktop-nav{display:none}}@media(max-width:600px){.wordmark{gap:8px}.logo-frame{width:40px;height:46px}.logo-frame img{height:100%}.wordmark strong{font-size:1.05rem}.wordmark small{font-size:.55rem;letter-spacing:.36em}.hero-image.has-photo{height:340px}.hero-image>img{object-position:center 52%}.header-actions{gap:10px}.header-call{padding:10px 8px;font-size:.6rem}.detail-photo{aspect-ratio:1.1}.detail-photo.used-tires{aspect-ratio:1}.service-image.has-photo{height:auto}}@media(max-width:400px){.header-call{display:none}.wordmark strong{font-size:1.1rem}}
.detail-photo.about-portrait{max-width:100%;aspect-ratio:1200/675}.detail-photo.about-portrait img{object-fit:contain}
