.snailer-gallery-teaser{--sgt-ink:#000;--sgt-muted:#5f5f5f;--sgt-paper:#fff;--sgt-card:#fff;--sgt-line:rgba(0,0,0,.14);--sgt-accent:#000;--sgt-accent-dark:#000;--sgt-radius:22px;border-top:1px solid var(--sgt-line);color:var(--sgt-ink);cursor:pointer;margin:0;padding:16px 0 64px;position:relative}.snailer-gallery-teaser__surface-link{border-radius:var(--sgt-radius);inset:0;position:absolute;z-index:0}.snailer-gallery-teaser__surface-link:focus-visible{outline:3px solid #000;outline-offset:3px}.snailer-gallery-teaser__inner{margin:0 auto;max-width:1180px;pointer-events:none;position:relative;z-index:1}.snailer-gallery-teaser__cta,.snailer-gallery-teaser__card{pointer-events:auto}.snailer-gallery-teaser__header{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:26px}.snailer-gallery-teaser__intro{max-width:690px}.snailer-gallery-teaser__eyebrow{color:var(--sgt-ink);font-size:12px;font-weight:800;letter-spacing:.12em;margin:0 0 12px;text-transform:uppercase}.snailer-gallery-teaser__title{color:var(--sgt-ink);font-size:clamp(30px,3vw,40px);letter-spacing:-.04em;line-height:1.12;margin:0}.snailer-gallery-teaser__title-emphasis{color:#000;font-style:normal;font-weight:800}.snailer-gallery-teaser__body{color:var(--sgt-muted);font-size:15px;line-height:1.6;margin:13px 0 0;max-width:620px}.snailer-gallery-teaser__cta{align-items:center;background:var(--sgt-accent);border:1px solid var(--sgt-accent);border-radius:999px;color:#fff!important;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;padding:13px 22px;text-align:center;text-decoration:none!important;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.snailer-gallery-teaser__cta:hover,.snailer-gallery-teaser__cta:focus-visible{background:var(--sgt-accent-dark);border-color:var(--sgt-accent-dark);color:#fff!important;transform:translateY(-2px)}.snailer-gallery-teaser__cta--outline{background:transparent;color:var(--sgt-ink)!important}.snailer-gallery-teaser__cta--outline:hover,.snailer-gallery-teaser__cta--outline:focus-visible{background:var(--sgt-ink);border-color:var(--sgt-ink);color:#fff!important}.snailer-gallery-teaser__stats{background:var(--sgt-card);border:1px solid var(--sgt-line);border-radius:var(--sgt-radius);box-shadow:0 10px 28px rgba(0,0,0,.06);display:grid;grid-template-columns:repeat(3,1fr);margin:0 0 28px;overflow:hidden}.snailer-gallery-teaser__stat{margin:0;padding:19px 16px;text-align:center}.snailer-gallery-teaser__stat+.snailer-gallery-teaser__stat{border-left:1px solid var(--sgt-line)}.snailer-gallery-teaser__stat-value{color:var(--sgt-ink);font-size:28px;font-weight:800;letter-spacing:-.045em;line-height:1}.snailer-gallery-teaser__stat-label{color:var(--sgt-muted);font-size:12px;margin:6px 0 0}.snailer-gallery-teaser__cards{display:grid;gap:17px;grid-template-columns:repeat(4,minmax(0,1fr))}.snailer-gallery-teaser__card{background:var(--sgt-card);border:1px solid var(--sgt-line);border-radius:var(--sgt-radius);box-shadow:0 10px 28px rgba(0,0,0,.055);color:inherit!important;display:block;min-width:0;overflow:hidden;text-decoration:none!important;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.snailer-gallery-teaser__card:hover,.snailer-gallery-teaser__card:focus-visible{border-color:rgba(0,0,0,.28);box-shadow:0 15px 34px rgba(0,0,0,.12);color:inherit!important;transform:translateY(-3px)}.snailer-gallery-teaser__media{aspect-ratio:4/3;background:var(--sgt-paper);display:block;overflow:hidden;position:relative}.snailer-gallery-teaser__media img{display:block;height:100%;object-fit:cover;transition:transform .35s ease;width:100%}.snailer-gallery-teaser__card:hover .snailer-gallery-teaser__media img,.snailer-gallery-teaser__card:focus-visible .snailer-gallery-teaser__media img{transform:scale(1.045)}.snailer-gallery-teaser__tent{background:#000;border:1px solid rgba(255,255,255,.55);border-radius:999px;color:#fff;font-size:10px;font-weight:700;left:11px;letter-spacing:.05em;padding:5px 9px;position:absolute;text-transform:uppercase;top:11px}.snailer-gallery-teaser__caption{display:block;padding:13px 14px 15px}.snailer-gallery-teaser__vehicle{color:var(--sgt-ink);display:block;font-size:15px;line-height:1.25}.snailer-gallery-teaser__meta{color:var(--sgt-muted);display:block;font-size:12px;line-height:1.4;margin-top:5px}.snailer-gallery-teaser__footer{margin-top:30px;text-align:center}.snailer-gallery-teaser__note{color:var(--sgt-muted);font-size:13px;line-height:1.5;margin:12px 0 0}@media(max-width:991px){.snailer-gallery-teaser__header{align-items:flex-start;flex-direction:column}.snailer-gallery-teaser__cta--desktop{display:none}.snailer-gallery-teaser__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575px){.snailer-gallery-teaser{margin-top:0;padding:16px 0 48px}.snailer-gallery-teaser__header,.snailer-gallery-teaser__stats,.snailer-gallery-teaser__footer{margin-left:16px;margin-right:16px}.snailer-gallery-teaser__title{font-size:29px}.snailer-gallery-teaser__stat{padding:15px 8px}.snailer-gallery-teaser__stat-value{font-size:23px}.snailer-gallery-teaser__stat-label{font-size:11px}.snailer-gallery-teaser__cards{display:flex;gap:14px;overflow-x:auto;padding:2px 16px 16px;scroll-snap-type:x mandatory}.snailer-gallery-teaser__card{flex:0 0 min(78vw,296px);scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.snailer-gallery-teaser__cta,.snailer-gallery-teaser__card,.snailer-gallery-teaser__media img{transition:none}}
