:root{--background:#f5f4f0;--text:#242622;--muted:#565d53;--border:#dcded7;--accent:#c94e1d;--container:1380px;--space:clamp(22px,4.5vw,72px);color:var(--text);background:var(--background);font-family:Inter,Helvetica Neue,Arial,Microsoft YaHei,Noto Sans,sans-serif;font-size:18px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible,video:focus-visible{outline:2px solid var(--accent);outline-offset:5px}::selection{color:#1e211d;background:#e9a884}.container{width:min(calc(100% - var(--space)*2),var(--container));margin-inline:auto}.section-space{padding-block:clamp(80px,9vw,135px)}h1,h2,h3,p{margin-top:0}h1,h2{letter-spacing:-.055em;font-weight:550}h1 em,h2 em{color:var(--accent);font-style:normal}html[lang=zh-CN] h1,html[lang=zh-CN] h2{letter-spacing:-.025em}.section-kicker,.eyebrow{letter-spacing:.075em;text-transform:uppercase;margin:0;font-size:16px;font-weight:700;line-height:1.65}.section-kicker span{color:var(--accent)}.text-link{border-bottom:1px solid;align-items:center;gap:25px;padding-bottom:10px;font-size:16px;font-weight:650;line-height:1.5;display:inline-flex}.text-link:hover,.desktop-nav a:hover,.footer a:hover,.shop-link:hover{color:var(--accent)}.button{justify-content:space-between;align-items:center;gap:28px;min-width:200px;padding:18px 24px;font-size:17px;font-weight:650;line-height:1.4;display:inline-flex}.button-dark{background:var(--text);color:#fff;transition:background .2s}.button-dark:hover{background:var(--accent)}.site-header{border-bottom:1px solid var(--border);height:94px}.header-inner{justify-content:space-between;align-items:center;gap:25px;height:100%;display:flex}.brand{flex:none;display:inline-flex}.brand-logo{width:220px;height:auto}.desktop-nav{gap:clamp(20px,2.3vw,36px);display:flex}.desktop-nav a{white-space:nowrap;font-size:16px;font-weight:600}.header-actions{align-items:center;gap:20px;display:flex}.language-switch{color:#61675e;white-space:nowrap;align-items:center;gap:9px;font-size:15px;display:flex}.language-switch a[aria-current=page]{color:var(--text);font-weight:750}.shop-link{white-space:nowrap;font-size:15px;font-weight:650}.mobile-nav{display:none}.hero{overflow:hidden}.hero-grid{grid-template-columns:45% 55%;min-height:680px;display:grid;position:relative}.hero-copy{z-index:1;flex-direction:column;align-items:flex-start;padding:clamp(75px,8vw,125px) 32px 42px 0;display:flex}.eyebrow{color:var(--muted);align-items:center;gap:12px;font-size:15px;display:flex}.eyebrow-line{background:var(--accent);flex:none;width:22px;height:2px}.hero h1{white-space:nowrap;margin:32px 0 28px;font-size:clamp(54px,5.1vw,78px);line-height:1.07}html[lang=zh-CN] .hero h1{line-height:1.2}.hero-description{max-width:440px;color:var(--muted);margin-bottom:32px;font-size:20px;line-height:1.8}.hero-index{letter-spacing:.045em;color:var(--muted);gap:22px;margin-top:auto;padding-top:35px;font-size:14px;font-weight:650;display:flex}.hero-visual{min-width:0;position:relative}.hero-image-wrap{background:#141414;position:absolute;inset:34px -2vw 34px 0;overflow:hidden}.hero-image-wrap img{object-fit:contain;width:100%;height:100%}.hero-visual-label{letter-spacing:.08em;color:#f1f1ed;font-size:14px;font-weight:650;position:absolute;bottom:52px;left:20px}.metrics{border-block:1px solid var(--border);background:#eeefea}.metrics-heading{color:var(--muted);letter-spacing:.05em;justify-content:space-between;gap:25px;padding-top:24px;font-size:15px;font-weight:600;display:flex}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));padding-block:38px 45px;display:grid}.metric{border-left:1px solid #cdd0c7;padding:0 24px}.metric:first-child{border:0;padding-left:0}.metric-index{color:var(--accent);font-size:15px;font-weight:650}.metric-value{letter-spacing:-.04em;margin:17px 0 12px;font-size:clamp(29px,3vw,43px);font-weight:650;line-height:1.2}.metric p{color:var(--muted);margin:0;font-size:16px;line-height:1.7}.section-heading{justify-content:space-between;align-items:end;gap:45px;display:flex}.section-heading h2{margin:24px 0 0;font-size:clamp(58px,6.3vw,94px);line-height:1.05}html[lang=zh-CN] .section-heading h2{font-size:clamp(54px,6vw,86px);line-height:1.2}.product-heading>p{max-width:380px;color:var(--muted);margin:0 0 8px;font-size:19px;line-height:1.8}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 24px;margin-top:55px;display:grid}.product-card{min-width:0}.product-media{background:#141414;grid-template-rows:48px auto 52px;display:grid;overflow:hidden}.product-name{letter-spacing:.06em;color:#e8e8e3;align-items:center;padding-inline:20px;font-size:14px;font-weight:600;display:flex}.product-image-stage{aspect-ratio:1;min-height:0;padding:0}.product-media img{object-fit:contain;width:100%;height:100%}.product-stage{color:#f5d15b;border:1px solid #ffffff45;place-self:center start;margin-left:20px;padding:5px 10px;font-size:15px;line-height:1.4}.product-info{justify-content:space-between;align-items:end;gap:18px;min-height:55px;margin-top:22px;display:flex}.product-category{color:var(--accent);min-height:45px;font-size:15px;font-weight:650;line-height:1.5;display:block}.product-info h3{letter-spacing:-.02em;margin:6px 0 0;font-size:28px;font-weight:650;line-height:1.2}.product-spec{text-align:right;color:var(--muted);flex:none;font-size:16px;line-height:1.7}.product-tagline{color:var(--muted);margin:15px 0 0;font-size:17px;line-height:1.75}.products-bottom{border-top:1px solid var(--border);justify-content:space-between;align-items:start;gap:35px;margin-top:48px;padding-top:28px;display:flex}.products-bottom>span{max-width:760px;color:var(--muted);font-size:16px;line-height:1.8}.products-bottom .text-link{white-space:nowrap}.engineering{background:#e9ebe5}.engineering-grid{grid-template-columns:47% 53%;align-items:center;display:grid}.engineering-copy{padding-right:clamp(32px,5vw,75px)}.engineering h2{margin:24px 0 30px;font-size:clamp(48px,5.3vw,78px);line-height:1.15}.engineering-copy>p:not(.section-kicker){max-width:500px;color:var(--muted);margin-bottom:32px;font-size:19px;line-height:1.85}.engineering-media{background:#141414;align-self:center;min-width:0;margin:0;overflow:hidden}.engineering-media video{object-fit:contain;background:#000;width:100%;height:auto;max-height:650px;display:block}.engineering-media figcaption{letter-spacing:.04em;color:#f1f1ed;padding:18px 22px;font-size:15px;font-weight:600;line-height:1.6}.about-grid{grid-template-columns:1fr 1fr;gap:60px;margin-top:36px;display:grid}.about-grid h2{font-size:clamp(46px,5vw,74px);line-height:1.2}.about-grid p{color:var(--muted);font-size:19px;line-height:1.9}.about-values{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:26px;padding-top:26px;display:grid}.about-values strong{color:var(--accent);font-size:17px}.about-values p{margin:12px 0 0;font-size:17px}.footer{color:#f5f4f0;background:#252824;padding:75px 0 30px}.contact-grid{grid-template-columns:1.2fr 1fr;gap:60px;margin-bottom:55px;display:grid}.contact-grid h2{margin:30px 0;font-size:clamp(44px,4.5vw,66px);line-height:1.2}.contact-grid p:not(.section-kicker){color:#d0d4cb;max-width:490px;font-size:18px;line-height:1.8}.contact-grid address{overflow-wrap:anywhere;flex-direction:column;justify-content:center;gap:22px;font-size:18px;font-style:normal;line-height:1.65;display:flex}.contact-grid address span{color:#d0d4cb}.shop-button{color:#20231f;background:#f5d15b;margin-top:15px}.footer-top{justify-content:flex-end;padding-bottom:30px;display:flex}.back-top{border-bottom:1px solid #949990;padding-bottom:8px;font-size:16px}.footer-bottom{color:#c7ccc2;border-top:1px solid #50554d;justify-content:space-between;align-items:center;gap:25px;padding-top:26px;font-size:15px;line-height:1.6;display:flex}.footer-bottom nav{color:#e8eae3;flex-wrap:wrap;gap:22px;display:flex}.footer-bottom a{font-size:15px}@media (width<=1150px){.brand-logo{width:185px}.desktop-nav{gap:18px}.desktop-nav a{font-size:15px}.header-actions{gap:14px}.hero h1{font-size:clamp(48px,5vw,65px)}.hero-index{flex-wrap:wrap;gap:12px}.product-grid{gap:40px 20px}.product-info{gap:12px}.product-category{font-size:14px}.product-spec{font-size:15px}}@media (width<=1000px){.desktop-nav{display:none}.mobile-nav{padding:17px var(--space);border-bottom:1px solid var(--border);justify-content:space-around;gap:12px;font-size:16px;line-height:1.6;display:flex}.hero-grid{flex-direction:column;min-height:0;display:flex}.hero-copy{padding:65px 0 42px}.hero h1{white-space:normal;font-size:clamp(52px,9vw,78px)}.hero-description{max-width:580px}.hero-index{display:none}.hero-visual{aspect-ratio:1.2;height:auto;margin:0 calc(var(--space)*-1)}.hero-image-wrap{inset:0}.hero-visual-label{bottom:20px;left:24px}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:35px}.metric:nth-child(odd){border:0;padding-left:0}.metric-value{font-size:38px}.section-heading{display:block}.product-heading>p{max-width:580px;margin-top:28px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.engineering-grid{flex-direction:column;align-items:stretch;gap:40px;display:flex}.engineering-copy{padding-right:0}.engineering-copy>p:not(.section-kicker){max-width:700px}.engineering-media{align-self:stretch}.engineering-media video{max-height:580px}.about-grid,.contact-grid{grid-template-columns:1fr;gap:22px}.about-grid h2{margin-bottom:10px;font-size:58px}.contact-grid address{padding-top:15px}.footer-bottom{flex-wrap:wrap}.footer-bottom nav{order:-1;width:100%}}@media (width<=600px){.site-header{height:auto;min-height:85px}.header-inner{flex-wrap:wrap;gap:12px;padding-block:17px}.brand-logo{width:170px}.header-actions{gap:14px}.language-switch,.shop-link{font-size:14px}.mobile-nav{gap:10px;padding-block:14px;font-size:15px}.section-kicker{font-size:16px}.eyebrow{letter-spacing:.03em;font-size:14px}.hero-copy{padding-top:52px}.hero h1{font-size:clamp(47px,11vw,62px)}.hero-description{font-size:19px}.hero-visual{aspect-ratio:1}.metrics-heading{letter-spacing:0;flex-wrap:wrap;gap:10px;font-size:14px}.metric{padding-inline:15px}.metric-value{font-size:30px}.metric p{font-size:16px}.section-heading h2,html[lang=zh-CN] .section-heading h2{font-size:clamp(46px,11vw,62px)}.product-heading>p{font-size:18px}.product-grid{grid-template-columns:1fr;gap:38px}.product-category{min-height:24px;font-size:16px}.product-info{min-height:0}.product-spec{font-size:16px}.product-tagline{font-size:18px}.products-bottom{flex-direction:column;gap:22px}.engineering h2{font-size:clamp(44px,10vw,58px)}.engineering-copy>p:not(.section-kicker){font-size:18px}.engineering-media figcaption{font-size:15px}.about-grid h2{font-size:clamp(43px,10vw,54px)}.about-grid p{font-size:18px}.about-values{grid-template-columns:1fr}.contact-grid h2{font-size:clamp(42px,10vw,54px)}.contact-grid address{font-size:17px}.footer-bottom,.footer-bottom a{font-size:14px}.footer-bottom nav{gap:17px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}:root{--body-size:22px;--label-size:20px}.hero-description,.button,.desktop-nav a,.mobile-nav,.product-heading>p,.product-category,.product-tagline,.engineering-copy>p:not(.section-kicker),.about-grid p,.about-values p,.contact-grid p:not(.section-kicker),.contact-grid address{font-size:var(--body-size)}.section-kicker,.eyebrow,.metrics-heading,.metric p,.product-name,.product-stage,.product-spec,.hero-index,.hero-visual-label,.products-bottom>span,.text-link,.engineering-media figcaption,.about-values strong,.back-top,.footer-bottom,.footer-bottom a,.language-switch,.shop-link{font-size:var(--label-size)}.section-kicker,.eyebrow,.metrics-heading,.hero-index,.hero-visual-label,.product-name{letter-spacing:.025em}.desktop-nav{gap:24px}.header-actions{gap:18px}.site-header{height:104px}.hero-grid{grid-template-columns:44% 56%;min-height:720px}.hero-copy{padding-top:90px;padding-bottom:46px}.hero h1{margin-block:30px 26px;font-size:clamp(48px,4.4vw,64px)}.hero-description{max-width:470px;line-height:1.8}.eyebrow{flex-wrap:wrap;gap:10px}.hero-index{flex-wrap:wrap;gap:14px}.hero-image-wrap{background:#181818;inset:34px -2vw 34px 0}.hero-image-wrap img{object-fit:contain;object-position:center;padding:18px 0 55px}.hero-visual-label{color:#f4f4ee;line-height:1.5;bottom:52px;left:24px;right:16px}.metrics-heading{letter-spacing:0;flex-wrap:wrap}.metric-index{font-size:18px}.metric p{line-height:1.7}.product-heading{display:block}.product-heading h2,html[lang=zh-CN] .product-heading h2{white-space:nowrap;letter-spacing:-.025em;font-size:clamp(42px,5vw,72px);line-height:1.3}.product-heading>p{max-width:850px;margin:28px 0 0;line-height:1.8}.product-media{grid-template-rows:minmax(64px,auto) auto 64px}.product-name{padding:12px 20px;line-height:1.5}.product-stage{line-height:1.5}.product-category{min-height:3em;color:var(--accent);margin:22px 0 0;font-weight:600;line-height:1.5}.product-info{min-height:65px;margin-top:10px}.product-tagline{line-height:1.75}.product-spec{line-height:1.6}.engineering-copy>p:not(.section-kicker),.about-grid p{line-height:1.8}.about-values{grid-template-columns:1fr}.contact-grid{grid-template-columns:1fr 1fr}.footer-bottom{flex-wrap:wrap;gap:22px}.footer-bottom nav{gap:24px}.contact-grid address{line-height:1.7}@media (width<=1150px){.desktop-nav{display:none}.mobile-nav{text-align:center;padding:18px var(--space);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);display:grid}.hero-grid{flex-direction:column;min-height:0;display:flex}.hero-copy{padding:60px 0 42px}.hero h1{font-size:clamp(46px,6vw,62px)}.hero-description{max-width:700px}.hero-index{display:none}.hero-visual{aspect-ratio:1.38;margin:0 calc(var(--space)*-1);height:auto}.hero-image-wrap{inset:0}.hero-visual-label{bottom:20px}.hero-image-wrap img{padding:12px 0 58px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-grid{grid-template-columns:1fr}}@media (width<=600px){:root{--body-size:20px;--label-size:18px}.site-header{height:auto}.header-inner{gap:16px;padding-block:18px}.header-actions{gap:16px}.mobile-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;padding-block:18px}.hero h1{font-size:44px;line-height:1.2}.hero-copy{padding-top:45px}.hero-visual{aspect-ratio:1.15}.hero-image-wrap img{padding:14px 0 56px}.hero-visual-label{bottom:17px;left:22px}.metric-index{font-size:17px}.metric p{font-size:var(--label-size)}.product-heading h2,html[lang=zh-CN] .product-heading h2{letter-spacing:-.035em;font-size:clamp(26px,7.3vw,42px)}.product-heading>p{margin-top:22px}.product-grid{grid-template-columns:1fr}.product-category{min-height:0;margin-top:20px}.product-info{min-height:0;margin-top:12px}.about-grid h2{font-size:48px}.footer-bottom nav{gap:16px}.footer-bottom,.footer-bottom a{font-size:16px}.contact-grid address{font-size:var(--body-size)}}@media (width<=360px){.product-heading h2,html[lang=zh-CN] .product-heading h2{font-size:25px}}.metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-info{align-items:end;min-height:0;margin-top:22px}.product-identity{min-width:0}.product-category{min-height:0;margin:0 0 8px;line-height:1.4}.product-info h3{margin:0;line-height:1.2}#k202 .product-image-stage{isolation:isolate;position:relative;overflow:hidden}#k202 .product-image-stage:before{content:"";filter:blur(20px);z-index:-1;background:url(/images/products/k202.webp) 50%/cover no-repeat;position:absolute;inset:-20px}#k202 .product-image-stage img{object-fit:contain;mask-image:linear-gradient(#0000 14%,#000 22% 78%,#0000 86%)}.about-grid{align-items:start}.about-grid h2{margin:0}.about-copy{min-width:0}.about-copy>p:first-child{margin-top:0}@media (width>=1001px){.about-grid{grid-template-columns:minmax(220px,.8fr) minmax(0,1.65fr);gap:clamp(40px,4vw,65px)}.about-copy{padding-top:8px}}@media (width<=600px){.metrics-grid{grid-template-columns:1fr;row-gap:0;padding-block:18px 24px}.metric,.metric:nth-child(odd){border-top:1px solid #cdd0c7;border-left:0;padding:22px 0}.metric:first-child{border-top:0}.metric-value{margin-top:12px}.product-info{margin-top:20px}}.about-copy .about-values{border-top:0;border-bottom:1px solid var(--border);margin-bottom:30px;padding-top:0;padding-bottom:30px}.about-description{margin:0}.hero-index span:first-child{color:var(--muted)}
