.favorites-drawer.svelte-1uxtl9d{flex-direction:column;flex:1;min-height:0;display:flex}.favorites-drawer.svelte-1uxtl9d .favorites-drawer__header{padding:var(--space-lg) var(--space-lg) var(--space-sm);flex-shrink:0}.favorites-drawer__heading-row.svelte-1uxtl9d{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.favorites-drawer.svelte-1uxtl9d .favorites-drawer__title{font-family:var(--type-font-heading);font-size:var(--type-heading3);font-weight:var(--type-weight-heading);line-height:var(--type-leading-heading);letter-spacing:var(--type-tracking-heading)}.favorites-drawer__filters.svelte-1uxtl9d{gap:var(--space-sm);padding:var(--space-md) var(--space-lg);flex-direction:column;flex-shrink:0;display:flex}.favorites-drawer__make-filter.svelte-1uxtl9d{gap:var(--space-xs);flex-direction:column;display:flex}.favorites-drawer__label.svelte-1uxtl9d,.favorites-drawer__price-note.svelte-1uxtl9d{font-size:var(--type-small)}.favorites-drawer__makes.svelte-1uxtl9d{padding-bottom:var(--spacing);overflow-x:auto}.favorites-drawer.svelte-1uxtl9d .favorites-drawer__scroll{flex:1;min-height:0}.favorites-drawer__list.svelte-1uxtl9d{gap:var(--space-sm);padding:var(--space-lg);flex-direction:column;display:flex}.favorites-drawer__item.svelte-1uxtl9d{border-radius:var(--radius);position:relative;overflow:hidden}.favorites-drawer__card.svelte-1uxtl9d{gap:var(--space-sm);border-radius:var(--radius);border:var(--border-width) solid var(--border);background:var(--card);color:var(--card-foreground);padding:var(--space-xs);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid;overflow:hidden}.favorites-drawer__media.svelte-1uxtl9d{aspect-ratio:1;border-radius:var(--radius);background:var(--muted);display:block;position:relative;overflow:hidden}.favorites-drawer__image-frame.svelte-1uxtl9d{position:absolute;inset:0}.favorites-drawer.svelte-1uxtl9d .favorites-drawer__image{object-fit:cover;width:100%;height:100%;transition:transform var(--motion-duration-slow) var(--motion-easing)}.favorites-drawer.svelte-1uxtl9d .favorites-drawer__image:hover{transform:scale(1.03)}.favorites-drawer__placeholder.svelte-1uxtl9d{width:100%;height:100%;color:var(--muted-foreground);justify-content:center;align-items:center;display:flex}.favorites-drawer__content.svelte-1uxtl9d{flex-direction:column;min-width:0;display:flex}.favorites-drawer__identity.svelte-1uxtl9d{min-width:0}.favorites-drawer__link.svelte-1uxtl9d{text-underline-offset:.25em;overflow-wrap:anywhere}.favorites-drawer__link.svelte-1uxtl9d:hover{text-decoration:underline}.favorites-drawer__link.svelte-1uxtl9d:focus-visible,.favorites-drawer__media.svelte-1uxtl9d:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:-2px}.favorites-drawer__description.svelte-1uxtl9d,.favorites-drawer__meta.svelte-1uxtl9d{text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-small);color:var(--muted-foreground);overflow:hidden}.favorites-drawer__meta.svelte-1uxtl9d{margin-top:var(--space-2xs)}.favorites-drawer__actions.svelte-1uxtl9d{justify-content:space-between;align-items:flex-end;gap:var(--space-xs);padding-top:var(--space-xs);margin-top:auto;display:flex}.favorites-drawer__price.svelte-1uxtl9d{overflow-wrap:anywhere;font-family:var(--type-font-heading);font-size:var(--type-body);font-weight:var(--type-weight-heading);line-height:var(--type-leading-heading);letter-spacing:var(--type-tracking-heading);color:var(--primary)}.favorites-drawer__price-note.svelte-1uxtl9d{color:var(--muted-foreground)}.favorites-drawer__confirmation.svelte-1uxtl9d{justify-content:center;align-items:center;gap:var(--space-2xs);background:color-mix(in srgb, var(--background) 85%, transparent);color:var(--foreground);padding:var(--space-sm);backdrop-filter:grayscale();flex-direction:column;display:flex;position:absolute;inset:0}.favorites-drawer__confirmation-actions.svelte-1uxtl9d{justify-content:center;align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.favorites-drawer.svelte-1uxtl9d .favorites-drawer__empty{padding-inline:var(--space-xl);border:0}@media (prefers-reduced-motion:reduce){.favorites-drawer.svelte-1uxtl9d .favorites-drawer__image{transition:none}.favorites-drawer.svelte-1uxtl9d .favorites-drawer__image:hover{transform:none}}.site-navigation__action-error.svelte-1omvjtj{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--content-gutter);color:var(--foreground);background:var(--background);flex-wrap:wrap;display:flex}.site-navigation__action-error.svelte-1omvjtj p:where(.svelte-1omvjtj){margin:0}.site-navigation__text-link.svelte-1omvjtj,.site-navigation__text-label.svelte-1omvjtj{max-width:100%;padding:var(--spacing) var(--space-xs);color:inherit;font:inherit;text-align:start;overflow-wrap:anywhere;text-decoration:none;display:inline-block}.site-navigation__text-link.svelte-1omvjtj{cursor:pointer;transition:opacity var(--motion-duration-slow) var(--motion-easing);background:0 0;border:0}@media (hover:hover){.site-navigation__link-list.svelte-1omvjtj:has(>.site-navigation__link-item:where(.svelte-1omvjtj)>.site-navigation__text-link:where(.svelte-1omvjtj):not(.site-navigation__group-label):hover)>.site-navigation__link-item:where(.svelte-1omvjtj)>.site-navigation__text-link:where(.svelte-1omvjtj):not(.site-navigation__group-label):not(:hover){opacity:.45}}.site-navigation__link-list.svelte-1omvjtj:not(:has(>.site-navigation__link-item>.site-navigation__text-link:hover)):has(>.site-navigation__link-item:where(.svelte-1omvjtj)>.site-navigation__text-link:where(.svelte-1omvjtj):not(.site-navigation__group-label):focus-visible)>.site-navigation__link-item:where(.svelte-1omvjtj)>.site-navigation__text-link:where(.svelte-1omvjtj):not(.site-navigation__group-label):not(:focus-visible){opacity:.45}.site-navigation__text-link.svelte-1omvjtj:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--space-2xs)}.site-navigation__group-label.svelte-1omvjtj{padding:0 var(--space-xs);color:var(--muted-foreground);font-size:calc(var(--type-small) * .75);text-transform:uppercase;letter-spacing:.08em}.site-navigation__text-link.site-navigation__group-label.svelte-1omvjtj{color:var(--foreground)}.site-navigation__parent-arrow.svelte-1omvjtj{display:none}html[data-design=standard] .site-navigation__desktop.svelte-1omvjtj .site-navigation__main-link:where(.svelte-1omvjtj){align-items:center;gap:var(--space-lg);padding-block:var(--space-2xs);font-family:var(--type-font-heading);font-size:var(--type-heading3);font-weight:var(--type-weight-heading);line-height:var(--type-leading-heading);letter-spacing:var(--type-tracking-heading);text-transform:none;display:inline-flex}html[data-design=standard] .site-navigation__desktop.svelte-1omvjtj .site-navigation__parent-arrow:where(.svelte-1omvjtj){flex-shrink:0;display:inline-flex}html[data-design=standard] .site-navigation__desktop.svelte-1omvjtj .site-navigation__text-link.site-navigation__main-link:where(.svelte-1omvjtj):hover{text-underline-offset:var(--space-2xs);text-decoration:underline 1px}html[data-design=standard] .site-navigation__desktop.svelte-1omvjtj .site-navigation__link-list--subpages:where(.svelte-1omvjtj),html[data-design=standard] .site-navigation__desktop.svelte-1omvjtj .site-navigation__columns--subpages:where(.svelte-1omvjtj){border-inline-start:1px solid var(--border);margin-inline-start:var(--space-xs);padding-inline-start:var(--space-lg)}html[data-design=standard] .site-navigation__desktop.svelte-1omvjtj .site-navigation__link-list--subpages:where(.svelte-1omvjtj){margin-top:var(--space-md)}.site-navigation__section-label.svelte-1omvjtj{margin-bottom:var(--space-lg)}.site-navigation__columns.svelte-1omvjtj{gap:var(--space-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.site-navigation__column.svelte-1omvjtj{min-width:0}.site-navigation__link-list.svelte-1omvjtj{gap:var(--spacing);margin:var(--space-sm) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.site-navigation__link-item.svelte-1omvjtj{min-width:0}.site-navigation__link-item--group.svelte-1omvjtj{width:100%}.site-navigation__form-link.svelte-1omvjtj{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;font-weight:500}.site-navigation__announcement.svelte-1omvjtj{background:var(--foreground);color:var(--background)}.site-navigation--floating.svelte-1omvjtj .site-navigation__announcement:where(.svelte-1omvjtj){border-start-start-radius:var(--control-radius);border-start-end-radius:var(--control-radius)}.site-navigation__announcement-content.svelte-1omvjtj{justify-content:center;align-items:center;gap:var(--space-xs);max-width:calc(var(--content-max-width) + 2 * var(--content-gutter));padding:var(--space-2xs) var(--content-gutter);color:inherit;font-family:var(--type-font-body);font-size:var(--type-small);font-weight:var(--type-weight-body);line-height:var(--type-leading-body);text-align:center;overflow-wrap:anywhere;margin:0 auto;text-decoration:none;display:flex}.site-navigation__announcement-text.svelte-1omvjtj{min-width:0}.site-navigation__announcement-arrow.svelte-1omvjtj{flex:none;display:inline-flex}a.site-navigation__announcement-content.svelte-1omvjtj:hover .site-navigation__announcement-text:where(.svelte-1omvjtj){text-underline-offset:var(--space-2xs);text-decoration:underline}a.site-navigation__announcement-content.svelte-1omvjtj:focus-visible{outline:var(--focus-ring-width) solid currentColor;outline-offset:calc(-1 * var(--focus-ring-width))}.site-navigation.svelte-1omvjtj{--navigation-menu-background:color-mix(in srgb, var(--background) 84%, var(--primary));--navigation-menu-active-background:color-mix(in srgb, var(--background) 72%, var(--primary));z-index:50;isolation:isolate;border-bottom:var(--border-width) solid var(--border);background:var(--background);color:var(--foreground);font-family:var(--type-font-body);font-size:var(--type-small);font-weight:var(--type-weight-body);line-height:var(--type-leading-body);transition:background-color var(--motion-duration-default) var(--motion-easing), border-color var(--motion-duration-default) var(--motion-easing), color var(--motion-duration-default) var(--motion-easing), box-shadow var(--motion-duration-default) var(--motion-easing);position:relative}.site-navigation--fixed.svelte-1omvjtj{inset-inline:0;top:var(--preview-status-height,0px);z-index:50;position:fixed}.site-navigation--fixed[data-scrolled=false].svelte-1omvjtj{border-color:#0000}.site-navigation--floating.svelte-1omvjtj{inset-inline:var(--space-sm);top:calc(var(--space-sm) + var(--preview-status-height,0px));z-index:50;width:auto;max-width:calc(var(--content-max-width) + 2 * var(--content-gutter));border-radius:var(--control-radius);box-shadow:var(--shadow-lg);margin-inline:auto;position:fixed}.site-navigation__container.svelte-1omvjtj{width:100%;max-width:calc(var(--content-max-width) + 2 * var(--content-gutter));padding:var(--space-xs) var(--content-gutter);min-height:var(--control-height-lg);justify-content:space-between;align-items:center;gap:var(--space-md);margin-inline:auto;display:flex}.site-navigation__brand.svelte-1omvjtj{align-items:center;gap:var(--space-xs);min-width:0;font-family:var(--type-font-heading);font-size:var(--type-heading3);font-weight:var(--type-weight-heading);line-height:var(--type-leading-heading);letter-spacing:var(--type-tracking-heading);display:flex}.site-navigation__brand.svelte-1omvjtj:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:2px}.site-navigation__brand.svelte-1omvjtj{--site-logo-height:var(--control-height-sm)}.site-navigation__brand[data-logo-size=xs].svelte-1omvjtj{--site-logo-height:calc(var(--control-height-sm) * .625)}.site-navigation__brand[data-logo-size=s].svelte-1omvjtj{--site-logo-height:var(--control-height-xs)}.site-navigation__brand[data-logo-size=l].svelte-1omvjtj{--site-logo-height:var(--control-height-lg)}.site-navigation__brand[data-logo-size=xl].svelte-1omvjtj{--site-logo-height:calc(var(--control-height-sm) * 1.5)}.site-navigation__logo-svg.svelte-1omvjtj{flex-shrink:0;display:inline-flex}.site-navigation__logo-svg.svelte-1omvjtj svg{height:var(--site-logo-height);fill:currentColor;width:auto;max-width:40vw;display:block}.site-navigation.svelte-1omvjtj .site-navigation__logo{height:var(--site-logo-height);object-fit:contain;width:auto;max-width:40vw}.site-navigation__brand-name.svelte-1omvjtj{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site-navigation__desktop.svelte-1omvjtj,.site-navigation__actions--desktop.svelte-1omvjtj{display:none}.site-navigation__desktop.svelte-1omvjtj .site-navigation__top-control{color:inherit;font-size:var(--type-small);padding-inline:var(--space-xs);border-radius:var(--button-radius);transition:background-color var(--motion-duration-slow) var(--motion-easing), color var(--motion-duration-slow) var(--motion-easing)}.site-navigation__desktop.svelte-1omvjtj .site-navigation__top-control:hover,.site-navigation__desktop.svelte-1omvjtj .site-navigation__top-control:focus-visible,.site-navigation__desktop.svelte-1omvjtj .site-navigation__top-control[data-state=open]{background:var(--foreground);color:var(--background);text-decoration:none}.site-navigation__desktop.svelte-1omvjtj .site-navigation__top-control[data-state=open]{background:var(--navigation-menu-active-background);color:var(--foreground)}.site-navigation__actions.svelte-1omvjtj{align-items:center;gap:var(--space-sm)}.site-navigation__actions--mobile.svelte-1omvjtj{gap:var(--space-xs);display:flex}.site-navigation__submenu.svelte-1omvjtj{width:100%;max-width:calc(var(--content-max-width) + 2 * var(--content-gutter));padding:var(--space-xl) var(--content-gutter);margin-inline:auto}.site-navigation__desktop.svelte-1omvjtj .site-navigation__menu-root,.site-navigation__desktop.svelte-1omvjtj .site-navigation__menu-item{position:static}.site-navigation__desktop.svelte-1omvjtj .site-navigation__mega-panel{width:100%;max-height:calc(100dvh - var(--site-navigation-bottom));background:var(--navigation-menu-background);color:var(--foreground);box-shadow:var(--shadow-lg);animation:svelte-1omvjtj-navigation-reveal var(--motion-duration-slow) var(--motion-easing) both;border-radius:0;margin:0;padding:0;position:absolute;inset:100% 0 auto;overflow-y:auto}.site-navigation__desktop.svelte-1omvjtj .site-navigation__mega-panel[data-state=closed]{animation:svelte-1omvjtj-navigation-conceal var(--motion-duration-default) var(--motion-easing) both;pointer-events:none}.site-navigation__backdrop.svelte-1omvjtj{inset:var(--site-navigation-bottom) 0 0;z-index:-1;background:color-mix(in oklab, var(--foreground) 25%, transparent);cursor:default;border:0;padding:0;position:fixed}.site-navigation__mobile-dropdown.svelte-1omvjtj{max-height:calc(100dvh - var(--site-navigation-bottom));background:var(--navigation-menu-background);color:var(--foreground);box-shadow:var(--shadow-lg);position:absolute;inset:100% 0 auto;overflow-y:auto}.site-navigation[data-menu-open=true].svelte-1omvjtj{background:var(--background);color:var(--foreground);border-color:var(--border)}.site-navigation--floating[data-menu-open=true].svelte-1omvjtj{border-end-end-radius:0;border-end-start-radius:0}.site-navigation--floating.svelte-1omvjtj .site-navigation__mega-panel,.site-navigation--floating.svelte-1omvjtj .site-navigation__mobile-dropdown:where(.svelte-1omvjtj){border-end-end-radius:var(--control-radius);border-end-start-radius:var(--control-radius)}@keyframes svelte-1omvjtj-navigation-reveal{0%{clip-path:inset(0 0 100%);opacity:0}to{clip-path:inset(0);opacity:1}}@keyframes svelte-1omvjtj-navigation-conceal{0%{clip-path:inset(0);opacity:1}to{clip-path:inset(0 0 100%);opacity:0}}.site-navigation__hamburger.svelte-1omvjtj{gap:var(--spacing);flex-direction:column;display:flex}.site-navigation[data-menu-open=true].svelte-1omvjtj .site-navigation__hamburger-line:where(.svelte-1omvjtj):first-child{transform:translateY(calc(1.5 * var(--spacing))) rotate(45deg)}.site-navigation[data-menu-open=true].svelte-1omvjtj .site-navigation__hamburger-line:where(.svelte-1omvjtj):nth-child(2){opacity:0}.site-navigation[data-menu-open=true].svelte-1omvjtj .site-navigation__hamburger-line:where(.svelte-1omvjtj):last-child{transform:translateY(calc(-1.5 * var(--spacing))) rotate(-45deg)}.site-navigation__hamburger-line.svelte-1omvjtj{transition:transform var(--motion-duration-default) var(--motion-easing), opacity var(--motion-duration-default) var(--motion-easing);height:calc(var(--spacing) / 2);width:calc(5 * var(--spacing));border-radius:var(--radius);background:currentColor}.site-navigation__visually-hidden.svelte-1omvjtj{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-navigation__mobile-links.svelte-1omvjtj{gap:var(--space-xs);padding:var(--space-sm) var(--content-gutter);flex-direction:column;display:flex}.site-navigation__mobile-heading.svelte-1omvjtj{align-items:center;gap:var(--space-xs);min-height:var(--control-height-default);font-weight:500;display:flex}.site-navigation__mobile-back.svelte-1omvjtj{width:var(--control-height-sm);height:var(--control-height-sm);border-radius:var(--control-radius);color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.site-navigation__mobile-back.svelte-1omvjtj:focus-visible,.site-navigation__mobile-entry.svelte-1omvjtj:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--space-2xs)}.site-navigation__mobile-parent-link.svelte-1omvjtj{border-bottom:var(--border-width) solid var(--border);padding-bottom:var(--space-xs)}.site-navigation__mobile-parent-link.svelte-1omvjtj .site-navigation__text-link:where(.svelte-1omvjtj){width:100%;font-weight:500}.site-navigation__mobile-list.svelte-1omvjtj{gap:var(--spacing);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.site-navigation__mobile-item.svelte-1omvjtj{min-width:0}.site-navigation__mobile-entry.svelte-1omvjtj,.site-navigation__mobile-item.svelte-1omvjtj>.site-navigation__text-link:where(.svelte-1omvjtj),.site-navigation__mobile-item.svelte-1omvjtj>.site-navigation__text-label:where(.svelte-1omvjtj){width:100%;min-height:var(--control-height-default);justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-xs);color:inherit;font:inherit;text-align:start;text-decoration:none;display:flex}.site-navigation__mobile-entry.svelte-1omvjtj{cursor:pointer;background:0 0;border:0}.site-navigation__mobile-footer.svelte-1omvjtj{gap:var(--space-sm);padding:var(--space-md) var(--content-gutter);flex-direction:column;display:flex}.site-navigation__action-group.svelte-1omvjtj{display:contents}.site-navigation[data-transparent-navigation=true].svelte-1omvjtj{box-shadow:none;color:var(--navigation-overlay-foreground,var(--foreground));background:0 0;border-color:#0000}.site-navigation[data-transparent-navigation=true].svelte-1omvjtj .site-navigation__top-control{color:inherit}.site-navigation[data-transparent-navigation=true].svelte-1omvjtj .site-navigation__top-control:hover,.site-navigation[data-transparent-navigation=true].svelte-1omvjtj .site-navigation__top-control:focus-visible{background:var(--navigation-overlay-foreground,var(--foreground));color:var(--background)}.site-navigation[data-transparent-navigation=true].svelte-1omvjtj .site-navigation__actions:where(.svelte-1omvjtj){--background:transparent;--foreground:var(--navigation-overlay-foreground);--border:color-mix(in oklab, var(--navigation-overlay-foreground) 40%, transparent)}@media (width>=1024px){.site-navigation__container.svelte-1omvjtj{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.site-navigation__brand.svelte-1omvjtj{justify-self:start}.site-navigation__desktop.svelte-1omvjtj{justify-self:center;align-items:center;display:flex}.site-navigation__actions--desktop.svelte-1omvjtj{justify-self:end;display:flex}.site-navigation__actions--mobile.svelte-1omvjtj,.site-navigation__mobile-dropdown.svelte-1omvjtj{display:none}}@media (prefers-reduced-motion:reduce){.site-navigation.svelte-1omvjtj,.site-navigation__hamburger-line.svelte-1omvjtj,.site-navigation__text-link.svelte-1omvjtj,.site-navigation__desktop.svelte-1omvjtj .site-navigation__top-control{transition:none}.site-navigation__desktop.svelte-1omvjtj .site-navigation__mega-panel,.site-navigation__desktop.svelte-1omvjtj .site-navigation__mega-panel[data-state=closed]{animation:none}}@font-face{font-family:socials;src:url(/fonts/socials/socials.woff2)format("woff2");font-style:normal;font-weight:400;font-display:block}.footer-social-icon.svelte-o1wsm5{color:inherit;font-family:socials;font-size:20px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.site-footer__company.svelte-1lvgsz9{align-items:flex-start;gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.site-footer__brand.svelte-1lvgsz9{max-width:100%;color:inherit;text-decoration:none;display:block}.site-footer__brand.svelte-1lvgsz9:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--spacing)}.site-footer__logo.svelte-1lvgsz9,.site-footer__logo-svg.svelte-1lvgsz9{width:12rem;max-width:100%;height:auto;display:block}.site-footer__logo.svelte-1lvgsz9,.site-footer__logo-svg.svelte-1lvgsz9 svg{object-fit:contain;object-position:left top;max-height:4rem}.site-footer__logo-svg.svelte-1lvgsz9 svg{width:100%;height:auto;display:block}.site-footer__company-details.svelte-1lvgsz9{gap:var(--spacing);max-width:100%;font-family:var(--type-font-body);font-size:var(--type-body);font-weight:var(--type-weight-body);line-height:var(--type-leading-body);display:grid}.site-footer__company-address.svelte-1lvgsz9{gap:var(--spacing);font:inherit;overflow-wrap:anywhere;margin:0;font-style:normal;display:grid}.site-footer__company-contacts.svelte-1lvgsz9{gap:var(--spacing);margin:0;padding:0;list-style:none;display:grid}.site-footer__company-contact.svelte-1lvgsz9{align-items:center;gap:var(--space-xs);display:flex}.site-footer__company-contact.svelte-1lvgsz9 svg{flex-shrink:0}.site-footer__recent.svelte-1lvgsz9{align-items:flex-start;gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.site-footer__recent-list.svelte-1lvgsz9{gap:var(--space-sm);width:100%;margin:0;padding:0;list-style:none;display:grid}.site-footer__recent-link.svelte-1lvgsz9{align-items:center;gap:var(--space-sm);font-size:var(--type-small);color:inherit;text-decoration:none;display:flex}.site-footer__recent-link.svelte-1lvgsz9:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.site-footer.svelte-1lvgsz9 .site-footer__recent-image{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius);width:6rem;height:auto}.site-footer__recent-description.svelte-1lvgsz9{color:var(--muted-foreground);overflow-wrap:anywhere;display:block}.site-footer.svelte-1lvgsz9 [hidden]:where(.svelte-1lvgsz9){display:none}.site-footer__navigation-item.svelte-1lvgsz9{min-width:0}.site-footer__navigation-column.svelte-1lvgsz9{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.site-footer__group-label.svelte-1lvgsz9{font-weight:var(--type-weight-heading)}.site-footer__nested-links.svelte-1lvgsz9{padding-block-start:var(--spacing)}.site-footer__form-trigger.svelte-1lvgsz9{color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.site-footer__social-links.svelte-1lvgsz9{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-footer__social-link.svelte-1lvgsz9{width:var(--control-height-sm);height:var(--control-height-sm);color:inherit;border-radius:var(--control-radius);justify-content:center;align-items:center;display:inline-flex}.site-footer__social-link.svelte-1lvgsz9:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:2px}.site-footer.svelte-1lvgsz9{--site-footer-background:var(--background);--site-footer-foreground:var(--foreground);--site-footer-muted-foreground:var(--muted-foreground);--site-footer-border:1px solid var(--border);--site-footer-card-foreground:var(--card-foreground);--site-footer-day-foreground:var(--foreground);background:var(--site-footer-background);color:var(--site-footer-foreground)}.site-footer__container.svelte-1lvgsz9,.site-footer__main.svelte-1lvgsz9,.site-footer__bottom.svelte-1lvgsz9{width:100%;max-width:calc(var(--content-max-width) + 2 * var(--content-gutter));padding-inline:var(--content-gutter);margin-inline:auto}.site-footer__main.svelte-1lvgsz9{padding-block:var(--section-padding-block)}.site-footer.svelte-1lvgsz9 .site-footer__form-card{width:100%;box-shadow:var(--shadow-xl);position:relative}.site-footer__grid.svelte-1lvgsz9,.site-footer__locations.svelte-1lvgsz9{gap:var(--block-gap);display:grid}.site-footer__section.svelte-1lvgsz9{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.site-footer__heading.svelte-1lvgsz9,.site-footer__subheading.svelte-1lvgsz9{font-family:var(--type-font-heading);font-size:var(--type-heading3);font-weight:var(--type-weight-heading);line-height:var(--type-leading-heading);letter-spacing:var(--type-tracking-heading);overflow-wrap:anywhere;margin:0}.site-footer__navigation-column.svelte-1lvgsz9 .site-footer__heading:where(.svelte-1lvgsz9){font-weight:min(900, calc(var(--type-weight-body) + 100))}.site-footer__heading.svelte-1lvgsz9 .site-footer__group-label:where(.svelte-1lvgsz9){font-weight:inherit}.site-footer__subheading.svelte-1lvgsz9{font-size:var(--type-lead)}.site-footer__link.svelte-1lvgsz9{overflow-wrap:anywhere}.site-footer__link.svelte-1lvgsz9,.site-footer__legal-link.svelte-1lvgsz9,.site-footer__social-link.svelte-1lvgsz9{transition:opacity var(--motion-duration-slow) var(--motion-easing);text-decoration:none}@media (hover:hover){.site-footer__grid.svelte-1lvgsz9:has(>.site-footer__navigation-column:where(.svelte-1lvgsz9)>.site-footer__heading:where(.svelte-1lvgsz9)>.site-footer__link:where(.svelte-1lvgsz9):hover)>.site-footer__navigation-column:where(.svelte-1lvgsz9)>.site-footer__heading:where(.svelte-1lvgsz9)>.site-footer__link:where(.svelte-1lvgsz9):not(:hover),.site-footer__links.svelte-1lvgsz9:has(>.site-footer__navigation-item:where(.svelte-1lvgsz9)>.site-footer__link:where(.svelte-1lvgsz9):hover)>.site-footer__navigation-item:where(.svelte-1lvgsz9)>.site-footer__link:where(.svelte-1lvgsz9):not(:hover),.site-footer__legal-links.svelte-1lvgsz9:has(>li:where(.svelte-1lvgsz9)>.site-footer__legal-link:where(.svelte-1lvgsz9):hover)>li:where(.svelte-1lvgsz9)>.site-footer__legal-link:where(.svelte-1lvgsz9):not(:hover),.site-footer__social-links.svelte-1lvgsz9:has(>li:where(.svelte-1lvgsz9)>.site-footer__social-link:where(.svelte-1lvgsz9):hover)>li:where(.svelte-1lvgsz9)>.site-footer__social-link:where(.svelte-1lvgsz9):not(:hover){opacity:.45}}.site-footer__grid.svelte-1lvgsz9:not(:has(>.site-footer__navigation-column>.site-footer__heading>.site-footer__link:hover)):has(>.site-footer__navigation-column:where(.svelte-1lvgsz9)>.site-footer__heading:where(.svelte-1lvgsz9)>.site-footer__link:where(.svelte-1lvgsz9):focus-visible)>.site-footer__navigation-column:where(.svelte-1lvgsz9)>.site-footer__heading:where(.svelte-1lvgsz9)>.site-footer__link:where(.svelte-1lvgsz9):not(:focus-visible),.site-footer__links.svelte-1lvgsz9:not(:has(>.site-footer__navigation-item>.site-footer__link:hover)):has(>.site-footer__navigation-item:where(.svelte-1lvgsz9)>.site-footer__link:where(.svelte-1lvgsz9):focus-visible)>.site-footer__navigation-item:where(.svelte-1lvgsz9)>.site-footer__link:where(.svelte-1lvgsz9):not(:focus-visible),.site-footer__legal-links.svelte-1lvgsz9:not(:has(>li>.site-footer__legal-link:hover)):has(>li:where(.svelte-1lvgsz9)>.site-footer__legal-link:where(.svelte-1lvgsz9):focus-visible)>li:where(.svelte-1lvgsz9)>.site-footer__legal-link:where(.svelte-1lvgsz9):not(:focus-visible),.site-footer__social-links.svelte-1lvgsz9:not(:has(>li>.site-footer__social-link:hover)):has(>li:where(.svelte-1lvgsz9)>.site-footer__social-link:where(.svelte-1lvgsz9):focus-visible)>li:where(.svelte-1lvgsz9)>.site-footer__social-link:where(.svelte-1lvgsz9):not(:focus-visible){opacity:.45}.site-footer__link.svelte-1lvgsz9:focus-visible,.site-footer__legal-link.svelte-1lvgsz9:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:2px}.site-footer__links.svelte-1lvgsz9,.site-footer__days.svelte-1lvgsz9{gap:var(--space-xs);font-size:var(--type-small);flex-direction:column;display:flex}.site-footer__links.svelte-1lvgsz9{--site-footer-link-gap:var(--spacing);gap:var(--site-footer-link-gap);font-size:var(--type-small);line-height:var(--type-leading-body);margin:0;padding:0;list-style:none}.site-footer__navigation-column--primary.svelte-1lvgsz9>.site-footer__links:where(.svelte-1lvgsz9){--site-footer-link-gap:var(--space-sm);font-family:var(--type-font-heading);font-size:var(--type-heading3);font-weight:min(900, calc(var(--type-weight-body) + 100));line-height:var(--type-leading-heading);letter-spacing:var(--type-tracking-heading)}.site-footer__navigation-item.svelte-1lvgsz9>.site-footer__link:where(.svelte-1lvgsz9){padding-block:calc(var(--site-footer-link-gap) / 2);margin-block:calc(var(--site-footer-link-gap) / -2);display:block}.site-footer__navigation-column.svelte-1lvgsz9>.site-footer__heading:where(.svelte-1lvgsz9)>.site-footer__link:where(.svelte-1lvgsz9){margin-block-end:calc(var(--space-sm) / -2);padding-block-end:calc(var(--space-sm) / 2);display:block}.site-footer__navigation-column.svelte-1lvgsz9>.site-footer__heading:where(.svelte-1lvgsz9)+.site-footer__links:where(.svelte-1lvgsz9)>.site-footer__navigation-item:where(.svelte-1lvgsz9):first-child>.site-footer__link:where(.svelte-1lvgsz9){margin-block-start:calc(var(--space-sm) / -2);padding-block-start:calc(var(--space-sm) / 2)}.site-footer__links--nested.svelte-1lvgsz9{font-size:calc(var(--type-small) * .9)}.site-footer__days.svelte-1lvgsz9{gap:var(--space-2xs);line-height:var(--type-leading-body);margin:0}.site-footer__text.svelte-1lvgsz9{color:var(--site-footer-muted-foreground);font-size:var(--type-small);line-height:var(--type-leading-body);white-space:pre-line;overflow-wrap:anywhere;margin:0}.site-footer__day-note.svelte-1lvgsz9{color:var(--muted-foreground);font-size:var(--type-small);overflow-wrap:anywhere;display:block}.site-footer__hours.svelte-1lvgsz9{gap:var(--space-lg);flex-direction:column;width:100%;min-width:0;display:flex}.site-footer__schedule.svelte-1lvgsz9{color:var(--site-footer-card-foreground,inherit);gap:var(--spacing);min-width:0;padding:var(--spacing);background:var(--card);border-radius:var(--control-radius);display:grid}.site-footer__schedule-label.svelte-1lvgsz9{align-items:center;column-gap:var(--space-xs);row-gap:var(--spacing);padding:var(--space-xs) var(--space-sm);grid-template-columns:minmax(0,1fr) auto;align-self:center;min-width:0;display:grid}.site-footer__directions.svelte-1lvgsz9{text-overflow:ellipsis;text-decoration:none;display:block;overflow:hidden}.site-footer__location-address.svelte-1lvgsz9{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--type-small);font-style:normal;line-height:var(--type-leading-body);color:var(--site-footer-card-foreground);grid-column:1/-1;margin:0;overflow:hidden}.site-footer__location-contacts.svelte-1lvgsz9{align-items:center;gap:var(--spacing);font-size:var(--type-small);flex-wrap:wrap;flex-shrink:0;grid-area:1/2;display:flex}.site-footer__locations.svelte-1lvgsz9,.site-footer__section.svelte-1lvgsz9{gap:var(--spacing)}.site-footer__schedule-heading.svelte-1lvgsz9{font-size:var(--type-small);font-weight:var(--type-weight-heading);line-height:var(--type-leading-body);overflow-wrap:anywhere;margin:0}.site-footer__day.svelte-1lvgsz9{color:var(--site-footer-day-foreground,inherit);padding:var(--space-xs) var(--space-sm);background:var(--background);border-radius:var(--control-radius);gap:var(--space-md);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;display:grid}.site-footer__day--today.svelte-1lvgsz9 .site-footer__day-value:where(.svelte-1lvgsz9){font-weight:var(--type-weight-heading)}.site-footer__day-label.svelte-1lvgsz9{overflow-wrap:anywhere;margin:0}.site-footer__day-label.svelte-1lvgsz9 .site-footer__today-badge{height:auto;padding:calc(var(--spacing) / 2) calc(var(--spacing) * 2)}.site-footer__visually-hidden.svelte-1lvgsz9{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-footer__day-value.svelte-1lvgsz9{overflow-wrap:anywhere;text-align:end;font-variant-numeric:tabular-nums;margin:0}.site-footer__bottom.svelte-1lvgsz9{gap:var(--space-xs);border-top:var(--site-footer-border);padding-block:var(--space-md);font-size:var(--type-small);color:var(--site-footer-muted-foreground);flex-direction:column;display:flex}.site-footer__legal-links.svelte-1lvgsz9{column-gap:var(--space-sm);row-gap:var(--space-2xs);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){.site-footer__link.svelte-1lvgsz9,.site-footer__legal-link.svelte-1lvgsz9,.site-footer__social-link.svelte-1lvgsz9{transition:none}}.site-footer__complaints.svelte-1lvgsz9{white-space:normal;min-width:0}.site-footer__location-picker.svelte-1lvgsz9{display:none}.site-footer__picker-label.svelte-1lvgsz9{font-size:var(--type-small);font-weight:var(--type-weight-heading)}@media (width<=639px){.site-footer__location-picker.svelte-1lvgsz9{gap:var(--space-2xs);display:grid}.site-footer__location-picker.svelte-1lvgsz9 .site-footer__location-select{width:100%}.site-footer__section--inactive.svelte-1lvgsz9{display:none}.site-footer__days.svelte-1lvgsz9{gap:calc(var(--space-2xs) / 2)}}@media (width>=640px){.site-footer__grid.svelte-1lvgsz9{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__hours.svelte-1lvgsz9{grid-column:1/-1}.site-footer__bottom.svelte-1lvgsz9{flex-direction:row;justify-content:space-between;align-items:center}.site-footer__complaints.svelte-1lvgsz9{text-align:end;flex:1}}@media (width>=1024px){.site-footer__grid.svelte-1lvgsz9{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.site-footer__hours.svelte-1lvgsz9{grid-column:1/-1}.site-footer__schedule.svelte-1lvgsz9{grid-template-columns:minmax(0,1.8fr) minmax(0,7fr)}.site-footer__days.svelte-1lvgsz9{gap:var(--spacing);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.site-footer__day.svelte-1lvgsz9{justify-content:center;align-items:stretch;gap:var(--spacing);flex-direction:column;display:flex}.site-footer__day-label.svelte-1lvgsz9{color:var(--muted-foreground)}.site-footer__day--today.svelte-1lvgsz9 .site-footer__day-label:where(.svelte-1lvgsz9){color:inherit}.site-footer__day-value.svelte-1lvgsz9{text-align:start}}.footer-form-stage.svelte-1lvgsz9{padding-top:var(--section-padding-block);background:linear-gradient(to bottom, var(--background) 0, var(--background) calc(var(--section-padding-block) + var(--section-padding-block)), var(--site-footer-background) calc(var(--section-padding-block) + var(--section-padding-block)), var(--site-footer-background) 100%)}.employee-card.svelte-6d2i31{min-width:0;height:100%}.employee-card.svelte-6d2i31 .employee-card__surface{gap:0;min-width:0;height:100%;padding-block:0;overflow:hidden}.employee-card--team.svelte-6d2i31 .employee-card__surface{color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0}.employee-card__media.svelte-6d2i31{background:var(--muted);color:var(--muted-foreground);overflow:hidden}.employee-card--team.svelte-6d2i31 .employee-card__media:where(.svelte-6d2i31){border-radius:var(--radius-2xl)}.employee-card.svelte-6d2i31 .employee-card__image{object-fit:cover;width:100%;height:100%}.employee-card__initials.svelte-6d2i31{width:100%;height:100%;font-family:var(--type-font-heading);font-size:var(--type-heading1);font-weight:var(--type-weight-heading);line-height:var(--type-leading-heading);letter-spacing:var(--type-tracking-heading);justify-content:center;align-items:center;display:flex}.employee-card.svelte-6d2i31 .employee-card__header{gap:calc(var(--space-sm) / 4);padding-top:var(--space-sm)}.employee-card__name.svelte-6d2i31{font-family:var(--type-font-heading);font-size:var(--type-body);font-weight:var(--type-weight-heading);line-height:var(--type-leading-heading);letter-spacing:var(--type-tracking-heading);overflow-wrap:anywhere}.employee-card--team.svelte-6d2i31 .employee-card__name:where(.svelte-6d2i31){font-size:var(--type-lead)}.employee-card__role.svelte-6d2i31{font-size:var(--type-small);color:var(--muted-foreground);overflow-wrap:anywhere}.employee-card--team.svelte-6d2i31 .employee-card__role:where(.svelte-6d2i31){color:inherit}.employee-card.svelte-6d2i31 .employee-card__content{gap:var(--space-2xs);padding-top:var(--space-xs);overflow-wrap:anywhere;flex-direction:column;display:flex}.employee-card__biography.svelte-6d2i31{white-space:pre-line}.employee-card.svelte-6d2i31 .employee-card__contacts{padding-block:var(--space-xs) var(--space-sm);flex-direction:column;align-items:stretch;gap:0}.employee-card--team.svelte-6d2i31 .employee-card__header,.employee-card--team.svelte-6d2i31 .employee-card__content,.employee-card--team.svelte-6d2i31 .employee-card__contacts{padding-inline:0}.employee-card__link.svelte-6d2i31{min-height:calc(6 * var(--spacing));align-items:center;gap:var(--space-2xs);border-radius:var(--control-radius);font-size:var(--type-small);color:inherit;text-underline-offset:.25em;display:flex}.employee-card__link.svelte-6d2i31:hover{color:var(--primary);text-decoration:underline}.employee-card__link.svelte-6d2i31:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:2px}.employee-card__link.svelte-6d2i31 .employee-card__icon{color:inherit;flex-shrink:0}.employee-card__contact-label.svelte-6d2i31{overflow-wrap:anywhere;min-width:0}.vehicle-search__card-theme.svelte-1kf22yt{display:contents}.vehicle-search.svelte-1kf22yt{padding-block:var(--space-lg) var(--section-padding-block);color:var(--foreground)}.vehicle-search--overlap.svelte-1kf22yt{padding-top:0}.vehicle-search__form.svelte-1kf22yt{position:relative}.vehicle-search--overlap.svelte-1kf22yt .vehicle-search__form:where(.svelte-1kf22yt){margin-top:calc(-1 * var(--hero-search-overlap))}.vehicle-search__container.svelte-1kf22yt{width:100%;max-width:calc(var(--content-max-width) + 2 * var(--content-gutter));padding-inline:var(--content-gutter);gap:var(--block-gap);flex-direction:column;margin-inline:auto;display:flex}.vehicle-search__header.svelte-1kf22yt{gap:var(--space-type-default);flex-direction:column;max-width:65ch;display:flex}.vehicle-search__intro-group.svelte-1kf22yt{gap:var(--space-type-tight);flex-direction:column;display:flex}.vehicle-search__heading.svelte-1kf22yt{font-family:var(--type-font-heading);font-size:var(--type-heading1);font-weight:var(--type-weight-heading);line-height:var(--type-leading-heading);letter-spacing:var(--type-tracking-heading);text-wrap:balance;overflow-wrap:anywhere}.vehicle-search__intro.svelte-1kf22yt{font-size:var(--type-lead);line-height:var(--type-leading-lead);color:var(--muted-foreground);text-wrap:balance}.vehicle-search__results.svelte-1kf22yt{gap:var(--surface-gap);flex-direction:column;display:flex}.vehicle-search__form.svelte-1kf22yt+.vehicle-search__results:where(.svelte-1kf22yt){margin-top:calc(var(--block-gap) / -2)}.vehicle-search__toolbar.svelte-1kf22yt{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.vehicle-search__sort.svelte-1kf22yt{justify-content:flex-end;margin-inline-start:auto;display:flex}.vehicle-search__sort.svelte-1kf22yt .vehicle-search__sort-field{gap:var(--space-2xs);flex-wrap:wrap;width:auto}.vehicle-search__sort.svelte-1kf22yt .vehicle-search__sort-label{white-space:nowrap;flex:0 0 100%}.vehicle-search__sort.svelte-1kf22yt .vehicle-search__sort-trigger{width:12rem}.vehicle-search__grid.svelte-1kf22yt{gap:var(--surface-gap);display:grid}.vehicle-search__grid.svelte-1kf22yt .vehicle-search__skeleton-card{gap:var(--space-sm);height:100%;padding-top:0}.vehicle-search__grid.svelte-1kf22yt .vehicle-search__skeleton-image{aspect-ratio:16/10;border-radius:0;width:100%}.vehicle-search__grid.svelte-1kf22yt .vehicle-search__skeleton-header{gap:var(--space-2xs)}.vehicle-search__grid.svelte-1kf22yt .vehicle-search__skeleton-title{height:calc(5 * var(--spacing));width:75%}.vehicle-search__grid.svelte-1kf22yt .vehicle-search__skeleton-subtitle{height:var(--space-sm);width:50%}.vehicle-search__grid.svelte-1kf22yt .vehicle-search__skeleton-content{gap:var(--space-sm);flex-direction:column;flex:1;display:flex}.vehicle-search__skeleton-row.svelte-1kf22yt{justify-content:space-between;gap:var(--space-sm);display:flex}.vehicle-search__grid.svelte-1kf22yt .vehicle-search__skeleton-label{height:var(--space-sm);width:33%}.vehicle-search__grid.svelte-1kf22yt .vehicle-search__skeleton-value{height:var(--space-sm);width:25%}.vehicle-search__grid.svelte-1kf22yt .vehicle-search__skeleton-footer{justify-content:space-between;gap:var(--space-sm)}.vehicle-search__grid.svelte-1kf22yt .vehicle-search__skeleton-price{height:calc(6 * var(--spacing));width:50%}.vehicle-search__grid.svelte-1kf22yt .vehicle-search__skeleton-button{width:var(--control-height-lg);height:var(--control-height-lg)}.vehicle-search__results.svelte-1kf22yt .vehicle-search__empty{border:var(--border-width) solid var(--border)}@media (width>=640px){.vehicle-search__grid.svelte-1kf22yt{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-search__sort.svelte-1kf22yt .vehicle-search__sort-trigger{width:14rem}.vehicle-search__sort.svelte-1kf22yt .vehicle-search__sort-label{flex:none}}@media (width>=1280px){.vehicle-search__grid.svelte-1kf22yt{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.vehicle-search__grid.svelte-1kf22yt .vehicle-search__skeleton-image,.vehicle-search__grid.svelte-1kf22yt .vehicle-search__skeleton-title,.vehicle-search__grid.svelte-1kf22yt .vehicle-search__skeleton-subtitle,.vehicle-search__grid.svelte-1kf22yt .vehicle-search__skeleton-label,.vehicle-search__grid.svelte-1kf22yt .vehicle-search__skeleton-value,.vehicle-search__grid.svelte-1kf22yt .vehicle-search__skeleton-price,.vehicle-search__grid.svelte-1kf22yt .vehicle-search__skeleton-button{animation:none}}.detail.svelte-1aygw1j{background:var(--background);color:var(--foreground)}body:has(.site-navigation--fixed) .detail.svelte-1aygw1j{padding-top:calc(var(--control-height-lg) + var(--space-xs) * 2 + var(--space-sm) + var(--border-width))}.detail__container.svelte-1aygw1j{gap:var(--space-xl);width:100%;max-width:calc(var(--content-max-width) + 2 * var(--content-gutter));padding:var(--space-xl) var(--content-gutter);flex-direction:column;margin-inline:auto;display:flex}.detail__columns.svelte-1aygw1j{align-items:start;gap:var(--block-gap);display:grid}.detail__main-content.svelte-1aygw1j{display:contents}.detail__gallery.svelte-1aygw1j{order:1;min-width:0;position:relative}.detail__thumbnails.svelte-1aygw1j{bottom:var(--space-sm);left:var(--space-sm);z-index:10;width:calc(var(--control-height-lg) + var(--space-sm));gap:var(--space-xs);grid-template-columns:1fr;display:grid;position:absolute}.detail.svelte-1aygw1j .detail__thumbnail{aspect-ratio:4/3;border-radius:var(--radius);width:100%;height:auto;padding:0;position:relative;overflow:hidden}.detail__thumbnail-media.svelte-1aygw1j{background:var(--muted);position:absolute;inset:0;overflow:hidden}.detail.svelte-1aygw1j .detail__thumbnail-image{object-fit:cover;width:100%;height:100%}.detail__remaining-images.svelte-1aygw1j{background:color-mix(in oklab,var(--background) 85%,transparent);color:var(--foreground);font-size:var(--type-small);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.detail.svelte-1aygw1j .detail__carousel{border-radius:var(--radius);background:var(--muted);min-width:0;overflow:hidden}.detail.svelte-1aygw1j .detail__carousel-content{margin-inline-start:0}.detail.svelte-1aygw1j .detail__carousel-item{padding-inline-start:0}.detail__gallery-trigger.svelte-1aygw1j{cursor:zoom-in;aspect-ratio:4/3;background:var(--muted);border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.detail__gallery-trigger.svelte-1aygw1j:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:calc(-1 * var(--focus-ring-width))}.detail.svelte-1aygw1j .detail__gallery-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.detail__badges.svelte-1aygw1j{left:var(--space-sm);right:calc(var(--control-height-lg) + var(--space-md));top:var(--space-sm);gap:var(--space-2xs);flex-wrap:wrap;display:flex;position:absolute}.detail.svelte-1aygw1j .detail__expand{right:var(--space-sm);top:var(--space-sm);position:absolute}.detail__gallery-controls.svelte-1aygw1j{bottom:var(--space-sm);right:var(--space-sm);border-radius:var(--control-radius);background:var(--background);color:var(--foreground);align-items:center;display:flex;position:absolute}.detail__gallery-count.svelte-1aygw1j{min-width:var(--control-height-lg);text-align:center;font-size:var(--type-small);font-variant-numeric:tabular-nums}.detail__sections.svelte-1aygw1j{gap:var(--space-2xl);flex-direction:column;order:3;min-width:0;display:flex}.detail__specifications.svelte-1aygw1j{gap:var(--space-xl);flex-direction:column;display:flex}.detail__section-header.svelte-1aygw1j{max-width:65ch}.detail__heading.svelte-1aygw1j,.detail__highlight-value.svelte-1aygw1j{font-family:var(--type-font-heading);font-size:var(--type-heading3);font-weight:var(--type-weight-heading);line-height:var(--type-leading-heading);letter-spacing:var(--type-tracking-heading);overflow-wrap:anywhere;margin:0}.detail__intro.svelte-1aygw1j{margin:var(--space-xs) 0 0;color:var(--muted-foreground)}.detail__highlights.svelte-1aygw1j{gap:var(--space-md);display:grid}.detail__highlight.svelte-1aygw1j{gap:var(--space-lg);border-radius:var(--radius);border:var(--border-width) solid var(--border);background:var(--background);min-width:0;padding:var(--surface-padding);flex-direction:column;display:flex}.detail__highlight-label.svelte-1aygw1j{align-items:center;gap:var(--space-sm);font-size:var(--type-small);color:var(--muted-foreground);display:flex}.detail__highlight-icon.svelte-1aygw1j{width:var(--space-lg);height:var(--space-lg);color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.detail__highlight-icon.svelte-1aygw1j svg{width:100%;height:100%}.detail__highlight-value.svelte-1aygw1j{font-variant-numeric:tabular-nums}.detail.svelte-1aygw1j .detail__full-width{width:100%}.detail__specification-list.svelte-1aygw1j{margin-top:var(--space-sm);flex-direction:column;display:flex}.detail__specification-row.svelte-1aygw1j{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-block:var(--space-xs);display:flex}.detail__specification-label.svelte-1aygw1j{font-size:var(--type-small);color:var(--muted-foreground)}.detail__specification-value.svelte-1aygw1j{overflow-wrap:anywhere;text-align:right;min-width:0;font-size:var(--type-small);margin:0}.detail__about.svelte-1aygw1j{gap:var(--space-2xl);flex-direction:column;display:flex}.detail__about-content.svelte-1aygw1j{width:100%;min-width:0}.detail__description.svelte-1aygw1j{margin-top:var(--space-md);color:var(--muted-foreground)}.detail__description-region.svelte-1aygw1j{width:100%}.detail__description-region--collapsed.svelte-1aygw1j{max-height:6lh;overflow:hidden;mask-image:linear-gradient(#000 70%,#0000)}.detail__description-copy.svelte-1aygw1j{white-space:pre-line;overflow-wrap:anywhere;padding-right:var(--space-md);font-size:var(--type-body);margin:0}.detail.svelte-1aygw1j .detail__spaced{margin-top:var(--space-md)}.detail__equipment.svelte-1aygw1j{gap:var(--space-md);flex-direction:column;display:flex}.detail__equipment-search.svelte-1aygw1j{gap:var(--space-sm);flex-direction:column;display:flex}.detail__accessible.svelte-1aygw1j{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.detail__equipment-summary.svelte-1aygw1j{align-items:center;column-gap:var(--space-md);row-gap:var(--space-xs);font-size:var(--type-small);flex-wrap:wrap;display:flex}.detail__equipment-count.svelte-1aygw1j{font-variant-numeric:tabular-nums;color:var(--muted-foreground);margin:0}.detail__equipment-highlight-label.svelte-1aygw1j{align-items:center;gap:var(--space-xs);color:var(--primary);margin:0;display:flex}.detail__equipment-dot.svelte-1aygw1j{width:var(--control-gap-default);height:var(--control-gap-default);background:var(--primary);border-radius:50%;flex-shrink:0}.detail__equipment-scroll.svelte-1aygw1j{max-height:20rem;overflow-y:auto}.detail__equipment-list.svelte-1aygw1j{column-gap:var(--space-md);padding-right:var(--space-md);display:grid}.detail__aside.svelte-1aygw1j{order:2;align-self:start;min-width:0}.detail__aside-content.svelte-1aygw1j{gap:var(--space-lg);flex-direction:column;display:flex}.detail__utilities.svelte-1aygw1j{flex-wrap:wrap;justify-content:flex-start;align-items:center;display:flex}.detail__title.svelte-1aygw1j{font-family:var(--type-font-heading);font-size:var(--type-heading1);font-weight:var(--type-weight-heading);line-height:var(--type-leading-heading);letter-spacing:var(--type-tracking-heading);overflow-wrap:anywhere;margin:0}.detail__variant.svelte-1aygw1j{margin:var(--space-xs) 0 0;font-size:var(--type-lead);line-height:var(--type-leading-lead);color:var(--muted-foreground)}.detail__price-suffix.svelte-1aygw1j{font-size:var(--type-lead);font-weight:var(--type-weight-body);color:var(--muted-foreground)}.detail__price-note.svelte-1aygw1j{margin:var(--space-2xs) 0 0;font-size:var(--type-small);color:var(--muted-foreground)}.detail__actions.svelte-1aygw1j{gap:var(--space-xs);flex-direction:column;display:flex}.detail__facts.svelte-1aygw1j{column-gap:var(--space-md);row-gap:var(--space-lg);grid-template-columns:repeat(2,minmax(min-content,1fr));display:grid}.detail__fact.svelte-1aygw1j{text-align:center;min-width:0}.detail__fact-svg.svelte-1aygw1j{width:var(--space-lg);height:var(--space-lg);flex-shrink:0;margin-inline:auto;display:inline-flex}.detail__fact-svg.svelte-1aygw1j svg{width:100%;height:100%}.detail__fact-icon.svelte-1aygw1j{justify-content:center;display:flex}.detail__fact-value.svelte-1aygw1j{margin:var(--space-xs) 0 0;font-size:var(--type-small);overflow-wrap:anywhere}.detail__fact-label.svelte-1aygw1j{font-size:var(--type-small);color:var(--muted-foreground);overflow-wrap:normal}@media (width>=640px){.detail__thumbnails.svelte-1aygw1j{width:calc(var(--control-height-lg) + var(--space-xl))}.detail__highlights.svelte-1aygw1j,.detail__equipment-list.svelte-1aygw1j{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.detail__container.svelte-1aygw1j{padding-block:var(--space-2xl)}.detail__columns.svelte-1aygw1j{grid-template-columns:minmax(0,1fr) minmax(22rem,.48fr)}.detail__gallery.svelte-1aygw1j{grid-area:1/1}.detail__gallery-trigger.svelte-1aygw1j{aspect-ratio:3/2}.detail__sections.svelte-1aygw1j{grid-area:2/1}.detail__aside.svelte-1aygw1j{top:var(--space-xl);grid-area:1/2/span 2;position:sticky}.detail__title.svelte-1aygw1j{font-size:var(--type-heading2)}.detail__variant.svelte-1aygw1j,.detail__price-suffix.svelte-1aygw1j{font-size:var(--type-body);line-height:var(--type-leading-body)}}@media (width>=1280px){.detail__columns.svelte-1aygw1j{grid-template-columns:minmax(0,1fr) 28rem}.detail__highlights.svelte-1aygw1j{grid-template-columns:repeat(4,minmax(0,1fr))}.detail__facts.svelte-1aygw1j{column-gap:var(--space-xs);grid-template-columns:repeat(4,minmax(min-content,1fr))}.detail__equipment-list.svelte-1aygw1j{grid-template-columns:repeat(3,minmax(0,1fr))}}.showroom.svelte-ft1r36{background:var(--background);color:var(--foreground)}.showroom__gallery-container.svelte-ft1r36,.showroom__content.svelte-ft1r36,.showroom__summary-content.svelte-ft1r36,.showroom__ev.svelte-ft1r36{width:100%;max-width:calc(var(--content-max-width) + 2 * var(--content-gutter));padding-inline:var(--content-gutter);margin-inline:auto}.showroom__gallery-container.svelte-ft1r36{padding-top:var(--space-lg)}.showroom__gallery.svelte-ft1r36{background:var(--muted);min-width:0;position:relative;overflow:hidden}.showroom__min-width.svelte-ft1r36,.showroom.svelte-ft1r36 .showroom__min-width{min-width:0}.showroom.svelte-ft1r36 .showroom__carousel-content{margin-inline-start:0}.showroom.svelte-ft1r36 .showroom__carousel-item{padding-inline-start:0}.showroom__gallery-trigger.svelte-ft1r36{cursor:zoom-in;aspect-ratio:3/2;background:var(--muted);border:0;width:100%;padding:0;display:block}.showroom__gallery-trigger.svelte-ft1r36:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:calc(-1 * var(--focus-ring-width))}.showroom.svelte-ft1r36 .showroom__gallery-image{object-fit:cover;width:100%;height:100%}.showroom.svelte-ft1r36 .showroom__previous,.showroom.svelte-ft1r36 .showroom__next{position:absolute;top:50%;transform:translateY(-50%)}.showroom.svelte-ft1r36 .showroom__previous{left:var(--space-sm)}.showroom.svelte-ft1r36 .showroom__next{right:var(--space-sm)}.showroom.svelte-ft1r36 .showroom__gallery-count{bottom:var(--space-sm);right:var(--space-sm);position:absolute}.showroom__badges.svelte-ft1r36{pointer-events:none;left:var(--space-sm);top:var(--space-sm);gap:var(--space-2xs);flex-wrap:wrap;display:flex;position:absolute}.showroom__summary.svelte-ft1r36{top:calc(var(--control-height-lg) + var(--space-md) + var(--space-sm));z-index:20;background:var(--primary);color:var(--primary-foreground);box-shadow:var(--shadow-sm);position:sticky}.showroom__summary-content.svelte-ft1r36{align-items:center;gap:var(--space-md);padding-block:var(--space-md);grid-template-columns:minmax(0,1fr) auto;display:grid}.showroom__title.svelte-ft1r36,.showroom__price.svelte-ft1r36{font-family:var(--type-font-heading);font-size:var(--type-lead);font-weight:var(--type-weight-heading);line-height:var(--type-leading-heading);letter-spacing:var(--type-tracking-heading);overflow-wrap:anywhere;margin:0}.showroom__variant.svelte-ft1r36{margin:var(--space-2xs) 0 0;font-size:var(--type-small);overflow-wrap:anywhere}.showroom__desktop-actions.svelte-ft1r36{align-items:center;gap:var(--space-xs);display:none}.showroom__price-group.svelte-ft1r36{text-align:right}.showroom__price-suffix.svelte-ft1r36{font:inherit;font-size:var(--type-small)}.showroom__price-note.svelte-ft1r36{justify-content:flex-end;align-items:center;gap:var(--space-2xs);margin:var(--space-2xs) 0 0;font-size:var(--type-small);display:flex}.showroom__content.svelte-ft1r36{padding-bottom:var(--space-2xl)}.showroom__breadcrumbs.svelte-ft1r36{padding-block:var(--space-md);font-size:var(--type-small);color:var(--muted-foreground)}.showroom__breadcrumb-link.svelte-ft1r36{color:var(--primary);text-underline-offset:var(--spacing);text-decoration:underline}.showroom__mobile-actions.svelte-ft1r36{gap:var(--space-xs);flex-direction:column;display:flex}.showroom.svelte-ft1r36 .showroom__action{justify-content:space-between;width:100%}.showroom__utilities.svelte-ft1r36{align-items:flex-start;gap:var(--space-2xs);padding-block:var(--space-md);flex-direction:column;display:flex}.showroom__columns.svelte-ft1r36{align-items:start;gap:var(--block-gap);display:grid}.showroom__sections.svelte-ft1r36{gap:var(--space-2xl);flex-direction:column;min-width:0;display:flex}.showroom__facts.svelte-ft1r36{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.showroom__fact.svelte-ft1r36{min-height:calc(3 * var(--control-height-lg));background:var(--muted);padding:var(--space-md)}.showroom__fact-svg.svelte-ft1r36{width:var(--space-xl);height:var(--space-xl);flex-shrink:0;display:inline-flex}.showroom__fact-svg.svelte-ft1r36 svg{width:100%;height:100%}.showroom__fact-icon.svelte-ft1r36{color:var(--primary);display:inline-flex}.showroom__fact-label.svelte-ft1r36{margin-top:var(--space-md);font-size:var(--type-small);color:var(--primary)}.showroom__fact-value.svelte-ft1r36{margin:var(--space-xs) 0 0;font-family:var(--type-font-heading);font-size:var(--type-lead);font-weight:var(--type-weight-heading);line-height:var(--type-leading-lead);letter-spacing:var(--type-tracking-heading);overflow-wrap:anywhere}.showroom__heading.svelte-ft1r36{font-family:var(--type-font-heading);font-size:var(--type-heading2);font-weight:var(--type-weight-heading);line-height:var(--type-leading-heading);letter-spacing:var(--type-tracking-heading);overflow-wrap:anywhere;margin:0}.showroom__range.svelte-ft1r36{gap:var(--space-md);display:grid}.showroom__description.svelte-ft1r36{margin-top:var(--space-md);white-space:pre-line;color:var(--muted-foreground);overflow-wrap:anywhere}.showroom__description--collapsed.svelte-ft1r36{-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.showroom.svelte-ft1r36 .showroom__spaced,.showroom__specifications.svelte-ft1r36{margin-top:var(--space-md)}.showroom__specification-list.svelte-ft1r36{column-gap:var(--space-xl);padding-bottom:var(--space-md);display:grid}.showroom__specification-row.svelte-ft1r36{justify-content:space-between;gap:var(--space-md);padding-block:var(--space-xs);display:flex}.showroom__muted.svelte-ft1r36{color:var(--muted-foreground)}.showroom__specification-value.svelte-ft1r36{text-align:right;overflow-wrap:anywhere;margin:0}.showroom__equipment.svelte-ft1r36{background:var(--muted);min-width:0}.showroom__equipment-header.svelte-ft1r36{padding:var(--space-md)}.showroom__equipment-title.svelte-ft1r36{font-family:var(--type-font-heading);font-size:var(--type-heading3);font-weight:var(--type-weight-heading);line-height:var(--type-leading-heading);letter-spacing:var(--type-tracking-heading);margin:0}.showroom__equipment-count.svelte-ft1r36{font-size:var(--type-small);font-weight:var(--type-weight-body);color:var(--primary)}.showroom__accessible.svelte-ft1r36{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.showroom__search.svelte-ft1r36{position:relative}.showroom__search-icon.svelte-ft1r36{pointer-events:none;left:var(--space-sm);z-index:10;color:var(--muted-foreground);display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.showroom.svelte-ft1r36 .showroom__search-input{background:var(--background);padding-left:calc(var(--space-sm) * 2 + var(--control-icon-size-default))}.showroom__equipment-scroll.svelte-ft1r36{max-height:42rem;overflow-y:auto}.showroom__equipment-group.svelte-ft1r36{background:color-mix(in oklab,var(--background) 40%,transparent);padding:var(--space-xs) var(--space-md);font-size:var(--type-small);color:var(--primary)}.showroom__equipment-list.svelte-ft1r36{padding:var(--space-xs) var(--space-md)}.showroom__equipment-empty.svelte-ft1r36{padding:0 var(--space-md) var(--space-md);font-size:var(--type-small);color:var(--muted-foreground)}.showroom__ev.svelte-ft1r36{padding-block:var(--section-padding-block)}@media (width>=640px){.showroom__gallery-trigger.svelte-ft1r36{aspect-ratio:2.35}.showroom__title.svelte-ft1r36,.showroom__price.svelte-ft1r36{font-size:var(--type-heading3)}.showroom__range.svelte-ft1r36,.showroom__specification-list.svelte-ft1r36{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.showroom__gallery-container.svelte-ft1r36{padding-top:var(--space-xl)}.showroom__summary-content.svelte-ft1r36{gap:var(--space-xl);grid-template-columns:minmax(13rem,1fr) auto minmax(13rem,1fr)}.showroom__desktop-actions.svelte-ft1r36{display:flex}.showroom__mobile-actions.svelte-ft1r36{display:none}.showroom__utilities.svelte-ft1r36{flex-direction:row;justify-content:flex-end}.showroom__columns.svelte-ft1r36{grid-template-columns:minmax(0,1fr) minmax(20rem,.45fr)}.showroom__equipment.svelte-ft1r36{top:calc(var(--control-height-lg) + var(--space-xl) * 2);position:sticky}}@media (width>=1280px){.showroom__facts.svelte-ft1r36{grid-template-columns:repeat(4,minmax(0,1fr))}}.turbo.svelte-40ztvo{--card:var(--muted);background:var(--background);color:var(--foreground)}.turbo__hero.svelte-40ztvo{position:relative}.turbo__hero-media.svelte-40ztvo,.turbo__hero-content.svelte-40ztvo,.turbo__content.svelte-40ztvo,.turbo__sticky-content.svelte-40ztvo,.turbo__ev.svelte-40ztvo{width:min(calc(100% - 2 * var(--space-sm)),var(--content-max-width));margin-inline:auto}.turbo__hero-media.svelte-40ztvo{padding-top:calc(var(--control-height-lg) + var(--space-md) + var(--space-xs) + var(--space-sm))}.turbo__hero-image-frame.svelte-40ztvo{aspect-ratio:3/2;border-radius:var(--radius);background:var(--muted);position:relative;overflow:hidden}.turbo__hero-trigger.svelte-40ztvo{cursor:zoom-in;border:0;width:100%;height:100%;padding:0;display:block}.turbo__hero-trigger.svelte-40ztvo:focus-visible,.turbo__secondary-trigger.svelte-40ztvo:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:calc(-1 * var(--focus-ring-width))}.turbo.svelte-40ztvo .turbo__hero-image{object-fit:cover;width:100%;height:100%}.turbo__overlay.svelte-40ztvo{pointer-events:none;background:var(--media-overlay);opacity:var(--media-overlay-opacity);display:none;position:absolute;inset:0}.turbo__badges.svelte-40ztvo{pointer-events:none;left:var(--space-sm);top:var(--space-sm);gap:var(--space-2xs);flex-wrap:wrap;display:flex;position:absolute}.turbo.svelte-40ztvo .turbo__gallery-action{bottom:var(--space-xs);right:var(--space-xs);position:absolute}.turbo__hero-content.svelte-40ztvo{justify-content:flex-end;gap:var(--space-md);padding-top:var(--space-xl);flex-direction:column;display:flex;position:relative}.turbo__hero-summary.svelte-40ztvo{align-items:start;gap:var(--space-sm);padding-inline:var(--space-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.turbo__heading-group.svelte-40ztvo{min-width:0}.turbo__brand.svelte-40ztvo{margin:0 0 var(--space-xs);align-items:center;gap:var(--space-xs);font-size:var(--type-small);color:var(--media-background-foreground);display:none}.turbo__brand-dot.svelte-40ztvo{width:var(--space-2xs);height:var(--space-2xs);background:var(--primary);border-radius:50%}.turbo__title.svelte-40ztvo,.turbo__price.svelte-40ztvo{font-family:var(--type-font-heading);font-size:var(--type-heading2);font-weight:var(--type-weight-heading);line-height:var(--type-leading-heading);letter-spacing:var(--type-tracking-heading);color:var(--foreground);overflow-wrap:anywhere;margin:0}.turbo__price.svelte-40ztvo{font-size:var(--type-heading3)}.turbo__price-group.svelte-40ztvo{text-align:left}.turbo__price-suffix.svelte-40ztvo{font-size:var(--type-small);font-weight:var(--type-weight-body)}.turbo__price-note.svelte-40ztvo{margin:var(--space-2xs) 0 0;align-items:center;gap:var(--space-2xs);font-size:var(--type-small);color:var(--muted-foreground);display:flex}.turbo__actions.svelte-40ztvo{gap:var(--space-2xs);padding-inline:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.turbo.svelte-40ztvo .turbo__action{height:auto;min-height:var(--control-height-lg);font-size:var(--type-small);white-space:normal;justify-content:flex-start}.turbo__content.svelte-40ztvo{gap:var(--space-md);padding-block:var(--space-md) var(--space-lg);flex-direction:column;display:flex}.turbo__facts.svelte-40ztvo{--card:transparent}.turbo__fact-list.svelte-40ztvo{gap:var(--space-2xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.turbo.svelte-40ztvo .turbo__fact-card{min-height:calc(var(--control-height-lg) + var(--space-md));text-align:center;justify-content:center;gap:0;padding-block:0}.turbo.svelte-40ztvo .turbo__fact-content{padding-block:var(--spacing)}.turbo__fact-icon.svelte-40ztvo{margin:0 auto var(--spacing);width:var(--space-lg);height:var(--space-lg);flex-shrink:0;display:inline-flex}.turbo__fact-icon.svelte-40ztvo svg{width:100%;height:100%}.turbo__fact-value.svelte-40ztvo{font-family:var(--type-font-heading);font-size:var(--type-body);font-weight:var(--type-weight-heading);line-height:var(--type-leading-heading);letter-spacing:var(--type-tracking-heading);color:var(--primary);overflow-wrap:anywhere;margin:0}.turbo__fact-label.svelte-40ztvo{font-size:var(--type-small);color:var(--muted-foreground)}.turbo__specifications.svelte-40ztvo{gap:var(--space-xs);display:grid}.turbo__specification.svelte-40ztvo{border-radius:var(--radius);background:var(--muted);padding:var(--space-md)}.turbo__specification-label.svelte-40ztvo{font-size:var(--type-small);color:var(--muted-foreground)}.turbo__specification-value.svelte-40ztvo{margin:var(--space-2xs) 0 0;overflow-wrap:anywhere}.turbo__equipment.svelte-40ztvo{gap:var(--space-md);flex-direction:column;display:flex}.turbo__equipment-list.svelte-40ztvo{column-gap:var(--space-xl);row-gap:var(--space-sm);display:grid}.turbo__equipment-empty.svelte-40ztvo{padding-block:var(--space-md);text-align:center;color:var(--muted-foreground)}.turbo__description.svelte-40ztvo{white-space:pre-line;max-width:75ch;color:var(--muted-foreground);overflow-wrap:anywhere}.turbo__financing.svelte-40ztvo{align-items:flex-start;gap:var(--space-md);border-radius:var(--radius);background:var(--muted);padding:var(--surface-padding);flex-direction:column;display:flex}.turbo__financing-copy.svelte-40ztvo{max-width:65ch;color:var(--muted-foreground)}.turbo__secondary-gallery.svelte-40ztvo{padding-block:var(--space-lg)}.turbo__accessible.svelte-40ztvo{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.turbo__secondary-trigger.svelte-40ztvo{border-radius:var(--radius);text-align:left;border:0;width:100%;padding:0;display:block;overflow:hidden}.turbo.svelte-40ztvo .turbo__secondary-image{aspect-ratio:16/7;object-fit:cover;width:100%;transition:transform var(--motion-duration-slow) var(--motion-easing)}.turbo__secondary-trigger.svelte-40ztvo:hover .turbo__secondary-image{transform:scale(1.01)}.turbo__sticky.svelte-40ztvo{inset-inline:0;z-index:50;border-top:var(--border-width) solid var(--border);background:color-mix(in oklab,var(--background) 95%,transparent);color:var(--foreground);box-shadow:var(--shadow-xl);position:fixed;bottom:0}.turbo__sticky-content.svelte-40ztvo{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-block:var(--space-2xs);display:flex}.turbo__sticky-heading.svelte-40ztvo{min-width:0;display:none}.turbo__sticky-title.svelte-40ztvo{font-family:var(--type-font-heading);font-size:var(--type-body);font-weight:var(--type-weight-heading);line-height:var(--type-leading-heading);letter-spacing:var(--type-tracking-heading);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.turbo__sticky-variant.svelte-40ztvo{text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-small);color:var(--muted-foreground);margin:0;overflow:hidden}.turbo__sticky-price-group.svelte-40ztvo{text-align:right;margin-left:auto}.turbo__sticky-price.svelte-40ztvo{font-family:var(--type-font-heading);font-size:var(--type-lead);font-weight:var(--type-weight-heading);line-height:var(--type-leading-lead);letter-spacing:var(--type-tracking-heading);white-space:nowrap;margin:0}.turbo__sticky-note.svelte-40ztvo{font-size:var(--type-small);color:var(--muted-foreground);margin:0;display:none}.turbo__ev.svelte-40ztvo{padding-block:var(--section-padding-block)}@media (width>=1024px){.turbo__hero.svelte-40ztvo{min-height:100svh;overflow:hidden}.turbo__hero-media.svelte-40ztvo{width:100%;padding:0;position:absolute;inset:0}.turbo__hero-image-frame.svelte-40ztvo{border-radius:0;width:100%;height:100%}.turbo__overlay.svelte-40ztvo{display:block}.turbo.svelte-40ztvo .turbo__gallery-action{display:none}.turbo__hero-content.svelte-40ztvo{width:min(90%,var(--content-max-width));gap:var(--space-lg);min-height:100svh;padding-top:30svh}.turbo__hero-summary.svelte-40ztvo{padding-inline:var(--space-xs);align-items:end}.turbo__brand.svelte-40ztvo{display:flex}.turbo__title.svelte-40ztvo,.turbo__price.svelte-40ztvo{color:var(--media-background-foreground)}.turbo__price-group.svelte-40ztvo{text-align:right;color:var(--media-background-foreground)}.turbo__price-note.svelte-40ztvo{color:var(--media-background-foreground);justify-content:flex-end}.turbo__actions.svelte-40ztvo{justify-content:flex-end;gap:var(--space-xs);border-radius:var(--radius) var(--radius) 0 0;background:var(--background);width:100%;padding:var(--space-xs) var(--space-xs) var(--space-2xl);display:flex}.turbo.svelte-40ztvo .turbo__action{flex:none;width:auto}.turbo__content.svelte-40ztvo,.turbo__sticky-content.svelte-40ztvo{width:min(88.5%,var(--content-max-width))}.turbo__content.svelte-40ztvo{gap:var(--space-lg);padding-block:var(--space-xl) var(--space-2xl)}.turbo__fact-list.svelte-40ztvo{gap:var(--space-xs);grid-template-columns:repeat(4,minmax(0,1fr))}.turbo.svelte-40ztvo .turbo__fact-card{min-height:calc(var(--control-height-lg) + var(--space-xl))}.turbo.svelte-40ztvo .turbo__fact-content{padding-block:var(--space-xs)}.turbo__fact-value.svelte-40ztvo{font-size:var(--type-heading3)}.turbo__specifications.svelte-40ztvo,.turbo__equipment-list.svelte-40ztvo{grid-template-columns:repeat(3,minmax(0,1fr))}.turbo__hero--no-media.svelte-40ztvo,.turbo__hero--no-media.svelte-40ztvo .turbo__hero-content:where(.svelte-40ztvo){min-height:auto}.turbo__hero--no-media.svelte-40ztvo .turbo__hero-content:where(.svelte-40ztvo){padding-top:calc(var(--control-height-lg) + var(--space-xl))}.turbo__hero--no-media.svelte-40ztvo .turbo__title:where(.svelte-40ztvo),.turbo__hero--no-media.svelte-40ztvo .turbo__price:where(.svelte-40ztvo),.turbo__hero--no-media.svelte-40ztvo .turbo__brand:where(.svelte-40ztvo){color:var(--foreground)}.turbo__hero--no-media.svelte-40ztvo .turbo__price-note:where(.svelte-40ztvo){color:var(--muted-foreground)}.turbo__hero--no-media.svelte-40ztvo .turbo__price-group:where(.svelte-40ztvo){color:var(--foreground)}}@media (prefers-reduced-motion:reduce){.turbo.svelte-40ztvo .turbo__secondary-image{transition:none}}
