.home-hero[data-astro-cid-pwunukhj]{--hero-gutter:clamp(1.5rem, 5vw, 6rem);--hero-height:min(clamp(33.75rem, 78svh, 43.75rem), calc(100svh - 15rem));background:var(--mx-black);color:var(--mx-white);isolation:isolate;position:relative}.home-hero__h1[data-astro-cid-pwunukhj]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-hero__categories[data-astro-cid-pwunukhj]{top:clamp(3rem,7svh,5rem);left:var(--hero-gutter);right:var(--hero-gutter);z-index:4;position:absolute}.home-hero__tabs[data-astro-cid-pwunukhj]{border-bottom:1px solid #ffffff38;gap:2rem;width:fit-content;display:flex}.home-hero__tab[data-astro-cid-pwunukhj]{color:#ffffffbf;cursor:pointer;font-family:var(--font-thai);touch-action:manipulation;background:0 0;border:0;min-height:3rem;padding:0 0 .75rem;font-size:1rem;font-weight:500;transition:color .18s;position:relative}.home-hero__tab[data-astro-cid-pwunukhj]:after{content:"";background:var(--mx-gold);bottom:-1px;transform-origin:0;height:2px;transition:transform .22s cubic-bezier(.16,1,.3,1);position:absolute;inset-inline:0;transform:scaleX(0)}.home-hero__tab[data-astro-cid-pwunukhj].is-active{color:var(--mx-gold)}.home-hero__tab[data-astro-cid-pwunukhj].is-active:after{transform:scaleX(1)}.home-hero__tab[data-astro-cid-pwunukhj]:hover{color:var(--mx-white)}.home-hero__tab[data-astro-cid-pwunukhj]:focus-visible{outline:2px solid var(--mx-gold);outline-offset:6px}.home-hero__slide[data-astro-cid-pwunukhj]{min-height:var(--hero-height);align-items:center;display:flex;position:relative}.home-hero__slide[data-astro-cid-pwunukhj][hidden]{display:none}.home-hero__bg[data-astro-cid-pwunukhj]{z-index:-1;position:absolute;inset:0;overflow:hidden}.home-hero__picture[data-astro-cid-pwunukhj]{display:contents}.home-hero__bg-img[data-astro-cid-pwunukhj]{object-fit:cover;object-position:right bottom;width:100%;height:100%}.home-hero__glass[data-astro-cid-pwunukhj]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.home-hero__glint[data-astro-cid-pwunukhj]{opacity:0}@media (width>=921px){[data-astro-cid-pwunukhj][data-home-hero-slide=auto] .home-hero__bg-img[data-astro-cid-pwunukhj],[data-astro-cid-pwunukhj][data-home-hero-slide=auto] .home-hero__glass[data-astro-cid-pwunukhj]{height:calc(100% + clamp(6rem,8.5vw,9rem))}}.home-hero__overlay[data-astro-cid-pwunukhj]{pointer-events:none;background:linear-gradient(90deg,#0d0d0dd4 0%,#0d0d0dc2 25%,#0d0d0d73 36%,#0d0d0d0f 44%,#0000 53%),linear-gradient(#0000 65%,#0d0d0d57);position:absolute;inset:0}[data-astro-cid-pwunukhj][data-home-hero-slide=arch] .home-hero__overlay[data-astro-cid-pwunukhj]{background:linear-gradient(90deg,#0d0d0dd1 0%,#0d0d0dad 36%,#0d0d0d24 65%,#0000 85%),linear-gradient(#0000 65%,#0d0d0d57)}.home-hero__content[data-astro-cid-pwunukhj]{width:100%;padding:7.5rem var(--hero-gutter) 3rem}.home-hero__inner[data-astro-cid-pwunukhj]{max-width:38rem}.home-hero__title[data-astro-cid-pwunukhj]{color:var(--mx-white);font-family:var(--font-thai);letter-spacing:-.025em;text-wrap:balance;margin:0 0 1.75rem;font-size:clamp(2.75rem,4.3vw,4.5rem);font-weight:400;line-height:1.18!important}.home-hero__title[data-astro-cid-pwunukhj] span[data-astro-cid-pwunukhj]{display:block}@layer base{html:lang(th) .home-hero__title[data-astro-cid-pwunukhj]{line-height:1.18!important}}.home-hero__lead[data-astro-cid-pwunukhj]{color:#ffffffdb;text-wrap:pretty;max-width:28rem;margin:0 0 2.5rem;font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.8}.home-hero__actions[data-astro-cid-pwunukhj]{flex-wrap:wrap;align-items:center;gap:1rem 2rem;display:flex}.home-hero__actions[data-astro-cid-pwunukhj] .button-gold[data-astro-cid-pwunukhj]{border-radius:2px;justify-content:center;align-items:center;gap:1.5rem;min-height:3.5rem;padding-inline:1.5rem;display:inline-flex}@media (width>=921px) and (width<=1200px){.home-hero__inner[data-astro-cid-pwunukhj]{max-width:32rem}.home-hero__title[data-astro-cid-pwunukhj]{font-size:3rem}.home-hero__lead[data-astro-cid-pwunukhj]{max-width:25rem}}@media (width>=921px) and (height<=850px){.home-hero__categories[data-astro-cid-pwunukhj]{top:2rem}.home-hero__content[data-astro-cid-pwunukhj]{padding-block:7rem 2rem}.home-hero__title[data-astro-cid-pwunukhj]{margin-bottom:1.25rem;font-size:clamp(2.5rem,4vw,3.25rem)}.home-hero__lead[data-astro-cid-pwunukhj]{margin-bottom:1.75rem}}@media (width<=920px){.home-hero[data-astro-cid-pwunukhj]{--hero-gutter:clamp(1.25rem, 5vw, 2.5rem);--hero-media-height:clamp(16rem, 64vw, 28rem)}.home-hero__slide[data-astro-cid-pwunukhj]{flex-direction:column;align-items:stretch;min-height:auto}.home-hero__bg[data-astro-cid-pwunukhj]{height:var(--hero-media-height);flex:none;width:100%;position:relative;inset:auto}.home-hero__overlay[data-astro-cid-pwunukhj],[data-astro-cid-pwunukhj][data-home-hero-slide=arch] .home-hero__overlay[data-astro-cid-pwunukhj]{background:linear-gradient(0deg, var(--mx-black), transparent 24%)}[data-astro-cid-pwunukhj][data-home-hero-slide=auto] .home-hero__bg-img[data-astro-cid-pwunukhj],[data-astro-cid-pwunukhj][data-home-hero-slide=auto] .home-hero__glass[data-astro-cid-pwunukhj]{transform-origin:100% 100%;transform:scale(1.24)}.home-hero__categories[data-astro-cid-pwunukhj]{top:calc(var(--hero-media-height) + .75rem)}.home-hero__content[data-astro-cid-pwunukhj]{padding:6rem var(--hero-gutter) 3rem}.home-hero__inner[data-astro-cid-pwunukhj]{max-width:40rem}.home-hero__title[data-astro-cid-pwunukhj]{margin-bottom:1.25rem;font-size:clamp(2.25rem,6vw,3.25rem)}.home-hero__lead[data-astro-cid-pwunukhj]{max-width:30rem;margin-bottom:1.75rem}}@media (width<=380px){.home-hero__actions[data-astro-cid-pwunukhj]{gap:.5rem 1.25rem}.home-hero__actions[data-astro-cid-pwunukhj] .button-gold[data-astro-cid-pwunukhj]{gap:1rem;padding-inline:1rem}.home-hero__title[data-astro-cid-pwunukhj]{font-size:2rem}}@media (prefers-reduced-motion:reduce){.home-hero__tab[data-astro-cid-pwunukhj],.home-hero__tab[data-astro-cid-pwunukhj]:after{transition:none}.home-hero__glass[data-astro-cid-pwunukhj]{display:none}}.av-promo[data-astro-cid-fnzimosl]{background:radial-gradient(56rem 28rem at 12% 0%, color-mix(in srgb, var(--mx-gold) 16%, transparent), transparent 62%), var(--mx-offwhite);color:var(--mx-black);padding:clamp(3rem,6vw,5rem) 0;position:relative;overflow:hidden}.av-promo__grid[data-astro-cid-fnzimosl]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(2rem,4vw,3.5rem);display:grid}.av-promo__eyebrow[data-astro-cid-fnzimosl]{border:1px solid color-mix(in srgb, var(--mx-gold) 70%, transparent);background:var(--mx-white);color:var(--mx-black);border-radius:2px;align-items:center;gap:.5rem;margin:0 0 1rem;padding:.35rem .8rem;font-size:.875rem;font-weight:600;display:inline-flex}.av-promo__eyebrow[data-astro-cid-fnzimosl] svg[data-astro-cid-fnzimosl]{color:#8a7a3a}.av-promo[data-astro-cid-fnzimosl] h2[data-astro-cid-fnzimosl]{color:var(--mx-black);text-wrap:balance;margin:0 0 1rem;font-size:clamp(1.875rem,3.4vw,3rem);line-height:1.14}.av-promo__lead[data-astro-cid-fnzimosl]{color:#45423e;margin:0 0 1.5rem;font-size:clamp(1.0625rem,1.5vw,1.1875rem);line-height:1.7}.av-promo__switch-label[data-astro-cid-fnzimosl]{color:var(--mx-gray);margin:0 0 .65rem;font-size:.875rem}.av-promo__switch[data-astro-cid-fnzimosl]{border:1px solid var(--mx-card-border);background:var(--mx-white);box-shadow:var(--mx-card-shadow);border-radius:999px;flex-wrap:wrap;gap:.25rem;margin:0 0 1.75rem;padding:.3rem;display:inline-flex}.av-promo__switch[data-astro-cid-fnzimosl] button[data-astro-cid-fnzimosl]{min-height:44px;color:var(--mx-black);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem 1rem .35rem .8rem;font-size:.9375rem;font-weight:600;transition:background-color .18s,color .18s;display:inline-flex}.av-promo__switch[data-astro-cid-fnzimosl] button[data-astro-cid-fnzimosl]:hover{background:color-mix(in srgb, var(--mx-gold) 18%, transparent)}.av-promo__switch[data-astro-cid-fnzimosl] button[data-astro-cid-fnzimosl][aria-pressed=true]{background:var(--mx-black);color:var(--mx-white)}.av-promo__switch[data-astro-cid-fnzimosl] button[data-astro-cid-fnzimosl][aria-pressed=true] svg[data-astro-cid-fnzimosl]{color:var(--mx-gold)}.av-promo__switch[data-astro-cid-fnzimosl] button[data-astro-cid-fnzimosl]:focus-visible{outline:2px solid var(--mx-black);outline-offset:2px}.av-promo__cta[data-astro-cid-fnzimosl]{align-items:center;gap:.5rem;display:inline-flex}.av-promo__figure[data-astro-cid-fnzimosl]{margin:0}.av-compare[data-astro-cid-fnzimosl]{aspect-ratio:3/2;border-radius:var(--mx-card-radius);border:1px solid var(--mx-card-border);box-shadow:var(--mx-card-shadow);background:var(--mx-white);touch-action:pan-y;cursor:ew-resize;position:relative;overflow:hidden}.av-compare__img[data-astro-cid-fnzimosl]{object-fit:cover;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.av-compare__img--before[data-astro-cid-fnzimosl]{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.av-compare__handle[data-astro-cid-fnzimosl]{top:0;bottom:0;left:var(--pos);background:var(--mx-white);pointer-events:none;width:2px;position:absolute;transform:translate(-1px);box-shadow:0 0 12px #00000073}.av-compare__handle[data-astro-cid-fnzimosl] svg[data-astro-cid-fnzimosl]{background:var(--mx-gold);width:44px;height:44px;color:var(--mx-black);border-radius:50%;padding:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 18px #00000059}.av-compare__tag[data-astro-cid-fnzimosl]{color:var(--mx-white);pointer-events:none;background:#0d0d0db8;border-radius:2px;padding:.3rem .65rem;font-size:.875rem;font-weight:600;position:absolute;top:.85rem}.av-compare__tag--before[data-astro-cid-fnzimosl]{left:.85rem}.av-compare__tag--after[data-astro-cid-fnzimosl]{color:var(--mx-gold);right:.85rem}.av-compare__range[data-astro-cid-fnzimosl]{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.av-compare[data-astro-cid-fnzimosl]:has(.av-compare__range:focus-visible){outline:2px solid var(--mx-black);outline-offset:4px}.av-promo__figure[data-astro-cid-fnzimosl] figcaption[data-astro-cid-fnzimosl]{color:var(--mx-gray);margin-top:.85rem;font-size:.875rem;line-height:1.6}@media (width<=900px){.av-promo__grid[data-astro-cid-fnzimosl]{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.av-promo__switch[data-astro-cid-fnzimosl]{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.av-promo__switch[data-astro-cid-fnzimosl] button[data-astro-cid-fnzimosl]{justify-content:center;gap:.3rem;padding:.35rem .4rem;font-size:.875rem}.av-promo__switch[data-astro-cid-fnzimosl] button[data-astro-cid-fnzimosl] svg[data-astro-cid-fnzimosl]{flex:none;width:18px;height:18px}}@media (width<=359px){.av-promo__switch[data-astro-cid-fnzimosl] button[data-astro-cid-fnzimosl] svg[data-astro-cid-fnzimosl]{display:none}.av-promo__switch[data-astro-cid-fnzimosl] button[data-astro-cid-fnzimosl] span[data-astro-cid-fnzimosl]{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.av-promo__switch[data-astro-cid-fnzimosl] button[data-astro-cid-fnzimosl]{transition:none}}.home-proof[data-astro-cid-ibq3xxg5],.home-paths[data-astro-cid-ibq3xxg5],.home-series[data-astro-cid-ibq3xxg5],.home-tools[data-astro-cid-ibq3xxg5],.home-portfolio[data-astro-cid-ibq3xxg5],.home-warranty[data-astro-cid-ibq3xxg5],.home-reviews[data-astro-cid-ibq3xxg5],.home-media[data-astro-cid-ibq3xxg5],.home-dealer[data-astro-cid-ibq3xxg5]{--home-card-shadow:var(--mx-card-shadow);--home-card-shadow-hover:var(--mx-card-shadow-hover);--home-card-border:var(--mx-card-border)}.home-split[data-astro-cid-ibq3xxg5],.home-proof[data-astro-cid-ibq3xxg5],.home-tech[data-astro-cid-ibq3xxg5],.home-value[data-astro-cid-ibq3xxg5],.home-paths[data-astro-cid-ibq3xxg5],.home-series[data-astro-cid-ibq3xxg5],.home-tools[data-astro-cid-ibq3xxg5],.home-portfolio[data-astro-cid-ibq3xxg5],.home-warranty[data-astro-cid-ibq3xxg5],.home-reviews[data-astro-cid-ibq3xxg5],.home-dealer[data-astro-cid-ibq3xxg5],.home-media[data-astro-cid-ibq3xxg5],.home-dealer-band[data-astro-cid-ibq3xxg5]{--auto-type-meta:.875rem;--auto-type-body:1.0625rem;--auto-type-lead:clamp(1.125rem, 1.5vw, 1.25rem);--auto-type-emphasis:1.1875rem;--auto-type-card-title:clamp(1.5rem, 2vw, 1.75rem);--auto-type-section-title:clamp(2.25rem, 3.4vw, 3rem);font-size:var(--auto-type-body)}@media (width<=700px){.home-split[data-astro-cid-ibq3xxg5],.home-proof[data-astro-cid-ibq3xxg5],.home-tech[data-astro-cid-ibq3xxg5],.home-value[data-astro-cid-ibq3xxg5],.home-paths[data-astro-cid-ibq3xxg5],.home-series[data-astro-cid-ibq3xxg5],.home-tools[data-astro-cid-ibq3xxg5],.home-portfolio[data-astro-cid-ibq3xxg5],.home-warranty[data-astro-cid-ibq3xxg5],.home-reviews[data-astro-cid-ibq3xxg5],.home-dealer[data-astro-cid-ibq3xxg5],.home-media[data-astro-cid-ibq3xxg5],.home-dealer-band[data-astro-cid-ibq3xxg5]{--auto-type-card-title:1.375rem;--auto-type-section-title:1.875rem;--auto-type-lead:1.0625rem}}.section-head[data-astro-cid-ibq3xxg5]{max-width:780px;margin-bottom:2rem}.section-head[data-astro-cid-ibq3xxg5].centered{text-align:center;margin-inline:auto}.section-head[data-astro-cid-ibq3xxg5] h2[data-astro-cid-ibq3xxg5]{font-family:var(--font-thai);font-weight:650;font-size:var(--auto-type-section-title);text-wrap:balance;margin:.4rem 0 0;line-height:1.26}.section-head[data-astro-cid-ibq3xxg5] p[data-astro-cid-ibq3xxg5]:not(.eyebrow){color:var(--mx-gray);font-size:var(--auto-type-lead);margin:.9rem 0 0;line-height:1.8}.section-head[data-astro-cid-ibq3xxg5].centered p[data-astro-cid-ibq3xxg5]:not(.eyebrow){margin-inline:auto}.home-proof[data-astro-cid-ibq3xxg5]{background:var(--mx-black);color:#fff;padding:clamp(1.5rem,3vw,2.25rem) 0}.home-proof__grid[data-astro-cid-ibq3xxg5]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem);display:grid}.home-proof__item[data-astro-cid-ibq3xxg5]{color:inherit;text-align:center;border-left:1px solid #ffffff24;flex-direction:column;align-items:center;gap:.35rem;padding-inline:clamp(.5rem,1.5vw,1rem);text-decoration:none;transition:color .2s;display:flex}.home-proof__item[data-astro-cid-ibq3xxg5]:first-child{border-left:0}.home-proof__item[data-astro-cid-ibq3xxg5]:hover,.home-proof__item[data-astro-cid-ibq3xxg5]:focus-visible{color:var(--mx-gold)}.home-proof__item[data-astro-cid-ibq3xxg5] strong[data-astro-cid-ibq3xxg5]{color:var(--mx-gold);font-family:var(--font-display-condensed);letter-spacing:.02em;font-size:clamp(1.75rem,3.2vw,2.5rem);line-height:1}.home-proof__item[data-astro-cid-ibq3xxg5] span[data-astro-cid-ibq3xxg5]{color:#ffffffb8;font-size:var(--auto-type-meta);line-height:1.5}.home-paths[data-astro-cid-ibq3xxg5]{background:var(--mx-white);padding:clamp(3rem,6vw,5rem) 0}.home-rail[data-astro-cid-ibq3xxg5]{position:relative}.home-rail__track[data-astro-cid-ibq3xxg5]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:clamp(1rem,2vw,1.5rem);margin:-14px -16px -44px;padding:14px 16px 44px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.home-rail__track[data-astro-cid-ibq3xxg5]::-webkit-scrollbar{display:none}.home-rail__track[data-astro-cid-ibq3xxg5]>[data-astro-cid-ibq3xxg5]{scroll-snap-align:start;flex:0 0 clamp(248px,26%,300px)}.home-rail__nav[data-astro-cid-ibq3xxg5]{background:var(--mx-white);border:1px solid var(--home-card-border,#0d0d0d14);box-shadow:var(--home-card-shadow-hover);color:var(--mx-black);cursor:pointer;height:40px;top:var(--home-rail-nav-top,36%);z-index:2;border-radius:999px;justify-content:center;align-items:center;width:40px;padding:0;transition:opacity .2s,background-color .2s,color .2s;display:flex;position:absolute;transform:translateY(-50%)}.home-rail__nav[data-astro-cid-ibq3xxg5]:hover{background:var(--mx-black);color:var(--mx-white)}.home-rail__nav[data-astro-cid-ibq3xxg5]:disabled{opacity:0;pointer-events:none}.home-rail__nav--prev[data-astro-cid-ibq3xxg5]{left:-4px}.home-rail__nav--next[data-astro-cid-ibq3xxg5]{right:-4px}@media (width<=720px){.home-rail__nav[data-astro-cid-ibq3xxg5]{display:none}.home-rail__track[data-astro-cid-ibq3xxg5]>[data-astro-cid-ibq3xxg5]{flex-basis:min(300px,80%)}}.home-paths__grid[data-astro-cid-ibq3xxg5]{margin-top:0}.home-path[data-astro-cid-ibq3xxg5]{background:var(--mx-white);border:1px solid var(--home-card-border);border-radius:var(--mx-card-radius);box-shadow:var(--home-card-shadow);color:var(--mx-black);flex-direction:column;text-decoration:none;transition:border-color .25s,transform .25s,box-shadow .25s;display:flex;overflow:hidden}.home-path[data-astro-cid-ibq3xxg5]:hover,.home-path[data-astro-cid-ibq3xxg5]:focus-visible{border-color:var(--mx-gold);box-shadow:var(--home-card-shadow-hover);transform:translateY(-4px)}.home-path__media[data-astro-cid-ibq3xxg5]{aspect-ratio:3/2;display:block;overflow:hidden}.home-path__media[data-astro-cid-ibq3xxg5] picture[data-astro-cid-ibq3xxg5]{display:contents}.home-path__media[data-astro-cid-ibq3xxg5] img[data-astro-cid-ibq3xxg5],.home-path__media[data-astro-cid-ibq3xxg5] picture[data-astro-cid-ibq3xxg5]>img[data-astro-cid-ibq3xxg5]{object-fit:cover;width:100%;height:100%;display:block}.home-path__body[data-astro-cid-ibq3xxg5]{align-content:start;gap:.6rem;padding:1.1rem 1.15rem 1.3rem;display:grid}.home-path__title[data-astro-cid-ibq3xxg5]{font-family:var(--font-thai);font-size:var(--auto-type-card-title);font-weight:650;line-height:1.3}.home-path__text[data-astro-cid-ibq3xxg5]{color:var(--mx-gray);font-size:var(--auto-type-body);line-height:1.75}.home-path__price[data-astro-cid-ibq3xxg5]{color:var(--mx-black);font-weight:650;font-size:var(--auto-type-body);margin-top:.2rem}.home-series[data-astro-cid-ibq3xxg5]{background:var(--mx-offwhite);padding:clamp(3rem,6vw,5rem) 0}.home-series__grid[data-astro-cid-ibq3xxg5]{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.home-series-card[data-astro-cid-ibq3xxg5]{background:var(--mx-white);border:1px solid var(--home-card-border);border-radius:var(--mx-card-radius);border-top:3px solid var(--series-accent,var(--mx-gold));box-shadow:var(--home-card-shadow);color:var(--mx-black);flex-direction:column;text-decoration:none;transition:border-color .25s,transform .25s,box-shadow .25s;display:flex;overflow:hidden}.home-series-card[data-astro-cid-ibq3xxg5]:hover,.home-series-card[data-astro-cid-ibq3xxg5]:focus-visible{box-shadow:var(--home-card-shadow-hover);transform:translateY(-4px)}.home-series-card__media[data-astro-cid-ibq3xxg5]{aspect-ratio:3/2;display:block;overflow:hidden}.home-series-card__media[data-astro-cid-ibq3xxg5] img[data-astro-cid-ibq3xxg5]{object-fit:cover;width:100%;height:100%;display:block}.home-series-card__body[data-astro-cid-ibq3xxg5]{align-content:start;gap:.55rem;padding:1.1rem 1.15rem 1.35rem;display:grid}.home-series-card__tier[data-astro-cid-ibq3xxg5]{color:var(--mx-gray);font-family:var(--font-display-condensed);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.home-series-card__name[data-astro-cid-ibq3xxg5]{font-family:var(--font-display-condensed);letter-spacing:.02em;font-size:1.6rem;line-height:1.1}.home-series-card__tech[data-astro-cid-ibq3xxg5]{color:var(--mx-gray);font-size:var(--auto-type-meta)}.home-series-card__stats[data-astro-cid-ibq3xxg5]{border-top:1px solid #0d0d0d1a;gap:.4rem;margin-top:.35rem;padding-top:.75rem;display:grid}.home-series-card__stats[data-astro-cid-ibq3xxg5] span[data-astro-cid-ibq3xxg5]{color:var(--mx-gray);font-size:var(--auto-type-meta);justify-content:space-between;align-items:baseline;gap:.5rem;line-height:1.5;display:flex}.home-series-card__stats[data-astro-cid-ibq3xxg5] b[data-astro-cid-ibq3xxg5]{color:var(--mx-black);white-space:nowrap;font-weight:650}.home-series-card__price[data-astro-cid-ibq3xxg5]{margin-top:.3rem;font-weight:650}.home-tools[data-astro-cid-ibq3xxg5]{background:var(--mx-white);padding:clamp(3rem,6vw,5rem) 0}.home-tools__grid[data-astro-cid-ibq3xxg5]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.home-tool[data-astro-cid-ibq3xxg5]{background:var(--mx-white);border:1px solid var(--home-card-border);border-radius:var(--mx-card-radius);box-shadow:var(--home-card-shadow);align-content:start;gap:.75rem;padding:clamp(1.25rem,2.5vw,1.75rem);transition:box-shadow .25s,transform .25s;display:grid}.home-tool[data-astro-cid-ibq3xxg5]:hover,.home-tool[data-astro-cid-ibq3xxg5]:focus-within{box-shadow:var(--home-card-shadow-hover);transform:translateY(-4px)}.home-tool[data-astro-cid-ibq3xxg5] h3[data-astro-cid-ibq3xxg5]{font-family:var(--font-thai);font-size:var(--auto-type-card-title);margin:0;font-weight:650;line-height:1.3}.home-tool[data-astro-cid-ibq3xxg5] p[data-astro-cid-ibq3xxg5]{color:var(--mx-gray);margin:0;line-height:1.8}.home-tool[data-astro-cid-ibq3xxg5] .button-gold[data-astro-cid-ibq3xxg5]{justify-self:start;margin-top:.35rem}.home-portfolio[data-astro-cid-ibq3xxg5]{background:var(--mx-offwhite);padding:clamp(3rem,6vw,5rem) 0}.home-portfolio[data-astro-cid-ibq3xxg5] .portfolio-gallery{padding:0}.home-portfolio__all[data-astro-cid-ibq3xxg5]{justify-content:center;margin-top:clamp(1.5rem,3vw,2.25rem);display:flex}.home-portfolio__lead[data-astro-cid-ibq3xxg5]{color:var(--mx-gray);margin:0 0 .5rem;line-height:1.8}.home-portfolio__note[data-astro-cid-ibq3xxg5]{color:var(--mx-gray);font-size:var(--auto-type-meta);text-align:center;margin:1.5rem 0 0}.home-warranty[data-astro-cid-ibq3xxg5]{background:var(--mx-white);padding:clamp(3rem,6vw,5rem) 0}.home-warranty__grid[data-astro-cid-ibq3xxg5]{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.home-warranty-card[data-astro-cid-ibq3xxg5]{background:var(--mx-white);border:1px solid var(--home-card-border);border-radius:var(--mx-card-radius);box-shadow:var(--home-card-shadow);align-content:start;gap:.5rem;padding:1.2rem 1.15rem 1.35rem;transition:box-shadow .25s,transform .25s;display:grid}.home-warranty-card[data-astro-cid-ibq3xxg5]:hover,.home-warranty-card[data-astro-cid-ibq3xxg5]:focus-within{box-shadow:var(--home-card-shadow-hover);transform:translateY(-4px)}.home-warranty-card__duration[data-astro-cid-ibq3xxg5]{color:var(--mx-gold);font-family:var(--font-display-condensed);letter-spacing:.02em;font-size:1.9rem;line-height:1}.home-warranty-card[data-astro-cid-ibq3xxg5] h3[data-astro-cid-ibq3xxg5]{font-family:var(--font-thai);font-size:var(--auto-type-emphasis);margin:0;font-weight:650;line-height:1.4}.home-warranty-card[data-astro-cid-ibq3xxg5] p[data-astro-cid-ibq3xxg5]{color:var(--mx-gray);font-size:var(--auto-type-body);margin:0;line-height:1.75}.home-warranty-card[data-astro-cid-ibq3xxg5] a[data-astro-cid-ibq3xxg5]{font-size:var(--auto-type-meta);margin-top:.2rem;font-weight:650}.home-warranty__actions[data-astro-cid-ibq3xxg5]{flex-wrap:wrap;justify-content:center;gap:.85rem;margin-top:2rem;display:flex}.home-reviews[data-astro-cid-ibq3xxg5]{background:var(--mx-offwhite);padding:clamp(3rem,6vw,5rem) 0}.home-reviews__grid[data-astro-cid-ibq3xxg5]{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.home-review[data-astro-cid-ibq3xxg5]{background:var(--mx-white);border:1px solid var(--home-card-border);border-radius:var(--mx-card-radius);box-shadow:var(--home-card-shadow);align-content:space-between;gap:1rem;margin:0;padding:1.35rem 1.25rem;display:grid}.home-review[data-astro-cid-ibq3xxg5] blockquote[data-astro-cid-ibq3xxg5]{border:0;margin:0;padding:0;line-height:1.85}.home-review[data-astro-cid-ibq3xxg5] figcaption[data-astro-cid-ibq3xxg5]{border-top:1px solid #0d0d0d1a;gap:.2rem;padding-top:.85rem;display:grid}.home-review[data-astro-cid-ibq3xxg5] figcaption[data-astro-cid-ibq3xxg5] span[data-astro-cid-ibq3xxg5]{color:var(--mx-gray);font-size:var(--auto-type-meta)}.home-dealer[data-astro-cid-ibq3xxg5]{background:var(--mx-offwhite);padding:clamp(3rem,6vw,5rem) 0}.home-dealer--after-same-bg[data-astro-cid-ibq3xxg5]{padding-top:0}.home-media[data-astro-cid-ibq3xxg5]{background:var(--mx-white);padding:clamp(3rem,6vw,5rem) 0}.home-media__grid[data-astro-cid-ibq3xxg5]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:clamp(1.25rem,3vw,2rem);display:grid}.home-knowledge[data-astro-cid-ibq3xxg5]{background:var(--mx-white);border:1px solid var(--home-card-border);border-radius:var(--mx-card-radius);box-shadow:var(--home-card-shadow);align-content:start;gap:.75rem;padding:clamp(1.25rem,2.5vw,1.75rem);display:grid}.home-knowledge[data-astro-cid-ibq3xxg5] h2[data-astro-cid-ibq3xxg5]{font-family:var(--font-thai);font-size:var(--auto-type-card-title);margin:.2rem 0 0;font-weight:650;line-height:1.3}.home-knowledge[data-astro-cid-ibq3xxg5] p[data-astro-cid-ibq3xxg5]{color:var(--mx-gray);margin:0;line-height:1.8}.home-knowledge[data-astro-cid-ibq3xxg5] .button-gold[data-astro-cid-ibq3xxg5]{justify-self:start;margin-top:.35rem}.home-dealer-band[data-astro-cid-ibq3xxg5]{background:var(--mx-offwhite);color:var(--mx-black);padding:clamp(2rem,4vw,3rem) 0}.home-dealer-band__inner[data-astro-cid-ibq3xxg5]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.home-dealer-band[data-astro-cid-ibq3xxg5] .eyebrow[data-astro-cid-ibq3xxg5]{color:var(--mx-gold-muted,#8b7355)}.home-dealer-band[data-astro-cid-ibq3xxg5] h2[data-astro-cid-ibq3xxg5]{font-family:var(--font-thai);font-size:var(--auto-type-card-title);margin:.3rem 0 0;font-weight:650;line-height:1.3}.home-dealer-band[data-astro-cid-ibq3xxg5] .button-gold[data-astro-cid-ibq3xxg5]{flex:none}.home-why[data-astro-cid-ibq3xxg5]{border-radius:var(--mx-card-radius);box-shadow:var(--home-card-shadow-hover);background:linear-gradient(180deg, #0d0d0dfa, #1a1918f5), var(--mx-black);color:#fff;border:1px solid #0d0d0d1a;margin-top:1.5rem;padding:clamp(1.1rem,2.4vw,1.4rem)}.home-why__head[data-astro-cid-ibq3xxg5]{margin-bottom:1.1rem}.home-why__head[data-astro-cid-ibq3xxg5] .eyebrow[data-astro-cid-ibq3xxg5]{color:var(--mx-gold-muted)}.home-why__head[data-astro-cid-ibq3xxg5] h2[data-astro-cid-ibq3xxg5]{font-family:var(--font-thai);font-weight:650;font-size:var(--auto-type-card-title);text-wrap:balance;margin:.35rem 0 0;line-height:1.24}.home-why__video[data-astro-cid-ibq3xxg5]{aspect-ratio:16/9;cursor:pointer;background:#000;border-radius:4px;width:100%;position:relative;overflow:hidden}.home-why__poster[data-astro-cid-ibq3xxg5]{object-fit:cover;width:100%;height:100%;transition:opacity .3s,filter .3s;display:block}.home-why__video[data-astro-cid-ibq3xxg5]:hover .home-why__poster[data-astro-cid-ibq3xxg5]{filter:brightness(.85)}.home-why__play[data-astro-cid-ibq3xxg5]{cursor:pointer;background:0 0;border:0;place-items:center;transition:transform .25s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;inset:0}.home-why__video[data-astro-cid-ibq3xxg5]:hover .home-why__play[data-astro-cid-ibq3xxg5]{transform:scale(1.08)}.home-why__play[data-astro-cid-ibq3xxg5] svg[data-astro-cid-ibq3xxg5]{filter:drop-shadow(0 4px 12px #00000073);pointer-events:none}.home-why__frame[data-astro-cid-ibq3xxg5]{border:0;width:100%;height:100%;position:absolute;inset:0}.home-why[data-astro-cid-ibq3xxg5]{margin-top:0}.dealer-network-card[data-astro-cid-ibq3xxg5]{border:1px solid var(--home-card-border,#0d0d0d14);border-radius:var(--mx-card-radius);box-shadow:var(--home-card-shadow);color:var(--mx-black);background:var(--mx-white);gap:.8rem;padding:1rem;transition:border-color .25s,box-shadow .25s;display:grid}.dealer-network-card[data-astro-cid-ibq3xxg5]:hover,.dealer-network-card[data-astro-cid-ibq3xxg5]:focus-within{border-color:#c3b77473}.dealer-network-card[data-astro-cid-ibq3xxg5] h2[data-astro-cid-ibq3xxg5]{color:var(--mx-black);font-family:var(--font-thai);font-size:var(--auto-type-card-title);letter-spacing:0;text-wrap:balance;margin:0;font-weight:650;line-height:1.18}.dealer-network-card__kicker[data-astro-cid-ibq3xxg5]{color:var(--mx-gold-dk);font-family:var(--font-display-condensed);letter-spacing:.1em;text-transform:uppercase}.dealer-network-card[data-astro-cid-ibq3xxg5] strong[data-astro-cid-ibq3xxg5]{font-family:var(--font-thai);text-wrap:balance;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.2}.dealer-network-card__intro[data-astro-cid-ibq3xxg5]{color:var(--mx-dark);font-size:var(--auto-type-body);margin:0;line-height:1.7}.dealer-network-card__open[data-astro-cid-ibq3xxg5]{border-bottom:1px solid;align-items:center;width:max-content;max-width:100%;min-height:38px;line-height:1;text-decoration:none;display:inline-flex}.dealer-finder-mini[data-astro-cid-ibq3xxg5]{background:#fff;border:1px solid #0d0d0d14;border-radius:4px;gap:.75rem;padding:.75rem;display:grid}.dealer-finder-mini__controls[data-astro-cid-ibq3xxg5]{gap:.65rem;display:grid}.dealer-finder-mini__selects[data-astro-cid-ibq3xxg5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.dealer-finder-mini__field[data-astro-cid-ibq3xxg5]{gap:.3rem;min-width:0;display:grid}.dealer-finder-mini__field[data-astro-cid-ibq3xxg5] span[data-astro-cid-ibq3xxg5],.dealer-finder-mini__products[data-astro-cid-ibq3xxg5] legend[data-astro-cid-ibq3xxg5]{color:var(--mx-black);font-family:var(--font-display-condensed);font-size:var(--auto-type-meta);letter-spacing:.08em;text-transform:uppercase;line-height:1.1}.dealer-finder-mini__field[data-astro-cid-ibq3xxg5] input[data-astro-cid-ibq3xxg5],.dealer-finder-mini__field[data-astro-cid-ibq3xxg5] select[data-astro-cid-ibq3xxg5]{width:100%;min-height:38px;color:var(--mx-black);font:inherit;font-size:var(--auto-type-meta);background:#fafafa;border:1px solid #0d0d0d1a;border-radius:2px;padding:0 .65rem;line-height:1.25}.dealer-finder-mini__field[data-astro-cid-ibq3xxg5] input[data-astro-cid-ibq3xxg5]:focus,.dealer-finder-mini__field[data-astro-cid-ibq3xxg5] select[data-astro-cid-ibq3xxg5]:focus,.dealer-finder-mini__reset[data-astro-cid-ibq3xxg5]:focus-visible,.dealer-network-card__open[data-astro-cid-ibq3xxg5]:focus-visible{outline:2px solid var(--mx-gold-muted);outline-offset:2px}.dealer-finder-mini__products[data-astro-cid-ibq3xxg5]{border:0;gap:.45rem;min-width:0;margin:0;padding:0;display:grid}.dealer-finder-mini__products[data-astro-cid-ibq3xxg5] div[data-astro-cid-ibq3xxg5]{flex-wrap:wrap;gap:.38rem;display:flex}.dealer-finder-mini__products[data-astro-cid-ibq3xxg5] label[data-astro-cid-ibq3xxg5]{color:#0d0d0dc7;max-width:100%;font-size:var(--auto-type-meta);background:#fafafa;border:1px solid #0d0d0d17;border-radius:2px;align-items:center;gap:.35rem;padding:.32rem .45rem;line-height:1.2;display:inline-flex}.dealer-finder-mini__products[data-astro-cid-ibq3xxg5] input[data-astro-cid-ibq3xxg5]{accent-color:var(--mx-gold-dk)}.dealer-finder-mini__reset[data-astro-cid-ibq3xxg5]{min-height:32px;color:var(--mx-dark);cursor:pointer;font:inherit;font-size:var(--auto-type-meta);background:#fff;border:1px solid #0d0d0d1f;border-radius:2px;justify-self:start;padding:0 .65rem}.dealer-map-preview[data-astro-cid-ibq3xxg5]{background:#f3f2ed;border:1px solid #0d0d0d1a;border-radius:4px;height:clamp(320px,34vw,480px);position:relative;overflow:hidden}.dealer-map-preview__loading[data-astro-cid-ibq3xxg5]{color:var(--mx-gray);font-size:var(--auto-type-meta);place-items:center;display:grid;position:absolute;inset:0}.dealer-finder-mini__empty[data-astro-cid-ibq3xxg5]{color:var(--mx-gray);font-size:var(--auto-type-meta);text-align:center;background:#fafafa;border:1px solid #0d0d0d14;border-radius:3px;margin:0;padding:.75rem;line-height:1.5}@media (width<=960px){.home-media__grid[data-astro-cid-ibq3xxg5]{grid-template-columns:minmax(0,1fr)}.home-proof__grid[data-astro-cid-ibq3xxg5]{grid-template-columns:repeat(2,minmax(0,1fr))}.home-proof__item[data-astro-cid-ibq3xxg5]:nth-child(3){border-left:0}}@media (width<=640px){.home-proof__grid[data-astro-cid-ibq3xxg5]{gap:1.25rem .75rem}.home-warranty__actions[data-astro-cid-ibq3xxg5] .button-gold[data-astro-cid-ibq3xxg5],.home-warranty__actions[data-astro-cid-ibq3xxg5] .button-outline[data-astro-cid-ibq3xxg5]{flex:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.home-path[data-astro-cid-ibq3xxg5],.home-series-card[data-astro-cid-ibq3xxg5],.home-tool[data-astro-cid-ibq3xxg5],.home-warranty-card[data-astro-cid-ibq3xxg5],.home-rail__nav[data-astro-cid-ibq3xxg5]{transition:none}.home-path[data-astro-cid-ibq3xxg5]:hover,.home-series-card[data-astro-cid-ibq3xxg5]:hover,.home-tool[data-astro-cid-ibq3xxg5]:hover,.home-warranty-card[data-astro-cid-ibq3xxg5]:hover{transform:none}.home-rail__track[data-astro-cid-ibq3xxg5]{scroll-behavior:auto}}
