@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-condensed-vietnamese-700-normal.30aknk5meqo_4.woff2)format("woff2"),url(../media/barlow-condensed-vietnamese-700-normal.3f_ld5jwq496k.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-condensed-latin-ext-700-normal.1qvxqej4sgmo7.woff2)format("woff2"),url(../media/barlow-condensed-latin-ext-700-normal.2ujo9d6x5hgkq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-condensed-latin-700-normal.21s4tc4km7afu.woff2)format("woff2"),url(../media/barlow-condensed-latin-700-normal.1on3xg---ibgx.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(../media/barlow-semi-condensed-vietnamese-400-normal.0o1uhe59ntcjw.woff2)format("woff2"),url(../media/barlow-semi-condensed-vietnamese-400-normal.0a5oyt3k9j1sp.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(../media/barlow-semi-condensed-latin-ext-400-normal.097-79n10xvkh.woff2)format("woff2"),url(../media/barlow-semi-condensed-latin-ext-400-normal.42gd9_9597s9m.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(../media/barlow-semi-condensed-latin-400-normal.3b4a6nccdygkd.woff2)format("woff2"),url(../media/barlow-semi-condensed-latin-400-normal.1c8sfuvza3b7d.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-semi-condensed-vietnamese-600-normal.0t37gey38e9ot.woff2)format("woff2"),url(../media/barlow-semi-condensed-vietnamese-600-normal.2uw4os6wlfrej.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-semi-condensed-latin-ext-600-normal.16g6wvv7w96dk.woff2)format("woff2"),url(../media/barlow-semi-condensed-latin-ext-600-normal.0-w991selng_b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-semi-condensed-latin-600-normal.04c9y0130kmo0.woff2)format("woff2"),url(../media/barlow-semi-condensed-latin-600-normal.3eagaobffsqxo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-semi-condensed-vietnamese-700-normal.0h6pb_ki-jn-9.woff2)format("woff2"),url(../media/barlow-semi-condensed-vietnamese-700-normal.2-itbdla641q9.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-semi-condensed-latin-ext-700-normal.2ltenrs8eigez.woff2)format("woff2"),url(../media/barlow-semi-condensed-latin-ext-700-normal.3uwqj2dcg4g8-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-semi-condensed-latin-700-normal.3tlgxho6oyoha.woff2)format("woff2"),url(../media/barlow-semi-condensed-latin-700-normal.42ramroq1m-g7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-cyrillic-ext-400-normal.39u3dp1q8vt28.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-400-normal.3-2s2qyqt5syo.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-cyrillic-400-normal.1ob51yn_zh4f3.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-400-normal.2c9g56gofrre8.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-greek-400-normal.20ztly1_og8qv.woff2)format("woff2"),url(../media/ibm-plex-sans-greek-400-normal.1d6bt9ufqnym6.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-vietnamese-400-normal.41bcgzntq2c9e.woff2)format("woff2"),url(../media/ibm-plex-sans-vietnamese-400-normal.3nx5do2g1gg_d.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-latin-ext-400-normal.2wkl6p2bjtdkj.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-400-normal.1d956-ol9h5w9.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-latin-400-normal.1xf5nwxyfigak.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-400-normal.19i24--p24z3r.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-cyrillic-ext-600-normal.0hanpnpn3ki-v.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-600-normal.33q0gwxfwkcq9.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-cyrillic-600-normal.1bd0br_i69opa.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-600-normal.0h3aaz4315ad-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-greek-600-normal.17-3491c_tfac.woff2)format("woff2"),url(../media/ibm-plex-sans-greek-600-normal.1mkps5wbbyo2a.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-vietnamese-600-normal.3hxpyk-en1__5.woff2)format("woff2"),url(../media/ibm-plex-sans-vietnamese-600-normal.3i-6fz_bx7yta.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-latin-ext-600-normal.0a5-aslyj_wbq.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-600-normal.00ca59z0uilzq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-latin-600-normal.2ovda_azncp9b.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-600-normal.2wn5p1s7u3utm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--color-product-paper:#eff0f1;--color-paper:#fbf9f6;--color-paper-2:#f3f2ef;--color-paper-3:#e9e8e5;--color-header-surface:#fdfcf9;--color-hero-surface:#f5f3ef;--color-footer-surface:#f0eeea;--color-ink:#1d1a19;--color-ink-2:#302d2c;--color-hero:#1d1a19;--color-rule:#c9c7c4;--color-control-rule:#797774;--color-muted:#534f4d;--color-on-dark:#c6c3c1;--color-field:#fdfbfa;--color-field-hover:#f3f1ef;--color-dark-rule:#524f4e;--color-on-dark-muted:#b0adab;--color-accent:#c51e21;--color-accent-hover:#a50e15;--color-accent-ink:#fcf7f6;--color-focus:#0f0d0c;--color-focus-dark:#eec698;--color-error:#ac1a1c;--color-success:#194f29;--font-display:"Barlow Condensed","PingFang SC","Microsoft YaHei",sans-serif;--font-body:"IBM Plex Sans","PingFang SC","Microsoft YaHei",sans-serif;--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:4.5rem;--space-3xl:7rem;--space-4xl:10rem;--space-section:clamp(4rem,7vw,6rem);--space-section-tight:clamp(2.5rem,4.5vw,4rem);--space-copy:1.25rem;--space-control-x:1.5rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.5rem;--text-xl:2rem;--text-display:clamp(2.75rem,5.1vw,4.75rem);--text-heading:clamp(2.25rem,3.7vw,3.5rem);--text-reading:1.0625rem;--text-control:.9375rem;--text-caption:.875rem;--text-model:clamp(1.75rem,2.3vw,2rem);--text-stat:clamp(2.5rem,4.5vw,4rem);--tracking-display:-.015em;--tracking-body:0;--tracking-label:.055em;--leading-reading:1.7;--leading-display:1.13;--page-gutter:clamp(1.25rem,5vw,4.5rem);--page-max:1320px;--control-height:3rem;--ease-out:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.7,0,.84,0);--ease-in-out:cubic-bezier(.65,0,.35,1);--dur-micro:.12s;--dur-short:.18s;--dur-long:.42s;--rule-fine:1px;--rule-active:2px;--radius-control:2px;--shadow-overlay:0 12px 40px #0d0a0a2e;--hero-word-opacity:.008;--radius-input:2px;--radius-card:0;--z-base:1;--z-raised:10;--z-sticky:200;--z-modal:400}@supports (color:lab(0% 0 0)){:root{--color-product-paper:lab(94.7786% -.223041 -.71677);--color-paper:lab(98.0445% .107378 1.52059);--color-paper-2:lab(95.3764% .107527 1.52063);--color-paper-3:lab(91.8964% .107676 1.52074);--color-header-surface:lab(98.8524% .0796616 1.13986);--color-hero-surface:lab(95.9645% .164866 2.2833);--color-footer-surface:lab(94.2245% .165075 2.28339);--color-ink:lab(9.48813% 1.29964 1.24657);--color-ink-2:lab(18.7683% 1.29555 1.24354);--color-hero:lab(9.48813% 1.29964 1.24657);--color-rule:lab(80.283% .569165 1.79883);--color-control-rule:lab(50.1228% .573039 1.80126);--color-muted:lab(33.8421% 1.55242 1.49064);--color-on-dark:lab(79.123% .569314 1.79888);--color-field:lab(98.8413% .225306 .718153);--color-field-hover:lab(95.3625% .453323 1.43775);--color-dark-rule:lab(33.8485% 1.29214 1.24107);--color-on-dark-muted:lab(71.0029% .570118 1.79938);--color-accent:lab(43.4764% 63.0288 44.9792);--color-accent-hover:lab(35.549% 56.7932 41.4018);--color-accent-ink:lab(97.6388% 1.45793 .967109);--color-focus:lab(3.6807% .790715 .71674);--color-focus-dark:lab(82.5558% 10.1725 28.4221);--color-error:lab(37.878% 56.7144 40.3379);--color-success:lab(29.1505% -25.6608 16.9147);--shadow-overlay:0 12px 40px lab(3.03172% .696301 .628659/.18)}}@layer utilities;html body{background-color:var(--color-paper);font-family:var(--font-body);color:var(--color-ink);letter-spacing:var(--tracking-body)}body .home-content,body .product-card-media,body .detail-image{box-shadow:none}body h1,body h2,body h3{font-family:var(--font-display);letter-spacing:var(--tracking-display);line-height:var(--leading-display);text-wrap:balance}body .lead,body .hero-intro,body .section-head p,body .factory-story-copy p,body .closing p,body .manufacturing-process p,body .notes-list p{font-size:var(--text-reading);line-height:var(--leading-reading);text-wrap:pretty}body .hero-intro{max-width:45ch;margin-top:var(--space-md)}body .hero-tag{letter-spacing:var(--tracking-label)}body .hero-second{color:var(--color-ink-2)}body .hero-product figcaption span+span,body .hero-location,body .factory-photo figcaption,body .about-factory figcaption,body .product-fuel,body .product-card-specs dt,body .footer-bottom{font-size:var(--text-caption)}body .hero-location{letter-spacing:var(--tracking-label)}body .hero-word{opacity:var(--hero-word-opacity)}body .site-nav a{font-size:var(--text-control)}body .site-header .site-nav a[aria-current=page]:after{background:var(--color-accent);height:var(--rule-active)}body .header-actions select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body .series-section{padding-block:var(--space-section) var(--space-section-tight)}body .factory-story{padding-block:var(--space-section-tight) var(--space-section)}body .page-heading{padding-block:var(--space-section) var(--space-section-tight)}body .page-heading .lead{margin-top:var(--space-md)}body .series-showcase{margin-block:var(--space-lg) var(--space-xl)}body .series-caption p{margin-bottom:var(--space-2xs)}body .series-caption h3{letter-spacing:var(--tracking-body)}body .factory-story-copy{margin-bottom:var(--space-lg)}body .stats dd{font-size:var(--text-stat);line-height:var(--leading-display)}body .closing{padding-block:var(--space-section)}body .closing p{max-width:48ch}body .button{font-size:var(--text-control);padding-inline:var(--space-control-x);border-radius:var(--radius-control);box-shadow:none;transition:transform var(--dur-micro) var(--ease-out)}body .button-primary{background-color:var(--color-accent);color:var(--color-accent-ink)}body .text-link{border-bottom-width:var(--rule-fine);padding-bottom:0}body .plain-link{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:var(--rule-fine)}body .button:disabled{transform:none}body .product-card-media,body .detail-image{background:var(--color-paper-2);color:var(--color-ink)}body .product-filter{font-size:var(--text-control)}body .product-search{border-color:var(--color-control-rule)}body .product-results{padding-block:var(--space-md)}body .product-card-title{font-size:var(--text-model);letter-spacing:var(--tracking-body)}body .product-card-category{margin-bottom:var(--space-2xs)}body .product-card-specs{gap:var(--space-sm) var(--space-lg)}body .product-card-specs dd{font-size:var(--text-base)}body .product-detail-link{border-top:var(--rule-fine) solid var(--color-rule);padding-top:var(--space-xs);font-size:var(--text-control)}body .product-fuel{color:var(--color-muted)}body .spec-table dt,body .spec-table dd{font-size:var(--text-control);line-height:var(--leading-reading)}body .terrain-description,body .terrain-features{font-size:var(--text-base);line-height:var(--leading-reading)}body .terrain-shade{background:linear-gradient(180deg, transparent, var(--color-ink))}@supports (color:color-mix(in lab, red, red)){body .terrain-shade{background:linear-gradient(180deg, transparent, color-mix(in oklch,var(--color-ink) 97%,transparent))}}body .terrain-toggle{letter-spacing:var(--tracking-body)}body .terrain-link{text-decoration-thickness:var(--rule-fine);text-underline-offset:2px}body .contact-form-wrap h2{margin-bottom:var(--space-lg)}body .inquiry-field input,body .inquiry-field select,body .inquiry-field textarea{background:var(--color-field);color:var(--color-ink);border-color:var(--color-control-rule);border-radius:var(--radius-control);box-shadow:none}body .inquiry-field input::placeholder,body .inquiry-field textarea::placeholder,body .product-search input::placeholder{color:var(--color-muted);opacity:1}:is(body .inquiry-field input:user-invalid,body .inquiry-field textarea:user-invalid){border-color:var(--color-error)}body .inquiry-selected{color:var(--color-muted)}body .inquiry-note{line-height:var(--leading-reading)}body .inquiry-draft{font-size:var(--text-base);line-height:var(--leading-reading)}body .product-lightbox{border:var(--rule-fine) solid var(--color-rule);border-radius:var(--radius-control);box-shadow:var(--shadow-overlay)}body :focus-visible{outline-color:var(--color-focus)}body .terrain-card :focus-visible{outline-color:var(--color-focus-dark)}@media (hover:hover) and (pointer:fine){body .inquiry-field input:hover,body .inquiry-field select:hover,body .inquiry-field textarea:hover{background:var(--color-field-hover);color:var(--color-ink)}body .button-secondary:hover{background:var(--color-paper-2);color:var(--color-ink)}body .site-header .site-nav a:hover,body .site-footer a:hover,body .plain-link:hover,body .product-detail-link:hover,body .back-link:hover{text-underline-offset:2px}}body .site-footer{padding-block:var(--space-section-tight) var(--space-lg)}body .footer-company p+p,body .footer-bottom{color:var(--color-muted)}body .article-body{line-height:var(--leading-reading)}body .site-header,body .site-nav.is-open{background:var(--color-header-surface);color:var(--color-ink)}body .logo-link img{filter:brightness(0)}body .header-actions select{background:var(--color-header-surface);color:var(--color-ink)}body .menu-toggle{color:var(--color-ink)}body .home-hero{background:var(--color-hero-surface);color:var(--color-ink)}body .hero-tag{color:var(--color-accent)}body .hero-intro,body .hero-product figcaption span+span,body .hero-location{color:var(--color-muted)}body .hero-word{color:var(--color-ink)}body .site-footer{background:var(--color-footer-surface);color:var(--color-ink)}body .footer-bottom{border-color:var(--color-rule)}@media (hover:hover) and (pointer:fine){body .site-header .site-nav a:hover,body .site-footer a:hover,body .plain-link:hover{color:var(--color-ink)}}@media (min-width:64rem){body .hero-copy h1{font-size:var(--text-display)}:lang(zh) body .hero-copy h1{font-size:clamp(2.7rem,4.1vw,4.25rem);line-height:1.25}body .contact-page{padding-top:var(--space-section)}}@media (max-width:39.999rem){body .hero-copy h1{font-size:clamp(2.4rem,9.5vw,3.4rem)}:lang(zh) body .hero-copy h1{font-size:clamp(2rem,8vw,2.75rem);line-height:1.3}body .button{padding-inline:var(--space-sm);font-size:var(--text-sm)}body .hero-location{font-size:var(--text-xs)}body .hero-product figcaption{font-size:var(--text-base)}body .hero-product figcaption span+span{font-size:var(--text-xs)}body .inquiry-field select{padding-inline:var(--space-xs);font-size:var(--text-sm)}}body .market-home .home-hero{background-color:var(--color-paper);color:var(--color-ink)}body .market-home .hero-inner{gap:var(--space-lg);min-height:auto;padding-block:var(--space-lg) var(--space-xl);grid-template-columns:minmax(0,1fr);display:grid}body .market-home .hero-copy{align-self:start;width:auto;max-width:none}body .market-home .hero-tag{margin:0 0 var(--space-sm);color:var(--color-muted);letter-spacing:var(--tracking-label)}body .market-home .hero-copy h1{max-width:none;font-size:clamp(2.25rem,7vw,4.5rem);line-height:1.08}:lang(zh) body .market-home .hero-copy h1{font-size:clamp(1.9rem,6.7vw,3.5rem);line-height:1.25}:lang(ru) body .market-home .hero-copy h1{font-size:clamp(1.9rem,6.5vw,3.5rem)}body .market-home .hero-second{color:var(--color-accent)}body .market-home .hero-intro{max-width:48ch;margin-top:var(--space-md);font-size:var(--text-reading);line-height:var(--leading-reading)}body .market-home .hero-links{gap:var(--space-md);margin-top:var(--space-md)}body .market-scene-link{align-items:center;gap:var(--space-sm);width:fit-content;min-height:44px;margin-top:var(--space-xs);font-size:var(--text-control);white-space:nowrap;text-underline-offset:3px;line-height:1;text-decoration:underline;display:inline-flex}body .market-scene-link:active{color:var(--color-accent)}body .market-scene-link[aria-disabled=true]{opacity:.55;cursor:not-allowed}@media (hover:hover) and (pointer:fine){body .market-scene-link:hover{color:var(--color-accent)}}body .market-home .market-hero-scene{width:100%;max-width:none;height:auto;margin:0;position:relative;inset:auto}body .market-home .market-hero-scene img{aspect-ratio:1.35;object-fit:cover;object-position:75% center;width:100%;max-width:none;height:auto;position:static}body .market-home .market-hero-scene figcaption,body .market-home .market-delivery-photos figcaption,body .market-home .factory-photo figcaption{padding-top:var(--space-xs);color:var(--color-muted);font-family:var(--font-body);font-size:var(--text-caption);text-align:start;letter-spacing:var(--tracking-body);line-height:var(--leading-reading);margin:0;display:block;position:static}body .market-home .home-content{background:var(--color-paper);color:var(--color-ink)}body .market-home .home-content h2{letter-spacing:var(--tracking-display);font-size:clamp(2rem,3.3vw,2.75rem);line-height:1.14}:lang(zh) body .market-home .home-content h2{font-size:clamp(1.65rem,2.7vw,2.4rem);line-height:1.3}body .market-home .section-head,body .market-home .terrain-heading{gap:var(--space-sm);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}body .market-home .section-head h2,body .market-home .terrain-title{max-width:24ch}body .market-home .terrain-intro{max-width:46ch;font-size:var(--text-reading);line-height:var(--leading-reading);margin:0}body .market-applications{padding-top:var(--space-md)}body .market-home .terrain-heading{margin-bottom:var(--space-lg)}body .market-home .terrain-grid{max-width:calc(var(--page-max) + var(--page-gutter)*2);padding-inline:var(--page-gutter);margin-inline:auto}body .market-home .series-section{padding-block:var(--space-section)}body .market-home .series-showcase{gap:var(--space-xl);margin-block:var(--space-lg)}body .market-home .series-photo{height:clamp(15rem,26vw,20rem)}body .market-home .series-caption{padding-top:var(--space-sm)}body .market-home .series-caption h3{font-size:var(--text-model)}body .market-home .series-caption p{margin-bottom:var(--space-3xs)}body .market-coordination{gap:var(--space-xl);padding-block:0 var(--space-section);grid-template-columns:minmax(0,1fr);display:grid}body .market-coordination h2{max-width:24ch}body .market-coordination-intro>p:not(.fine-print),body .market-delivery-copy>p,body .market-background p{color:var(--color-muted);font-size:var(--text-reading);line-height:var(--leading-reading);margin-top:var(--space-md);text-wrap:pretty;max-width:50ch}body .market-reach{margin-top:var(--space-lg)}body .market-reach>div{gap:var(--space-2xs);flex-direction:column-reverse;display:flex}body .market-reach dd{font-family:var(--font-display);font-size:var(--text-stat);line-height:var(--leading-display);font-variant-numeric:tabular-nums;margin:0}body .market-reach dt{font-size:var(--text-base)}body .market-coordination-intro .fine-print{margin-top:var(--space-xs)}body .market-pairings{gap:var(--space-lg);align-content:start;display:grid}body .market-pairings>div{gap:var(--space-xs);display:grid}body .market-pairings dt{font-weight:600;font-size:var(--text-md)}body .market-pairings dd{font-size:var(--text-reading);line-height:var(--leading-reading);color:var(--color-muted);max-width:55ch;margin:0}body .market-delivery{background:var(--color-paper);color:var(--color-ink)}body .market-delivery-inner{gap:var(--space-xl);padding-block:0 var(--space-section);grid-template-columns:minmax(0,1fr);display:grid}body .market-delivery h2{max-width:24ch}body .market-delivery-steps{gap:var(--space-md);margin-block:var(--space-lg);padding:0;list-style:none;display:grid}body .market-delivery-steps li{gap:var(--space-2xs);display:grid}body .market-delivery-steps h3{font-family:var(--font-body);font-weight:600;font-size:var(--text-base);line-height:var(--leading-reading);text-wrap:pretty}body .market-delivery-steps p{color:var(--color-muted);font-size:var(--text-base);line-height:var(--leading-reading)}body .market-delivery-photos{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}body .market-delivery-photos figure{width:100%;margin:0;padding:0}body .market-delivery-photos img{width:100%;height:auto}body .market-background{align-items:center;gap:var(--space-lg);padding-block:0 var(--space-section);grid-template-columns:minmax(0,1fr);display:grid}body .market-background .text-link{margin-top:var(--space-md)}body .market-home .closing{padding-block:var(--space-sm) var(--space-section)}body .market-home .closing h2{max-width:24ch}@media (min-width:40rem){body .market-home .market-hero-scene img{aspect-ratio:2.4;object-position:center}body .market-delivery-photos{gap:var(--space-md);grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}body .market-background{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (min-width:64rem){body .market-home .hero-inner{gap:var(--space-lg);padding-block:var(--space-lg) var(--space-xl)}body .market-home .hero-copy{column-gap:var(--space-2xl);row-gap:var(--space-xs);grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;display:grid}body .market-home .hero-tag{grid-area:1/1;margin:0}body .market-home .hero-copy h1{grid-area:2/1/4;font-size:clamp(3rem,5vw,4.5rem)}:lang(zh) body .market-home .hero-copy h1{font-size:clamp(2.5rem,4.1vw,3.5rem)}:lang(fr) body .market-home .hero-copy h1,:lang(ru) body .market-home .hero-copy h1{font-size:clamp(2.75rem,4vw,3.5rem)}body .market-home .hero-intro{grid-area:1/2/3;margin:0}body .market-home .hero-links{grid-area:3/2;margin:0}body .market-home .market-scene-link{grid-area:4/1;margin:0}body .market-home .market-hero-scene img{aspect-ratio:3}body .market-home .section-head,body .market-home .terrain-heading,body .market-coordination,body .market-home .closing{column-gap:var(--space-2xl);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}body .market-home .terrain-title{grid-column:1}body .market-home .terrain-intro{grid-column:2}body .market-delivery-inner{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center}body .market-delivery-photos{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-content:center;align-self:stretch}body .market-background{gap:var(--space-2xl);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}body .market-home .market-background .factory-photo img{aspect-ratio:1.58}}body .market-home .hero-inner{gap:var(--space-md);padding-block:var(--space-sm) var(--space-xl)}body .market-home .hero-tag{margin-bottom:var(--space-xs)}body .market-home .hero-intro,body .market-home .hero-links{margin-top:var(--space-sm)}body .market-home .market-hero-scene img{aspect-ratio:1.65}body .market-home .series-showcase{row-gap:var(--space-lg)}body .market-home .series-photo{justify-content:center;align-items:center;height:clamp(13.5rem,24vw,18rem);display:flex}body .market-home .series-showcase>article:nth-child(2) .series-photo img{height:85%}body .market-home .market-delivery-photos{align-items:start}body .market-home .market-delivery-photos img{object-fit:contain}@media (min-width:40rem){body .market-home .market-delivery-photos .market-loading{grid-area:1/1/span 2}body .market-home .market-delivery-photos .market-stock{grid-area:1/2}body .market-home .market-delivery-photos .market-components{grid-area:2/2}body .market-home .market-delivery-photos .market-stock img,body .market-home .market-delivery-photos .market-components img{aspect-ratio:8/5;object-fit:cover}}body .market-home .closing{row-gap:var(--space-md)}@media (min-width:40rem){body .market-home .hero-inner{padding-top:var(--space-lg);gap:var(--space-lg)}body .market-home .hero-intro,body .market-home .hero-links{margin-top:var(--space-md)}body .market-home .market-hero-scene img{aspect-ratio:2.4}}@media (min-width:64rem){body .market-home .hero-tag,body .market-home .hero-intro,body .market-home .hero-links{margin:0}body .market-home .market-hero-scene img{aspect-ratio:3}body .market-home .market-delivery-inner{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start}body .market-home .market-delivery-photos{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-content:start;align-self:start}}body:has(.precision-home){--color-paper:#fff;--color-paper-2:#f0f1f2;--color-header-surface:#fff;--color-footer-surface:#f0f1f2;--color-ink:#131516;--color-muted:#45494e;--color-rule:#d6d9dc;--color-accent:#c92024;--color-accent-hover:#a8161b;--color-product-stage:#f4f5f6;--font-display:"Barlow Semi Condensed","PingFang SC","Microsoft YaHei",sans-serif;--font-body:"IBM Plex Sans","PingFang SC","Microsoft YaHei",sans-serif;--page-gutter:clamp(1.25rem, 3.8vw, 4.5rem);--page-max:1320px;--text-reading:1.125rem;--leading-reading:1.5}@supports (color:lab(0% 0 0)){body:has(.precision-home){--color-product-stage:lab(96.5193% -.111878 -.358546)}}body:has(.precision-home) .header-inner{max-width:1512px;height:92px}@supports ((-webkit-mask-image:url('/assets/catalog/moose-logo.png')) or (mask-image:url('/assets/catalog/moose-logo.png'))){body .site-header .logo-link:after,body .site-footer .logo-link:after{content:"";pointer-events:none;aspect-ratio:2078/1257;background:var(--color-accent);clip-path:inset(54% 0 0);width:262.4%;position:absolute;top:-31.4%;left:-81.2%;-webkit-mask:url(/assets/catalog/moose-logo.png) 50%/100% 100% no-repeat;mask:url(/assets/catalog/moose-logo.png) 50%/100% 100% no-repeat}}:is(body:has(.precision-home) .site-nav a,body:has(.precision-home) .header-actions select){font-family:var(--font-display);font-size:1.0625rem}body .precision-home h1,body .precision-home h2,body .precision-home h3{text-wrap:auto;letter-spacing:-.025em}body .precision-home svg{flex-shrink:0}body .precision-home .hero-inner{grid-template-columns:minmax(0,1fr);gap:1.5rem;max-width:1512px;min-height:0;padding-block:1.5rem 2.5rem;display:grid}body .precision-home .hero-copy{align-self:center;width:auto;display:block}body .precision-home .hero-tag{font-family:var(--font-display);letter-spacing:0;margin:0 0 1.1rem;font-size:.9375rem;line-height:1.35}body .precision-home .hero-copy h1{font-size:clamp(2.75rem,4.9vw,4.625rem);line-height:.99}body .precision-home .hero-copy h1>span{display:block}body .precision-home .hero-copy h1 .hero-second{color:var(--color-accent);margin-top:.1em}body .precision-home .hero-intro{max-width:40ch;margin:1.15rem 0 0;font-size:clamp(1rem,1.55vw,1.1875rem);line-height:1.35}body .precision-home .hero-links{flex-wrap:wrap;align-items:center;gap:.8rem 1.5rem;margin-top:1.4rem;display:flex}body .precision-home .hero-links .button,body .precision-home .hero-links .plain-link{min-height:48px;font-family:var(--font-display);gap:.7rem;font-size:1.125rem}body .precision-home .hero-links .button{border-radius:1px;padding:.5rem 1rem}body .precision-home .market-scene-link{gap:.65rem;margin-top:.85rem;font-size:1.125rem}body .precision-home .market-hero-scene{aspect-ratio:1.38;background:var(--color-product-stage);justify-content:center;align-items:center;width:100%;height:auto;margin:0;display:flex;position:relative;inset:auto;overflow:hidden}body .precision-home .market-hero-scene img{object-fit:contain;object-position:center;aspect-ratio:auto;width:100%;max-width:none;height:100%;max-height:none;position:absolute;inset:0}body .precision-home .market-hero-scene figcaption{color:var(--color-muted);font:700 clamp(1.3rem,2.6vw,2.5rem)/1 var(--font-display);letter-spacing:-.025em;margin:0;padding:0;position:absolute;inset:7% auto auto 5%}body .precision-home .market-applications{padding-block:.5rem 2rem}body .precision-home .terrain-heading,body .precision-home .section-head{align-items:center;gap:.85rem 2rem;margin-bottom:1.5rem}body .precision-home .home-content h2{font-size:clamp(2rem,3.85vw,3.5rem);line-height:1.08}body .precision-home .terrain-title,body .precision-home .section-head h2{max-width:none}body .precision-home .terrain-intro,body .precision-home .section-head p{max-width:none;font-size:1rem;line-height:1.45}body .precision-home .terrain-card{min-height:420px;padding:1.4rem}body .precision-home .terrain-image{opacity:1}body .precision-home .terrain-toggle{padding-block:.5rem;font-size:clamp(1.6rem,2.25vw,2.125rem);line-height:1.05}body .precision-home .terrain-card:not(.is-active) .terrain-label{font-size:clamp(1.5rem,2.15vw,2rem)}body .precision-home .terrain-description{font-size:1.0625rem;line-height:1.35}body .precision-home .terrain-features{margin-block:.65rem .3rem;padding-inline-start:1rem;font-size:.9375rem;line-height:1.35}body .precision-home .terrain-link{white-space:normal;gap:.6rem;min-height:44px;font-size:1.0625rem;line-height:1.25}body .precision-home .series-section{max-width:none;padding-block:2.75rem;padding-inline:max(var(--page-gutter), calc((100% - var(--page-max)) / 2));background:#f0f1f2}body .precision-home .series-showcase{gap:1.5rem;margin-block:1.5rem 1rem}body .precision-home .series-showcase article{min-width:0}body .precision-home .series-photo{height:clamp(13rem,20vw,19rem);overflow:hidden}body .precision-home .series-photo img{object-fit:contain;width:100%;height:100%}body .precision-home .series-showcase .series-photo{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;display:grid}body .precision-home .series-showcase .series-photo img{object-position:center;mix-blend-mode:normal;min-width:0;min-height:0;max-height:100%;transform:none}body .precision-home .series-caption{gap:.2rem;padding-top:.5rem;display:grid}body .precision-home .series-caption p{color:var(--color-muted);margin:0;font-size:1.0625rem;line-height:1.4}body .precision-home .series-caption h3{margin-top:.3rem;font-size:2rem;line-height:1}body .precision-home .series-model-link{min-height:44px;color:var(--color-accent);text-underline-offset:.4rem;justify-self:start;align-items:center;gap:.75rem;font-size:1.125rem;font-weight:600;text-decoration:underline;display:inline-flex}body .precision-home .series-section>.text-link{margin-top:1rem}body .precision-home .market-coordination{padding-top:var(--space-section)}body .precision-home .market-delivery-inner{padding-bottom:var(--space-section)}body .precision-home .market-pairings>div+div{border-top:1px solid var(--color-rule);padding-top:1.5rem}body .precision-home .closing{border-top:1px solid var(--color-rule);padding-top:2rem}body .precision-home .closing .text-link{color:var(--color-accent)}body .precision-home .market-background .factory-photo img{aspect-ratio:auto}@media (min-width:801px){body .precision-home .hero-inner{grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:0;padding:0 0 2.5rem clamp(1.25rem,5.1vw,4.5rem)}body .precision-home .hero-copy{padding-right:1.75rem;padding-block:2rem 0}body .precision-home .hero-copy h1{font-size:clamp(2.5rem,4.65vw,4.4rem)}body .precision-home .market-hero-scene{align-self:stretch;min-height:450px}body .precision-home .terrain-heading{grid-template-columns:minmax(0,.48fr) minmax(0,.52fr)}body .precision-home .terrain-title{grid-column:1}body .precision-home .terrain-intro{grid-column:2}body .precision-home .terrain-card{min-height:clamp(385px,36vw,530px);padding:1.2rem}body .precision-home .terrain-card.is-active{flex:2.3 1 0}body .precision-home .series-showcase{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}body .precision-home .series-showcase article+article{border-left:1px solid var(--color-rule);padding-left:2rem}body .precision-home .section-head{grid-template-columns:minmax(0,.43fr) minmax(0,.57fr)}}@media (min-width:1200px){body:has(.precision-home) .header-inner{height:120px}body .precision-home .hero-copy{padding-right:2.25rem}body .precision-home .terrain-card{padding:1.6rem}}@media (max-width:800px){body .precision-home .hero-copy h1{max-width:20ch}body .precision-home .market-hero-scene{max-height:490px}body .precision-home .series-showcase{grid-template-columns:minmax(0,1fr)}body .precision-home .series-showcase article+article{border-top:1px solid var(--color-rule);padding-top:1.5rem}body .precision-home .series-photo{height:260px}body .precision-home .terrain-description{font-size:1rem}}@media (max-width:1023px){body:has(.precision-home) .site-nav.is-open{max-height:calc(100dvh - 92px);top:92px}}@media (max-width:639px){body .precision-home .hero-copy h1{font-size:clamp(2.4rem,10.5vw,3.6rem)}body .precision-home .market-hero-scene{aspect-ratio:1.2}body .precision-home .hero-tag{font-size:.875rem}body .precision-home .hero-links{gap:.5rem 1rem}body .precision-home .hero-links .button,body .precision-home .hero-links .plain-link{font-size:1rem}}:lang(zh) body .precision-home .hero-copy h1{font-size:clamp(2.05rem,3.6vw,3.5rem);line-height:1.23}:lang(fr) body .precision-home .hero-copy h1,:lang(ru) body .precision-home .hero-copy h1{font-size:clamp(2.15rem,4.15vw,3.8rem);line-height:1.06}@media (max-width:639px){:lang(zh) body .precision-home .hero-copy h1{font-size:clamp(1.8rem,8.5vw,2.8rem)}:lang(fr) body .precision-home .hero-copy h1,:lang(ru) body .precision-home .hero-copy h1{font-size:clamp(2rem,9vw,3rem)}}@media (hover:hover) and (pointer:fine){body .precision-home .series-model-link:hover{color:var(--color-accent-hover);text-decoration-thickness:2px}}body .site-header{--color-header-surface:var(--color-paper-3);background:var(--color-header-surface);color:var(--color-ink)}body .site-footer .footer-main{gap:var(--space-xl);grid-template-columns:120px minmax(0,1fr) minmax(180px,auto);align-items:start;display:grid}body .site-footer .footer-main nav{grid-template-columns:auto;justify-content:start;gap:0;max-width:none;display:grid}body .site-footer .footer-main nav a{align-items:center;min-height:44px;display:flex}body .site-footer .footer-company{padding-top:var(--space-xs);max-width:48ch}body .site-footer .footer-email{min-height:44px;margin-top:var(--space-sm);overflow-wrap:anywhere;align-items:center;display:inline-flex}body .site-footer .footer-bottom{padding-top:var(--space-lg)}body .about-collage{gap:var(--space-sm);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);display:grid}body .about-collage img{object-fit:cover;aspect-ratio:2;width:100%;height:100%;min-height:0}body .about-collage .about-exterior{aspect-ratio:auto;object-position:center;grid-row:span 2}body .about-overview .about-prose{gap:var(--space-2xl);margin-top:var(--space-lg);grid-template-columns:1fr 1.25fr;display:grid}body .about-overview .about-prose .lead{font-size:var(--text-base);margin:0}.contact-address{gap:var(--space-xs);max-width:42ch;margin-top:var(--space-md);font-style:normal;display:grid}.contact-address span{font-weight:600}body .product-explorer .product-controls{grid-template-columns:minmax(0,1fr)}body .product-explorer .product-search{width:min(100%,420px)}@media (max-width:800px){body .site-footer .footer-main{gap:var(--space-lg);grid-template-columns:100px minmax(0,1fr)}body .site-footer .footer-main nav{grid-column:2}body .about-overview .about-prose{gap:var(--space-lg);grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){body .about-collage{grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr))}body .about-collage .about-exterior{aspect-ratio:1.58;grid-area:auto/span 2}body .about-collage img{aspect-ratio:1.25}body .site-footer .footer-main{grid-template-columns:minmax(0,1fr)}body .site-footer .footer-main nav{grid-column:auto}body .site-footer .footer-main .logo-link{width:100px}}body .product-card-media,body .detail-image,body .product-lightbox-photo,body .precision-home .market-hero-scene{background:var(--color-product-paper);color:var(--color-ink);isolation:isolate;box-shadow:none}body .precision-home .series-section{background:var(--color-product-paper)}body .precision-home .series-photo{background:var(--color-product-paper);isolation:isolate}body .product-card-media .product-image,body .detail-image img,body .product-lightbox-photo img,body .precision-home .market-hero-scene img,body .precision-home .series-showcase .series-photo img{mix-blend-mode:darken;filter:none;box-shadow:none;object-fit:contain}body .precision-home .series-showcase .series-photo img{transform:none}*{box-sizing:border-box}html,body{overflow-x:clip}html{scroll-padding-top:7rem}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);margin:0;line-height:1.65}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}img{max-width:100%;height:auto;display:block}figure,p,h1,h2,h3,dl{margin:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.025em;overflow-wrap:anywhere;min-width:0;font-style:normal;font-weight:700;line-height:1.12}h1{font-size:var(--text-display)}h2{font-size:var(--text-heading)}h3{font-size:var(--text-xl)}p{max-width:68ch}p+p{margin-top:var(--space-md)}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}::selection{background:var(--color-accent);color:var(--color-accent-ink)}.container{width:100%;max-width:calc(var(--page-max) + var(--page-gutter)*2);padding-inline:var(--page-gutter);margin-inline:auto}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:var(--z-modal);padding:var(--space-sm);background:var(--color-paper);color:var(--color-ink);position:fixed;inset-block-start:var(--space-sm);inset-inline-start:var(--space-sm);transform:translateY(-200%)}.skip-link:focus{transform:none}.lead{font-size:var(--text-md);color:var(--color-muted);line-height:1.8}.fine-print{font-size:var(--text-sm);color:var(--color-muted)}.small-label{font-size:var(--text-sm);letter-spacing:.1em}.button{justify-content:center;align-items:center;gap:var(--space-md);min-height:var(--control-height);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-input);font-weight:600;font-size:var(--text-sm);white-space:nowrap;transition:transform var(--dur-short) var(--ease-out);border:1px solid #0000;display:inline-flex}.button-primary{background:var(--color-accent);color:var(--color-accent-ink)}.button-secondary{color:var(--color-ink);border-color:var(--color-rule);background:0 0}.text-link,.plain-link,.back-link{align-items:center;gap:var(--space-md);white-space:nowrap;min-height:44px;font-weight:600;display:inline-flex}.text-link{padding-bottom:var(--space-3xs);border-bottom:1px solid}.back-link{font-size:var(--text-sm);margin-bottom:var(--space-xl)}.round-link{border:1px solid var(--color-rule);width:48px;height:48px;font-size:var(--text-lg);border-radius:50%;place-items:center;display:grid}.button:active,.round-link:active{transform:translateY(1px)}.site-header{z-index:var(--z-sticky);background:var(--color-hero);color:var(--color-paper);position:sticky;top:0}.header-inner{max-width:1600px;height:96px;padding-inline:var(--page-gutter);justify-content:space-between;align-items:center;gap:var(--space-lg);margin:auto;display:flex}.logo-link{flex-shrink:0;width:105px;display:block}.logo-link img{object-fit:contain;filter:brightness(0)invert();width:100%;height:64px}.site-nav{align-items:center;gap:clamp(1rem,2vw,2.2rem);display:none}.site-nav a{white-space:nowrap;min-height:44px;font-size:var(--text-sm);align-items:center;display:flex;position:relative}.site-nav a[aria-current=page]:after{content:"";background:var(--color-accent);bottom:3px;height:2px;position:absolute;inset-inline:0}.header-actions{align-items:center;gap:var(--space-sm);display:flex}.header-actions select{width:96px;min-height:44px;color:var(--color-paper);background:var(--color-hero);font-size:var(--text-sm);border:0}.menu-toggle{color:var(--color-paper);gap:var(--space-xs);min-height:44px;padding-inline:var(--space-xs);background:0 0;border:0;align-items:center;display:flex}.site-nav.is-open{background:var(--color-hero);color:var(--color-paper);padding:var(--space-md) var(--page-gutter) var(--space-xl);align-items:flex-start;gap:var(--space-xs);inset-inline:0;flex-direction:column;max-height:calc(100dvh - 96px);display:flex;position:absolute;top:96px;overflow-y:auto}.site-nav.is-open a{font-size:var(--text-md);width:100%}.home-hero{background:var(--color-hero);color:var(--color-paper);position:relative;overflow:clip}.hero-inner{padding-top:var(--space-xl);padding-bottom:var(--space-lg);position:relative}.hero-word{font-family:var(--font-display);letter-spacing:-.04em;color:var(--color-paper);opacity:.025;pointer-events:none;inset-inline-start:4%;font-size:clamp(8rem,24vw,24rem);font-weight:700;line-height:1;position:absolute;bottom:6%}.hero-copy{z-index:var(--z-raised);max-width:620px;position:relative}.hero-tag{font-size:var(--text-sm);color:var(--color-on-dark);margin-bottom:var(--space-md);letter-spacing:.06em}.hero-copy h1{line-height:1.12}.hero-copy h1 span{display:block}.hero-second{color:var(--color-on-dark)}.hero-intro{font-size:var(--text-base);max-width:45ch;color:var(--color-on-dark);margin-top:var(--space-lg);line-height:1.85}.hero-links{align-items:center;gap:var(--space-lg);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.hero-links .plain-link{font-size:var(--text-sm)}.hero-product{width:100%;height:385px;margin-top:var(--space-xl);position:relative}.hero-product img{width:100%;max-width:none;height:auto;position:absolute;top:-27%;left:0}.hero-product figcaption{font-family:var(--font-display);text-align:end;line-height:1.4;font-size:var(--text-md);letter-spacing:.03em;display:grid;position:absolute;bottom:0;right:0}.hero-product figcaption span+span{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-on-dark)}.hero-location{margin-top:var(--space-lg);font-size:var(--text-xs);letter-spacing:.12em;color:var(--color-on-dark);justify-content:space-between;max-width:none;display:flex}.home-content{background:var(--color-paper);color:var(--color-ink)}.series-section{padding-block:var(--space-3xl) var(--space-2xl)}.section-head{gap:var(--space-lg);display:grid}.section-head h2{max-width:16ch}.section-head p{color:var(--color-muted);max-width:45ch}.series-showcase{gap:var(--space-2xl);margin-block:var(--space-xl);grid-template-columns:minmax(0,1fr);display:grid}.series-photo{height:350px;display:block}.series-photo img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.series-caption{justify-content:space-between;align-items:center;gap:var(--space-md);padding-top:var(--space-md);display:flex}.series-caption p{font-size:var(--text-sm);color:var(--color-muted);margin-bottom:var(--space-xs)}.series-caption h3{letter-spacing:0;font-size:2.5rem}.factory-story{padding-block:var(--space-xl) var(--space-3xl)}.factory-story-copy{gap:var(--space-lg);margin-bottom:var(--space-xl);display:grid}.factory-story-copy h2{white-space:pre-line}.factory-story-copy p{color:var(--color-muted);margin-bottom:var(--space-md)}.factory-photo img,.about-factory img{aspect-ratio:1.58;object-fit:cover;width:100%}.factory-photo figcaption,.about-factory figcaption{font-size:var(--text-xs);color:var(--color-muted);margin-top:var(--space-sm)}.stats{gap:var(--space-xl);padding-block:var(--space-xl);flex-wrap:wrap;align-items:flex-end;display:flex}.stats div{gap:var(--space-xs);flex-direction:column-reverse;display:flex}.stats dd{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1}.stats dt{font-size:var(--text-sm);color:var(--color-muted)}.closing{padding-block:var(--space-3xl);gap:var(--space-xl);display:grid}.closing h2{white-space:pre-line;max-width:20ch}.closing p{color:var(--color-muted);margin-bottom:var(--space-md)}.terrain-section{padding-block:0}.terrain-heading{padding-inline:var(--page-gutter);max-width:calc(var(--page-max) + var(--page-gutter)*2);margin:0 auto var(--space-xl)}.terrain-eyebrow{display:none}.terrain-title{max-width:24ch}.terrain-intro{margin-top:var(--space-md);color:var(--color-muted)}.terrain-grid{gap:var(--space-3xs);grid-template-columns:minmax(0,1fr);display:grid}.terrain-card{min-width:0;min-height:560px;padding:var(--space-lg);color:var(--color-paper);background:var(--color-hero);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:clip}.terrain-image,.terrain-shade{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.terrain-image{opacity:.8}.terrain-shade{background:linear-gradient(180deg,transparent,var(--color-ink))}@supports (color:color-mix(in lab, red, red)){.terrain-shade{background:linear-gradient(180deg,transparent,color-mix(in oklch,var(--color-ink) 93%,transparent))}}.terrain-card-heading,.terrain-details{z-index:var(--z-base);position:relative}.terrain-toggle{align-items:center;gap:var(--space-sm);text-align:start;width:100%;color:inherit;padding:var(--space-sm) 0;font-family:var(--font-display);font-weight:700;line-height:1.2;font-size:var(--text-xl);background:0 0;border:0;display:flex}.terrain-number{display:none}.terrain-indicator{font-family:var(--font-body);font-size:var(--text-lg);margin-inline-start:auto}.terrain-description{font-size:var(--text-sm);max-width:44ch;line-height:1.8}.terrain-features{margin-block:var(--space-sm);font-size:var(--text-sm);padding-inline-start:var(--space-sm)}.terrain-link{align-items:center;gap:var(--space-sm);min-height:44px;font-size:var(--text-sm);white-space:nowrap;text-underline-offset:6px;font-weight:600;text-decoration:underline;display:inline-flex}.page-heading{padding-block:var(--space-2xl) var(--space-xl)}.page-heading h1{max-width:19ch}.page-heading .lead{margin-top:var(--space-lg);max-width:62ch}.about-factory{padding-top:var(--space-md)}.about-overview{padding-block:var(--space-lg) var(--space-2xl)}.about-overview .lead{max-width:75ch;margin-block:var(--space-lg)}.manufacturing-process{padding-block:var(--space-xl) var(--space-lg)}.manufacturing-process>div{margin-top:var(--space-xl)}.manufacturing-process article{padding-block:var(--space-lg);gap:var(--space-md);border-top:1px solid var(--color-rule);display:grid}.manufacturing-process article>span{color:var(--color-muted);font-size:var(--text-sm)}.manufacturing-process p{color:var(--color-muted)}.application-note{margin-top:var(--space-xl)}.notes-list{padding-block:var(--space-lg) var(--space-xl)}.notes-list article{border-top:1px solid var(--color-rule);padding-block:var(--space-xl);gap:var(--space-lg);align-items:center;display:grid}.notes-list h2{margin-bottom:var(--space-sm);font-size:clamp(1.75rem,3vw,2.75rem)}.notes-list p,.note-index{color:var(--color-muted)}.notes-list .text-link{justify-self:start}.article-page{max-width:900px;padding-block:var(--space-2xl) var(--space-3xl)}.article-page h1{margin-bottom:var(--space-lg)}.article-body{margin-block:var(--space-xl);font-size:var(--text-md);line-height:1.85}.article-body p+p{margin-top:var(--space-lg)}.catalog-wrap{padding-bottom:var(--space-lg)}.product-controls{gap:var(--space-md);padding-block:var(--space-md);display:grid}.product-filters{gap:var(--space-xs);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.product-filter{padding:var(--space-xs) var(--space-sm);min-height:48px;color:var(--color-muted);font-size:var(--text-sm);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000}.product-filter.is-active{border-color:var(--color-accent);color:var(--color-ink);font-weight:600}.product-search{border-bottom:1px solid var(--color-rule);align-items:center;gap:var(--space-xs);min-width:0;display:flex}.product-search input{width:100%;min-width:0;min-height:48px;padding:var(--space-xs);color:var(--color-ink);background:0 0;border:0}.product-search-clear{color:var(--color-ink);width:44px;height:44px;font-size:var(--text-lg);background:0 0;border:0}.product-results{font-size:var(--text-sm);color:var(--color-muted);padding-block:var(--space-lg)}.product-grid{gap:var(--space-2xl) var(--space-lg);grid-template-columns:minmax(0,1fr);display:grid}.product-card{min-width:0}.product-card-media{background:var(--color-paper-2);color:var(--color-ink);height:320px;position:relative}.product-fuel{font-size:var(--text-xs);z-index:var(--z-base);position:absolute;inset-block-start:var(--space-sm);inset-inline-start:var(--space-sm)}.product-image-button{padding:var(--space-lg);width:100%;height:100%;color:var(--color-ink);background:0 0;border:0}.product-zoom-icon{bottom:var(--space-sm);right:var(--space-sm);font-size:var(--text-lg);position:absolute}.product-card-body{padding-top:var(--space-md)}.product-card-category{font-size:var(--text-sm);color:var(--color-muted);margin-bottom:var(--space-xs)}.product-card-title{font-size:2rem}.product-card-specs{gap:var(--space-sm) var(--space-lg);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.product-card-specs dt{font-size:var(--text-xs);color:var(--color-muted)}.product-card-specs dd{margin:var(--space-3xs) 0 0;font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:600}.product-detail-link{gap:var(--space-md);min-height:44px;margin-top:var(--space-md);font-size:var(--text-sm);white-space:nowrap;align-items:center;font-weight:600;display:flex}.product-detail-link span{margin-inline-start:auto}.catalog-wrap>.fine-print{margin-top:var(--space-2xl)}.product-empty{padding-block:var(--space-2xl)}.product-empty p{margin-block:var(--space-md)}.product-lightbox{background:var(--color-paper);width:min(900px,94vw);height:fit-content;max-height:90dvh;color:var(--color-ink);padding:var(--space-lg);border:0;margin:auto;position:fixed;inset:0;overflow:auto}.product-lightbox::backdrop{background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.product-lightbox::backdrop{background:color-mix(in oklch,var(--color-ink) 80%,transparent)}}.product-lightbox-inner{justify-items:center;gap:var(--space-sm);display:grid;position:relative}.product-lightbox-inner img{max-height:65dvh!important}.product-lightbox-close{background:var(--color-paper);color:var(--color-ink);width:48px;height:48px;font-size:var(--text-xl);inset-inline-end:0;border:0;position:absolute;top:0}.detail-page{padding-block:var(--space-xl) var(--space-2xl)}.detail-grid{gap:var(--space-xl);display:grid}.detail-image{background:var(--color-paper-2);color:var(--color-ink);padding:var(--space-lg)}.detail-image img{object-fit:contain;width:100%;height:100%;max-height:700px}.detail-copy h1{margin-block:var(--space-xs) var(--space-lg)}.detail-copy h2{font-size:var(--text-xl);margin-top:var(--space-xl)}.spec-table{margin-block:var(--space-md) var(--space-xl)}.spec-table>div{gap:var(--space-sm);border-bottom:1px solid var(--color-rule);padding-block:var(--space-xs);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.spec-table dt{color:var(--color-muted);font-size:var(--text-sm)}.spec-table dd{font-size:var(--text-sm);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.detail-copy .fine-print{margin-top:var(--space-lg)}.contact-page{gap:var(--space-2xl);padding-block:var(--space-2xl) var(--space-3xl);display:grid}.contact-page h1{margin-block:var(--space-md) var(--space-lg);max-width:14ch}.contact-info{gap:var(--space-xs);margin-top:var(--space-2xl);display:grid}.contact-info h2{font-size:var(--text-lg);margin-bottom:var(--space-sm)}.contact-info p{font-size:var(--text-sm);color:var(--color-muted)}.contact-info a{overflow-wrap:anywhere;align-items:center;min-height:44px;display:flex}.contact-form-wrap h2{font-size:var(--text-xl);margin-bottom:var(--space-xl)}.inquiry-fields{gap:var(--space-lg);display:grid}.inquiry-field{gap:var(--space-xs);min-width:0;display:grid}.inquiry-field label{font-size:var(--text-sm);font-weight:600}.inquiry-field input,.inquiry-field select,.inquiry-field textarea{width:100%;min-width:0;min-height:var(--control-height);border:1px solid var(--color-rule);background:var(--color-paper);color:var(--color-ink);border-radius:var(--radius-input);padding:var(--space-xs) var(--space-sm)}.inquiry-field textarea{resize:vertical}.inquiry-optional,.inquiry-note{font-size:var(--text-sm);color:var(--color-muted);font-weight:400}.inquiry-note{margin-block:var(--space-lg)}.inquiry-selected{color:var(--color-muted);font-size:var(--text-sm)}.inquiry-selected strong{color:var(--color-ink)}.inquiry-unsent{margin-block:var(--space-md);font-weight:600}.inquiry-draft-meta{font-size:var(--text-sm)}.inquiry-draft-meta dd{overflow-wrap:anywhere;margin:0}.inquiry-draft-meta div{margin-block:var(--space-sm)}.inquiry-draft-meta dt{color:var(--color-muted)}.inquiry-draft{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--color-paper-2);color:var(--color-ink);font-family:var(--font-body);padding:var(--space-md);font-size:var(--text-sm)}.inquiry-actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.inquiry-edit{color:var(--color-ink);min-height:48px;padding-inline:var(--space-sm);background:0 0;border:0;text-decoration:underline}.inquiry-copy-status{min-height:1.65em;font-size:var(--text-sm);margin-top:var(--space-sm);color:var(--color-success)}.site-footer{background:var(--color-hero);color:var(--color-paper);padding-block:var(--space-2xl) var(--space-lg)}.footer-main{gap:var(--space-lg);display:grid}.footer-company p{font-size:var(--text-sm)}.footer-company p+p{color:var(--color-on-dark);margin-top:var(--space-xs)}.footer-main nav{gap:var(--space-sm) var(--space-lg);flex-wrap:wrap;display:flex}.footer-main nav a{font-size:var(--text-sm);white-space:nowrap;align-items:center;min-height:44px;display:flex}.footer-bottom{justify-content:space-between;gap:var(--space-sm);padding-top:var(--space-xl);font-size:var(--text-xs);color:var(--color-on-dark);flex-wrap:wrap;display:flex}.footer-bottom a{align-items:center;min-height:44px;display:flex}@media (min-width:40rem){.series-showcase,.product-grid,.inquiry-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.inquiry-field-full{grid-column:1/-1}.hero-product{max-width:680px;height:560px;margin-inline:auto}.stats{gap:var(--space-3xl)}.terrain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.notes-list article{grid-template-columns:3rem minmax(0,1fr)}.notes-list .text-link{grid-column:2}.footer-main{grid-template-columns:auto minmax(0,1fr)}.footer-main nav{grid-column:1/-1}}@media (min-width:801px){.terrain-grid{gap:var(--space-3xs);display:flex}.terrain-card{min-height:640px;padding:var(--space-lg) var(--space-md);flex:1 1 0}.terrain-card.is-active{flex:2.55 1 0}.terrain-card:not(.is-active) .terrain-toggle{align-items:flex-start;gap:var(--space-md);flex-direction:column}.terrain-card:not(.is-active) .terrain-indicator{margin-inline-start:0}.terrain-card:not(.is-active) .terrain-label{font-size:var(--text-lg)}.terrain-card.is-active .terrain-image{opacity:1}.terrain-details{max-width:480px}.terrain-toggle{white-space:normal}.terrain-card:not(.is-active){justify-content:flex-end}}@media (min-width:64rem){.header-inner{height:104px}.site-nav{display:flex}.menu-toggle{display:none}.site-nav.is-open{flex-direction:row;max-height:none;padding:0;position:static}.site-nav.is-open a{font-size:var(--text-sm);width:auto}.hero-inner{min-height:700px;padding-top:var(--space-3xl);padding-bottom:var(--space-2xl)}.hero-copy{width:47%}.hero-copy h1{font-size:clamp(3.5rem,5.6vw,5.25rem)}:lang(zh) .hero-copy h1{font-size:clamp(2.7rem,4.25vw,4.5rem);line-height:1.25}.hero-intro{max-width:40ch}.hero-product{width:62%;max-width:none;height:700px;z-index:var(--z-base);inset-inline-start:41%;margin:0;position:absolute;top:0}.hero-product img{width:100%;top:-27%}.hero-product figcaption{bottom:var(--space-2xl);right:15%}.hero-location{bottom:var(--space-lg);inset-inline:var(--page-gutter);position:absolute}.section-head{align-items:end;gap:var(--space-3xl);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.series-showcase{gap:var(--space-xl);grid-template-columns:repeat(3,minmax(0,1fr))}.series-photo{height:360px}.factory-story-copy{gap:var(--space-3xl);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end}.factory-photo img{aspect-ratio:2.2;object-position:center 49%}.stats{justify-content:space-between;padding-inline-end:var(--space-3xl)}.closing{gap:var(--space-3xl);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center}.page-heading{padding-block:var(--space-3xl) var(--space-2xl)}.page-heading h1{max-width:22ch}.about-factory img{aspect-ratio:2.05}.manufacturing-process article{gap:var(--space-xl);grid-template-columns:3rem minmax(0,1fr) minmax(0,1.3fr)}.notes-list article{grid-template-columns:4rem minmax(0,1fr) auto}.notes-list .text-link{grid-column:auto}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-controls{align-items:end;gap:var(--space-md);grid-template-columns:minmax(0,1fr) 270px}.product-filter{padding-inline:var(--space-xs)}.detail-grid{gap:var(--space-2xl);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.detail-image{align-self:start;position:sticky;top:128px}.contact-page{gap:var(--space-3xl);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.contact-page h1{font-size:var(--text-heading)}.footer-main{align-items:center;gap:var(--space-xl);grid-template-columns:140px minmax(0,1fr) auto}.footer-main nav{grid-column:auto;justify-content:flex-end;max-width:400px}}@media (min-width:90rem){.hero-inner{min-height:740px}.hero-product{width:61%;height:740px;inset-inline-start:42%}.hero-product img{top:-30%}.terrain-card{padding:var(--space-xl)}}@media (hover:hover) and (pointer:fine){.button-primary:hover{background:var(--color-accent-hover);color:var(--color-accent-ink)}.plain-link:hover,.text-link:hover,.site-nav a:hover,.footer-main a:hover{color:var(--color-accent)}.product-detail-link:hover,.back-link:hover{text-underline-offset:5px;text-decoration:underline}.round-link:hover{background:var(--color-ink);color:var(--color-paper)}.product-filter:hover{color:var(--color-ink)}.inquiry-field input:hover,.inquiry-field textarea:hover,.inquiry-field select:hover{background:var(--color-paper-2);color:var(--color-ink)}}.factory-photo img,.about-factory img{aspect-ratio:auto;object-fit:contain;height:auto}.hero-inner{padding-bottom:var(--space-2xl)}@media (min-width:64rem){.hero-inner{padding-top:var(--space-2xl);padding-bottom:var(--space-3xl)}}.logo-link{width:96px;height:78px;position:relative;overflow:hidden}.logo-link img{width:262.4%;max-width:none;height:auto;position:absolute;top:-31.4%;left:-81.2%}@media (min-width:64rem){.hero-product img{width:88%;top:-24%;left:6%}.hero-product figcaption{bottom:var(--space-2xl);right:10%}}@media (min-width:90rem){.hero-product img{top:-24%}}.inquiry-field input,.inquiry-field select,.inquiry-field textarea,.product-search,.button-secondary,.round-link{border-color:var(--color-control-rule)}:is(.inquiry-field input:user-invalid,.inquiry-field textarea:user-invalid){border-color:var(--color-error)}@media (hover:hover) and (pointer:fine){.site-header .site-nav a:hover,.site-footer a:hover,.plain-link:hover{color:var(--color-paper);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:6px}}@media (max-width:39.999rem){.header-inner{gap:var(--space-xs)}.header-actions{gap:var(--space-2xs);flex-shrink:0}.menu-toggle{min-width:44px;padding-inline:var(--space-2xs);font-size:var(--text-sm);justify-content:center}.menu-toggle>span[aria-hidden]{font-size:var(--text-lg);line-height:1}}@media (max-width:23rem){.menu-label{display:none}.menu-toggle{gap:0;width:44px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}}.series-photo,.detail-product-photo,.product-lightbox-photo{position:relative}.product-lightbox-photo{place-items:center;max-width:100%;display:grid}.moose-product-watermark{opacity:.28;pointer-events:none;z-index:1;width:64px;height:52px;position:absolute;bottom:14px;left:14px;overflow:hidden}.moose-product-watermark:before{content:"";aspect-ratio:2078/1257;background:linear-gradient(#131516 54%,#c92024 54%);width:262.4%;position:absolute;top:-31.4%;left:-81.2%;-webkit-mask:url(/assets/catalog/moose-logo.png) 50%/100% 100% no-repeat;mask:url(/assets/catalog/moose-logo.png) 50%/100% 100% no-repeat}.hero-product .moose-product-watermark,.product-lightbox-photo .moose-product-watermark{aspect-ratio:80/65;width:clamp(36px,12%,80px);height:auto}.detail-product-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.detail-product-gallery .moose-product-watermark{width:44px;height:36px;bottom:6px;left:6px}
