.hero-slideshow{position:absolute;inset:0;overflow:hidden;pointer-events:none}.hero-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity 1.25s ease,visibility 1.25s;overflow:hidden;background:#101113}.hero-slide.is-active{opacity:1;visibility:visible}.hero-slide-image{position:absolute;width:100%;height:100%;max-width:none;object-fit:cover;object-position:62% 65%;transform:scale(1.06);filter:saturate(.72) brightness(.88)}.hero-slide--car .hero-slide-image{left:20%;width:95%;object-position:60% center;filter:none}.hero-slide--ship .hero-slide-image{object-position:center 72%;filter:saturate(.6) brightness(.74)}.hero-slide--containers .hero-slide-image{object-position:60% center}.hero-slide.is-active .hero-slide-image{animation:hero-photo-drift 7.8s linear both}.hero-slide--car.is-active .hero-slide-image{animation:hero-car-cruise 7.8s linear both}.hero-controls{position:absolute;z-index:3;right:56px;bottom:32px;display:flex;align-items:center;gap:7px}.hero-controls button{min-width:44px;height:44px;display:grid;place-items:center;padding:0;color:#fff;border-radius:22px}.hero-controls [data-slide]>span{display:block;width:28px;height:3px;background:#ffffff50;border-radius:3px;transition:background .3s,width .3s}.hero-controls [data-slide][aria-pressed=true]>span{width:35px;background:#e5ca99}.hero-controls [data-slide]:hover>span{background:#fff}.hero-controls #hero-pause{width:36px;min-width:36px;height:36px;border:1px solid #ffffff30;background:#11131880;backdrop-filter:blur(15px);margin-left:5px}.hero-controls svg{height:15px;width:15px;stroke-width:2}.play-icon{display:none}#hero-pause.is-paused .pause-icon{display:none}#hero-pause.is-paused .play-icon{display:block}.motion-paused .hero-slide-image{animation-play-state:paused!important}.hero-shade{pointer-events:none;z-index:1}.hero-content{z-index:2}
/* 品牌随页面滚动，只有两个联系按钮保持固定。 */
[data-theme] .topbar{position:absolute}
[data-theme] .topbar.is-scrolled{background:transparent;box-shadow:none;border-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:none}
.topbar.is-scrolled>.brand,.topbar.is-scrolled>nav{visibility:hidden}
.topbar.is-scrolled .header-actions{position:fixed;top:18px;right:24px;pointer-events:auto;display:flex;gap:9px;padding:7px;background:#ffffffe0;border:1px solid #fff;border-radius:16px;box-shadow:0 5px 25px #0002;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);height:auto}
.topbar.is-scrolled .icon-button,.topbar.is-scrolled .language-wrap{display:none}
@keyframes hero-car-cruise{from{transform:translate3d(-22px,0,0) scale(1.05)}to{transform:translate3d(22px,0,0) scale(1.13)}}
@keyframes hero-photo-drift{from{transform:translate3d(-10px,0,0) scale(1.06)}to{transform:translate3d(10px,0,0) scale(1.13)}}
@media(max-width:1000px) and (min-width:701px){.hero-slide--car .hero-slide-image{left:6%;width:120%}}
@media(max-width:700px){.hero-slideshow{top:310px;height:240px;bottom:auto}.hero-slide-image{object-position:58% center}.hero-slide--car .hero-slide-image{left:0;width:100%;object-position:center}.hero-slide--ship .hero-slide-image{object-fit:cover;object-position:58% 76%}.hero-controls{top:528px;bottom:auto;right:18px;gap:2px}.hero-controls button{height:36px;min-width:36px}.hero-controls [data-slide]>span{width:21px;height:2px}.hero-controls [data-slide][aria-pressed=true]>span{width:27px}.hero-controls #hero-pause{height:30px;min-width:30px;width:30px;margin-left:4px}.hero-controls svg{width:12px;height:12px}.topbar.is-scrolled .header-actions{top:calc(8px + env(safe-area-inset-top,0px));left:10px;right:10px;padding:7px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;border-radius:15px}.topbar.is-scrolled .social{grid-column:auto;grid-row:auto;min-height:43px;padding:8px 10px}.topbar.is-scrolled .whatsapp small{display:block;font-size:9px;font-weight:400}.topbar.is-scrolled .social span{font-size:12px}.topbar.is-scrolled .instagram>span{display:block}.hero-content{padding-top:calc(165px + env(safe-area-inset-top,0px))}.hero-content>p{margin-top:265px}}
@media(max-width:360px){.hero-slideshow{top:300px}.hero-controls{top:518px}.hero-content>p{margin-top:255px}}
@media(prefers-reduced-motion:reduce){.hero-slide,.hero-slide-image{transition:none;animation:none!important}}
.hero-slide.is-leaving .hero-slide-image{animation:hero-photo-drift 7.8s linear both}.hero-slide--car.is-leaving .hero-slide-image{animation:hero-car-cruise 7.8s linear both}
.about-carousel .hero-slide-image{left:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.78)}
.about-carousel .about-slide--ship .hero-slide-image{object-position:62% center}
.about-carousel .hero-controls{top:auto;bottom:18px;right:18px;z-index:4;background:#17191b55;backdrop-filter:blur(15px);padding:3px 8px;border-radius:30px}
.hero-controls [data-pause]{width:36px;min-width:36px;height:36px;border:1px solid #ffffff30;background:#11131880;backdrop-filter:blur(15px);margin-left:5px}
[data-pause].is-paused .pause-icon{display:none}[data-pause].is-paused .play-icon{display:block}
.topbar.is-scrolled>.brand,.topbar.is-scrolled>nav{visibility:visible}
@media(max-width:700px){.about-carousel .hero-controls{top:auto;bottom:16px;right:16px}.about-carousel .hero-controls [data-pause]{height:30px;min-width:30px;width:30px}.about-carousel{aspect-ratio:.95}}
