@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.0r1jrq7neqdsq.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.0g6rbszwfgn9y.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.17-1enzs_j91b.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0apt5mko2.qn3.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.0ek5sshv8wk3m.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.0uvzar8hswo3p.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.1110aazvokzp..woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.0esuu2f5si~v8.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.12skym0rqknxy.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.0carvq6u72s58.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.106do9xzbuago.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.0~mcdl10zdfb3.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/99ce71e74c11bc20-s.0hoqzal24odb4.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8cf1ea7b03cdeb83-s.0.56594qx.-9o.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/829ba4228c966254-s.p.0ub.k0om~_-xi.woff2)format("woff2");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:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_8ebc115f-module__RjlcCa__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_8ebc115f-module__RjlcCa__variable{--guide-font-sans:"Poppins", "Poppins Fallback"}
.km-editorial-page{--g-navy:#1c2b45;--g-navy-deep:#101925;--g-cream:#f7f4ee;--g-white:#fdfcf9;--g-charcoal:#2a2a28;--g-taupe:#8a8278;--g-sand:#e4d9c8;--g-yellow:var(--km-yellow,#bc6a52);--g-yellow-deep:var(--km-yellow-deep,#9c4e3b);--g-brick:var(--km-brick,#c8553d);--g-accent:var(--g-yellow);--g-accent-deep:var(--g-yellow-deep);--g-accent-on-dark:#f6e16a;--g-body-size:16px;--g-col-width:720px;background:var(--g-cream);color:var(--g-navy);font-family:var(--guide-font-sans,"Poppins"), system-ui, -apple-system, sans-serif;font-weight:400;font-size:var(--g-body-size);letter-spacing:-.003em;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;line-height:1.55;position:relative}.km-editorial-page *,.km-editorial-page :before,.km-editorial-page :after{box-sizing:border-box}.km-editorial-page:after{content:"";z-index:1;pointer-events:none;opacity:.04;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.km-editorial-page a{color:inherit;text-decoration:none}.km-editorial-page .g-scroll-progress{background:var(--g-accent);z-index:100;width:0;height:4px;transition:width .1s linear;position:fixed;top:0;left:0}.km-editorial-page .g-hero{padding:88px 28px 96px;position:relative;overflow:hidden}.km-editorial-page .g-hero__inner{max-width:1280px;margin:0 auto}.km-editorial-page .g-hero__crumb{letter-spacing:.22em;text-transform:uppercase;color:var(--g-taupe);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:56px;font-size:11px;font-weight:600;display:flex}.km-editorial-page .g-hero__crumb span{color:var(--g-navy)}.km-editorial-page .g-hero__crumb .g-stamp{background:var(--g-navy);color:var(--g-accent-on-dark);letter-spacing:.2em;align-items:center;padding:6px 12px;font-size:10px;display:inline-flex}.km-editorial-page .g-hero__title{letter-spacing:-.045em;color:var(--g-navy);margin:0;font-size:clamp(54px,9vw,152px);font-weight:700;line-height:.88}.km-editorial-page .g-hero__title>div{display:block}.km-editorial-page .g-hero__title em{font-style:normal;display:inline-block;position:relative}.km-editorial-page .g-hero__title em:before{content:"";background:var(--g-accent);z-index:-1;position:absolute;inset:22% -10px 12%;transform:rotate(-1.2deg)}.km-editorial-page .g-hero__title small{vertical-align:.55em;letter-spacing:-.02em;color:var(--g-brick);font-size:.42em;font-weight:700}.km-editorial-page .g-hero__under{grid-template-columns:1.4fr 1fr;align-items:end;gap:64px;margin-top:56px;display:grid}.km-editorial-page .g-hero__lede{color:var(--g-charcoal);letter-spacing:-.01em;max-width:36ch;margin:0;font-size:clamp(18px,1.8vw,22px);font-weight:500;line-height:1.4}.km-editorial-page .g-hero__lede strong{font-weight:700}.km-editorial-page .g-hero__meta{border-top:2px solid var(--g-navy);grid-template-columns:repeat(3,1fr);gap:16px;padding-top:24px;display:grid}.km-editorial-page .g-hero__meta__label{letter-spacing:.28em;text-transform:uppercase;color:var(--g-taupe);margin-bottom:6px;font-size:9.5px;font-weight:700}.km-editorial-page .g-hero__meta__value{letter-spacing:-.025em;color:var(--g-navy);font-size:22px;font-weight:800;line-height:1}.km-editorial-page .g-stamp-floater{background:var(--g-navy);width:130px;height:130px;color:var(--g-accent-on-dark);text-align:center;letter-spacing:.06em;z-index:2;border-radius:50%;justify-content:center;align-items:center;padding:16px;font-size:13px;font-weight:800;line-height:1.05;display:flex;position:absolute;top:96px;right:6vw;transform:rotate(-12deg);box-shadow:0 8px 24px #0000002e}.km-editorial-page .g-stamp-floater span{display:block}.km-editorial-page .g-stamp-floater small{letter-spacing:.22em;opacity:.85;margin-top:4px;font-size:9px;display:block}.km-editorial-page .g-stats-bar{background:var(--g-navy);color:var(--g-cream);border-top:4px solid var(--g-accent);z-index:2;padding:56px 28px;position:relative}.km-editorial-page .g-stats-bar__inner{grid-template-columns:repeat(3,1fr);gap:40px;max-width:1280px;margin:0 auto;display:grid}.km-editorial-page .g-stat{position:relative}.km-editorial-page .g-stat:not(:last-child):after{content:"";background:#f7f4ee2e;width:1px;position:absolute;top:8px;bottom:8px;right:-20px}.km-editorial-page .g-stat__value{letter-spacing:-.045em;color:var(--g-cream);font-size:clamp(56px,7vw,96px);font-weight:800;line-height:.9}.km-editorial-page .g-stat__value em{color:var(--g-accent-on-dark);font-style:normal}.km-editorial-page .g-stat__value sup{vertical-align:super;color:var(--g-accent-on-dark);letter-spacing:0;margin-left:4px;font-size:.32em;font-weight:700}.km-editorial-page .g-stat__label{letter-spacing:.04em;color:#f7f4eed9;max-width:26ch;margin-top:12px;font-size:12px;font-weight:500;line-height:1.45}.km-editorial-page .g-layout{grid-template-columns:244px minmax(0, var(--g-col-width)) 1fr;z-index:2;align-items:start;gap:64px;max-width:1280px;margin:0 auto;padding:88px 28px 32px;display:grid;position:relative}.km-editorial-page .g-toc{align-self:start;position:sticky;top:96px}.km-editorial-page .g-toc__label{letter-spacing:.28em;text-transform:uppercase;color:var(--g-navy);background:var(--g-accent);margin-bottom:20px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-block}.km-editorial-page .g-toc ol{counter-reset:toc;margin:0;padding:0;list-style:none}.km-editorial-page .g-toc li{counter-increment:toc;margin-bottom:4px}.km-editorial-page .g-toc a{color:var(--g-charcoal);border-bottom:1.5px solid #0000;align-items:baseline;gap:12px;padding:8px 0;font-size:13px;font-weight:500;transition:color .2s,border-color .2s;display:flex}.km-editorial-page .g-toc a:before{content:counter(toc, decimal-leading-zero);color:var(--g-taupe);letter-spacing:-.02em;font-feature-settings:"tnum";flex-shrink:0;font-size:12px;font-weight:800}.km-editorial-page .g-toc a:hover{color:var(--g-navy)}.km-editorial-page .g-toc a.is-active{color:var(--g-navy);font-weight:700}.km-editorial-page .g-toc a.is-active:before{color:var(--g-navy);background:var(--g-accent);padding:2px 6px}.km-editorial-page .g-toc__meta{background:var(--g-white);border:1.5px solid var(--g-navy);box-shadow:0 6px 0 var(--g-navy);margin-top:36px;padding:20px;transform:rotate(-1deg)}.km-editorial-page .g-toc__meta__value{letter-spacing:-.04em;color:var(--g-navy);font-size:36px;font-weight:800;line-height:1}.km-editorial-page .g-toc__meta__value sup{color:var(--g-brick);font-size:.5em}.km-editorial-page .g-toc__meta__label{letter-spacing:.22em;text-transform:uppercase;color:var(--g-taupe);margin-top:6px;font-size:10px;font-weight:600}.km-editorial-page .g-content{max-width:var(--g-col-width)}.km-editorial-page .g-chapter{padding:0 0 96px;scroll-margin-top:96px}.km-editorial-page .g-chapter+.g-chapter{border-top:2px solid var(--g-navy);padding-top:80px}.km-editorial-page .g-chap-head{align-items:center;gap:18px;margin-bottom:32px;display:flex}.km-editorial-page .g-chap-num{letter-spacing:-.05em;color:var(--g-accent);-webkit-text-stroke:2px var(--g-navy);text-shadow:4px 4px 0 var(--g-navy);font-feature-settings:"tnum";padding-right:6px;font-size:64px;font-weight:800;line-height:.85}.km-editorial-page .g-chap-picto{background:var(--g-navy);width:64px;height:64px;color:var(--g-accent-on-dark);flex-shrink:0;justify-content:center;align-items:center;display:flex}.km-editorial-page .g-chap-picto svg{width:40px;height:40px}.km-editorial-page .g-chap-kicker{letter-spacing:.3em;text-transform:uppercase;color:var(--g-taupe);margin-left:auto;font-size:10px;font-weight:700}.km-editorial-page .g-chap-title{letter-spacing:-.035em;color:var(--g-navy);max-width:18ch;margin:0 0 24px;font-size:clamp(32px,4.4vw,52px);font-weight:700;line-height:.98}.km-editorial-page .g-chap-title .g-hl{display:inline-block;position:relative}.km-editorial-page .g-chap-title .g-hl:before{content:"";background:var(--g-accent);z-index:-1;position:absolute;inset:26% -8px 10%;transform:rotate(-1deg)}.km-editorial-page .g-lede{color:var(--g-charcoal);letter-spacing:-.01em;max-width:48ch;margin:0 0 32px;font-size:18px;font-weight:500;line-height:1.5}.km-editorial-page .g-content p{text-wrap:pretty;max-width:60ch;color:var(--g-charcoal);margin:0 0 20px}.km-editorial-page .g-content p strong{color:var(--g-navy);font-weight:700}.km-editorial-page .g-content p em{background:linear-gradient(transparent 58%, var(--g-accent) 58%, var(--g-accent) 92%, transparent 92%);padding:0 3px;font-style:normal}.km-editorial-page .g-content h3{letter-spacing:-.025em;color:var(--g-navy);margin:48px 0 16px;font-size:22px;font-weight:700}.km-editorial-page .g-stat-trio{grid-template-columns:repeat(3,1fr);gap:16px;margin:40px 0;display:grid}.km-editorial-page .g-stat-trio__cell{background:var(--g-white);border:1.5px solid var(--g-navy);box-shadow:0 6px 0 var(--g-navy);padding:20px 18px 22px}.km-editorial-page .g-stat-trio__cell:nth-child(2){background:var(--g-accent)}.km-editorial-page .g-stat-trio__value{letter-spacing:-.04em;color:var(--g-navy);font-size:44px;font-weight:800;line-height:.9}.km-editorial-page .g-stat-trio__value sup{color:var(--g-brick);margin-left:2px;font-size:.4em}.km-editorial-page .g-stat-trio__label{color:var(--g-charcoal);margin-top:10px;font-size:11px;font-weight:500;line-height:1.4}.km-editorial-page .g-models{grid-template-columns:repeat(2,1fr);gap:24px;margin:32px 0 8px;display:grid}.km-editorial-page .g-model{background:var(--g-white);border:1.5px solid var(--g-navy);box-shadow:0 6px 0 var(--g-navy);transition:transform .2s,box-shadow .2s;position:relative}.km-editorial-page .g-model:hover{box-shadow:0 8px 0 var(--g-navy);transform:translateY(-2px)}.km-editorial-page .g-model__num{letter-spacing:-.03em;color:var(--g-navy);background:var(--g-accent);z-index:2;padding:4px 8px;font-size:22px;font-weight:800;position:absolute;top:12px;left:12px}.km-editorial-page .g-model__img{aspect-ratio:4/3;background:var(--g-sand);position:relative;overflow:hidden}.km-editorial-page .g-model__img img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%}.km-editorial-page .g-model__body{border-top:1.5px solid var(--g-navy);padding:16px 18px 18px}.km-editorial-page .g-model__name{letter-spacing:-.025em;color:var(--g-navy);font-size:22px;font-weight:800;line-height:1.05}.km-editorial-page .g-model__desc{color:var(--g-charcoal);margin:6px 0 12px;font-size:13.5px;line-height:1.5}.km-editorial-page .g-model__tag{letter-spacing:.22em;text-transform:uppercase;color:var(--g-brick);font-size:10px;font-weight:700}.km-editorial-page .g-specs{border:2px solid var(--g-navy);background:var(--g-white);margin:32px 0}.km-editorial-page .g-specs__head{background:var(--g-navy);color:var(--g-cream);letter-spacing:.28em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:12px 18px;font-size:10px;font-weight:700;display:flex}.km-editorial-page .g-specs__head .g-check{background:var(--g-accent);color:var(--g-navy);padding:4px 8px}.km-editorial-page .g-specs__row{border-bottom:1px solid var(--g-sand);grid-template-columns:160px 1fr;gap:20px;padding:14px 18px;display:grid}.km-editorial-page .g-specs__row:last-child{border-bottom:none}.km-editorial-page .g-specs__label{letter-spacing:.22em;text-transform:uppercase;color:var(--g-taupe);padding-top:3px;font-size:10px;font-weight:700}.km-editorial-page .g-specs__value{color:var(--g-navy);letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:1.45}.km-editorial-page .g-specs__value small{color:var(--g-charcoal);letter-spacing:0;margin-top:2px;font-size:12.5px;font-weight:400;display:block}.km-editorial-page .g-pullquote{background:var(--g-navy);color:var(--g-cream);box-shadow:12px 12px 0 var(--g-accent);margin:64px 0;padding:40px 36px 44px;position:relative;transform:rotate(-.6deg)}.km-editorial-page .g-pullquote .g-pullquote__text{letter-spacing:-.025em;color:var(--g-cream);max-width:none;margin:0 0 24px;font-size:clamp(22px,2.6vw,32px);font-weight:700;line-height:1.15}.km-editorial-page .g-pullquote .g-pullquote__text .g-hl{color:var(--g-navy);padding:0 6px;display:inline-block;position:relative}.km-editorial-page .g-pullquote .g-pullquote__text .g-hl:before{content:"";background:var(--g-accent);z-index:-1;position:absolute;inset:8% 0;transform:rotate(-.5deg)}.km-editorial-page .g-pullquote__attr{letter-spacing:.22em;text-transform:uppercase;color:var(--g-accent-on-dark);flex-wrap:wrap;align-items:center;gap:12px;font-size:11px;font-weight:700;display:flex}.km-editorial-page .g-pullquote__attr small{color:#f7f4eed9;font-weight:500}.km-editorial-page .g-pullquote__stamp{background:var(--g-brick);width:84px;height:84px;color:var(--g-cream);text-align:center;letter-spacing:.05em;border-radius:50%;justify-content:center;align-items:center;padding:10px;font-size:11px;font-weight:800;line-height:1;display:flex;position:absolute;top:-28px;right:-16px;transform:rotate(12deg)}.km-editorial-page .g-aside{border:2px dashed var(--g-navy);background:#f6e16a52;margin:36px 0;padding:22px 24px;position:relative}.km-editorial-page .g-aside:before{content:"!";background:var(--g-navy);width:36px;height:36px;color:var(--g-accent-on-dark);justify-content:center;align-items:center;font-size:22px;font-weight:800;line-height:1;display:flex;position:absolute;top:-18px;left:-18px;transform:rotate(-6deg)}.km-editorial-page .g-aside__label{letter-spacing:.28em;text-transform:uppercase;color:var(--g-navy);margin-bottom:8px;font-size:10px;font-weight:700}.km-editorial-page .g-aside p{color:var(--g-navy);max-width:none;margin:0;font-size:14.5px;line-height:1.55}.km-editorial-page .g-tco{margin:36px 0}.km-editorial-page .g-tco__title{letter-spacing:.04em;text-transform:uppercase;background:var(--g-navy);color:var(--g-cream);margin-bottom:12px;padding:6px 12px;font-size:13px;font-weight:800;display:inline-block}.km-editorial-page .g-tco__table{border:2px solid var(--g-navy);grid-template-columns:1.4fr 1fr 1fr;gap:0;display:grid}.km-editorial-page .g-tco__cell{border-bottom:1px solid var(--g-sand);border-right:1px solid var(--g-sand);color:var(--g-charcoal);flex-direction:column;justify-content:center;min-height:64px;padding:14px 16px;font-size:14px;display:flex}.km-editorial-page .g-tco__cell:nth-child(3n){border-right:none}.km-editorial-page .g-tco__cell--head{background:var(--g-navy);color:var(--g-cream);letter-spacing:.22em;text-transform:uppercase;border-bottom:2px solid var(--g-navy);border-right-color:#f7f4ee2e;min-height:auto;font-size:10px;font-weight:700}.km-editorial-page .g-tco__cell--head:last-child{background:var(--g-accent);color:var(--g-navy)}.km-editorial-page .g-tco__cell--lab{background:var(--g-white);color:var(--g-navy);font-weight:600}.km-editorial-page .g-tco__cell--lab small{color:var(--g-taupe);margin-top:2px;font-size:12px;font-weight:400}.km-editorial-page .g-tco__cell--val{color:var(--g-charcoal);letter-spacing:-.02em;font-size:18px;font-weight:700}.km-editorial-page .g-tco__cell--km{background:var(--g-accent);color:var(--g-navy);letter-spacing:-.025em;font-size:22px;font-weight:800}.km-editorial-page .g-tco__cell--total{background:var(--g-navy);color:var(--g-cream);border-bottom:none;font-size:16px;font-weight:800}.km-editorial-page .g-tco__cell--total.g-tco__cell--km{background:var(--g-accent);color:var(--g-navy);font-size:28px}.km-editorial-page .g-tco__delta{background:var(--g-navy);color:var(--g-cream);flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:16px;padding:14px 18px;display:flex}.km-editorial-page .g-tco__delta strong{color:var(--g-accent-on-dark);letter-spacing:-.03em;font-size:32px;font-weight:800}.km-editorial-page .g-tco__delta span{font-size:13px;font-weight:500}.km-editorial-page .g-timeline{grid-template-columns:repeat(2,1fr);gap:14px;margin:32px 0;display:grid}.km-editorial-page .g-tl-step{background:var(--g-white);border:1.5px solid var(--g-navy);box-shadow:0 6px 0 var(--g-navy);padding:18px 18px 20px;position:relative}.km-editorial-page .g-tl-step:nth-child(odd){background:var(--g-accent)}.km-editorial-page .g-tl-step__head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.km-editorial-page .g-tl-step__when{letter-spacing:-.05em;color:var(--g-navy);font-size:38px;font-weight:800;line-height:.9}.km-editorial-page .g-tl-step__when small{color:var(--g-brick);font-size:.5em}.km-editorial-page .g-tl-step__picto svg{width:40px;height:40px}.km-editorial-page .g-tl-step__title{letter-spacing:-.015em;color:var(--g-navy);margin-bottom:4px;font-size:17px;font-weight:800;line-height:1.1}.km-editorial-page .g-tl-step__note{color:var(--g-charcoal);font-size:13px;font-weight:500;line-height:1.4}.km-editorial-page .g-care{border-top:2px solid var(--g-navy);margin:28px 0 40px}.km-editorial-page .g-care__row{border-bottom:1.5px solid var(--g-sand);grid-template-columns:160px 40px 1fr;align-items:center;gap:20px;padding:18px 0;display:grid}.km-editorial-page .g-care__when{letter-spacing:-.02em;color:var(--g-navy);font-size:18px;font-weight:800}.km-editorial-page .g-care__when span{letter-spacing:.22em;text-transform:uppercase;color:var(--g-brick);margin-top:2px;font-size:10px;font-weight:700;display:block}.km-editorial-page .g-care__picto svg{width:36px;height:36px}.km-editorial-page .g-care__what{color:var(--g-charcoal);font-size:14.5px;line-height:1.5}.km-editorial-page .g-sizes{border-collapse:collapse;border:2px solid var(--g-navy);background:var(--g-white);width:100%;margin:16px 0 32px}.km-editorial-page .g-sizes th,.km-editorial-page .g-sizes td{text-align:left;border-bottom:1px solid var(--g-sand);padding:12px 14px;font-size:14px}.km-editorial-page .g-sizes th{background:var(--g-navy);color:var(--g-cream);letter-spacing:.22em;text-transform:uppercase;border-bottom:2px solid var(--g-navy);font-size:10px;font-weight:700}.km-editorial-page .g-sizes td{color:var(--g-navy);font-feature-settings:"tnum";letter-spacing:-.01em;font-weight:600}.km-editorial-page .g-sizes td:first-child{background:var(--g-accent);color:var(--g-navy);font-size:18px;font-weight:800}.km-editorial-page .g-sizes tr:last-child td{border-bottom:none}.km-editorial-page .g-sizes-note{letter-spacing:.04em;color:var(--g-taupe);margin:0 0 28px;font-size:12px;font-weight:500;display:block}.km-editorial-page .g-fullbleed{border-top:4px solid var(--g-navy);border-bottom:4px solid var(--g-navy);height:64vh;min-height:420px;margin:64px calc(50% - 50vw);position:relative;overflow:hidden}.km-editorial-page .g-fullbleed img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%}.km-editorial-page .g-fullbleed__caption{background:var(--g-accent);color:var(--g-navy);letter-spacing:.04em;padding:8px 14px;font-family:ui-monospace,SF Mono,monospace;font-size:11px;font-weight:600;position:absolute;bottom:22px;left:32px}.km-editorial-page .g-fullbleed__stamp{background:var(--g-navy);width:110px;height:110px;color:var(--g-accent-on-dark);text-align:center;letter-spacing:.06em;border-radius:50%;justify-content:center;align-items:center;padding:14px;font-size:11px;font-weight:800;line-height:1.05;display:flex;position:absolute;top:28px;right:6vw;transform:rotate(-12deg);box-shadow:0 8px 20px #00000040}.km-editorial-page .g-cta-final{background:var(--g-navy);color:var(--g-cream);border-top:6px solid var(--g-accent);margin-top:80px;padding:112px 28px 96px;position:relative;overflow:hidden}.km-editorial-page .g-cta-final__inner{text-align:left;max-width:980px;margin:0 auto;position:relative}.km-editorial-page .g-cta-final__kicker{background:var(--g-accent);color:var(--g-navy);letter-spacing:.28em;text-transform:uppercase;margin-bottom:28px;padding:6px 12px;font-size:10px;font-weight:700;display:inline-block}.km-editorial-page .g-cta-final__title{letter-spacing:-.04em;color:var(--g-cream);max-width:16ch;margin:0 0 24px;font-size:clamp(44px,6vw,88px);font-weight:700;line-height:.92}.km-editorial-page .g-cta-final__title .g-hl{color:var(--g-navy);padding:0 8px;display:inline-block;position:relative}.km-editorial-page .g-cta-final__title .g-hl:before{content:"";background:var(--g-accent);z-index:-1;position:absolute;inset:12% 0;transform:rotate(-1deg)}.km-editorial-page .g-cta-final__lede{color:#f7f4eed9;max-width:38ch;margin:0 0 40px;font-size:18px;font-weight:500;line-height:1.5}.km-editorial-page .g-cta-final__actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.km-editorial-page .g-cta-final__btn{background:var(--g-accent);color:var(--g-navy);letter-spacing:.22em;text-transform:uppercase;box-shadow:0 6px 0 var(--g-accent-deep);align-items:center;padding:18px 28px;font-size:12px;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex}.km-editorial-page .g-cta-final__btn:hover{box-shadow:0 4px 0 var(--g-accent-deep);transform:translateY(2px)}.km-editorial-page .g-cta-final__phone{letter-spacing:-.01em;color:var(--g-accent-on-dark);border-bottom:2px solid var(--g-accent);padding-bottom:2px;font-size:18px;font-weight:700}.km-editorial-page .g-cta-final__stamp{background:var(--g-accent);width:156px;height:156px;color:var(--g-navy);text-align:center;letter-spacing:.04em;border-radius:50%;justify-content:center;align-items:center;padding:20px;font-size:17px;font-weight:800;line-height:1.05;display:flex;position:absolute;top:-8px;right:-20px;transform:rotate(-10deg);box-shadow:0 10px 30px #0000004d}.km-editorial-page .g-cta-final__stamp small{letter-spacing:.22em;opacity:.85;margin-top:6px;font-size:10px;display:block}@media (max-width:1100px){.km-editorial-page .g-layout{grid-template-columns:minmax(0, var(--g-col-width));justify-content:center;gap:0;padding-top:64px}.km-editorial-page .g-toc,.km-editorial-page .g-stamp-floater{display:none}}@media (max-width:720px){.km-editorial-page .g-hero{padding:56px 22px 64px}.km-editorial-page .g-hero__under{grid-template-columns:1fr;gap:36px}.km-editorial-page .g-hero__meta{grid-template-columns:1fr 1fr}.km-editorial-page .g-stats-bar__inner,.km-editorial-page .g-stat-trio,.km-editorial-page .g-models,.km-editorial-page .g-timeline,.km-editorial-page .g-tco__table{grid-template-columns:1fr}.km-editorial-page .g-tco__cell{border-right:none}.km-editorial-page .g-fullbleed{height:50vh;min-height:280px;margin:48px -22px}.km-editorial-page .g-care__row{grid-template-columns:1fr;gap:6px}.km-editorial-page .g-specs__row{grid-template-columns:1fr;gap:4px}.km-editorial-page .g-cta-final{padding:80px 22px 72px}.km-editorial-page .g-cta-final__stamp{display:none}}
