@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31e5e20239562b7a-s.3_otmf38u2y4x.woff2?dpl=dpl_6hfNBpFpLXcBen4oXDvmtSQFQYPd)format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a8b04342f903b9d-s.00hyb-x0mjr9g.woff2?dpl=dpl_6hfNBpFpLXcBen4oXDvmtSQFQYPd)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c6e2684784a55443-s.p.2p4adm_386h58.woff2?dpl=dpl_6hfNBpFpLXcBen4oXDvmtSQFQYPd)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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/742f0fcf9aa5cfe6-s.1x39li9dshdhc.woff2?dpl=dpl_6hfNBpFpLXcBen4oXDvmtSQFQYPd)format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b524e3bdcc8dfcd3-s.1qsgyx-tuq4mu.woff2?dpl=dpl_6hfNBpFpLXcBen4oXDvmtSQFQYPd)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a083361d37caf3d1-s.p.0s4utfvp8prsy.woff2?dpl=dpl_6hfNBpFpLXcBen4oXDvmtSQFQYPd)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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b221c6d9681431a7-s.3f7g1nki62hoj.woff2?dpl=dpl_6hfNBpFpLXcBen4oXDvmtSQFQYPd)format("woff2");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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/af7efeee822b8a1b-s.3sup9rdq9grs5.woff2?dpl=dpl_6hfNBpFpLXcBen4oXDvmtSQFQYPd)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6c98c9fb873995d2-s.p.22ggkaf3lyu8c.woff2?dpl=dpl_6hfNBpFpLXcBen4oXDvmtSQFQYPd)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:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f1c5314e24238cfd-s.22gtx64q2ss2-.woff2?dpl=dpl_6hfNBpFpLXcBen4oXDvmtSQFQYPd)format("woff2");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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7993b8d2abb72fea-s.3os00td4x4cmq.woff2?dpl=dpl_6hfNBpFpLXcBen4oXDvmtSQFQYPd)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0595f7052377a1a2-s.p.2lpos000q_nzo.woff2?dpl=dpl_6hfNBpFpLXcBen4oXDvmtSQFQYPd)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:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.barlow_9a0f2fa1-module__g2jXlG__className{font-family:Barlow,Barlow Fallback;font-style:normal}.barlow_9a0f2fa1-module__g2jXlG__variable{--kh-sans:"Barlow", "Barlow Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2?dpl=dpl_6hfNBpFpLXcBen4oXDvmtSQFQYPd)format("woff2");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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2?dpl=dpl_6hfNBpFpLXcBen4oXDvmtSQFQYPd)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2?dpl=dpl_6hfNBpFpLXcBen4oXDvmtSQFQYPd)format("woff2");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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2?dpl=dpl_6hfNBpFpLXcBen4oXDvmtSQFQYPd)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2?dpl=dpl_6hfNBpFpLXcBen4oXDvmtSQFQYPd)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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2?dpl=dpl_6hfNBpFpLXcBen4oXDvmtSQFQYPd)format("woff2");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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2?dpl=dpl_6hfNBpFpLXcBen4oXDvmtSQFQYPd)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2?dpl=dpl_6hfNBpFpLXcBen4oXDvmtSQFQYPd)format("woff2");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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2?dpl=dpl_6hfNBpFpLXcBen4oXDvmtSQFQYPd)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2?dpl=dpl_6hfNBpFpLXcBen4oXDvmtSQFQYPd)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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.woff2?dpl=dpl_6hfNBpFpLXcBen4oXDvmtSQFQYPd)format("woff2");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 Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2?dpl=dpl_6hfNBpFpLXcBen4oXDvmtSQFQYPd)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.woff2?dpl=dpl_6hfNBpFpLXcBen4oXDvmtSQFQYPd)format("woff2");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 Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.woff2?dpl=dpl_6hfNBpFpLXcBen4oXDvmtSQFQYPd)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.woff2?dpl=dpl_6hfNBpFpLXcBen4oXDvmtSQFQYPd)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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_f89ca1da-module__ucdiXa__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_f89ca1da-module__ucdiXa__variable{--kh-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.kh{--ink-950:#051f2a;--ink-900:#0d2934;--ink-800:#243c46;--ink-650:#4d5e66;--paper-50:#fbf5f4;--paper-100:#f1e9e7;--paper-200:#dfd7d5;--accent-500:#ff5a2f;--accent-600:#bd330b;--success-500:#4ebe7d;--color-page:var(--paper-50);--color-surface:var(--paper-100);--color-ink:var(--ink-950);--color-muted:var(--ink-650);--color-dark:var(--ink-950);--color-on-dark:var(--paper-100);--color-accent:var(--accent-500);--button-accent-bg:var(--accent-500);--button-accent-hover:var(--accent-600);--button-dark-bg:var(--ink-950);--card-border:color-mix(in oklch, var(--ink-950) 14%, transparent);--focus-ring:#ff9d1d;--container:1280px;--radius-sm:10px;--radius-md:18px;--radius-lg:26px;font-family:var(--kh-sans), "Barlow", system-ui, sans-serif;color:var(--color-ink);background:var(--color-page);font-synthesis:none;text-rendering:optimizelegibility}@supports (color:lab(0% 0 0)){.kh{--ink-950:lab(10.207% -7.0962 -10.3095);--ink-900:lab(14.86% -7.64602 -10.8929);--ink-800:lab(23.5618% -7.08261 -9.64155);--ink-650:lab(38.6192% -5.32749 -6.98793);--paper-50:lab(97.0563% 1.65427 1.32858);--paper-100:lab(92.9743% 2.48474 1.99528);--paper-200:lab(86.5869% 2.76268 2.21835);--accent-500:lab(61.5741% 63.9531 59.6575);--accent-600:lab(43.8615% 54.3402 53.5484);--success-500:lab(69.3433% -44.5479 22.9571);--focus-ring:lab(73.9237% 32.1316 74.7163)}}.kh *{box-sizing:border-box}html:has(.kh){scroll-behavior:smooth;scroll-padding-top:92px}.kh{background:var(--color-page);min-width:320px;min-height:100dvh;color:var(--color-ink);margin:0;font-size:16px;line-height:1.6}.kh button,.kh input,.kh select{font:inherit}.kh button,.kh a,.kh select{-webkit-tap-highlight-color:transparent}.kh button{color:inherit}.kh a{color:inherit;text-decoration:none}.kh img{max-width:100%;display:block}.kh button,.kh select{cursor:pointer}.kh button:focus-visible,.kh a:focus-visible,.kh input:focus-visible,.kh select:focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px}.kh ::selection{color:var(--paper-50);background:var(--accent-600)}.kh .site-shell{min-height:100dvh;position:relative;overflow:clip}.kh .status-rail{display:none}.kh .ops-strip{z-index:40;color:#fbfbfb;min-height:46px;font-family:var(--kh-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.1em;background:#0a0b0d;border-top:1px solid #ff9e4073;align-items:center;gap:10px;padding:0 16px;font-size:10px;text-decoration:none;display:flex;position:fixed;inset:auto 0 0}.kh .ops-strip-dot{background:#ff9e40;border-radius:50%;flex:none;width:7px;height:7px}.kh .ops-strip-label{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.kh .ops-strip-cta{color:#ff9e40;white-space:nowrap;align-items:center;gap:4px;display:inline-flex}@media (min-width:1000px){.kh .ops-strip{display:none}}.kh .status-page{z-index:60;background:#0a0b0d;flex-direction:column;display:flex;position:fixed;inset:0}.kh .status-page-bar{color:#fbfbfb;min-height:46px;font-family:var(--kh-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.1em;border-bottom:1px solid #ff9e4059;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:10px;display:flex}.kh .status-page-back{color:#ff9e40;white-space:nowrap;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.kh .status-page-frame{background:#0a0b0d;border:0;flex:1;width:100%;min-height:0}.kh .status-rail-bar{border-bottom:1px solid color-mix(in oklch, var(--paper-100) 14%, transparent);min-height:52px;color:var(--paper-100);background:var(--ink-950);font-family:var(--kh-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:10px;display:flex}.kh .status-rail-bar>span,.kh .status-rail-bar a{align-items:center;gap:7px;display:inline-flex}.kh .status-rail-bar i{background:var(--accent-500);border-radius:50%;width:6px;height:6px}.kh .status-rail-bar a{min-height:44px;color:var(--paper-200);transition:color .18s ease-out}.kh .status-rail-bar a:hover{color:var(--accent-500)}.kh .status-rail iframe{background:#0a0b0d;border:0;flex:1;width:100%;min-height:0}.kh .kh-container{width:min(calc(100% - 64px), var(--container));margin-inline:auto}.kh .skip-link{z-index:100;background:var(--paper-50);color:var(--ink-950);border-radius:6px;padding:10px 16px;transition:top .18s ease-out;position:fixed;top:-100px;left:12px}.kh .skip-link:focus{top:12px}.kh .utility-bar{z-index:21;height:34px;color:var(--paper-200);border-bottom:1px solid color-mix(in oklch, var(--paper-100) 13%, transparent);font-family:var(--kh-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.02em;font-size:11px;position:absolute;inset:0 0 auto}.kh .utility-inner{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.kh .utility-inner a{align-items:center;gap:7px;transition:color .18s ease-out;display:inline-flex}.kh .utility-inner a:hover{color:var(--accent-500)}.kh .site-header{z-index:20;color:var(--color-on-dark);border-bottom:1px solid color-mix(in oklch, var(--paper-100) 13%, transparent);position:absolute;top:34px;left:0;right:0}.kh .header-inner{align-items:center;gap:32px;height:86px;display:flex}.kh .brand{flex:none;align-items:center;display:flex}.kh .brand img{width:142px;height:auto}.kh .desktop-nav{align-items:center;gap:30px;margin-left:auto;display:flex}.kh .desktop-nav a{text-align:center;min-width:44px;color:var(--paper-200);padding:30px 0;font-size:15px;font-weight:500;transition:color .18s ease-out;position:relative}.kh .desktop-nav a:after{content:"";background:var(--accent-500);transform-origin:0;height:1px;transition:transform .18s ease-out;position:absolute;bottom:20px;left:0;right:0;transform:scaleX(0)}.kh .desktop-nav a:hover{color:var(--paper-50)}.kh .desktop-nav a:hover:after{transform:scaleX(1)}.kh .header-cta{border:1px solid color-mix(in oklch, var(--paper-100) 30%, transparent);border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:44px;margin-left:10px;padding:10px 18px;font-size:14px;font-weight:600;transition:color .18s ease-out,border-color .18s ease-out,transform .18s ease-out;display:inline-flex}.kh .header-cta:hover{color:var(--accent-500);border-color:var(--accent-500);transform:translateY(-1px)}.kh .menu-toggle{border:1px solid color-mix(in oklch, var(--paper-100) 25%, transparent);background:0 0;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin-left:auto;display:none}.kh .mobile-nav{display:none}.kh .hero{color:var(--color-on-dark);background-color:var(--ink-950);background-image:radial-gradient(circle at 82% 20%, color-mix(in oklch, var(--accent-500) 8%, transparent), transparent 34%), radial-gradient(circle, color-mix(in oklch, var(--paper-100) 8%, transparent) 1px, transparent 1px);background-size:auto,24px 24px;padding:174px 0 44px;position:relative}.kh .hero:before{content:"";border:1px solid color-mix(in oklch, var(--accent-500) 25%, transparent);pointer-events:none;border-radius:50%;width:520px;height:520px;position:absolute;top:100px;right:-260px}.kh .hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:center;gap:64px;display:grid;position:relative}.kh .hero-copy{z-index:2;padding:36px 0 28px;position:relative}.kh .technical-label,.kh .section-kicker{font-family:var(--kh-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.4}.kh .technical-label{color:var(--paper-200);border:1px solid color-mix(in oklch, var(--accent-500) 65%, transparent);border-radius:4px;align-items:center;gap:10px;padding:7px 10px;display:inline-flex}.kh .technical-label span,.kh .feature-badge span,.kh .listing-status span{background:var(--accent-500);border-radius:50%;flex:none;width:6px;height:6px}.kh .hero h1,.kh .section-heading h2,.kh .display-copy h2,.kh .seller-copy h2,.kh .fees-copy h2,.kh .final-cta h2{letter-spacing:-.052em;margin:0;font-weight:700}.kh .hero h1{max-width:720px;margin-top:24px;font-size:clamp(56px,6.1vw,94px);line-height:.91}.kh .hero h1 em,.kh .section-heading h2 em,.kh .display-copy h2 em,.kh .seller-copy h2 em,.kh .fees-copy h2 em{color:var(--accent-500);font-style:normal;font-weight:500}.kh .hero-lede{max-width:590px;color:var(--paper-200);margin:26px 0 0;font-size:18px;line-height:1.65}.kh .hero-search{max-width:600px;margin-top:32px}.kh .hero-search>label{color:var(--paper-200);font-family:var(--kh-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.05em;text-transform:uppercase;margin-bottom:9px;font-size:11px;display:block}.kh .search-row{border:1px solid color-mix(in oklch, var(--paper-100) 22%, transparent);background:color-mix(in oklch, var(--paper-100) 8%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;gap:8px;padding:7px;display:flex}.kh .search-input-wrap{min-width:0;color:var(--paper-200);flex:1;align-items:center;gap:10px;padding-left:12px;display:flex}.kh .search-input-wrap input{width:100%;min-height:46px;color:var(--paper-50);background:0 0;border:0;outline:0;padding:0;font-size:16px}.kh .search-input-wrap input::placeholder{color:var(--paper-200);opacity:.78}.kh .button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 20px;font-size:15px;font-weight:600;line-height:1.2;transition:transform .18s ease-out,background-color .18s ease-out,color .18s ease-out,border-color .18s ease-out;display:inline-flex}.kh .button:hover{transform:translateY(-2px)}.kh .button:active{transform:translateY(0)}.kh .button-accent{color:var(--ink-950);background:var(--button-accent-bg)}.kh .button-accent:hover{background:var(--button-accent-hover);color:var(--paper-50)}.kh .button-dark{color:var(--paper-50);background:var(--button-dark-bg)}.kh .button-dark:hover{background:var(--ink-800)}.kh .button-outline-light{color:var(--paper-100);border-color:color-mix(in oklch, var(--paper-100) 35%, transparent);background:0 0}.kh .button-outline-light:hover{border-color:var(--paper-100)}.kh .hero-intent-links{flex-wrap:wrap;gap:8px 22px;margin-top:16px;display:flex}.kh .hero-intent-links a{min-height:44px;color:var(--paper-50);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, var(--paper-100) 35%, transparent);text-decoration-color:color-mix(in oklch, var(--paper-100) 35%, transparent);text-underline-offset:5px;align-items:center;gap:7px;font-size:14px;font-weight:650;display:inline-flex}.kh .hero-intent-links a:hover{-webkit-text-decoration-color:var(--accent-500);text-decoration-color:var(--accent-500)}.kh .hero-proof{color:var(--paper-200);flex-wrap:wrap;gap:18px;margin-top:20px;font-size:13px;display:flex}.kh .hero-proof span{align-items:center;gap:5px;display:inline-flex}.kh .hero-proof svg{color:var(--accent-500)}.kh .feature-showcase{perspective:1500px;min-width:0;position:relative}.kh .showcase-topline,.kh .showcase-controls{font-family:var(--kh-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;font-size:10px;display:flex}.kh .showcase-topline{color:var(--paper-200);margin-bottom:12px}.kh .feature-stage{height:530px;transform-style:preserve-3d;position:relative}.kh .feature-card{--offset:0;border:1px solid color-mix(in oklch, var(--paper-100) 18%, transparent);border-radius:var(--radius-lg);color:var(--paper-50);background:var(--ink-900);text-align:left;pointer-events:none;opacity:calc(1 - var(--offset) * .4);z-index:var(--reverse-offset);transform:translate3d(calc(var(--offset) * 20px), calc(var(--offset) * 18px), calc(var(--offset) * -100px)) rotateY(calc(var(--offset) * -4deg)) scale(calc(1 - var(--offset) * .04));transform-origin:100%;padding:0;transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .4s ease-out,border-color .2s ease-out;position:absolute;inset:0 0 26px;overflow:hidden}.kh .feature-card.is-active{pointer-events:auto;border-color:color-mix(in oklch, var(--accent-500) 65%, transparent);box-shadow:0 32px 80px color-mix(in oklch, var(--ink-950) 70%, transparent)}.kh .feature-card img{object-fit:cover;width:100%;height:100%;transition:transform .52s cubic-bezier(.22,1,.36,1)}.kh .feature-card.is-active:hover img{transform:scale(1.025)}.kh .feature-shade{background:linear-gradient(180deg, transparent 38%, color-mix(in oklch, var(--ink-950) 92%, transparent) 100%);position:absolute;inset:0}.kh .feature-badge,.kh .listing-status{font-family:var(--kh-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;display:inline-flex}.kh .feature-badge{background:color-mix(in oklch, var(--ink-950) 80%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:4px;padding:7px 10px;position:absolute;top:20px;left:20px}.kh .feature-info{flex-direction:column;align-items:flex-start;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.kh .feature-price{color:var(--accent-500);font-family:var(--kh-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:-.04em;margin-bottom:9px;font-size:27px;font-weight:600}.kh .feature-info strong{max-width:420px;font-size:25px;line-height:1.12}.kh .feature-info>span:last-child{color:var(--paper-200);margin-top:7px;font-size:14px}.kh .showcase-controls{padding-right:4px}.kh .feature-dots{align-items:center;gap:8px;display:flex}.kh .feature-dots button{background:0 0;border:0;width:44px;height:44px;padding:0;position:relative}.kh .feature-dots button:after{content:"";background:color-mix(in oklch, var(--paper-100) 30%, transparent);height:2px;transition:background-color .18s ease-out,transform .18s ease-out;position:absolute;top:21px;left:2px;right:2px}.kh .feature-dots button.is-active:after{background:var(--accent-500);transform:scaleY(2)}.kh .arrow-controls{gap:8px;display:flex}.kh .arrow-controls button{border:1px solid color-mix(in oklch, var(--paper-100) 24%, transparent);width:44px;height:44px;color:var(--paper-100);background:0 0;border-radius:50%;justify-content:center;align-items:center;transition:color .18s ease-out,border-color .18s ease-out,transform .18s ease-out;display:inline-flex}.kh .arrow-controls button:hover{color:var(--accent-500);border-color:var(--accent-500);transform:translateY(-2px)}.kh .hero-bottom{align-items:center;gap:28px;padding-top:34px;display:flex;position:relative}.kh .text-link{min-height:44px;color:var(--ink-950);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, currentColor 35%, transparent);text-decoration-color:color-mix(in oklch, currentColor 35%, transparent);text-underline-offset:5px;align-items:center;gap:8px;font-size:15px;font-weight:600;transition:color .18s ease-out,text-decoration-color .18s ease-out;display:inline-flex}.kh .text-link:hover{color:var(--accent-600);text-decoration-color:currentColor}.kh .text-link.light{color:var(--paper-100)}.kh .text-link.light:hover{color:var(--accent-500)}.kh .ticker{color:var(--ink-950);background:var(--accent-500);border-block:1px solid color-mix(in oklch, var(--ink-950) 25%, transparent);overflow:hidden}.kh .ticker-track{width:max-content;animation:34s linear infinite kh-ticker-scroll;display:flex}.kh .ticker:hover .ticker-track{animation-play-state:paused}.kh .ticker-group{font-family:var(--kh-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;flex-shrink:0;align-items:center;gap:28px;padding:14px;font-size:11px;font-weight:600;display:flex}.kh .ticker-group i{background:var(--ink-950);border-radius:50%;width:5px;height:5px}@keyframes kh-ticker-scroll{to{transform:translate(-50%)}}.kh .section{padding:112px 0}.kh .section-heading{margin-bottom:52px}.kh .section-kicker{color:var(--accent-600);margin-bottom:16px;display:block}.kh .section-heading h2,.kh .display-copy h2,.kh .seller-copy h2,.kh .fees-copy h2{font-size:clamp(42px,4.4vw,66px);line-height:.98}.kh .split-heading{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:64px;display:grid}.kh .split-heading>p{max-width:480px;color:var(--color-muted);margin:0 0 4px;font-size:17px;line-height:1.7}.kh .why-section{background:var(--paper-50)}.kh .comparison-grid{grid-template-columns:.88fr 1.12fr;gap:24px;display:grid}.kh .comparison-column{border-radius:var(--radius-md);padding:40px}.kh .comparison-label{border-bottom:1px solid var(--card-border);font-family:var(--kh-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;padding-bottom:22px;font-size:11px;font-weight:600;display:block}.kh .fragmented{border:1px solid var(--card-border);background:var(--paper-100)}.kh .fragmented ul,.kh .organized ol,.kh .check-list{margin:0;padding:0;list-style:none}.kh .fragmented li{border-bottom:1px solid var(--card-border);color:var(--ink-650);align-items:flex-start;gap:14px;padding:19px 0;font-size:16px;display:flex}.kh .fragmented li:last-child{border-bottom:0}.kh .fragmented li svg{color:var(--accent-600);flex:none;margin-top:3px}.kh .organized{color:var(--paper-100);background:var(--ink-950)}.kh .organized .comparison-label{border-color:color-mix(in oklch, var(--paper-100) 16%, transparent);color:var(--accent-500)}.kh .organized li{border-bottom:1px solid color-mix(in oklch, var(--paper-100) 14%, transparent);grid-template-columns:44px 1fr;gap:14px;padding:25px 0;display:grid}.kh .organized li:last-child{border-bottom:0}.kh .organized li>span{color:var(--accent-500);font-family:var(--kh-mono), "IBM Plex Mono", ui-monospace, monospace;font-size:12px}.kh .organized strong{font-size:20px;line-height:1.3;display:block}.kh .organized p{color:var(--paper-200);margin:5px 0 0;font-size:15px}.kh .units-section{background:var(--paper-100)}.kh .units-heading{justify-content:space-between;align-items:end;gap:32px;display:flex}.kh .inventory-toolbar{border-block:1px solid var(--card-border);justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;padding:16px 0;display:flex}.kh .category-filters{flex-wrap:wrap;gap:8px;display:flex}.kh .category-filters button{min-height:44px;color:var(--ink-650);background:0 0;border:1px solid #0000;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:600;transition:color .18s ease-out,background-color .18s ease-out,border-color .18s ease-out}.kh .category-filters button:hover{color:var(--ink-950);border-color:var(--card-border)}.kh .category-filters button.is-active{color:var(--paper-50);background:var(--ink-950)}.kh .sort-control{color:var(--ink-650);font-family:var(--kh-mono), "IBM Plex Mono", ui-monospace, monospace;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;display:flex}.kh .sort-control select{border:1px solid var(--card-border);min-height:44px;color:var(--ink-950);background:var(--paper-50);font-family:var(--kh-sans), "Barlow", system-ui, sans-serif;text-transform:none;border-radius:8px;padding:8px 32px 8px 12px;font-size:14px}.kh .search-summary{color:var(--ink-650);justify-content:space-between;align-items:center;gap:20px;margin:-8px 0 24px;display:flex}.kh .search-summary button{min-height:44px;color:var(--ink-950);background:0 0;border:0;align-items:center;gap:6px;font-weight:600;display:inline-flex}.kh .vehicle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.kh .vehicle-card{border:1px solid var(--card-border);border-radius:var(--radius-md);background:var(--paper-50);min-width:0;transition:transform .2s ease-out,box-shadow .2s ease-out,border-color .2s ease-out;overflow:hidden}.kh .vehicle-card:hover{border-color:color-mix(in oklch, var(--ink-950) 30%, transparent);box-shadow:0 20px 50px color-mix(in oklch, var(--ink-950) 10%, transparent);transform:translateY(-4px)}.kh .vehicle-card-featured{grid-column:span 2}.kh .vehicle-open{text-align:left;background:0 0;border:0;flex-direction:column;width:100%;height:100%;padding:0;display:flex}.kh .vehicle-media{aspect-ratio:4/3;background:var(--paper-200);width:100%;display:block;position:relative;overflow:hidden}.kh .vehicle-card-featured .vehicle-media{aspect-ratio:16/9}.kh .vehicle-media img,.kh .display-photo img{object-fit:cover;width:100%;height:100%;transition:transform .85s cubic-bezier(.22,1,.36,1);transform:scale(1.07)}.kh .vehicle-media.image-in-view img,.kh .display-photo.image-in-view img{transform:scale(1)}.kh .vehicle-card:hover .vehicle-media.image-in-view img{transform:scale(1.025)}.kh .listing-status{color:var(--paper-50);background:color-mix(in oklch, var(--ink-950) 82%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:4px;padding:7px 9px;position:absolute;top:16px;left:16px}.kh .listing-status span{background:var(--success-500)}.kh .vehicle-content{flex-direction:column;flex:1;align-items:flex-start;padding:22px;display:flex}.kh .vehicle-price{color:var(--accent-600);font-family:var(--kh-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:-.04em;margin-bottom:8px;font-size:23px;font-weight:600}.kh .vehicle-content>strong{font-size:21px;line-height:1.2}.kh .vehicle-meta,.kh .vehicle-location{color:var(--ink-650);font-size:14px}.kh .vehicle-meta{margin-top:8px}.kh .vehicle-location{align-items:center;gap:5px;margin-top:5px;display:inline-flex}.kh .vehicle-action{border-top:1px solid var(--card-border);justify-content:space-between;align-items:center;width:100%;margin-top:20px;padding-top:15px;font-size:14px;font-weight:600;display:flex}.kh .empty-state{border:1px dashed color-mix(in oklch, var(--ink-950) 25%, transparent);border-radius:var(--radius-md);text-align:center;padding:64px 24px}.kh .empty-state>svg{color:var(--accent-600);margin:0 auto 18px}.kh .empty-state h3{margin:0;font-size:26px}.kh .empty-state p{color:var(--ink-650);margin:8px auto 22px}.kh .empty-state>div{justify-content:center;align-items:center;gap:20px;display:flex}.kh .display-section{color:var(--paper-100);background:var(--ink-950)}.kh .display-grid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center;gap:72px;display:grid}.kh .display-photo{border-radius:var(--radius-lg);min-height:520px;position:relative;overflow:hidden}.kh .display-photo:after{content:"";border:1px solid color-mix(in oklch, var(--paper-100) 15%, transparent);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.kh .display-photo>span{color:var(--paper-100);background:color-mix(in oklch, var(--ink-950) 82%, transparent);font-family:var(--kh-mono), "IBM Plex Mono", ui-monospace, monospace;text-transform:uppercase;border-radius:4px;padding:8px 11px;font-size:10px;position:absolute;bottom:18px;left:18px}.kh .display-copy h2{margin-bottom:24px}.kh .display-copy>p{color:var(--paper-200);margin:0;font-size:17px;line-height:1.7}.kh .visit-details{border-top:1px solid color-mix(in oklch, var(--paper-100) 16%, transparent);margin:28px 0}.kh .visit-details>div{border-bottom:1px solid color-mix(in oklch, var(--paper-100) 16%, transparent);gap:14px;padding:16px 0;display:flex}.kh .visit-details svg{color:var(--accent-500);flex:none;margin-top:4px}.kh .visit-details span{color:var(--paper-200);font-size:14px}.kh .visit-details strong{color:var(--paper-50);font-size:16px;display:block}.kh .display-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.kh .display-copy>small{color:var(--paper-200);margin-top:18px;font-size:12px;display:block}.kh .process-section{background:var(--paper-50)}.kh .process-steps{border-block:1px solid var(--card-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.kh .process-steps article{border-right:1px solid var(--card-border);min-width:0;padding:32px 28px 34px;position:relative}.kh .process-steps article:first-child{padding-left:0}.kh .process-steps article:last-child{border-right:0;padding-right:0}.kh .process-steps svg{color:var(--accent-600);margin-bottom:28px}.kh .process-steps article>span{color:var(--ink-650);font-family:var(--kh-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.08em;font-size:10px;display:block}.kh .process-steps h3{margin:12px 0 10px;font-size:22px;line-height:1.2}.kh .process-steps p{color:var(--ink-650);margin:0;font-size:15px;line-height:1.65}.kh .process-link{margin-top:26px}.kh .seller-section{background:var(--paper-100)}.kh .seller-grid{grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:center;gap:88px;display:grid}.kh .seller-copy>p,.kh .fees-copy>p{max-width:600px;color:var(--ink-650);margin:24px 0;font-size:17px;line-height:1.7}.kh .check-list{margin:28px 0 32px}.kh .check-list li{color:var(--ink-800);align-items:flex-start;gap:12px;padding:10px 0;display:flex}.kh .check-list svg{color:var(--accent-600);flex:none;margin-top:4px}.kh .town-section{background:var(--paper-100);padding-top:0}.kh .town-strip{border:1.5px solid var(--ink-950);border-radius:var(--radius-lg);background:var(--paper-50);box-shadow:12px 12px 0 var(--accent-500);grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;gap:64px;padding:44px 48px;display:grid}.kh .town-copy h2{letter-spacing:-.03em;color:var(--ink-950);margin:14px 0 0;font-size:34px;line-height:1.08}.kh .town-copy h2 em{color:var(--accent-600)}.kh .town-copy p{max-width:560px;color:var(--ink-650);margin:18px 0 0;font-size:16px;line-height:1.7}.kh .town-actions{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.kh .town-wa{color:var(--ink-800);align-items:center;gap:8px;font-size:14px;text-decoration:none;display:inline-flex}.kh .town-wa:hover{color:var(--accent-600)}.kh .town-teaser{border-left:3px solid var(--accent-500);background:var(--paper-200);border-radius:0 10px 10px 0;flex-direction:column;gap:6px;padding:14px 18px;display:flex}.kh .town-teaser strong{letter-spacing:-.01em;color:var(--ink-950);font-size:15px}.kh .town-teaser span{color:var(--ink-650);font-size:13px;line-height:1.55}.kh .town-partner{font-family:var(--kh-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.05em;text-transform:uppercase;color:#fff;background:var(--ink-950);border:none;border-radius:8px;justify-content:center;align-self:stretch;align-items:center;gap:8px;min-height:44px;margin-top:10px;padding:13px 18px;font-size:12px;text-decoration:none;display:inline-flex}.kh .town-partner:hover{background:var(--accent-600)}.kh .town-note{font-family:var(--kh-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-650);font-size:10px}@media (max-width:900px){.kh .town-strip{box-shadow:8px 8px 0 var(--accent-500);grid-template-columns:1fr;gap:28px;padding:32px 24px}.kh .town-copy h2{font-size:27px}}.kh .weekend-panel{border-radius:var(--radius-lg);color:var(--paper-100);background:var(--ink-950);box-shadow:18px 18px 0 var(--accent-500);padding:36px}.kh .weekend-topline{border-bottom:1px solid color-mix(in oklch, var(--paper-100) 17%, transparent);color:var(--accent-500);font-family:var(--kh-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:12px;padding-bottom:20px;font-size:10px;display:flex}.kh .weekend-panel h3{letter-spacing:-.03em;margin:26px 0 14px;font-size:30px;line-height:1.1}.kh .weekend-panel>p{color:var(--paper-200);margin:0;font-size:15px}.kh .weekend-panel dl{margin:24px 0}.kh .weekend-panel dl>div{border-bottom:1px solid color-mix(in oklch, var(--paper-100) 12%, transparent);justify-content:space-between;gap:18px;padding:10px 0;font-size:14px;display:flex}.kh .weekend-panel dt{color:var(--paper-200)}.kh .weekend-panel dd{text-align:right;margin:0;font-weight:600}.kh .weekend-panel>a{min-height:44px;color:var(--accent-500);text-underline-offset:5px;align-items:center;gap:8px;font-weight:600;text-decoration:underline;display:inline-flex}.kh .fees-section{background:var(--paper-50)}.kh .fees-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:96px;display:grid}.kh .zero-fee{align-items:center;gap:20px;margin-top:32px;display:flex}.kh .zero-fee strong{color:var(--accent-600);font-family:var(--kh-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:-.08em;font-size:64px;line-height:1}.kh .zero-fee span{border-left:1px solid var(--card-border);color:var(--ink-650);text-transform:uppercase;padding-left:20px;font-size:13px;line-height:1.45}.kh .fee-table{border-top:2px solid var(--ink-950)}.kh .fee-row{border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:center;gap:24px;padding:20px 4px;display:flex}.kh .fee-row strong{color:var(--accent-600);font-family:var(--kh-mono), "IBM Plex Mono", ui-monospace, monospace;white-space:nowrap;font-size:22px}.kh .fee-header{color:var(--ink-650);font-family:var(--kh-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;padding-block:12px;font-size:10px}.kh .fee-table>p{color:var(--ink-650);margin:18px 0 0;font-size:13px}.kh .final-cta{color:var(--paper-100);background:var(--ink-950);border-bottom:1px solid color-mix(in oklch, var(--paper-100) 14%, transparent);padding:80px 0}.kh .final-cta-inner{justify-content:space-between;align-items:center;gap:64px;display:flex}.kh .final-cta svg{color:var(--accent-500)}.kh .final-cta h2{margin-top:20px;font-size:clamp(42px,5vw,68px);line-height:.96}.kh .final-cta-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;max-width:480px;display:flex}.kh .final-cta-actions>p{width:100%;color:var(--paper-200);text-align:right;margin:12px 0 0;font-size:14px}.kh .final-cta-actions>p a{min-height:44px;color:var(--paper-50);text-underline-offset:4px;align-items:center;gap:6px;font-weight:600;text-decoration:underline;display:inline-flex}.kh .site-footer{color:var(--paper-200);background:var(--ink-950);padding:64px 0 24px}.kh .footer-grid{grid-template-columns:1.5fr .7fr .8fr 1fr;gap:48px;padding-bottom:52px;display:grid}.kh .footer-brand img{width:156px;margin-bottom:20px}.kh .footer-brand p{max-width:330px;margin:0;font-size:15px}.kh .footer-links,.kh .footer-contact{flex-direction:column;align-items:flex-start;gap:10px;font-size:14px;display:flex}.kh .footer-links strong,.kh .footer-contact strong{color:var(--paper-50);font-family:var(--kh-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:10px}.kh .footer-links a,.kh .footer-contact a{align-items:center;min-height:44px;transition:color .18s ease-out;display:inline-flex}.kh .footer-links a:hover,.kh .footer-contact a:hover{color:var(--accent-500)}.kh .footer-contact p{margin:0}.kh .footer-contact a{color:var(--accent-500);font-weight:600}.kh .footer-bottom{border-top:1px solid color-mix(in oklch, var(--paper-100) 14%, transparent);font-family:var(--kh-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.03em;text-transform:uppercase;justify-content:space-between;gap:24px;padding-top:22px;font-size:10px;display:flex}.kh .modal-backdrop{z-index:60;background:color-mix(in oklch, var(--ink-950) 82%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center;padding:24px;animation:.18s ease-out kh-modal-fade;display:grid;position:fixed;inset:0}.kh .vehicle-modal{border:1px solid color-mix(in oklch, var(--paper-100) 20%, transparent);border-radius:var(--radius-lg);background:var(--paper-50);width:min(100%,980px);max-height:min(760px,100dvh - 48px);box-shadow:0 30px 100px color-mix(in oklch, var(--ink-950) 65%, transparent);grid-template-columns:1.08fr .92fr;animation:.24s ease-out kh-modal-enter;display:grid;position:relative;overflow:auto}.kh .modal-close{z-index:2;border:1px solid var(--card-border);width:44px;height:44px;color:var(--ink-950);background:var(--paper-50);border-radius:50%;place-items:center;padding:0;transition:transform .18s ease-out,background-color .18s ease-out;display:grid;position:absolute;top:16px;right:16px}.kh .modal-close:hover{background:var(--paper-100);transform:rotate(5deg)}.kh .modal-image{background:var(--paper-200);min-height:580px}.kh .modal-image img{object-fit:cover;width:100%;height:100%}.kh .modal-content{flex-direction:column;align-items:flex-start;padding:48px 36px 36px;display:flex}.kh .modal-price{color:var(--accent-600);font-family:var(--kh-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:-.05em;font-size:28px;font-weight:600}.kh .modal-content h2{letter-spacing:-.04em;margin:12px 0 24px;font-size:38px;line-height:1}.kh .modal-specs{border-top:1px solid var(--card-border);grid-template-columns:1fr 1fr;width:100%;display:grid}.kh .modal-specs>div{border-bottom:1px solid var(--card-border);padding:14px 0}.kh .modal-specs>div:nth-child(odd){padding-right:12px}.kh .modal-specs span,.kh .modal-specs strong{display:block}.kh .modal-specs span{color:var(--ink-650);font-family:var(--kh-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.kh .modal-specs strong{margin-top:4px;font-size:15px;line-height:1.35}.kh .modal-note{color:var(--ink-650);align-items:flex-start;gap:10px;margin:20px 0 24px;font-size:14px;display:flex}.kh .modal-note svg{color:var(--accent-600);flex:none;margin-top:2px}.kh .modal-content>.button{width:100%;margin-bottom:10px}@keyframes kh-modal-fade{0%{opacity:0}}@keyframes kh-modal-enter{0%{opacity:0;transform:scale(.95)}}@media (min-width:1200px) and (max-width:1500px){.kh .header-cta{display:none}.kh .desktop-nav{gap:16px}.kh .desktop-nav a{font-size:13px}.kh .hero-grid{grid-template-columns:1fr;gap:34px}.kh .hero-copy{max-width:720px}.kh .hero h1{font-size:clamp(58px,6vw,82px)}.kh .feature-showcase{width:min(100%,660px)}}@media (max-width:1100px){.kh .kh-container{width:min(calc(100% - 48px), var(--container))}.kh .desktop-nav{gap:18px}.kh .desktop-nav a{font-size:14px}.kh .hero-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:36px}.kh .feature-stage{height:490px}.kh .display-grid,.kh .seller-grid{gap:48px}.kh .fees-grid{gap:56px}.kh .vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kh .vehicle-card-featured{grid-column:span 2}.kh .process-steps article{padding-inline:20px}.kh .footer-grid{grid-template-columns:1.3fr .8fr .9fr}.kh .footer-contact{border-top:1px solid color-mix(in oklch, var(--paper-100) 14%, transparent);grid-column:1/-1;padding-top:24px}}@media (max-width:1199px){.kh .utility-bar{height:44px}.kh .utility-inner a{min-height:44px}.kh .site-header{top:44px}.kh .utility-inner>span,.kh .desktop-nav,.kh .header-cta{display:none}.kh .utility-inner{justify-content:center}.kh .menu-toggle{display:inline-flex}.kh .mobile-nav{border:1px solid color-mix(in oklch, var(--paper-100) 18%, transparent);border-radius:var(--radius-md);background:var(--ink-900);box-shadow:0 24px 70px color-mix(in oklch, var(--ink-950) 70%, transparent);opacity:0;pointer-events:none;flex-direction:column;padding:12px 20px;transition:opacity .18s ease-out,transform .18s ease-out;display:flex;position:absolute;top:86px;left:24px;right:24px;transform:translateY(-10px)scale(.98)}.kh .mobile-nav.is-open{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.kh .mobile-nav a{border-bottom:1px solid color-mix(in oklch, var(--paper-100) 12%, transparent);justify-content:space-between;align-items:center;min-height:50px;display:flex}.kh .mobile-nav a:last-child{color:var(--accent-500);border-bottom:0}.kh .hero{padding-top:164px}.kh .hero-grid{grid-template-columns:1fr;gap:34px}.kh .hero-copy{max-width:720px}.kh .hero h1{font-size:clamp(58px,10vw,88px)}.kh .feature-showcase{width:min(100%,660px)}.kh .feature-stage{height:540px}.kh .split-heading,.kh .display-grid,.kh .seller-grid,.kh .fees-grid{grid-template-columns:1fr;gap:32px}.kh .comparison-grid{grid-template-columns:1fr}.kh .display-photo{min-height:440px}.kh .display-copy{max-width:650px}.kh .process-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.kh .process-steps article:nth-child(2){border-right:0}.kh .process-steps article:nth-child(-n+2){border-bottom:1px solid var(--card-border)}.kh .process-steps article:first-child,.kh .process-steps article:nth-child(3){padding-left:0}.kh .weekend-panel{max-width:650px}.kh .fees-copy>p{max-width:700px}.kh .final-cta-inner{flex-direction:column;align-items:flex-start;gap:36px}.kh .final-cta-actions{justify-content:flex-start}.kh .final-cta-actions>p{text-align:left}.kh .vehicle-modal{grid-template-columns:.9fr 1.1fr}.kh .modal-content{padding-inline:26px}}@media (min-width:1000px) and (max-width:1199px){.kh .hero h1{font-size:clamp(48px,5.2vw,64px)}}@media (max-width:640px){.kh .kh-container{width:min(calc(100% - 32px), var(--container))}html:has(.kh){scroll-padding-top:76px}.kh .utility-bar{height:44px;font-size:12px}.kh .utility-inner a{gap:5px;min-height:44px}.kh .utility-location-extra{display:none}.kh .site-header{top:44px}.kh .header-inner{height:72px}.kh .brand img{width:122px}.kh .menu-toggle{width:44px;height:44px}.kh .mobile-nav{top:72px;left:16px;right:16px}.kh .hero{background-size:auto,28px 28px;padding:146px 0 32px}.kh .hero-copy{padding-top:26px}.kh .technical-label{letter-spacing:.04em;font-size:12px}.kh .brand{min-height:44px}.kh .showcase-topline,.kh .showcase-controls,.kh .feature-badge,.kh .listing-status,.kh .section-kicker,.kh .comparison-label,.kh .organized li>span,.kh .sort-control,.kh .process-steps article>span,.kh .weekend-topline,.kh .footer-links strong,.kh .footer-contact strong,.kh .footer-bottom,.kh .modal-specs span,.kh .fee-header,.kh .display-photo>span{font-size:12px}.kh .feature-dots{gap:0}.kh .feature-dots button{width:44px;height:44px}.kh .feature-dots button:after{top:21px}.kh .footer-links a,.kh .footer-contact a,.kh .final-cta-actions>p a{align-items:center;min-height:44px;display:inline-flex}.kh .hero h1{margin-top:20px;font-size:clamp(49px,15.4vw,72px);line-height:.92}.kh .hero-lede{margin-top:22px;font-size:16px;line-height:1.6}.kh .hero-search{margin-top:26px}.kh .search-row{flex-direction:column;padding:6px}.kh .search-input-wrap{min-height:48px}.kh .search-row .button{width:100%}.kh .hero-proof{gap:10px 14px;font-size:12px}.kh .feature-stage{height:440px}.kh .feature-card{inset-bottom:18px;transform:translate3d(calc(var(--offset) * 10px), calc(var(--offset) * 12px), calc(var(--offset) * -100px)) scale(calc(1 - var(--offset) * .04));border-radius:20px}.kh .feature-info{bottom:22px;left:20px;right:20px}.kh .feature-info strong{font-size:22px}.kh .feature-price{font-size:24px}.kh .hero-bottom{flex-direction:column;align-items:flex-start;gap:12px;padding-top:28px}.kh .hero-bottom .button{width:100%}.kh .ticker-group{gap:20px;padding-block:12px;font-size:12px}.kh .section{padding:76px 0}.kh .section-heading{margin-bottom:34px}.kh .section-heading h2,.kh .display-copy h2,.kh .seller-copy h2,.kh .fees-copy h2{font-size:clamp(39px,11.8vw,54px)}.kh .split-heading{gap:22px}.kh .split-heading>p,.kh .display-copy>p,.kh .seller-copy>p,.kh .fees-copy>p{font-size:16px}.kh .comparison-column{padding:26px 22px}.kh .fragmented li{font-size:15px}.kh .organized strong{font-size:18px}.kh .units-heading{flex-direction:column;align-items:flex-start;gap:18px}.kh .inventory-toolbar{flex-direction:column;align-items:flex-start;gap:14px}.kh .category-filters{scrollbar-width:thin;flex-wrap:nowrap;width:100%;padding-bottom:4px;overflow-x:auto}.kh .category-filters button{flex:none}.kh .sort-control,.kh .sort-control select{width:100%}.kh .sort-control{justify-content:space-between}.kh .sort-control select{flex:1;width:auto}.kh .search-summary{flex-direction:column;align-items:flex-start;gap:0}.kh .vehicle-grid{grid-template-columns:1fr;gap:18px}.kh .vehicle-card-featured{grid-column:auto}.kh .vehicle-card-featured .vehicle-media,.kh .vehicle-media{aspect-ratio:4/3}.kh .empty-state>div{flex-direction:column;gap:10px}.kh .display-grid{gap:36px}.kh .display-photo{border-radius:18px;min-height:300px}.kh .display-photo>span{letter-spacing:0;font-size:12px;bottom:12px;left:12px}.kh .display-actions{flex-direction:column;align-items:flex-start;gap:10px}.kh .display-actions .button{width:100%}.kh .process-steps{grid-template-columns:1fr}.kh .process-steps article,.kh .process-steps article:first-child,.kh .process-steps article:nth-child(3),.kh .process-steps article:last-child{border-right:0;border-bottom:1px solid var(--card-border);padding:26px 0}.kh .process-steps article:last-child{border-bottom:0}.kh .process-steps svg{margin-bottom:18px}.kh .weekend-panel{box-shadow:9px 9px 0 var(--accent-500);border-radius:18px;padding:26px 22px}.kh .weekend-topline{flex-direction:column;align-items:flex-start;gap:4px;font-size:12px}.kh .weekend-panel h3{font-size:27px}.kh .seller-copy .button{width:100%}.kh .fees-grid{gap:44px}.kh .zero-fee strong{font-size:56px}.kh .fee-row{gap:16px;font-size:15px}.kh .fee-row strong{font-size:19px}.kh .final-cta{padding:64px 0}.kh .final-cta h2{font-size:46px}.kh .final-cta-actions{flex-direction:column;width:100%}.kh .final-cta-actions .button{width:100%}.kh .footer-grid{grid-template-columns:1fr 1fr;gap:36px 24px}.kh .footer-brand,.kh .footer-contact{grid-column:1/-1}.kh .footer-bottom{flex-direction:column;align-items:flex-start;gap:8px}.kh .modal-backdrop{align-items:end;padding:12px}.kh .vehicle-modal{border-radius:20px;grid-template-columns:1fr;max-height:calc(100dvh - 24px)}.kh .modal-image{min-height:260px;max-height:34dvh}.kh .modal-content{padding:28px 22px 24px}.kh .modal-content h2{font-size:32px}.kh .modal-close{top:12px;right:12px}}@media (prefers-reduced-motion:reduce){html:has(.kh){scroll-behavior:auto}.kh *,.kh :before,.kh :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.kh .ticker-track{animation:none}.kh .vehicle-media img,.kh .display-photo img,.kh .vehicle-media.image-in-view img,.kh .display-photo.image-in-view img{transform:none}}.kh .kh-logo-light{height:auto}.kh .kh-account{align-items:center;gap:8px;margin-left:10px;display:flex}.kh .kh-account-link{border:1px solid color-mix(in oklch, var(--paper-100) 30%, transparent);border-radius:999px;align-items:center;min-height:44px;padding:10px 16px;font-size:14px;font-weight:600;display:inline-flex}@media (max-width:1199px){.kh .kh-account{display:none}}.kh .kh-no-photo{width:100%;height:100%;min-height:220px;color:var(--color-muted);background:var(--paper-200);justify-content:center;align-items:center;font-size:14px;display:flex}.kh .kh-feature-empty{background:var(--ink-900);align-items:flex-end;display:flex}.kh .kh-display-map{text-align:center;color:var(--paper-100);background:radial-gradient(circle at 30% 30%, color-mix(in oklch, var(--accent-500) 30%, transparent), transparent 55%), var(--ink-900);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px;display:flex}.kh .kh-display-map strong{font-size:24px}.kh .kh-display-map span{font-family:var(--kh-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.04em;opacity:.8;font-size:12px}.kh .kh-extras{padding-block:48px}.kh .kh-extras-grid{gap:16px;max-width:720px;display:grid}.light .kh main,.dark .kh main,.kh main{background-color:var(--color-page)!important}.light .kh footer.site-footer,.dark .kh footer.site-footer,.kh footer.site-footer{background-color:var(--ink-950)!important;border-top-color:#0000!important}.kh .vehicle-share{padding:0 1rem 1rem}
