@import "https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700;800&family=IBM+Plex+Mono:wght@400;500;600&display=swap";:root{--kx-forest-950:#071d18;--kx-forest-900:#0c2a23;--kx-forest-800:#153a31;--kx-forest-700:#235044;--kx-paper:#f3eee4;--kx-ivory:#fffdf8;--kx-warm:#e8decf;--kx-brass:#b88a52;--kx-brass-soft:#d7bb91;--kx-ink:#14352d;--kx-muted:#64716c;--kx-line:#14352d2b}body:has(.k2nav-public){background:var(--kx-ivory)}body:has(.k2nav-public) .k2nav-header{background:#fffdf8f6;border-bottom-color:#14352d1f;min-height:86px;box-shadow:0 1px #ffffffb8}body:has(.k2nav-public) .k2nav-brand{min-width:224px;padding-inline:32px}body:has(.k2nav-public) .k2nav-brand>span{background:var(--kx-forest-900);border-radius:2px;width:38px;height:38px;transform:rotate(-2deg);box-shadow:inset 0 0 0 1px #ffffff26}body:has(.k2nav-public) .k2nav-brand>b{letter-spacing:.2em}body:has(.k2nav-public) .k2nav-group>button{letter-spacing:.055em;text-transform:uppercase;padding-inline:clamp(13px,1.5vw,24px);font-size:11px;position:relative}body:has(.k2nav-public) .k2nav-group>button:after{content:"";background:var(--kx-brass);transform-origin:0;height:1px;transition:transform .18s;position:absolute;bottom:16px;left:18px;right:18px;transform:scaleX(0)}body:has(.k2nav-public) .k2nav-group>button:hover:after{transform:scaleX(1)}body:has(.k2nav-public) .k2nav-group>button[aria-expanded=true]:after{transform:scaleX(1)}body:has(.k2nav-public) .k2nav-group.is-active>button:after{transform:scaleX(1)}:is(body:has(.k2nav-public) .k2nav-group>button:hover,body:has(.k2nav-public) .k2nav-group>button:focus-visible,body:has(.k2nav-public) .k2nav-group.is-active>button){background:0 0;border-bottom-color:#0000}body:has(.k2nav-public) .k2nav-dropdown{background:var(--kx-forest-950);border:1px solid #d7bb9142;width:min(380px,100vw - 28px);padding:12px;box-shadow:0 30px 80px #071d184d}body:has(.k2nav-public) .k2nav-dropdown a{border-bottom-color:#ffffff1a;padding:17px 16px}body:has(.k2nav-public) .k2nav-dropdown a b{font-family:Bodoni Moda,Georgia,serif;font-size:17px;font-weight:500}body:has(.k2nav-public) .k2nav-dropdown a span{max-width:295px;margin-top:6px;font-size:12px;line-height:1.55}body:has(.k2nav-public) .k2nav-start{background:var(--kx-forest-900);letter-spacing:.05em;min-width:132px;color:#fff!important}body:has(.k2nav-public) .k2nav-account{background:#f3ecdf}body:has(.k2nav-public) .k2nav-context{background:linear-gradient(90deg, #b88a5221, transparent 28%), var(--kx-forest-900);color:#fff;border-bottom:0;min-height:72px;padding-block:13px;top:86px;box-shadow:0 16px 40px #071d1814}:is(body:has(.k2nav-public) .k2nav-context .k2nav-crumb a,body:has(.k2nav-public) .k2nav-context .k2nav-crumb b){color:#fff}body:has(.k2nav-public) .k2nav-context .k2nav-crumb span{color:var(--kx-brass-soft)}body:has(.k2nav-public) .k2nav-context p{color:#ffffffb3}body:has(.k2nav-public) .k2nav-context>small{color:var(--kx-brass-soft);border-left-color:#ffffff29}body:has(.k2nav-public) main{isolation:isolate}body:has(.k2nav-public) main h1{letter-spacing:-.045em}body:has(.k2client-app-shell){background:radial-gradient(circle at 88% 4%, #b88a5217, transparent 28rem), linear-gradient(180deg, #f8f4ec 0, var(--kx-paper) 46rem)}.k2client-app-shell{z-index:1160;border-bottom:1px solid var(--kx-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:82px;color:var(--kx-ink);background:#fffdf8f7;grid-template-columns:minmax(245px,auto) minmax(0,1fr) auto;align-items:stretch;font-family:Archivo,Arial,sans-serif;display:grid;position:sticky;top:0;box-shadow:0 12px 34px #14352d0e}.k2client-suite-brand{color:inherit;border-right:1px solid var(--kx-line);align-items:center;gap:14px;padding:0 28px;text-decoration:none;display:flex}.k2client-suite-brand>span{background:var(--kx-warm);width:38px;height:38px;color:var(--kx-forest-900);border:1px solid #14352d29;place-items:center;font:500 20px/1 Bodoni Moda,Georgia,serif;display:grid}.k2client-suite-brand div{min-width:0}.k2client-suite-brand small,.k2client-shell-actions>span{color:#92704a;letter-spacing:.17em;text-transform:uppercase;font:700 9px/1.1 IBM Plex Mono,monospace;display:block}.k2client-suite-brand b{letter-spacing:-.025em;margin-top:5px;font:500 21px/1 Bodoni Moda,Georgia,serif;display:block}.k2client-shell-nav{align-items:stretch;min-width:0;display:flex;overflow:hidden}.k2client-shell-nav a{color:#39524a;white-space:nowrap;justify-content:center;align-items:center;min-width:0;padding:0 clamp(12px,1.4vw,22px);font-size:12px;font-weight:700;text-decoration:none;display:flex;position:relative}.k2client-shell-nav a:after{content:"";background:var(--kx-brass);height:3px;transition:transform .16s;position:absolute;bottom:0;left:16px;right:16px;transform:scaleX(0)}.k2client-shell-nav a:hover,.k2client-shell-nav a:focus-visible,.k2client-shell-nav a.active{color:var(--kx-forest-900);background:#e8decf73;outline:none}.k2client-shell-nav a.active:after{transform:scaleX(1)}.k2client-shell-actions{border-left:1px solid var(--kx-line);align-items:center;gap:17px;padding-left:20px;display:flex}.k2client-shell-actions>a{background:var(--kx-forest-900);color:#fff;letter-spacing:.045em;text-transform:uppercase;align-items:center;min-height:82px;padding:0 23px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.k2client-shell-actions>a:hover,.k2client-shell-actions>a:focus-visible{background:var(--kx-forest-700);outline:none}:is(body:has(.k2client-app-shell) .k2os-header,body:has(.k2client-app-shell) .k2o-header,body:has(.k2client-app-shell) .k2p-header,body:has(.k2client-app-shell) .k2m-header,body:has(.k2client-app-shell) .k2easy-header,body:has(.k2client-app-shell) .k2gov-header,body:has(.k2client-app-shell) .k2he-head,body:has(.k2client-app-shell) .k2j-header,body:has(.k2client-app-shell) .k2role-head,body:has(.k2client-app-shell) .k2plot-header){display:none!important}body:has(.k2client-app-shell) main{scroll-margin-top:96px}body:has(.k2client-app-shell) [role=main]{scroll-margin-top:96px}body:has(.k2client-app-shell) main h1{letter-spacing:-.04em}:is(body:has(.k2client-app-shell) main article,body:has(.k2client-app-shell) main section){border-color:#14352d26}.k2client-mobile-context,.k2client-mobile-nav{font-family:Archivo,Arial,sans-serif}.k2pd{min-height:100vh;padding-left:96px;--deep:var(--kx-forest-950)!important;--paper:#e8e3d9!important;--ivory:#f8f4eb!important;--line:#0d2a2329!important;--muted:#61706a!important;background-color:#e8e3d9!important;background-image:linear-gradient(90deg,#0b241f09 1px,#0000 1px),linear-gradient(#0b241f09 1px,#0000 1px),none!important;background-position:0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat!important;background-size:32px 32px!important;background-attachment:scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important}.k2pd>.k2expo{border-radius:0;max-width:none;margin:0!important}.k2pd-nav{color:#fff;flex-direction:column;align-items:stretch;width:96px;height:100dvh;inset:0 auto 0 0;overflow-y:auto;z-index:1200!important;background:var(--kx-forest-950)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;border-right:1px solid #ffffff1a!important;max-width:none!important;margin:0!important;display:flex!important;position:fixed!important}.k2pd-nav:before{content:"K\a DELIVERY\a SUITE";min-height:112px;color:var(--kx-brass-soft);white-space:pre;text-align:center;letter-spacing:.13em;border-bottom:1px solid #ffffff1f;place-items:center;padding:18px 8px;font:700 9px/1.5 IBM Plex Mono,monospace;display:grid}.k2pd-nav a{text-align:center;letter-spacing:.045em;flex-direction:column;flex:none;justify-content:center;align-items:center;line-height:1.15;color:#ffffffad!important;border:0!important;border-bottom:1px solid #ffffff14!important;gap:8px!important;min-height:82px!important;padding:12px 6px!important;font-size:9px!important;display:flex!important}.k2pd-nav a:hover,.k2pd-nav a:focus-visible{color:#fff!important;outline-offset:-3px!important;background:#ffffff12!important;outline:2px solid #d7bb9199!important}.k2pd-nav svg{height:20px;color:var(--kx-brass-soft);width:20px!important}.k2pd-head{background:radial-gradient(circle at 78% -35%, #b88a5240, transparent 27rem), var(--kx-forest-900);color:#fff;min-height:158px;border:0!important;align-items:center!important;max-width:none!important;margin:0!important;padding:36px clamp(26px,4vw,58px) 31px!important}.k2pd-head small{font-size:0!important}.k2pd-head small:after{content:"DELIVERY SUITE  /  AUTHENTICATED PROFESSIONAL WORKSPACE";color:var(--kx-brass-soft);letter-spacing:.17em;font:700 9px/1 IBM Plex Mono,monospace}.k2pd-head h1{color:#fff;letter-spacing:-.045em;max-width:760px;margin-top:11px!important;font-family:Bodoni Moda,Georgia,serif!important}.k2pd-head p,.k2pd-head p svg{color:#ffffffad!important}.k2pd-head select{color:#fff;min-width:min(420px,34vw);background:#ffffff14!important;border-color:#ffffff3d!important}.k2pd-head select option{color:var(--kx-forest-950);background:#fff}.k2pd-main,.k2pd-workintro{max-width:1460px!important}.k2pd-main{padding:34px clamp(22px,3.4vw,52px) 68px!important}.k2pd-context{overflow:hidden;box-shadow:0 18px 42px #0d2a2313;border:0!important}.k2pd-context article{background:#fffdf8e6}.k2pd-metrics{box-shadow:0 18px 44px #071d181f;background:var(--kx-forest-900)!important;margin:20px 0!important}.k2pd-metrics article{min-height:98px!important}.k2pd-attn,.k2pd-pulse,.k2pd-modules{box-shadow:0 16px 38px #0d2a230e}.k2pd-desk{box-shadow:0 30px 68px #071d182b;border:0!important;margin-top:28px!important}.k2pd-desk-intro{background:radial-gradient(circle at 90% 10%,#b88a5233,#0000 24rem),#0e3129;min-height:190px}.k2pd-desk-intro h2{letter-spacing:-.045em}.k2pd-command-table,.k2pd-desk-queue{background:#f1ece3!important}.k2pd-desk-modules>a{min-height:126px!important}.k2pd-workbench{background:#f0ece4!important;border-top:1px solid #0d2a2333!important}@media (width<=1180px){.k2client-app-shell{grid-template-columns:auto 1fr auto}.k2client-shell-nav a{padding-inline:11px;font-size:11px}.k2client-shell-nav a:nth-last-child(-n+2),.k2client-shell-actions>span{display:none}.k2pd{padding-left:82px}.k2pd-nav{width:82px}}@media (width<=900px){body:has(.k2nav-public) .k2nav-header{min-height:68px}body:has(.k2nav-public) .k2nav-context{top:68px}.k2client-app-shell{grid-template-columns:auto 1fr}.k2client-shell-nav{justify-content:flex-end}.k2client-shell-nav a:nth-child(n+5),.k2client-shell-actions{display:none}}@media (width<=760px){.k2client-app-shell{display:none}.k2client-mobile-context{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--kx-ink)!important;background:#fffdf8fa!important;border-bottom:1px solid #14352d26!important}.k2client-mobile-context>a:first-child{letter-spacing:.11em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;color:#8b653d!important;font-size:9px!important}.k2client-mobile-context>a:first-child:after{content:" · MY RESIDENCE"}.k2client-mobile-nav{background:#fffdf8fa!important;border-top-color:#14352d29!important;box-shadow:0 -12px 34px #14352d14!important}.k2client-mobile-nav a.active{color:#8b653d!important}.k2pd{background-size:24px 24px!important;padding-left:0!important}.k2pd-nav{display:none!important}.k2pd-head{min-height:0;padding:25px 16px 22px!important}.k2pd-head small:after{content:"DELIVERY SUITE  /  PROFESSIONAL"}.k2pd-head select{min-width:0}.k2pd-main{padding:20px 12px 48px!important}.k2pd-mobile-nav{background:#071d18f7!important;border-top-color:#ffffff1a!important;box-shadow:0 -14px 36px #071d1833!important}.k2pd-mobile-nav a{color:#ffffffbd!important}.k2pd-mobile-nav svg{color:var(--kx-brass-soft)}}@media (prefers-reduced-motion:reduce){.k2client-shell-nav a:after{transition:none}body:has(.k2nav-public) .k2nav-group>button:after{transition:none}}body:has(.k2nav-public){overflow-x:clip}body:has(.k2nav-public) :where(main,[role=main]){min-width:0}body:has(.k2nav-public) :where(main,[role=main])>*{min-width:0;max-width:100%}body:has(.k2nav-public) :where(img,video,canvas,iframe,svg){max-width:100%}body:has(.k2nav-public) .k2pd.shopping-editorial{color:#17382f;background:#f4efe5!important;padding-left:0!important}body:has(.k2nav-public) .k2pd.shopping-editorial .k2pd-hero{box-sizing:border-box;gap:clamp(28px,5vw,80px);padding:clamp(32px,4vw,56px)}body:has(.k2nav-public) .k2pd.shopping-editorial .k2pd-hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#071d188f 0%,#071d184d 54%,#071d181a 100%);position:absolute;inset:0}body:has(.k2nav-public) .k2pd.shopping-editorial .k2pd-hero>div>p{color:#ffffffe0!important}body:has(.k2nav-public) .k2pd.shopping-editorial .k2pd-hero aside{color:#15372e;background:#f4efe5}body:has(.k2nav-public) .k2pd.shopping-editorial .k2pd-hero aside h2{color:#15372e}body:has(.k2nav-public) .k2pd.shopping-editorial .k2pd-hero aside p{color:#52615c!important}@media (width<=900px){body:has(.k2nav-public) .k2nav-brand{min-width:0!important;padding-inline:14px!important}body:has(.k2nav-public) .k2nav-mobile-context{min-width:0;padding-inline:10px}body:has(.k2nav-public) .k2nav-menu-button{min-width:52px}body:has(.k2nav-public) :where(main,[role=main]){overflow-wrap:break-word;max-width:100vw}body:has(.k2nav-public) .k2pd.shopping-editorial main{width:min(100% - 24px,720px)!important}body:has(.k2nav-public) .k2pd.shopping-editorial .k2pd-hero{gap:24px;padding:28px 22px 22px;min-height:0!important}body:has(.k2nav-public) .k2pd.shopping-editorial .k2pd-hero:before{background:linear-gradient(#071d1899 0%,#071d186b 58%,#071d1838 100%)}body:has(.k2nav-public) .k2pd.shopping-editorial .k2pd-hero h1{overflow-wrap:normal!important;font-size:clamp(44px,13vw,58px)!important;line-height:.94!important}body:has(.k2nav-public) .k2pd.shopping-editorial .k2pd-hero>div>p{max-width:36ch;font-size:16px!important}body:has(.k2nav-public) .k2pd.shopping-editorial .k2pd-hero aside{width:100%;max-width:none;padding:22px}body:has(.k2nav-public) .k2pd.shopping-editorial .k2pd-hero aside p{font-size:15px!important}body:has(.k2nav-public) .k2pd.shopping-editorial .k2pd-filters{grid-template-columns:minmax(0,1fr)!important;width:100%!important;display:grid!important;position:static!important;overflow:visible!important}body:has(.k2nav-public) .k2pd.shopping-editorial .k2pd-filters label{border-right:0;width:100%;min-width:0}:is(body:has(.k2nav-public) .k2pd.shopping-editorial .k2pd-top,body:has(.k2nav-public) .k2pd.shopping-editorial .k2pd-more){grid-template-columns:minmax(0,1fr)!important;gap:46px!important;display:grid!important;overflow:visible!important}body:has(.k2nav-public) .k2pd.shopping-editorial .k2pd-card{width:100%!important;min-width:0!important;margin-top:0!important}body:has(.k2nav-public) .k2pd.shopping-editorial .k2pd-top .k2pd-card:first-child{width:100%!important;min-width:0!important;margin-top:0!important}}@media (width<=520px){body:has(.k2nav-public) .k2nav-header>.k2nav-brand{min-width:58px!important}body:has(.k2nav-public) .k2nav-mobile-context{font-size:11px}}.kumusha-whatsapp-contact{right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));z-index:1200;color:#fff;background:#173f35;border:1px solid #fff3;border-radius:999px;align-items:center;gap:10px;min-height:52px;padding:8px 14px 8px 9px;font-family:Archivo,system-ui,sans-serif;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;position:fixed;box-shadow:0 14px 34px #10272147}.kumusha-whatsapp-contact:hover,.kumusha-whatsapp-contact:focus-visible{background:#0f342b;outline:none;transform:translateY(-2px);box-shadow:0 18px 38px #10272157}.kumusha-whatsapp-icon{color:#073b22;background:#25d366;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.kumusha-whatsapp-copy{gap:1px;line-height:1.05;display:grid}.kumusha-whatsapp-copy small{letter-spacing:.14em;opacity:.72;font-size:8px}.kumusha-whatsapp-copy strong{letter-spacing:.01em;font-size:13px;font-weight:600}@media (width<=900px){.kumusha-whatsapp-contact{right:max(12px, env(safe-area-inset-right));bottom:calc(74px + env(safe-area-inset-bottom));z-index:1270;min-height:50px;padding:7px 11px 7px 8px}.kumusha-whatsapp-copy small{display:none}.kumusha-whatsapp-copy strong{font-size:12px}}@media (width<=390px){.kumusha-whatsapp-contact{justify-content:center;width:50px;height:50px;min-height:50px;padding:7px}.kumusha-whatsapp-copy{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}:root{--k2nav-ink:#16382f;--k2nav-ivory:#f7f1e7;--k2nav-paper:#fffdf8;--k2nav-brass:#b88d56;--k2nav-line:#16382f2e;--k2nav-muted:#56645f}.k2nav-public{z-index:1200;color:var(--k2nav-ink);font-family:Archivo,Arial,sans-serif;position:relative}.k2nav-header{z-index:1205;border-bottom:1px solid var(--k2nav-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf8f7;grid-template-columns:auto 1fr auto;align-items:stretch;min-height:76px;display:grid;position:sticky;top:0}.k2nav-brand{min-width:186px;color:var(--k2nav-ink);border-right:1px solid var(--k2nav-line);align-items:center;gap:12px;padding:0 28px;text-decoration:none;display:inline-flex}.k2nav-brand>span{background:var(--k2nav-ink);width:34px;height:34px;color:var(--k2nav-paper);border-radius:50%;place-items:center;font-family:Bodoni Moda,Georgia,serif;font-size:19px;font-weight:500;display:grid}.k2nav-brand>b{letter-spacing:.17em;font-size:13px;line-height:1.05}.k2nav-brand small{letter-spacing:.28em;color:#7b6b55;margin-top:4px;font-size:9px;font-weight:600;display:block}.k2nav-mobile-context{display:none}.k2nav-desktop{justify-content:center;align-items:stretch;min-width:0;display:flex}.k2nav-group{align-items:stretch;display:flex;position:relative}.k2nav-group>button{color:var(--k2nav-ink);letter-spacing:.025em;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:5px;padding:0 clamp(10px,1.25vw,20px);font:700 12px/1 Archivo,Arial,sans-serif;display:flex}.k2nav-group>button svg{width:14px;height:14px;transition:transform .2s}.k2nav-group>button[aria-expanded=true] svg{transform:rotate(180deg)}.k2nav-group.is-active>button,.k2nav-group>button:hover,.k2nav-group>button:focus-visible{border-bottom-color:var(--k2nav-brass);background:#f0e7d9;outline:none}.k2nav-dropdown{background:var(--k2nav-ink);color:#fff;width:330px;padding:8px 0;position:absolute;top:calc(100% + 1px);left:0;box-shadow:0 24px 60px #06191433}.k2nav-group:nth-last-child(-n+2) .k2nav-dropdown{left:auto;right:0}.k2nav-dropdown a{color:#fff;border-bottom:1px solid #ffffff21;padding:15px 20px;text-decoration:none;display:block}.k2nav-dropdown a:last-child{border-bottom:0}.k2nav-dropdown a b{font:700 14px/1.2 Archivo,Arial,sans-serif;display:block}.k2nav-dropdown a span{color:#ffffffad;margin-top:5px;font-size:12px;line-height:1.45;display:block}.k2nav-dropdown a:hover,.k2nav-dropdown a:focus-visible,.k2nav-dropdown a.is-active{background:#214b40;outline:none}.k2nav-actions{align-items:stretch;display:flex}.k2nav-actions>a,.k2nav-menu-button{min-height:52px;color:var(--k2nav-ink);white-space:nowrap;justify-content:center;align-items:center;padding:0 20px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.k2nav-account{border-left:1px solid var(--k2nav-line)}.k2nav-resume{border-left:1px solid var(--k2nav-line);gap:7px}.k2nav-resume>span{min-width:22px;height:22px;color:var(--k2nav-ink);background:#e8ded0;border-radius:99px;place-items:center;padding:0 6px;font-size:11px;display:grid}.k2nav-start{background:var(--k2nav-ink);color:#fff!important}.k2nav-menu-button{border:0;border-left:1px solid var(--k2nav-line);cursor:pointer;background:0 0;gap:7px;display:none}.k2nav-menu-button svg{width:19px;height:19px}.k2nav-context{z-index:1190;border-bottom:1px solid var(--k2nav-line);background:#eee5d7;grid-template-columns:minmax(220px,.75fr) minmax(320px,1.25fr) auto;align-items:center;gap:20px;padding:11px clamp(20px,4vw,64px);font-size:13px;display:grid;position:sticky;top:76px}.k2nav-crumb{white-space:nowrap;align-items:center;gap:9px;min-width:0;display:flex}.k2nav-crumb a{color:var(--k2nav-ink);font-weight:800;text-decoration:none}.k2nav-crumb span{color:#9e8060}.k2nav-crumb b{text-overflow:ellipsis;color:#3f514b;font-weight:600;overflow:hidden}.k2nav-context p{color:#42534e;margin:0;line-height:1.45}.k2nav-context>small{border-left:1px solid var(--k2nav-line);color:#7b654b;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;padding-left:18px;font-size:10px;font-weight:800}.k2nav-backdrop{z-index:1290;cursor:pointer;background:#0719148a;border:0;position:fixed;inset:0}.k2nav-sheet{z-index:1300;overscroll-behavior:contain;background:var(--k2nav-paper);width:min(470px,100%);position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-28px 0 70px #081f1938}.k2nav-sheet-top{z-index:2;border-bottom:1px solid var(--k2nav-line);background:#fffdf8f7;justify-content:space-between;min-height:68px;display:flex;position:sticky;top:0}.k2nav-sheet-top .k2nav-brand{border-right:0;padding:0 20px}.k2nav-sheet-top>button{border:0;border-left:1px solid var(--k2nav-line);color:var(--k2nav-ink);cursor:pointer;background:0 0;align-items:center;gap:7px;padding:0 20px;font:800 12px Archivo,Arial,sans-serif;display:flex}.k2nav-sheet-top>button svg{width:19px}.k2nav-sheet-intro{background:var(--k2nav-ink);color:#fff;padding:34px 24px 26px}.k2nav-sheet-intro small{letter-spacing:.17em;color:#d6b27d;font-size:10px;font-weight:800}.k2nav-sheet-intro h2{letter-spacing:-.035em;max-width:370px;margin:10px 0 8px;font:500 clamp(31px,8vw,44px)/.98 Bodoni Moda,Georgia,serif}.k2nav-sheet-intro p{color:#ffffffb8;max-width:390px;margin:0;font-size:15px;line-height:1.55}.k2nav-sheet nav>section{border-bottom:1px solid var(--k2nav-line);padding:23px 24px 12px}.k2nav-progress{border-bottom:1px solid var(--k2nav-line);background:#eee5d7;padding:22px 24px}.k2nav-progress>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.k2nav-progress>header span{color:#8b653d;letter-spacing:.13em;font-size:11px;font-weight:800}.k2nav-progress>header b{font-size:13px}.k2nav-progress>p{color:#50605a;margin:8px 0 14px;font-size:13px;line-height:1.5}.k2nav-progress>div{gap:7px;display:grid}.k2nav-progress>div>a{background:var(--k2nav-paper);color:var(--k2nav-ink);border:1px solid #16382f24;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;text-decoration:none;display:grid}.k2nav-progress>div>a span,.k2nav-progress>div>a b,.k2nav-progress>div>a small{display:block}.k2nav-progress>div>a b{font-size:14px}.k2nav-progress>div>a small{color:var(--k2nav-muted);margin-top:3px;font-size:12px;line-height:1.35}.k2nav-progress>div>a i{color:#875f35;font-size:11px;font-style:normal;font-weight:800}.k2nav-sheet nav>section>header{grid-template-columns:34px 1fr;align-items:baseline;margin-bottom:6px;display:grid}.k2nav-sheet nav>section>header span{color:#9c774e;font:700 10px/1 IBM Plex Mono,monospace}.k2nav-sheet nav>section>header h3{letter-spacing:.07em;text-transform:uppercase;margin:0;font:800 13px/1.2 Archivo,Arial,sans-serif}.k2nav-sheet nav>section>a{color:var(--k2nav-ink);border-top:1px solid #16382f1a;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:13px 0 13px 34px;text-decoration:none;display:grid}.k2nav-sheet nav>section>a b{font:700 16px/1.2 Archivo,Arial,sans-serif;display:block}.k2nav-sheet nav>section>a small{color:var(--k2nav-muted);margin-top:5px;font-size:13px;line-height:1.4;display:block}.k2nav-sheet nav>section>a i{color:#987147;font:400 21px Georgia,serif}.k2nav-sheet nav>section>a.is-active b{color:#8c5e31}.k2nav-sheet nav>section>a:focus-visible,.k2nav-sheet footer a:focus-visible{outline:2px solid var(--k2nav-brass);outline-offset:3px}.k2nav-sheet footer{background:#e9dfd0;grid-template-columns:1fr 1fr;display:grid}.k2nav-sheet footer a{color:var(--k2nav-ink);border-right:1px solid var(--k2nav-line);padding:22px 24px;text-decoration:none;display:block}.k2nav-sheet footer a:last-child{border-right:0}.k2nav-sheet footer b,.k2nav-sheet footer span{display:block}.k2nav-sheet footer b{font-size:13px}.k2nav-sheet footer span{color:#58655f;margin-top:6px;font-size:12px}.k2nav-dock{display:none}body:has(.k2nav-public) .k2he-head{display:none!important}body:has(.k2nav-public) .k2j-header{display:none!important}body:has(.k2nav-public) .k2role-head{display:none!important}body:has(.k2nav-public) .k2can-header{display:none!important}body:has(.k2nav-public) .k2pd-header{display:none!important}body:has(.k2nav-public) .k2bespoke-header{display:none!important}body:has(.k2nav-public) .k2c-header{display:none!important}body:has(.k2nav-public) .k2d-header{display:none!important}body:has(.k2nav-public) .k2easy-header{display:none!important}body:has(.k2nav-public) .k2gov-header{display:none!important}body:has(.k2nav-public) .k2m-header{display:none!important}body:has(.k2nav-public) .k2os-header{display:none!important}body:has(.k2nav-public) .k2o-header{display:none!important}body:has(.k2nav-public) .k2p-header{display:none!important}body:has(.k2nav-public) .k2plot-header{display:none!important}body:has(.k2nav-public) .k2commission-header{display:none!important}body:has(.k2nav-public) .k2s-header{display:none!important}body:has(.k2nav-public) .k2shop-header{display:none!important}body:has(.k2nav-public) .k2tc-header{display:none!important}body:has(.k2nav-public) .k2w-header{display:none!important}body:has(.k2nav-public) .k2dp>header{display:none!important}body:has(.k2nav-public) .k2bc>header{display:none!important}body:has(.k2nav-public) .k2seller>header{display:none!important}body:has(.k2nav-public) .k2w-dock{display:none!important}.k2he-route-gateway{background:var(--k2nav-paper);border-bottom:1px solid var(--k2nav-line);grid-template-columns:minmax(250px,.72fr) minmax(520px,1.28fr);gap:clamp(36px,6vw,92px);padding:clamp(54px,7vw,108px) clamp(22px,5vw,80px);display:grid}.k2he-route-gateway>header{align-self:start;position:sticky;top:108px}.k2he-route-gateway>header small,.k2he-closing small{color:#9a7448;letter-spacing:.18em;font:800 10px/1 Archivo,Arial,sans-serif}.k2he-route-gateway>header h2,.k2he-closing h2{color:var(--k2nav-ink);letter-spacing:-.045em;margin:14px 0;font:500 clamp(42px,5vw,72px)/.94 Bodoni Moda,Georgia,serif}.k2he-route-gateway>header p,.k2he-closing p{color:#52615c;max-width:520px;margin:0;font-size:17px;line-height:1.65}.k2he-route-list{border-top:1px solid var(--k2nav-ink)}.k2he-route-list>a{color:var(--k2nav-ink);border-bottom:1px solid var(--k2nav-line);grid-template-columns:44px 1fr auto;align-items:center;gap:18px;padding:22px 2px;text-decoration:none;transition:padding .2s,background .2s;display:grid}.k2he-route-list>a>span{color:#9a7448;font:600 11px/1 IBM Plex Mono,monospace}.k2he-route-list>a b{letter-spacing:-.025em;font:500 clamp(24px,2.3vw,34px)/1.05 Bodoni Moda,Georgia,serif;display:block}.k2he-route-list>a small{color:#52615c;margin-top:7px;font-size:14px;line-height:1.45;display:block}.k2he-route-list>a>i{color:#9a7448;font:400 26px/1 Georgia,serif}.k2he-route-list>a:hover,.k2he-route-list>a:focus-visible{background:#f0e7d9;outline:none;padding-left:14px;padding-right:14px}.k2he-closing{border-top:1px solid var(--k2nav-line);background:#e8ded0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;padding:clamp(52px,7vw,96px) clamp(22px,5vw,80px);display:grid}.k2he-closing h2{font-size:clamp(40px,5vw,66px)}.k2he-closing>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.k2he-closing a{min-height:50px;color:var(--k2nav-ink);border:1px solid var(--k2nav-ink);align-items:center;gap:9px;padding:0 20px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.k2he-closing a:first-child{background:var(--k2nav-ink);color:#fff}.k2he-closing a svg{width:16px}@media (width<=1180px){.k2nav-brand{min-width:auto;padding:0 18px}.k2nav-brand>b{letter-spacing:.12em}.k2nav-group>button{padding-inline:9px;font-size:11px}.k2nav-account,.k2nav-resume{display:none!important}.k2nav-context{grid-template-columns:minmax(200px,.8fr) minmax(260px,1.2fr)}.k2nav-context>small{display:none}}@media (width<=900px){body:has(.k2nav-public){padding-bottom:calc(62px + env(safe-area-inset-bottom))}.k2nav-header{grid-template-columns:auto minmax(0,1fr) auto;min-height:60px}.k2nav-brand{border-right:0;gap:9px;padding:0 14px}.k2nav-brand>span{width:31px;height:31px;font-size:17px}.k2nav-brand>b{letter-spacing:.13em;font-size:11px}.k2nav-brand small{letter-spacing:.2em;font-size:8px}.k2nav-mobile-context{color:#4f5d58;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;align-self:center;padding:0 8px;font-size:12px;font-weight:800;display:block;overflow:hidden}.k2nav-desktop,.k2nav-start{display:none!important}.k2nav-actions{justify-content:flex-end}.k2nav-account{display:none!important}.k2nav-menu-button{padding:0 14px;display:flex}.k2nav-context{display:none}.k2nav-crumb{text-overflow:ellipsis;font-size:13px;overflow:hidden}.k2nav-context p,.k2nav-context>small{display:none}.k2nav-dock{z-index:1280;min-height:calc(62px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--k2nav-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf8fa;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #0b211b1a}.k2nav-dock>a,.k2nav-dock>button{color:#52615c;cursor:pointer;background:0 0;border:0;place-items:center;min-width:0;min-height:62px;padding:0 3px;font:800 11px/1.1 Archivo,Arial,sans-serif;text-decoration:none;display:grid;position:relative}.k2nav-dock>a:before,.k2nav-dock>button:before{content:"";background:0 0;height:2px;position:absolute;top:0;left:28%;right:28%}.k2nav-dock>a.is-active,.k2nav-dock>button.is-active{color:var(--k2nav-ink)}.k2nav-dock>a.is-active:before,.k2nav-dock>button.is-active:before{background:var(--k2nav-brass)}.k2nav-dock .k2nav-dock-start{min-height:54px;color:var(--k2nav-ink);box-shadow:none;background:#e8ded0;margin:-6px 4px 4px}.k2nav-dock .k2nav-dock-start.is-active{background:var(--k2nav-ink);color:#fff;box-shadow:0 7px 18px #0f312833}.k2nav-dock .k2nav-dock-start:before{display:none}.k2he-route-gateway{grid-template-columns:1fr;gap:32px;padding:48px 18px}.k2he-route-gateway>header{position:static}.k2he-route-gateway>header h2{font-size:44px}.k2he-route-list>a{grid-template-columns:34px 1fr auto;gap:10px;padding:19px 0}.k2he-route-list>a b{font-size:25px}.k2he-route-list>a small{font-size:13px}.k2he-closing{grid-template-columns:1fr;align-items:start;padding:48px 18px}.k2he-closing h2{font-size:43px}.k2he-closing>div:last-child{justify-content:flex-start}}@media (width<=520px){.k2nav-mobile-context{display:block}.k2nav-header{grid-template-columns:auto minmax(0,1fr) auto}.k2nav-header>.k2nav-brand>b{display:none}.k2nav-actions{grid-column:3}.k2nav-menu-button{padding:0 11px}.k2nav-menu-button span{display:none}.k2nav-sheet footer{grid-template-columns:1fr}.k2nav-sheet footer a{border-right:0;border-bottom:1px solid var(--k2nav-line)}.k2he-route-list>a b{font-size:23px}.k2he-closing>div:last-child{grid-template-columns:1fr;width:100%;display:grid}.k2he-closing a{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.k2nav-group>button svg,.k2he-route-list>a{transition:none}}:root{--k2-public-dock-height:62px;--k2-client-dock-height:72px;--k2-client-context-height:52px}:is(body:has(.k2nav-public),body:has(.k2client-mobile-nav)){overflow-x:clip}@media (width<=900px){body:has(.k2nav-public) main h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(38px,11vw,54px)!important;line-height:1!important}body:has(.k2nav-public) main p{font-size:16px!important;line-height:1.55!important}body:has(.k2nav-public) main small{font-size:12px!important;line-height:1.4!important}:is(body:has(.k2nav-public) main label,body:has(.k2nav-public) main dt,body:has(.k2nav-public) main dd){font-size:13px!important;line-height:1.4!important}:is(body:has(.k2nav-public) main button,body:has(.k2nav-public) main a){min-height:44px}:is(body:has(.k2nav-public) main input,body:has(.k2nav-public) main select,body:has(.k2nav-public) main textarea){min-height:44px;font-size:16px!important}:is(body:has(.k2nav-public) [class$=-notice],body:has(.k2nav-public) [class$=-demo]){letter-spacing:.035em!important;text-transform:none!important;font-size:12px!important;line-height:1.45!important}.k2pd main{width:min(100% - 36px,720px)!important}.k2pd-top,.k2pd-more{grid-template-columns:minmax(0,1fr)!important;gap:46px!important}.k2pd-card,.k2pd-card:nth-child(n){width:100%;min-width:0;grid-column:auto!important;margin-top:0!important}.k2pd-card .visual,.k2pd-card:nth-child(n) .visual,.k2pd-more .visual{height:clamp(330px,105vw,560px)!important}.k2pd-card .body>p,.k2pd-card .reasons span,.k2pd-card .watch span,.k2pd-card .actions a,.k2pd-card .actions button{font-size:13px!important;line-height:1.45!important}.k2m-shell{width:auto!important;margin-inline:0!important;padding-left:18px!important;padding-right:18px!important}.k2m-title h1{font-size:clamp(40px,11vw,56px)!important}.k2m-arealist>button,.k2m-localstock>a{min-width:0;max-width:100%}.k2c-shell{width:auto!important;margin-inline:0!important;padding-left:18px!important;padding-right:18px!important}.k2c-grid.cols-2,.k2c-grid.cols-3{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-gutter:stable;max-width:100%;display:grid;overflow-x:auto;grid-template-columns:96px repeat(3,minmax(230px,calc(100vw - 138px)))!important}.k2c-grid.cols-2 .k2c-home:nth-child(4),.k2c-grid.cols-2 .k2c-cell:nth-child(4){display:none}.k2c-label{z-index:3;background:#eee8dd;padding:14px 9px;line-height:1.3;position:sticky;left:0;font-size:12px!important}.k2c-home,.k2c-cell{scroll-snap-align:start;min-width:0}.k2pd-compare,.k2c-comparebar,.k2commission-toast,.k2shop-bottomnav{bottom:calc(var(--k2-public-dock-height) + env(safe-area-inset-bottom) + 10px)!important}.k2shop-mobile-summary{bottom:calc(var(--k2-public-dock-height) + env(safe-area-inset-bottom) + 86px)!important}}@media (width<=760px){body:has(.k2client-mobile-nav){padding-top:calc(var(--k2-client-context-height) + env(safe-area-inset-top));padding-bottom:calc(var(--k2-client-dock-height) + env(safe-area-inset-bottom))}body:has(.k2client-mobile-nav) main h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(36px,11vw,50px)!important;line-height:1.02!important}body:has(.k2client-mobile-nav) main p{font-size:16px!important;line-height:1.55!important}body:has(.k2client-mobile-nav) main small{font-size:12px!important;line-height:1.4!important}:is(body:has(.k2client-mobile-nav) main label,body:has(.k2client-mobile-nav) main dt,body:has(.k2client-mobile-nav) main dd){font-size:13px!important;line-height:1.4!important}:is(body:has(.k2client-mobile-nav) main button,body:has(.k2client-mobile-nav) main a){min-height:44px}:is(body:has(.k2client-mobile-nav) main input,body:has(.k2client-mobile-nav) main select,body:has(.k2client-mobile-nav) main textarea){min-height:44px;font-size:16px!important}}@media (prefers-reduced-motion:reduce){.k2c-grid.cols-2,.k2c-grid.cols-3{scroll-behavior:auto}}:is(html:has(.k2shop),body:has(.k2shop)){max-width:100%;overflow-x:hidden}@media (width<=900px){body:has(.k2shop){padding-bottom:0!important}body:has(.k2shop) .k2nav-dock{display:none!important}body:has(.k2shop) .k2shop-bottomnav{bottom:calc(8px + env(safe-area-inset-bottom))!important}body:has(.k2shop) .k2shop-mobile-summary{display:none!important}body:has(.k2shop) .k2shop-main{padding-bottom:132px!important}}.kz-scroll-progress{z-index:80;pointer-events:none;background:#11131a14;height:3px;position:fixed;top:85px;left:0;right:0}.kz-scroll-progress i{background:linear-gradient(90deg,var(--kz-purple),var(--kz-magenta),var(--kz-orange));height:100%;transition:width 80ms linear;display:block}.kz-enhancer-product-mount,.kz-enhancer-phase-mount,.kz-enhancer-corridor-mount{display:block}.kz-enhancer-label{letter-spacing:.1em;text-transform:uppercase;color:var(--kz-magenta);margin-bottom:14px;font-family:IBM Plex Mono,monospace;font-size:8px;display:block}.kz-corridor-explorer{border:1px solid var(--kz-ink);background:#ffffff47;grid-template-columns:1.15fr .85fr;min-height:340px;margin:24px 0 34px;display:grid}.kz-corridor-visual{background:#1b1b22;min-height:340px;position:relative;overflow:hidden}.kz-corridor-visual img{object-fit:cover;filter:saturate(.82)contrast(1.06);width:100%;height:100%;position:absolute;inset:0}.kz-corridor-shade{background:linear-gradient(90deg,#11131a38,#11131aa3);position:absolute;inset:0}.kz-corridor-origin,.kz-corridor-destination{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;background:#11131a75;border:1px solid #ffffffbd;place-items:center;width:72px;height:72px;display:grid;position:absolute;top:46%;transform:translateY(-50%)}.kz-corridor-origin{left:8%}.kz-corridor-destination{right:10%}.kz-corridor-origin span,.kz-corridor-destination span{letter-spacing:-.04em;font-size:20px;font-weight:800}.kz-corridor-origin small,.kz-corridor-destination small{letter-spacing:.11em;margin-top:-11px;font-family:IBM Plex Mono,monospace;font-size:6px}.kz-corridor-line{background:#ffffffad;height:1px;position:absolute;top:46%;left:calc(8% + 72px);right:calc(10% + 72px)}.kz-corridor-line i{background:#fff;border-radius:999px;width:9px;height:9px;position:absolute;top:-4px;box-shadow:0 0 0 4px #ffffff24}.kz-corridor-line i:first-child{left:18%}.kz-corridor-line i:nth-child(2){left:52%}.kz-corridor-line i:nth-child(3){left:83%}.kz-corridor-caption{color:#fff;position:absolute;bottom:22px;left:24px}.kz-corridor-caption b,.kz-corridor-caption span{display:block}.kz-corridor-caption b{font-size:17px}.kz-corridor-caption span{letter-spacing:.08em;color:#ffffffc2;margin-top:5px;font-family:IBM Plex Mono,monospace;font-size:8px}.kz-corridor-copy{flex-direction:column;justify-content:center;padding:30px 28px;display:flex}.kz-corridor-tabs{border-top:1px solid var(--kz-line);border-bottom:1px solid var(--kz-line);grid-template-columns:1fr 1fr;margin-bottom:20px;display:grid}.kz-corridor-tabs button{cursor:pointer;background:0 0;border:0;min-height:48px;font-size:10px;font-weight:700}.kz-corridor-tabs button+button{border-left:1px solid var(--kz-line)}.kz-corridor-tabs button.active{background:var(--kz-ink);color:#fff}.kz-corridor-copy p{color:#39363d;margin:0 0 16px;font-size:13px;line-height:1.65}.kz-corridor-copy>small{color:var(--kz-muted);font-size:9px;line-height:1.55}.kz-proof-explorer{border:1px solid var(--kz-ink);background:#fff;grid-template-columns:1.1fr .9fr;min-height:470px;margin:28px 0 32px;display:grid}.kz-proof-media{background:#1e2026;min-height:470px;position:relative;overflow:hidden}.kz-proof-media img{object-fit:cover;width:100%;height:100%;animation:.45s both kzFade;position:absolute;inset:0}.kz-proof-media:after{content:"";background:linear-gradient(#0000 35%,#11131ac7);position:absolute;inset:0}.kz-proof-media-label{z-index:2;color:#fff;position:absolute;bottom:24px;left:26px;right:26px}.kz-proof-media-label span,.kz-proof-media-label b{display:block}.kz-proof-media-label span{letter-spacing:.1em;color:#ffffffbf;font-family:IBM Plex Mono,monospace;font-size:8px}.kz-proof-media-label b{letter-spacing:-.04em;margin-top:7px;font-size:27px;line-height:1.05}.kz-proof-panel{flex-direction:column;padding:28px 30px;display:flex}.kz-proof-tabs{border:1px solid var(--kz-line);grid-template-columns:repeat(4,1fr);margin-bottom:26px;display:grid}.kz-proof-tabs button{cursor:pointer;text-transform:uppercase;letter-spacing:.04em;background:0 0;border:0;place-items:center;gap:3px;min-height:64px;font-size:9px;display:grid}.kz-proof-tabs button+button{border-left:1px solid var(--kz-line)}.kz-proof-tabs button small{color:var(--kz-muted);font-family:IBM Plex Mono,monospace;font-size:7px}.kz-proof-tabs button.active{background:var(--kz-ink);color:#fff}.kz-proof-tabs button.active small{color:#d6d1d8}.kz-proof-panel h3{letter-spacing:-.05em;margin:0 0 12px;font-size:34px}.kz-proof-summary{color:#49464d;margin:0 0 22px;font-size:13px;line-height:1.62}.kz-proof-boundary{border-top:1px solid var(--kz-line);border-bottom:1px solid var(--kz-line);grid-template-columns:1fr 1fr;margin-bottom:22px;display:grid}.kz-proof-boundary article{padding:16px 16px 17px 0}.kz-proof-boundary article+article{border-left:1px solid var(--kz-line);padding-left:16px}.kz-proof-boundary span{letter-spacing:.08em;font-family:IBM Plex Mono,monospace;font-size:7px}.kz-proof-boundary article:first-child span{color:var(--kz-green)}.kz-proof-boundary article:last-child span{color:var(--kz-orange)}.kz-proof-boundary p{color:var(--kz-muted);margin:8px 0 0;font-size:10px;line-height:1.52}.kz-proof-panel>a{text-underline-offset:4px;margin-top:auto;font-size:11px;font-weight:700}.kz-capital-explorer{border:1px solid var(--kz-ink);background:#ffffff52;margin:30px 0 34px}.kz-capital-head{border-bottom:1px solid var(--kz-ink);justify-content:space-between;align-items:end;gap:30px;padding:26px 28px 22px;display:flex}.kz-capital-head h3{letter-spacing:-.045em;margin:0;font-size:30px}.kz-capital-head strong{letter-spacing:-.05em;white-space:nowrap;font-size:31px}.kz-capital-tabs{border-bottom:1px solid var(--kz-line);grid-template-columns:repeat(3,1fr);display:grid}.kz-capital-tabs button{text-align:left;cursor:pointer;background:0 0;border:0;min-height:104px;padding:18px 18px 19px}.kz-capital-tabs button+button{border-left:1px solid var(--kz-line)}.kz-capital-tabs small,.kz-capital-tabs b,.kz-capital-tabs span{display:block}.kz-capital-tabs small{color:var(--kz-magenta);letter-spacing:.08em;font-family:IBM Plex Mono,monospace;font-size:7px}.kz-capital-tabs b{margin:10px 0 5px;font-size:13px}.kz-capital-tabs span{color:var(--kz-muted);font-size:9px}.kz-capital-tabs button.active{background:var(--kz-ink);color:#fff}.kz-capital-tabs button.active small{color:#f0a16f}.kz-capital-tabs button.active span{color:#cbc7ce}.kz-capital-body{grid-template-columns:150px repeat(3,1fr);min-height:230px;display:grid}.kz-capital-body>article{border-left:1px solid var(--kz-line);padding:26px 24px}.kz-capital-body article span{letter-spacing:.08em;color:var(--kz-green);font-family:IBM Plex Mono,monospace;font-size:7px}.kz-capital-body article p{color:#4c4950;margin:12px 0 0;font-size:11px;line-height:1.62}.kz-capital-orbit{place-items:center;display:grid;position:relative;overflow:hidden}.kz-capital-orbit span{border:1px solid var(--kz-ink);background:var(--kz-paper);z-index:2;place-items:center;width:72px;height:72px;font-family:IBM Plex Mono,monospace;font-size:18px;display:grid}.kz-capital-orbit i{border:1px solid #5f2a8a59;border-radius:50%;animation:5s ease-in-out infinite kzPulse;position:absolute}.kz-capital-orbit i:nth-child(2){width:120px;height:120px}.kz-capital-orbit i:nth-child(3){width:170px;height:170px;animation-delay:.9s}.kz-capital-orbit i:nth-child(4){width:220px;height:220px;animation-delay:1.8s}.kz-corridor-tabs button,.kz-proof-tabs button,.kz-capital-tabs button{transition:background .18s,color .18s,transform .18s}.kz-corridor-tabs button:hover,.kz-proof-tabs button:hover,.kz-capital-tabs button:hover{transform:translateY(-1px)}.kz-corridor-tabs button:focus-visible,.kz-proof-tabs button:focus-visible,.kz-capital-tabs button:focus-visible{outline:3px solid var(--kz-orange);outline-offset:-3px}@keyframes kzFade{0%{opacity:.35;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}@keyframes kzPulse{0%,to{opacity:.42;transform:scale(.96)}50%{opacity:.9;transform:scale(1.04)}}@media (width<=950px){.kz-corridor-explorer,.kz-proof-explorer{grid-template-columns:1fr}.kz-corridor-visual{min-height:320px}.kz-proof-media{min-height:390px}.kz-capital-body{grid-template-columns:120px 1fr 1fr}.kz-capital-body>article:last-child{border-top:1px solid var(--kz-line);grid-column:2/-1}}@media (width<=700px){.kz-scroll-progress{top:75px}.kz-corridor-explorer,.kz-proof-explorer,.kz-capital-explorer{margin-left:-8px;margin-right:-8px}.kz-corridor-visual{min-height:270px}.kz-corridor-origin,.kz-corridor-destination{width:58px;height:58px}.kz-corridor-line{left:calc(8% + 58px);right:calc(10% + 58px)}.kz-corridor-copy,.kz-proof-panel{padding:24px 20px}.kz-proof-media{min-height:310px}.kz-proof-tabs{grid-template-columns:1fr 1fr}.kz-proof-tabs button:nth-child(3),.kz-proof-tabs button:nth-child(4){border-top:1px solid var(--kz-line)}.kz-proof-tabs button:nth-child(3){border-left:0}.kz-proof-panel h3{font-size:29px}.kz-proof-boundary{grid-template-columns:1fr}.kz-proof-boundary article+article{border-left:0;border-top:1px solid var(--kz-line);padding-left:0}.kz-capital-head{flex-direction:column;align-items:flex-start;padding:22px 20px}.kz-capital-head h3{font-size:25px}.kz-capital-tabs{grid-template-columns:1fr}.kz-capital-tabs button+button{border-left:0;border-top:1px solid var(--kz-line)}.kz-capital-tabs button{min-height:auto}.kz-capital-body{grid-template-columns:1fr}.kz-capital-orbit{height:150px}.kz-capital-body>article,.kz-capital-body>article:last-child{border-left:0;border-top:1px solid var(--kz-line);grid-column:auto;padding:20px}.kz-capital-orbit i:nth-child(4){width:190px;height:190px}}@media (prefers-reduced-motion:reduce){.kz-proof-media img,.kz-capital-orbit i{animation:none}.kz-corridor-tabs button,.kz-proof-tabs button,.kz-capital-tabs button{transition:none}}.k2public-footer{z-index:2;color:#eef1eb;background:#091f19;border-top:1px solid #ffffff1f;font-family:Archivo,system-ui,sans-serif;position:relative}.k2public-footer *{box-sizing:border-box}.k2public-footer a{color:inherit;text-decoration:none}.k2public-footer-main{grid-template-columns:minmax(280px,1.05fr) 1.4fr;gap:clamp(50px,8vw,130px);width:min(1500px,92vw);margin:auto;padding:clamp(58px,7vw,100px) 0;display:grid}.k2public-footer-brand>a{align-items:center;gap:13px;width:max-content;display:flex}.k2public-footer-brand>a>span{color:#12392f;background:#f1eee6;place-items:center;width:48px;height:48px;font-family:Bodoni Moda,serif;font-size:25px;display:grid}.k2public-footer-brand>a>div{display:grid}.k2public-footer-brand b{letter-spacing:.22em;font-size:12px}.k2public-footer-brand small{letter-spacing:.3em;color:#c6a36d;margin-top:4px;font-size:7px}.k2public-footer-brand p{color:#9eaea7;max-width:560px;margin:28px 0 26px;font:400 15px/1.75 Bodoni Moda,serif}.k2public-footer-brand>strong{letter-spacing:.14em;color:#c6a36d;font:600 8px/1.4 IBM Plex Mono,monospace}.k2public-footer-links{grid-template-columns:repeat(3,1fr);gap:34px;display:grid}.k2public-footer-links section{align-content:start;gap:13px;display:grid}.k2public-footer-links h2{letter-spacing:.16em;text-transform:uppercase;color:#c6a36d;margin:0 0 7px;font:600 9px/1.2 IBM Plex Mono,monospace}.k2public-footer-links a{color:#c5d0cb;border-bottom:1px solid #0000;width:max-content;max-width:100%;padding:3px 0;font-size:12px}.k2public-footer-links a:hover,.k2public-footer-links a:focus-visible{color:#fff;border-bottom-color:#c6a36d}.k2public-footer-base{color:#84958e;border-top:1px solid #ffffff1a;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:70px;padding:18px max(4vw,50vw - 750px);display:grid}.k2public-footer-base span,.k2public-footer-base a{letter-spacing:.06em;font-size:9px;font-weight:700}.k2public-footer-base p{text-align:center;margin:0;font-size:8px;line-height:1.5}.k2public-footer-base a{color:#d2b27e}.k2public-footer-base a:hover{color:#fff}@media (width<=800px){.k2public-footer{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.k2public-footer-main{grid-template-columns:1fr;gap:42px;width:calc(100% - 34px);padding:50px 0 42px}.k2public-footer-links{grid-template-columns:1fr 1fr;gap:30px 22px}.k2public-footer-base{grid-template-columns:1fr;gap:11px;padding:20px 17px}.k2public-footer-base p{text-align:left;max-width:58ch}.k2public-footer-base a{width:max-content}}@media (width<=390px){.k2public-footer-main{width:calc(100% - 28px)}.k2public-footer-links{grid-template-columns:1fr}.k2public-footer-brand p{font-size:14px}.k2public-footer-base{padding-inline:14px}}.k2shop{background:linear-gradient(#f4f0e8 0,#eee7dc 100%)}.k2shop-main{max-width:1560px;padding-top:44px}.k2shop-progress{box-shadow:0 8px 28px #1c2d250f}.k2shop-progress button{min-height:58px;transition:background .2s,color .2s,transform .2s}.k2shop-progress button:hover{color:#17382f;background:#e4dccf}.k2shop-progress .active:hover{color:#fff;background:#17382f}.k2shop-progress .done:hover{background:#dde5dd}.k2shop-stagehead{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:56px}.k2shop-stagehead h1{max-width:980px;font-size:clamp(48px,5.6vw,82px)}.k2shop-stagehead aside{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbf8f2f5;border:1px solid #17382f24;border-radius:28px;position:sticky;top:150px;box-shadow:0 18px 48px #25312a14}.k2shop-stagehead aside:before{content:"YOUR LIVE PLAN";letter-spacing:.17em;color:#9a6438;margin-bottom:5px;font-size:9px;font-weight:900}.k2shop-stagehead aside>small{display:none}.k2shop-stagehead aside>b{font-size:30px}.k2shop-stagehead aside em{font-size:24px}.k2shop-stagehead aside em small{letter-spacing:.08em;text-transform:uppercase;font-size:9px}.k2shop-paths{gap:18px}.k2shop-paths button{background:#fcfaf6;border-radius:30px;min-height:250px;box-shadow:0 10px 28px #1e2d260a}.k2shop-paths button:hover,.k2shop-paths button.active{box-shadow:0 24px 46px #1e2d261f}.locationgrid{gap:18px}.locationgrid>button{height:440px;transition:transform .25s,box-shadow .25s,outline-color .25s;box-shadow:0 18px 38px #14231d14}.locationgrid>button:hover{transform:translateY(-5px);box-shadow:0 28px 48px #14231d24}.locationgrid>button.active{outline-offset:3px;outline:4px solid #d5ad72}.homecollection{gap:24px}.homecollection>button{border-radius:32px;transition:transform .25s,box-shadow .25s,border-color .25s;box-shadow:0 14px 36px #1927210f}.homecollection>button:hover{transform:translateY(-4px);box-shadow:0 24px 48px #1927211f}.homecollection>button.active{border:3px solid #17382f;box-shadow:0 28px 54px #19272121}.homecollection .photo{height:380px}.homecollection .copy{padding:26px}.homecollection h3{font-size:38px}.homecollection .copy>div{border-top:1px solid #ded5c9;padding-top:16px}.homecollection .copy>div strong{font-size:15px}.k2shop-choicegrid{gap:14px}.k2shop-choicegrid button{border-radius:22px;min-height:116px;padding:20px;transition:transform .18s,box-shadow .18s}.k2shop-choicegrid button:hover{transform:translateY(-2px);box-shadow:0 14px 28px #19282212}.k2shop-choicegrid button.active{box-shadow:0 18px 34px #17382f29}.stylevisual,.reviewhero{height:580px;box-shadow:0 24px 60px #16231d1f}.stylevisual h2{font-size:64px}.reviewhero>div:last-child{max-width:720px}.reviewhero h2{font-size:clamp(46px,5vw,70px)!important}.k2shop-review .reviewgrid{gap:14px}.k2shop-review .reviewgrid article{background:#fbf8f2;border:1px solid #d8cebf;border-radius:22px;box-shadow:0 10px 28px #1c2a230d}.k2shop-price{box-shadow:0 20px 50px #17382f1a;border-radius:30px!important}.k2shop-bottomnav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 -12px 32px #1f2c2614;background:#faf7f1f0!important;border-top:1px solid #17382f1f!important}.k2shop-bottomnav button{min-height:48px}.k2shop-bottomnav .next{border-radius:999px!important;padding-inline:22px!important}.k2shop-bottomnav .save,.k2shop-bottomnav .later{border-radius:999px!important}.k2shop-mobile-summary{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 -10px 28px #1a27211a}.k2shop button:focus-visible,.k2shop a:focus-visible,.k2shop select:focus-visible{outline-offset:3px;outline:3px solid #c08c53!important}@media (width<=1100px){.k2shop-stagehead{grid-template-columns:1fr}.k2shop-stagehead aside{grid-template-columns:repeat(2,1fr);gap:7px 18px;display:grid;position:static}.k2shop-stagehead aside:before{grid-column:1/-1}.locationgrid{grid-template-columns:repeat(2,1fr)!important}.locationgrid>button{height:380px}.homecollection .photo{height:320px}}@media (width<=700px){.k2shop-main{padding:34px 18px 150px}.k2shop-stagehead{gap:22px;margin-bottom:28px}.k2shop-stagehead h1{font-size:45px}.k2shop-stagehead aside{border-radius:22px;padding:18px}.k2shop-progress{scrollbar-width:none;grid-template-columns:repeat(8,minmax(84px,1fr));overflow-x:auto}.k2shop-progress::-webkit-scrollbar{display:none}.k2shop-progress button{min-width:84px}.k2shop-paths,.locationgrid,.homecollection,.k2shop-choicegrid{grid-template-columns:1fr!important}.locationgrid>button{height:350px}.homecollection .photo{height:280px}.stylevisual,.reviewhero{border-radius:26px;height:430px}.k2shop-bottomnav{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.k2shop-mobile-summary{bottom:78px!important}.k2shop-bottomnav .later{display:none!important}}.k2p-saved{max-width:none!important;padding:0 0 120px!important}.k2p-saved .k2p-section-heading{color:#fff;background:linear-gradient(90deg,#0c241dd6,#0c241d2e),url(/kumusha-homes/editorial/harare-north-villa.webp) 50% 56%/cover no-repeat;flex-direction:column;justify-content:flex-end;min-height:54vh;margin:0 0 44px;padding:clamp(38px,6vw,86px);display:flex}.k2p-saved .k2p-section-heading span{letter-spacing:.18em}.k2p-saved .k2p-section-heading h1{letter-spacing:-.05em;margin:12px 0;font:500 clamp(56px,8vw,112px)/.9 Georgia,serif}.k2p-saved .k2p-section-heading p{color:#efe9df;max-width:420px}.k2p-saved .k2p-property-grid{width:min(1440px,92vw);margin:auto;grid-template-columns:repeat(12,1fr)!important;gap:28px!important;display:grid!important}.k2p-saved .k2p-tile{grid-column:span 4;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.k2p-saved .k2p-tile:nth-child(4n+1){grid-column:span 7}.k2p-saved .k2p-tile:nth-child(4n+2){grid-column:span 5}.k2p-saved .k2p-tile-image{border-radius:2px!important;height:clamp(300px,38vw,540px)!important}.k2p-saved .k2p-tile-body{border-bottom:1px solid #17382f2e;padding:15px 0 26px!important}.k2p-saved .k2p-empty{color:#fff;background:#17382f;width:min(1100px,92vw);margin:70px auto;padding:70px 6vw;border-radius:2px!important}.k2c:has(.k2c-grid) .k2c-title{color:#fff;background:linear-gradient(90deg,#0c221ce6,#0c221c47),url(/kumusha-homes/editorial/courtyard-residence.webp) 50%/cover no-repeat;flex-direction:column;justify-content:flex-end;min-height:46vh;padding:clamp(40px,6vw,86px);display:flex;margin:0 0 38px!important}.k2c:has(.k2c-grid) .k2c-title h1{font-size:clamp(54px,7vw,98px)!important;line-height:.92!important}.k2c:has(.k2c-grid) .k2c-title p{color:#ede7de}.k2c:has(.k2c-grid) .k2c-shell{max-width:none!important;padding:0 0 110px!important}:is(.k2c:has(.k2c-grid) .k2c-picker,.k2c:has(.k2c-grid) .k2c-grid,.k2c:has(.k2c-grid) .k2c-leader){width:min(1450px,92vw);margin-left:auto!important;margin-right:auto!important}.k2c-grid{box-shadow:none!important;border-radius:0!important}.k2c-home>div:first-child{height:330px!important}.k2c-home img{object-fit:cover}.k2c-home,.k2c-cell,.k2c-label{border-color:#17382f24!important}.k2c-home{background:#fffdf8}.k2c-label{letter-spacing:.1em;color:#fff!important;background:#17382f!important}.k2c-leader{background:#eadfce!important;border:0!important;border-radius:2px!important}.k2c:has(.k2c-activity-grid) .k2c-title{color:#fff;background:linear-gradient(90deg,#11342bd4,#11342b1a),url(/kumusha-homes/editorial/interior-living.webp) 50%/cover;flex-direction:column;justify-content:flex-end;min-height:360px;padding:60px;display:flex}.k2c:has(.k2c-activity-grid) .k2c-title p{color:#ece6dc}.k2c-activity-grid article{box-shadow:none!important;border-top:4px solid #17382f!important;border-radius:2px!important}.k2s:has(.k2s-flow) .k2s-shell{max-width:1500px!important}.k2s:has(.k2s-flow) .k2s-title{color:#fff;background:linear-gradient(90deg,#0b221ce0,#0b221c33),url(/kumusha-homes/editorial/harare-north-residential.webp) 50%/cover;flex-direction:column;justify-content:flex-end;min-height:500px;padding:60px;display:flex}.k2s:has(.k2s-flow) .k2s-title h1{max-width:850px;font-size:clamp(58px,7vw,96px)!important;line-height:.92!important}.k2s:has(.k2s-flow) .k2s-title p{color:#eee8df;max-width:560px}.k2s:has(.k2s-flow) .k2s-flow{background:#fffdf8;border:1px solid #17382f24;grid-template-columns:220px minmax(0,1fr);gap:0;box-shadow:0 24px 55px #182a2314;border-radius:2px!important;display:grid!important}.k2s:has(.k2s-flow) .k2s-stepnav{background:#17382f;flex-direction:column;padding:24px;display:flex!important}.k2s:has(.k2s-flow) .k2s-stepnav button{text-align:left;color:#d7d4cb;min-height:62px;border-bottom:1px solid #ffffff21!important;border-radius:0!important}.k2s:has(.k2s-flow) .k2s-stepnav button.active{color:#17382f!important;background:#f2eadf!important}:is(.k2s:has(.k2s-flow) .k2s-form,.k2s:has(.k2s-flow) .k2s-priorities,.k2s:has(.k2s-flow) .k2s-shortlist,.k2s:has(.k2s-flow) .k2s-contact){padding:clamp(28px,5vw,70px)!important}.k2s-shortlist>a{border-radius:0!important}.k2s-shortlist>a img{object-fit:cover;width:180px!important;height:130px!important}.partners .k2p-grid{grid-template-columns:repeat(12,1fr)!important;gap:18px!important;width:min(1500px,94vw)!important;display:grid!important}.partners .k2p-grid article{background:#fffdf8;grid-column:span 4;min-height:520px;overflow:hidden;box-shadow:none!important;border:1px solid #17382f24!important;border-radius:2px!important;padding:0 0 28px!important}.partners .k2p-grid article:first-child,.partners .k2p-grid article:nth-child(4){grid-column:span 6}.partners .k2p-grid .photo{color:#fff;position:relative;background-position:50%!important;background-size:cover!important;align-items:flex-end!important;height:255px!important;padding:20px!important;display:flex!important}.partners .k2p-grid article:first-child .photo{background-image:linear-gradient(#091d1814,#091d18b3),url(/kumusha-homes/editorial/estate-gate.webp)}.partners .k2p-grid article:nth-child(2) .photo{background-image:linear-gradient(#091d1814,#091d18b3),url(/kumusha-homes/editorial/evidence-desk.webp)}.partners .k2p-grid article:nth-child(3) .photo{background-image:linear-gradient(#091d1814,#091d18b3),url(/kumusha-homes/editorial/serviced-stand.webp)}.partners .k2p-grid article:nth-child(4) .photo{background-image:linear-gradient(#091d1814,#091d18b3),url(/kumusha-homes/editorial/build-stage.webp)}.partners .k2p-grid article:nth-child(5) .photo{background-image:linear-gradient(#091d1814,#091d18b3),url(/kumusha-homes/editorial/evidence-desk.webp)}.partners .k2p-grid article:nth-child(6) .photo{background-image:linear-gradient(#091d1814,#091d18b3),url(/kumusha-homes/editorial/harare-aerial.webp)}.partners .k2p-grid .photo svg{filter:drop-shadow(0 3px 10px #0003);width:36px;height:36px}.partners .k2p-grid article>h2,.partners .k2p-grid article>p,.partners .k2p-grid article>div:last-child{margin-left:28px!important;margin-right:28px!important}.partners .k2p-grid article>h2{margin-top:24px!important;font-size:clamp(28px,3vw,42px)!important}.partners .k2p-grid article>p{max-width:36ch}.partners .k2p-operating,.partners .k2p-law,.partners .k2p-join{border-radius:2px!important}.k2m-devhero{min-height:78vh!important}.k2m-devhero img{filter:saturate(.9)contrast(1.03)}.k2m-devhero>div{max-width:780px!important;padding:clamp(40px,7vw,100px)!important}.k2m-devhero h1{font-size:clamp(64px,8vw,116px)!important;line-height:.88!important}.k2m-devfacts{border-radius:0!important}.k2m-devstory{background:#17382f29!important;grid-template-columns:1.2fr .8fr!important;gap:1px!important;display:grid!important}.k2m-devstory article{background:#f6f0e7!important;border-radius:0!important;padding:clamp(38px,5vw,70px)!important}.k2m-devstory article:first-child{flex-direction:column;grid-row:span 2;justify-content:flex-end;min-height:520px;display:flex;color:#fff!important;background:linear-gradient(#12332a14,#12332ad6),url(/kumusha-homes/editorial/garden-villa.webp) 50%/cover!important}.k2m-devstory article:first-child p{color:#eee8df!important}.k2m-availability{border-radius:2px!important}.k2m-unitlist button,.k2m-unitdetail{border-radius:0!important}.k2m-trust{border-radius:2px!important}.k2cmd{background:#f0ece3!important}.k2cmd .hero{color:#fff!important;background:linear-gradient(90deg,#0b221cf2,#0b221c94),url(/kumusha-homes/editorial/harare-aerial.webp) 50%/cover!important;border-radius:0!important;min-height:430px!important;padding:clamp(38px,5vw,72px)!important}.k2cmd .hero h1{font-size:clamp(56px,7vw,92px)!important;line-height:.9!important}.k2cmd .hero p{max-width:620px;color:#e4ded4!important}.k2cmd .hero aside{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#17382f!important;background:#f4efe5f0!important;border-radius:2px!important}.k2cmd .metrics{background:#17382f26!important;grid-template-columns:repeat(6,1fr)!important;gap:1px!important;display:grid!important}.k2cmd .metrics article{min-height:145px;box-shadow:none!important;background:#fffdf8!important;border-radius:0!important}.k2cmd .panel{box-shadow:none!important;border:1px solid #17382f24!important;border-radius:2px!important}.k2cmd .panel.attention>a{padding:18px 20px!important}.k2cmd .footerband{color:#fff!important;background:#17382f!important;border-radius:2px!important}.k2cmd .footerband p{color:#d9d2c7!important}.k2setup{background:#f0ece3!important}.k2setup .intro{color:#fff;background:linear-gradient(90deg,#0b221ceb,#0b221c4d),url(/kumusha-homes/editorial/build-stage.webp) 50%/cover;flex-direction:column;justify-content:flex-end;min-height:430px;display:flex;border-radius:0!important;padding:clamp(38px,5vw,70px)!important}.k2setup .intro h1{font-size:clamp(56px,7vw,92px)!important;line-height:.9!important}.k2setup .intro p{max-width:680px;color:#eee8df!important}.k2setup .picker{border-left:5px solid #b7814e!important;border-radius:0!important}.k2setup .setupgrid{background:#17382f24;align-items:start;gap:1px!important}.k2setup .panel{box-shadow:none!important;background:#fffdf8!important;border:0!important;border-radius:0!important}.k2setup .panel.wide{grid-column:1/-1!important}.k2setup .panel .head{border-bottom:1px solid #17382f21!important;padding-bottom:16px!important}.k2setup input,.k2setup select,.k2setup textarea{background:#f8f4ed!important;border-radius:2px!important}.k2setup button{border-radius:2px!important}.k2setup .members span{border-left:3px solid #b7814e!important;border-radius:0!important}.k2so{background:#f0ece3!important}.k2so .intro{color:#fff;background:linear-gradient(90deg,#0b221ce6,#0b221c42),url(/kumusha-homes/editorial/harare-north-villa.webp) 50%/cover;flex-direction:column;justify-content:flex-end;min-height:420px;display:flex;padding:clamp(38px,5vw,70px)!important}.k2so .intro h1{font-size:clamp(56px,7vw,92px)!important;line-height:.9!important}.k2so .intro p{max-width:680px;color:#eee8df!important}.k2so .desk{background:#17382f29!important;gap:1px!important}.k2so .desk>aside,.k2so .detail{box-shadow:none!important;border-radius:0!important}.k2so .desk>aside>button{border-radius:0!important}.k2so .detail .property{min-height:330px!important}.k2so .detail .property img{object-fit:cover;height:330px!important}.k2so .facts,.k2so .review{background:#17382f24!important;gap:1px!important}.k2so .facts>div,.k2so .review>div{background:#fffdf8!important;border-radius:0!important}.k2so .gate{color:#fff!important;background:#17382f!important;border-radius:2px!important}.k2so .gate p{color:#d9d2c7!important}@media (width<=1050px){.k2p-saved .k2p-property-grid{grid-template-columns:1fr 1fr!important}.k2p-saved .k2p-tile,.k2p-saved .k2p-tile:nth-child(n){grid-column:auto}.partners .k2p-grid{grid-template-columns:1fr 1fr!important}.partners .k2p-grid article,.partners .k2p-grid article:nth-child(n){grid-column:auto}.k2s:has(.k2s-flow) .k2s-flow{grid-template-columns:1fr}.k2s:has(.k2s-flow) .k2s-stepnav{flex-direction:row;overflow-x:auto}.k2cmd .metrics{grid-template-columns:repeat(3,1fr)!important}.k2m-devstory{grid-template-columns:1fr!important}.k2m-devstory article:first-child{grid-row:auto}}@media (width<=700px){.k2p-saved .k2p-section-heading{min-height:62vh;padding:34px 20px}.k2p-saved .k2p-property-grid{scroll-snap-type:x mandatory;width:100%;padding:0 18px;overflow-x:auto;gap:14px!important;display:flex!important}.k2p-saved .k2p-tile{scroll-snap-align:start;min-width:86vw}.k2p-saved .k2p-tile-image{height:360px!important}:is(.k2c:has(.k2c-grid) .k2c-title,.k2c:has(.k2c-activity-grid) .k2c-title){min-height:55vh;padding:38px 20px}.k2c:has(.k2c-grid) .k2c-grid{width:100%;overflow-x:auto}.k2s:has(.k2s-flow) .k2s-title{min-height:58vh;padding:38px 20px}.k2s:has(.k2s-flow) .k2s-stepnav{padding:0}.k2s:has(.k2s-flow) .k2s-stepnav button{min-width:120px;padding:16px}.partners .k2p-grid{scroll-snap-type:x mandatory;padding:0 18px;overflow-x:auto;width:100%!important;display:flex!important}.partners .k2p-grid article{scroll-snap-align:start;min-width:86vw}.k2m-devhero{min-height:70vh!important}.k2cmd .hero,.k2setup .intro,.k2so .intro{min-height:58vh;padding:38px 20px!important}.k2cmd .metrics{grid-template-columns:1fr 1fr!important}.k2cmd .metrics article{min-height:125px}.k2setup .setupgrid{display:block!important}.k2setup .panel{margin-bottom:1px}.k2so .desk{display:block!important}.k2so .detail .property{grid-template-columns:1fr!important}.k2so .detail .property img{width:100%!important;height:260px!important}}@media (prefers-reduced-motion:reduce){.k2p-saved *,.k2c *,.k2s *,.partners *,.k2m *,.k2cmd *,.k2setup *,.k2so *{scroll-behavior:auto!important;transition:none!important}}.kh-db-bridge{color:#132019;background:#f1ecdf;min-height:100svh;font-family:Archivo,system-ui,sans-serif}.kh-db-header{color:#f5f0e4;background:#0b1713;border-bottom:1px solid #1320192e;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:14px clamp(18px,4vw,58px);display:flex}.kh-db-header a{color:inherit;text-decoration:none}.kh-db-brand{letter-spacing:.12em;align-items:center;gap:10px;font-size:12px;display:flex}.kh-db-brand span{color:#101913;background:#ffd83d;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.kh-db-hero{color:#eef1e8;background:#0b1713;grid-template-columns:minmax(0,1.45fr) minmax(230px,.55fr);gap:clamp(30px,6vw,84px);padding:clamp(42px,8vw,112px) clamp(18px,6vw,88px);display:grid}.kh-db-hero>div>span,.kh-db-grid article>span,.kh-db-next span,.kh-db-missing>span{color:#9aa79f;letter-spacing:.12em;font:700 11px/1.2 IBM Plex Mono,monospace}.kh-db-hero h1{max-width:850px;margin:18px 0;font-family:Bodoni Moda,serif;font-size:clamp(46px,7vw,92px);font-weight:400;line-height:.9}.kh-db-hero h1 em{color:#e7c96e;font-weight:400}.kh-db-hero p{color:#cbd3cc;max-width:720px;font-size:clamp(16px,1.8vw,22px);line-height:1.55}.kh-db-hero aside{border:1px solid #ffd83d66;align-self:end;gap:8px;padding:22px;display:grid}.kh-db-hero aside small{color:#8d9a92;font:700 10px IBM Plex Mono,monospace}.kh-db-hero aside strong{font-family:Bodoni Moda,serif;font-size:36px;font-weight:400}.kh-db-hero aside span{color:#cfd5cf}.kh-db-hero aside b{color:#ffd83d;letter-spacing:.1em;margin-top:8px;font:800 10px IBM Plex Mono,monospace}.kh-db-grid{grid-template-columns:1fr 1fr;display:grid}.kh-db-grid article{border-bottom:1px solid #13201929;padding:clamp(34px,6vw,82px)}.kh-db-grid article+article{border-left:1px solid #13201929}.kh-db-grid h2,.kh-db-next h2,.kh-db-missing h1{margin:14px 0 20px;font-family:Bodoni Moda,serif;font-size:clamp(34px,4vw,58px);font-weight:400;line-height:1}.kh-db-concept>p{color:#59665f;font-size:18px}.kh-db-concept dl{border-top:1px solid #13201929;gap:0;margin:30px 0;display:grid}.kh-db-concept dl div{border-bottom:1px solid #13201929;grid-template-columns:160px 1fr;gap:18px;padding:14px 0;display:grid}.kh-db-concept dt{letter-spacing:.08em;text-transform:uppercase;font:700 10px IBM Plex Mono,monospace}.kh-db-concept dd{margin:0;line-height:1.45}.kh-db-tags{flex-wrap:wrap;gap:8px;display:flex}.kh-db-tags span{border:1px solid #13201933;padding:8px 10px;font-size:12px}.kh-db-checks ol{counter-reset:checks;margin:28px 0;padding:0;list-style:none}.kh-db-checks li{counter-increment:checks;border-top:1px solid #13201929;padding:16px 0 16px 48px;line-height:1.45;position:relative}.kh-db-checks li:before{content:"0" counter(checks);color:#8a7251;font:700 11px IBM Plex Mono,monospace;position:absolute;left:0}.kh-db-warning{color:#eef1e8;background:#18251e;margin-top:24px;padding:18px}.kh-db-warning b{color:#ffd83d}.kh-db-warning p{color:#c9d1cb;margin:8px 0 0;line-height:1.45}.kh-db-next{background:#d9ceb4;grid-template-columns:1fr 1fr;gap:40px;padding:clamp(40px,7vw,90px) clamp(18px,6vw,88px);display:grid}.kh-db-actions{align-content:start;gap:10px;display:grid}.kh-db-actions a,.kh-db-primary{color:#132019;border:1px solid #13201942;justify-content:space-between;align-items:center;min-height:50px;padding:14px 16px;font-weight:700;text-decoration:none;display:flex}.kh-db-actions .kh-db-primary,.kh-db-primary{color:#ffd83d;background:#0b1713;border-color:#0b1713}.kh-db-actions .kh-db-secure{color:#59665f;margin-top:8px;font-size:12px}.kh-db-missing{max-width:900px;margin:auto;padding:12vh 24px}.kh-db-missing p{max-width:650px;margin-bottom:28px;font-size:18px;line-height:1.55}.kh-db-bridge--loading{place-items:center;display:grid}.kh-db-bridge--loading p{letter-spacing:.08em;font-family:IBM Plex Mono,monospace;font-size:12px}@media (width<=760px){.kh-db-header{min-height:58px;padding:10px 14px}.kh-db-brand b{font-size:10px}.kh-db-header>a:last-child{font-size:11px}.kh-db-hero{grid-template-columns:1fr;gap:24px;padding:36px 18px 30px}.kh-db-hero h1{font-size:49px}.kh-db-hero p{font-size:15px}.kh-db-hero aside{align-self:auto}.kh-db-grid,.kh-db-next{grid-template-columns:1fr}.kh-db-grid article{padding:34px 18px}.kh-db-grid article+article{border-left:0}.kh-db-concept dl div{grid-template-columns:118px 1fr}.kh-db-next{gap:22px;padding:38px 18px}.kh-db-actions a{min-height:52px}.kh-db-missing{padding:10vh 18px}}:root{--kz-ink:#11131a;--kz-paper:#f4f2ed;--kz-white:#fff;--kz-muted:#706d72;--kz-line:#11131a26;--kz-purple:#5f2a8a;--kz-magenta:#b51e68;--kz-orange:#e36c2d;--kz-green:#006b55;--kz-red:#a83939;--kz-blue:#244d85}*{box-sizing:border-box}html{scroll-behavior:smooth}body:has(.kz-page){background:var(--kz-paper);color:var(--kz-ink);margin:0}.kz-page{background:linear-gradient(90deg, #11131a0b 1px, transparent 1px), var(--kz-paper);min-height:100vh;color:var(--kz-ink);background-size:80px 100%;font-family:Archivo,Arial,sans-serif;overflow-x:hidden}.kz-page a{color:inherit}.kz-page button{font:inherit}.kz-topline{background:linear-gradient(90deg, var(--kz-purple) 0 42%, var(--kz-magenta) 42% 74%, var(--kz-orange) 74% 100%);height:7px}.kz-masthead{border-bottom:1px solid var(--kz-line);z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f4f2edf0;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;gap:24px;min-height:78px;padding:0 42px;display:grid;position:sticky;top:0}.kz-wordmark{letter-spacing:-.02em;align-items:center;gap:10px;width:fit-content;text-decoration:none;display:inline-flex}.kz-wordmark-mark{border:2px solid var(--kz-ink);place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid}.kz-wordmark strong{font-size:14px}.kz-wordmark small{color:var(--kz-muted);letter-spacing:.14em;margin-top:1px;font-size:9px;display:block}.kz-masthead-center{letter-spacing:.12em;text-transform:uppercase;color:var(--kz-muted);text-align:center;font-family:IBM Plex Mono,monospace;font-size:10px}.kz-masthead-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.kz-mini-link,.kz-primary-link{border:1px solid var(--kz-ink);letter-spacing:.025em;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:11px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s,color .2s;display:inline-flex}.kz-primary-link{background:var(--kz-ink);color:#fff!important}.kz-mini-link:hover,.kz-primary-link:hover{transform:translateY(-2px)}.kz-mini-link:focus-visible,.kz-primary-link:focus-visible,.kz-scenario-tabs button:focus-visible{outline:3px solid var(--kz-orange);outline-offset:2px}.kz-layout{grid-template-columns:220px minmax(0,1fr);display:grid}.kz-rail{border-right:1px solid var(--kz-line);align-self:start;min-height:calc(100vh - 85px);padding:44px 24px 34px 30px;position:sticky;top:85px}.kz-rail-label{letter-spacing:.15em;color:var(--kz-muted);text-transform:uppercase;margin-bottom:22px;font-family:IBM Plex Mono,monospace;font-size:9px}.kz-rail nav{display:grid}.kz-rail nav a{border-top:1px solid var(--kz-line);color:#424047;grid-template-columns:25px 1fr;gap:8px;padding:11px 0;font-size:11px;line-height:1.3;text-decoration:none;display:grid}.kz-rail nav a span{color:var(--kz-magenta);font-family:IBM Plex Mono,monospace;font-size:9px}.kz-rail nav a:hover{color:var(--kz-ink)}.kz-rail-status{border-top:1px solid var(--kz-line);margin-top:28px;padding-top:18px}.kz-rail-status b,.kz-rail-status span{display:block}.kz-rail-status b{margin-bottom:5px;font-size:11px}.kz-rail-status span{color:var(--kz-muted);font-family:IBM Plex Mono,monospace;font-size:9px;line-height:1.55}.kz-main{min-width:0}.kz-hero{border-bottom:1px solid var(--kz-line);grid-template-columns:minmax(0,1.45fr) minmax(330px,.55fr);min-height:720px;display:grid;position:relative;overflow:hidden}.kz-hero:before,.kz-hero:after{content:"";pointer-events:none;position:absolute;right:-110px;transform:rotate(-8deg)}.kz-hero:before{clip-path:polygon(13% 0,100% 18%,77% 100%,0 75%);background:linear-gradient(90deg,#5f2a8aeb,#b51e68db);width:530px;height:160px;top:45px}.kz-hero:after{clip-path:polygon(0 10%,100% 0,82% 100%,20% 88%);background:#e36c2deb;width:430px;height:115px;top:190px}.kz-hero-copy{z-index:2;flex-direction:column;justify-content:space-between;padding:86px 58px 70px 64px;display:flex;position:relative}.kz-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--kz-magenta);align-items:center;gap:10px;font-family:IBM Plex Mono,monospace;font-size:10px;display:inline-flex}.kz-kicker:before{content:"";background:currentColor;width:32px;height:2px}.kz-hero h1{letter-spacing:-.072em;max-width:880px;margin:28px 0 24px;font-size:clamp(54px,7.6vw,118px);font-weight:800;line-height:.88}.kz-hero h1 em{color:#0000;-webkit-text-stroke:1.6px var(--kz-ink);font-style:normal;display:block}.kz-hero-lede{letter-spacing:-.02em;max-width:760px;margin:0;font-size:clamp(17px,1.65vw,24px);line-height:1.42}.kz-hero-foot{text-transform:uppercase;letter-spacing:.08em;color:var(--kz-muted);flex-wrap:wrap;gap:10px 24px;margin-top:48px;font-family:IBM Plex Mono,monospace;font-size:9px;line-height:1.5;display:flex}.kz-hero-foot strong{color:var(--kz-ink);font-weight:600}.kz-hero-side{background:var(--kz-ink);color:var(--kz-white);z-index:1;align-content:end;gap:0;padding:350px 38px 48px;display:grid;position:relative}.kz-hero-metric{border-top:1px solid #fff3;padding:22px 0}.kz-hero-metric small{color:#bbb8c1;text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;font-family:IBM Plex Mono,monospace;font-size:9px;display:block}.kz-hero-metric strong{letter-spacing:-.04em;font-size:31px;display:block}.kz-hero-metric span{color:#d4d1d7;margin-top:5px;font-size:11px;display:block}.kz-section{border-bottom:1px solid var(--kz-line);grid-template-columns:minmax(190px,.32fr) minmax(0,1fr);display:grid}.kz-section-index{border-right:1px solid var(--kz-line);background:#ffffff29;padding:55px 34px 50px 42px}.kz-section-index span{color:var(--kz-magenta);letter-spacing:.12em;font-family:IBM Plex Mono,monospace;font-size:10px}.kz-section-index h2{letter-spacing:-.035em;max-width:180px;margin:14px 0 0;font-size:21px;line-height:1.05}.kz-section-body{min-width:0;padding:56px 58px 66px}.kz-intro{letter-spacing:-.04em;max-width:920px;margin:0 0 40px;font-size:clamp(22px,2.2vw,34px);line-height:1.22}.kz-copy{color:#46434a;max-width:880px;font-size:14px;line-height:1.7}.kz-decision-grid{border-top:1px solid var(--kz-ink);border-bottom:1px solid var(--kz-ink);grid-template-columns:repeat(3,1fr);display:grid}.kz-decision-grid article{min-height:195px;padding:25px 25px 30px 0;position:relative}.kz-decision-grid article+article{border-left:1px solid var(--kz-line);padding-left:25px}.kz-decision-grid b{color:var(--kz-magenta);letter-spacing:.08em;font-family:IBM Plex Mono,monospace;font-size:10px}.kz-decision-grid h3{letter-spacing:-.03em;margin:16px 0 10px;font-size:20px;line-height:1.12}.kz-decision-grid p{color:var(--kz-muted);margin:0;font-size:12px;line-height:1.55}.kz-context-metrics{background:var(--kz-ink);color:#fff;grid-template-columns:1.05fr .95fr 1fr;gap:0;margin-top:42px;display:grid}.kz-context-metrics article{min-height:180px;padding:30px}.kz-context-metrics article+article{border-left:1px solid #ffffff2e}.kz-context-metrics strong{letter-spacing:-.055em;font-size:clamp(34px,4vw,58px);display:block}.kz-context-metrics span{margin-top:6px;font-size:12px;line-height:1.4;display:block}.kz-context-metrics small{color:#aaa6ae;margin-top:24px;font-family:IBM Plex Mono,monospace;font-size:9px;line-height:1.5;display:block}.kz-caveat{color:var(--kz-muted);margin-top:14px;font-family:IBM Plex Mono,monospace;font-size:9px;line-height:1.6}.kz-truth-table{border-top:1px solid var(--kz-ink)}.kz-truth-head,.kz-truth-row{grid-template-columns:120px 1fr 1fr;display:grid}.kz-truth-head{text-transform:uppercase;letter-spacing:.08em;color:var(--kz-muted);font-family:IBM Plex Mono,monospace;font-size:9px}.kz-truth-head>div,.kz-truth-row>div{border-bottom:1px solid var(--kz-line);padding:13px 16px}.kz-truth-head>div+div,.kz-truth-row>div+div{border-left:1px solid var(--kz-line)}.kz-truth-row{font-size:12px;line-height:1.48}.kz-truth-state{text-transform:uppercase;letter-spacing:.04em;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:600}.kz-state-fact{color:var(--kz-green)}.kz-state-gap{color:var(--kz-red)}.kz-state-key{flex-wrap:wrap;gap:8px;margin-bottom:26px;display:flex}.kz-state-key span{border:1px solid var(--kz-line);letter-spacing:.08em;text-transform:uppercase;background:#ffffff4d;padding:7px 9px;font-family:IBM Plex Mono,monospace;font-size:8px}.kz-state-key .fact{border-left:3px solid var(--kz-green)}.kz-state-key .assumption{border-left:3px solid var(--kz-orange)}.kz-state-key .projection{border-left:3px solid var(--kz-blue)}.kz-product-flow{border:1px solid var(--kz-ink);grid-template-columns:repeat(4,1fr);margin:36px 0 28px;display:grid}.kz-product-flow article{min-height:220px;padding:22px;position:relative}.kz-product-flow article+article{border-left:1px solid var(--kz-ink)}.kz-product-flow small{color:var(--kz-magenta);font-family:IBM Plex Mono,monospace;font-size:9px}.kz-product-flow strong{letter-spacing:-.04em;margin:48px 0 10px;font-size:24px;display:block}.kz-product-flow p{color:var(--kz-muted);margin:0;font-size:11px;line-height:1.5}.kz-product-flow i{border-top:1px solid var(--kz-ink);border-right:1px solid var(--kz-ink);background:var(--kz-paper);z-index:2;width:20px;height:20px;position:absolute;top:24px;right:-10px;transform:rotate(45deg)}.kz-product-flow article:last-child i{display:none}.kz-note-strip{border-top:1px solid var(--kz-line);border-bottom:1px solid var(--kz-line);grid-template-columns:130px 1fr auto;align-items:center;gap:24px;padding:18px 0;display:grid}.kz-note-strip b{color:var(--kz-green);font-family:IBM Plex Mono,monospace;font-size:9px}.kz-note-strip span{color:var(--kz-muted);font-size:11px;line-height:1.45}.kz-note-strip a{text-underline-offset:4px;font-size:11px;font-weight:700;text-decoration-thickness:1px}.kz-revenue-table{border-top:1px solid var(--kz-ink);margin-top:30px}.kz-revenue-row{border-bottom:1px solid var(--kz-line);grid-template-columns:1.2fr .8fr 1fr;align-items:center;min-height:86px;display:grid}.kz-revenue-row>div{padding:17px 18px}.kz-revenue-row>div:first-child{padding-left:0}.kz-revenue-row>div+div{border-left:1px solid var(--kz-line)}.kz-revenue-row b{font-size:13px;display:block}.kz-revenue-row span{color:var(--kz-muted);margin-top:5px;font-size:10px;line-height:1.45;display:block}.kz-revenue-row strong{letter-spacing:-.025em;font-size:18px}.kz-revenue-row small{color:var(--kz-muted);font-family:IBM Plex Mono,monospace;font-size:9px;line-height:1.45}.kz-phases{border-top:1px solid var(--kz-ink);gap:0;display:grid}.kz-phase{border-bottom:1px solid var(--kz-line);grid-template-columns:112px minmax(170px,.48fr) 1fr 1fr;display:grid}.kz-phase>div{padding:24px 22px}.kz-phase>div:first-child{padding-left:0}.kz-phase>div+div{border-left:1px solid var(--kz-line)}.kz-phase-num{color:var(--kz-magenta);font-family:IBM Plex Mono,monospace;font-size:10px}.kz-phase-money strong{letter-spacing:-.04em;font-size:24px;display:block}.kz-phase-money span,.kz-phase p{color:var(--kz-muted);margin:6px 0 0;font-size:10px;line-height:1.52}.kz-phase h3{letter-spacing:-.025em;margin:0 0 10px;font-size:16px}.kz-phase b{color:var(--kz-green);letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px;font-family:IBM Plex Mono,monospace;font-size:8px;display:block}.kz-kpis{border-top:1px solid var(--kz-line);border-left:1px solid var(--kz-line);grid-template-columns:repeat(3,1fr);margin-top:34px;display:grid}.kz-kpi{border-right:1px solid var(--kz-line);border-bottom:1px solid var(--kz-line);min-height:145px;padding:20px}.kz-kpi span{color:var(--kz-muted);min-height:28px;font-size:10px;display:block}.kz-kpi strong{letter-spacing:-.04em;margin:14px 0 8px;font-size:23px;display:block}.kz-kpi small{color:var(--kz-red);font-family:IBM Plex Mono,monospace;font-size:8px;line-height:1.5}.kz-funds{gap:16px;display:grid}.kz-fund-row{grid-template-columns:minmax(180px,.8fr) 80px 1.35fr;align-items:center;gap:18px;display:grid}.kz-fund-row b{font-size:11px}.kz-fund-row strong{text-align:right;font-family:IBM Plex Mono,monospace;font-size:10px}.kz-fund-bar{background:#11131a14;height:10px;position:relative;overflow:hidden}.kz-fund-bar i{background:linear-gradient(90deg, var(--kz-purple), var(--kz-magenta), var(--kz-orange));height:100%;display:block}.kz-fund-total{border-top:1px solid var(--kz-ink);justify-content:space-between;align-items:baseline;margin-top:28px;padding-top:20px;display:flex}.kz-fund-total span{color:var(--kz-muted);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px}.kz-fund-total strong{letter-spacing:-.05em;font-size:36px}.kz-scenario-wrap{border:1px solid var(--kz-ink)}.kz-scenario-tabs{border-bottom:1px solid var(--kz-ink);grid-template-columns:repeat(3,1fr);display:grid}.kz-scenario-tabs button{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;min-height:54px;color:var(--kz-muted);background:0 0;border:0;font-family:IBM Plex Mono,monospace;font-size:9px}.kz-scenario-tabs button+button{border-left:1px solid var(--kz-line)}.kz-scenario-tabs button.active{background:var(--kz-ink);color:#fff}.kz-scenario{grid-template-columns:1.3fr repeat(3,1fr);display:grid}.kz-scenario>div{min-height:150px;padding:28px 24px}.kz-scenario>div+div{border-left:1px solid var(--kz-line)}.kz-scenario-label small,.kz-scenario-stat small{color:var(--kz-muted);text-transform:uppercase;letter-spacing:.07em;font-family:IBM Plex Mono,monospace;font-size:8px;display:block}.kz-scenario-label strong{letter-spacing:-.04em;margin:14px 0 7px;font-size:26px;display:block}.kz-scenario-label span{color:var(--kz-muted);font-size:10px;line-height:1.5}.kz-scenario-stat strong{letter-spacing:-.045em;margin-top:22px;font-size:24px;display:block}.kz-scenario-stat span{color:var(--kz-muted);margin-top:6px;font-size:9px;display:block}.kz-base-table{border-top:1px solid var(--kz-ink);margin-top:30px}.kz-base-row{border-bottom:1px solid var(--kz-line);grid-template-columns:1.2fr repeat(3,1fr);display:grid}.kz-base-row>div{text-align:right;padding:12px 15px;font-size:11px}.kz-base-row>div:first-child{text-align:left;padding-left:0;font-weight:600}.kz-base-row>div+div{border-left:1px solid var(--kz-line)}.kz-base-row.header>div{color:var(--kz-muted);text-transform:uppercase;letter-spacing:.06em;font-family:IBM Plex Mono,monospace;font-size:8px}.kz-base-row.emphasis>div{color:var(--kz-green);font-weight:800}.kz-boundaries{border-top:1px solid var(--kz-ink);grid-template-columns:1fr 1fr;display:grid}.kz-boundary{padding:0 30px 0 0}.kz-boundary+.kz-boundary{border-left:1px solid var(--kz-line);padding-left:30px}.kz-boundary h3{letter-spacing:-.03em;margin:22px 0;font-size:18px}.kz-boundary ul{margin:0;padding:0;list-style:none}.kz-boundary li{border-top:1px solid var(--kz-line);grid-template-columns:16px 1fr;gap:10px;padding:13px 0;font-size:11px;line-height:1.5;display:grid}.kz-boundary li:before{content:"—";color:var(--kz-magenta)}.kz-ask{background:var(--kz-ink);color:#fff;padding:62px 58px 70px;position:relative;overflow:hidden}.kz-ask:after{content:"";background:linear-gradient(120deg, var(--kz-purple), var(--kz-magenta), var(--kz-orange));clip-path:polygon(8% 20%,100% 0,80% 100%,0 82%);opacity:.95;width:480px;height:190px;position:absolute;bottom:-70px;right:-120px;transform:rotate(4deg)}.kz-ask-inner{z-index:2;max-width:1000px;position:relative}.kz-ask .kz-kicker{color:#f09abf}.kz-ask h2{letter-spacing:-.06em;max-width:800px;margin:25px 0 28px;font-size:clamp(40px,6vw,78px);line-height:.97}.kz-ask p{color:#d2ced5;max-width:780px;font-size:16px;line-height:1.6}.kz-ask-points{border-top:1px solid #fff3;border-bottom:1px solid #fff3;grid-template-columns:repeat(3,1fr);margin:42px 0 38px;display:grid}.kz-ask-points article{padding:24px 24px 24px 0}.kz-ask-points article+article{border-left:1px solid #fff3;padding-left:24px}.kz-ask-points b{color:#f0a16f;text-transform:uppercase;letter-spacing:.08em;font-family:IBM Plex Mono,monospace;font-size:9px;display:block}.kz-ask-points span{color:#f1eef3;margin-top:10px;font-size:12px;line-height:1.5;display:block}.kz-ask-actions{flex-wrap:wrap;gap:10px;display:flex}.kz-ask-actions .kz-primary-link{background:#fff;border-color:#fff;min-height:46px;color:var(--kz-ink)!important}.kz-ask-actions .kz-mini-link{color:#fff;border-color:#ffffff73;min-height:46px}.kz-source-list{counter-reset:source;border-top:1px solid var(--kz-line);margin-top:26px}.kz-source-list li{counter-increment:source;border-bottom:1px solid var(--kz-line);color:var(--kz-muted);grid-template-columns:40px 1fr;padding:13px 0;font-size:10px;line-height:1.52;list-style:none;display:grid}.kz-source-list li:before{content:"[" counter(source) "]";color:var(--kz-ink);font-family:IBM Plex Mono,monospace}.kz-footer{grid-template-columns:1fr auto;align-items:end;gap:30px;padding:40px 58px 50px;display:grid}.kz-footer strong{font-size:14px;display:block}.kz-footer span{color:var(--kz-muted);margin-top:7px;font-size:10px;line-height:1.55;display:block}.kz-footer-meta{color:var(--kz-muted);text-align:right;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:8px;line-height:1.7}@media (width<=1100px){.kz-layout{grid-template-columns:170px minmax(0,1fr)}.kz-rail{padding-left:20px}.kz-hero-copy{padding-left:45px;padding-right:40px}.kz-section{grid-template-columns:165px minmax(0,1fr)}.kz-section-index{padding-left:28px;padding-right:20px}.kz-section-body{padding-left:42px;padding-right:42px}.kz-phase{grid-template-columns:78px 155px 1fr 1fr}}@media (width<=850px){.kz-masthead{grid-template-columns:1fr auto;min-height:68px;padding:0 20px}.kz-masthead-center,.kz-masthead .kz-mini-link{display:none}.kz-layout{display:block}.kz-rail{display:none}.kz-hero{grid-template-columns:1fr;min-height:auto}.kz-hero-copy{min-height:650px;padding:64px 28px 48px}.kz-hero h1{max-width:680px;font-size:clamp(55px,15vw,90px)}.kz-hero-side{grid-template-columns:repeat(3,1fr);gap:20px;padding:34px 28px 38px}.kz-hero-metric{border-top:1px solid #fff3}.kz-section{display:block}.kz-section-index{border-right:0;border-bottom:1px solid var(--kz-line);align-items:baseline;gap:20px;padding:25px 28px 22px;display:flex}.kz-section-index h2{max-width:none;margin:0;font-size:18px}.kz-section-body{padding:40px 28px 50px}.kz-decision-grid,.kz-product-flow,.kz-context-metrics,.kz-kpis,.kz-ask-points{grid-template-columns:1fr}.kz-decision-grid article+article,.kz-product-flow article+article,.kz-context-metrics article+article,.kz-ask-points article+article{border-left:0;border-top:1px solid var(--kz-line);padding-left:0}.kz-product-flow article{min-height:160px}.kz-product-flow strong{margin-top:28px}.kz-product-flow i{display:none}.kz-context-metrics article+article,.kz-ask-points article+article{border-top-color:#ffffff2e}.kz-truth-head,.kz-truth-row{grid-template-columns:92px 1fr}.kz-truth-head>div:nth-child(3),.kz-truth-row>div:nth-child(3){border-left:1px solid var(--kz-line);grid-column:2}.kz-truth-head>div:nth-child(3){display:none}.kz-revenue-row{grid-template-columns:1.15fr .85fr}.kz-revenue-row>div:nth-child(3){border-left:0;border-top:1px dashed var(--kz-line);grid-column:1/-1;padding-left:0}.kz-phase{grid-template-columns:70px 1fr}.kz-phase>div:nth-child(3),.kz-phase>div:nth-child(4){border-left:1px solid var(--kz-line);border-top:1px dashed var(--kz-line);grid-column:2}.kz-fund-row{grid-template-columns:1fr 72px;gap:10px}.kz-fund-bar{grid-column:1/-1}.kz-scenario{grid-template-columns:1fr 1fr 1fr}.kz-scenario-label{border-bottom:1px solid var(--kz-line);grid-column:1/-1}.kz-scenario>div:nth-child(2){border-left:0}.kz-base-row{grid-template-columns:1.3fr repeat(3,.8fr)}.kz-boundaries{grid-template-columns:1fr}.kz-boundary+.kz-boundary{border-left:0;border-top:1px solid var(--kz-line);padding-top:10px;padding-left:0}.kz-ask{padding:52px 28px 62px}.kz-footer{padding-left:28px;padding-right:28px}}@media (width<=520px){.kz-page{background-size:52px 100%}.kz-masthead{padding:0 15px}.kz-wordmark small{display:none}.kz-primary-link{padding:0 11px;font-size:10px}.kz-hero-copy{min-height:610px;padding:50px 20px 36px}.kz-hero:before{width:330px;height:115px;top:36px;right:-110px}.kz-hero:after{width:285px;height:88px;top:144px;right:-100px}.kz-hero h1{margin-top:24px;font-size:clamp(49px,16.5vw,78px)}.kz-hero-lede{font-size:17px}.kz-hero-foot{gap:8px 15px}.kz-hero-side{grid-template-columns:1fr;padding:26px 20px 30px}.kz-hero-metric{padding:16px 0}.kz-section-index{padding:21px 20px 18px}.kz-section-body{padding:34px 20px 42px}.kz-intro{font-size:23px}.kz-decision-grid article{min-height:0;padding:22px 0}.kz-context-metrics article{min-height:140px;padding:24px 20px}.kz-context-metrics strong{font-size:42px}.kz-truth-table{overflow-x:auto}.kz-truth-head,.kz-truth-row{grid-template-columns:96px 1fr 1fr;min-width:570px}.kz-truth-head>div:nth-child(3),.kz-truth-row>div:nth-child(3){grid-column:auto}.kz-truth-head>div:nth-child(3){display:block}.kz-note-strip{grid-template-columns:1fr;gap:8px}.kz-revenue-row{grid-template-columns:1fr 110px}.kz-phase{grid-template-columns:52px 1fr}.kz-phase>div{padding:20px 14px}.kz-kpis{grid-template-columns:1fr 1fr}.kz-fund-total strong{font-size:30px}.kz-scenario-tabs button{font-size:8px}.kz-scenario{grid-template-columns:1fr}.kz-scenario-label{grid-column:auto}.kz-scenario>div{border-bottom:1px solid var(--kz-line);min-height:110px;padding:22px 18px;border-left:0!important}.kz-scenario>div:last-child{border-bottom:0}.kz-base-table{overflow-x:auto}.kz-base-row{min-width:560px}.kz-ask{padding-left:20px;padding-right:20px}.kz-ask h2{font-size:44px}.kz-footer{grid-template-columns:1fr;align-items:start;padding:30px 20px 42px}.kz-footer-meta{text-align:left}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.kz-mini-link,.kz-primary-link{transition:none}}.k2studio-premium nav.k2w-dock{display:flex!important}.k2studio-premium main{padding-bottom:190px}.k2studio-premium .reservation>a{color:#173b31;white-space:nowrap;background:#d6ad69;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 18px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px #03181238}.k2studio-premium .reservation>a svg{width:16px}.k2studio-premium .compare article>strong small{color:#7d857f;text-transform:uppercase;letter-spacing:.08em;font:700 8px/1 Inter,system-ui,sans-serif}@media (width<=1000px){.k2studio-premium header nav{display:none!important}.k2studio-premium nav.k2w-dock{display:flex!important}.k2studio-premium main{padding-bottom:200px}}@media (width<=760px){.k2studio-premium nav.k2w-dock{grid-template-columns:repeat(6,minmax(0,1fr));display:grid!important}.k2studio-premium main{padding-bottom:220px}.k2studio-premium .land .setback>span{max-width:62%;line-height:1.3;top:8px;bottom:auto;right:8px}.k2studio-premium .dimension.frontage{bottom:72px;left:12%;right:12%}.k2studio-premium .land>small{max-width:none;padding:7px 9px;line-height:1.35;bottom:106px;left:12px;right:12px}.k2studio-premium .reservation{margin-bottom:8px}.k2studio-premium .reservation>a{white-space:normal;text-align:center;width:100%}.k2studio-premium .plotbuttons button{min-height:70px}.k2studio-premium .plotbuttons em{letter-spacing:.04em;font-size:8px}}@media (width<=420px){.k2studio-premium .land .setback>span{max-width:72%;font-size:7px}.k2studio-premium .dimension.frontage{bottom:70px}.k2studio-premium .land>small{font-size:7px;bottom:104px}.k2studio-premium main{padding-bottom:230px}}
