.kh{--bg:#080909;--panel:#141616;--ink:#f4f5f3;--muted:#a4aaa6;--line:#292d2a;--gold:#d1a45b;--gold-hover:#e2ba79;--gold-ink:#261d10;--gold-line:#b68b48;color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}html:has(.kh){scroll-padding-top:95px;background:#080909}.kh a{text-decoration:none}.kh a,.kh a:hover,.kh button{color:inherit}.kh button{cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent}.kh a:focus-visible,.kh button:focus-visible,.kh summary:focus-visible{outline:3px solid var(--gold);outline-offset:5px}.kh img{max-width:100%;display:block}.kh figure,.kh h1,.kh h2,.kh h3,.kh h4,.kh p{margin:0}.kh h1{font-size:clamp(40px,4.6vw,68px);font-weight:650;letter-spacing:-2.8px;line-height:1.2}.kh h2{font-size:clamp(32px,3.5vw,52px);letter-spacing:-1.9px;line-height:1.3;font-weight:620}.kh h3{font-size:32px;line-height:1.4;letter-spacing:-.7px;font-weight:600}.kh p{font-size:17px;line-height:1.85;color:var(--muted)}.kh .wrap{width:min(1160px,calc(100% - 96px));margin-inline:auto}.kh .kicker{display:block;font-size:11px;font-weight:600;letter-spacing:2.3px;color:#8f8a80;margin-bottom:22px}.kh .centered{text-align:center}.kh .mobile-only{display:none}.kh .fill{width:100%;height:100%;object-fit:cover}.kh .fade-in{animation:kh-fade .45s ease both}@keyframes kh-fade{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}.kh .button{display:inline-flex;align-items:center;justify-content:space-between;gap:27px;padding:16px 24px;min-height:54px;border-radius:8px;font-size:15px;font-weight:600;border:1px solid transparent;transition:transform .2s,background .2s,border-color .2s}.kh .button:hover{transform:translateY(-3px)}.kh .button.gold{background:var(--gold);color:var(--gold-ink)}.kh .button.gold:hover{background:var(--gold-hover);color:var(--gold-ink)}.kh .button.gold:active{background:#bf934d}.kh .button.ghost{background:#211d1790;border-color:#65543c;color:#fff}.kh .button.ghost:hover{background:#342a1ddd;border-color:var(--gold-line);color:#fff}.kh .text-link{font-size:14px;font-weight:600;border-bottom:1px solid #8a7a60;padding-bottom:7px;transition:color .2s,border-color .2s}.kh .text-link:hover{color:var(--gold);border-color:var(--gold)}.kh .actions{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap}.kh .split-heading{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:46px}.kh .split-heading>div:last-child{max-width:430px}.kh .split-heading .text-link{display:inline-block;margin-top:22px}.kh .section-title{margin-bottom:54px}.kh .section-title h2>span{color:#7a7469}.kh .section-title p{margin-top:18px}.kh .hero{height:min(920px,100svh);min-height:750px;position:relative;overflow:hidden}.kh .hero-image{position:absolute;inset:40px 0 0;width:100%;height:calc(100% - 40px);object-fit:cover;object-position:center 65%;opacity:.92}.kh .hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#080909,#080909aa 22%,transparent 45%,transparent 80%,#080909);pointer-events:none}.kh .hero-copy{position:relative;z-index:1;padding:150px 20px 0;text-align:center}.kh .eyebrow{font-size:12px;color:#cbc4b6;letter-spacing:2px;margin-bottom:24px;display:flex;align-items:center;justify-content:center;gap:9px}.kh .dot{width:6px;height:6px;background:var(--gold);border-radius:50%;box-shadow:0 0 12px var(--gold)}.kh .hero-copy>p{margin:18px 0 28px;color:#c5c0b6}.kh .hero-bottom{position:absolute;z-index:1;bottom:25px;left:40px;right:40px;display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:1.3px;color:#aaa69d}.kh .hero-bottom a{font-size:12px}.kh .capability-strip{display:flex;align-items:center;justify-content:center;gap:36px;flex-wrap:wrap;border-block:1px solid var(--line);padding:28px 24px;color:#b8b2a6;font-size:15px}.kh .capability-strip span{display:inline-flex;gap:36px}.kh .capability-strip i{font-style:normal;color:#5b5244}.kh .brand-context{padding:30px 0;display:flex;align-items:center;justify-content:space-between;gap:35px;border-bottom:1px solid var(--line)}.kh .brand-context p{font-size:13px;max-width:660px}.kh .brand-context strong{color:#e4ddd0;font-weight:500}.kh .brand-context-links{display:flex;gap:24px}.kh .brand-context-links a{font-size:12px;white-space:nowrap;color:var(--gold)}.kh .showcase{padding-block:120px 115px}.kh .compare{position:relative;width:min(100%,720px);aspect-ratio:1;margin-inline:auto;border-radius:20px;overflow:hidden;background:#eceae4}.kh .compare-layer{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.kh .compare-layer--sketch{clip-path:inset(0 calc(100% - var(--split)) 0 0)}.kh .compare-divider{position:absolute;top:0;bottom:0;left:var(--split);width:2px;background:#fff;z-index:2;pointer-events:none}.kh .compare-divider span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;border-radius:50%;background:#fff;width:48px;height:48px;color:#222;box-shadow:0 0 30px #0003;font-size:23px}.kh .compare input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0;z-index:3}.kh .compare:focus-within{outline:3px solid var(--gold);outline-offset:5px}.kh .image-label{position:absolute;top:22px;z-index:2;padding:8px 16px;background:#fff9;color:#333;border-radius:5px;font-size:12px}.kh .image-label.left{left:22px}.kh .image-label.right{right:22px}.kh .media-caption{display:flex;justify-content:space-between;color:#7a756c;font-size:12px;margin:16px auto 0;max-width:720px}.kh .workflow{padding-block:40px 125px}.kh .stack{position:relative;padding-bottom:30px}.kh .flow-card{position:sticky;top:calc(100px + var(--order) * 18px);display:grid;grid-template-columns:1fr 1fr;min-height:530px;background:#161514;border:1px solid #2f2b25;border-radius:28px;overflow:hidden;box-shadow:0 -15px 50px #0006;margin-bottom:90px}.kh .flow-card:last-child{margin-bottom:0}.kh .flow-card.reverse .flow-copy{order:2}.kh .flow-card.reverse .flow-visual{order:1}.kh .flow-copy{padding:50px 42px;display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.kh .feature-tag{font-size:12px;color:#d8c29c;letter-spacing:1px;margin-bottom:25px;white-space:pre}.kh .flow-copy h3{font-size:36px}.kh .flow-copy p{margin-top:20px;font-size:15px;max-width:385px}.kh .pills{padding:0;display:flex;gap:8px;flex-wrap:wrap;list-style:none;margin:24px 0 34px}.kh .pills li{font-size:11px;color:#c4bba9;background:#ffffff06;border:1px solid #ffffff0d;padding:7px 10px;border-radius:100px}.kh .flow-copy .button{font-size:13px;padding:12px 18px;min-height:46px}.kh .flow-visual{position:relative;overflow:hidden;min-height:530px}.kh .flow-visual>.fill{position:absolute;inset:0}.kh .prompt-note{position:absolute;bottom:30px;left:30px;right:30px;background:#fffe;color:#1c1813;border-radius:12px;padding:20px;box-shadow:0 10px 60px #0002}.kh .prompt-note small{font-size:10px;color:#7a6c55}.kh .prompt-note p{font-size:14px;color:#333;line-height:1.7;margin:9px 0 14px}.kh .prompt-note span{font-size:11px;display:block;text-align:right}.kh .pair{display:flex;background:#f2efe8}.kh .pair .half{width:50%;height:100%;min-height:530px;object-fit:cover}.kh .floating-label{position:absolute;left:24px;bottom:25px;background:#111c;color:#fff;padding:9px 14px;border-radius:6px;font-size:11px}.kh .collage{padding:70px 24px;display:flex;align-items:center;justify-content:center;gap:12px;background:#221e18}.kh .collage>.mini{width:44%;aspect-ratio:1;object-fit:cover;border-radius:15px;box-shadow:0 24px 80px #0004;transform:rotate(-7deg)}.kh .collage>.mini:last-of-type{transform:rotate(7deg);margin-top:90px}.kh .plus{position:absolute;left:50%;transform:translateX(-50%);font-size:35px;z-index:1;color:var(--gold)}.kh .fusion-note{position:absolute;bottom:36px;width:100%;left:0;text-align:center;font-size:13px;color:#c4ad86;letter-spacing:3px}.kh .tools{padding:0 0 120px}.kh .tools-heading{display:flex;align-items:end;justify-content:space-between;gap:50px}.kh .tools h2{font-size:35px}.kh .tools-heading p{font-size:15px}.kh .tool-tabs{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-top:40px}.kh .tool-tabs button{border:1px solid #383228;background:#161411;color:#c8bfae;padding:20px;border-radius:12px;transition:background .2s,border-color .2s}.kh .tool-tabs button:hover{border-color:var(--gold-line)}.kh .tool-detail{display:flex;gap:28px;align-items:center;padding:35px 0;border-bottom:1px solid var(--line)}.kh .tool-number{font-size:40px;color:var(--gold)}.kh .tool-detail h3{font-size:20px;margin-bottom:8px}.kh .tool-detail .text-link{margin-left:auto;flex-shrink:0}.kh .catalog-filters button[aria-pressed=true],.kh .craft-tabs button[aria-selected=true],.kh .gallery-filter button[aria-pressed=true],.kh .scene-tabs button[aria-selected=true],.kh .tool-tabs button[aria-selected=true]{background:var(--gold);border-color:var(--gold);color:var(--gold-ink)}.kh .agent{display:grid;grid-template-columns:1fr 1.15fr;gap:80px;align-items:center;padding-bottom:120px}.kh .agent-copy p{margin:25px 0 30px;max-width:420px;font-size:15px}.kh .agent-demo{background:#161411;border:1px solid #3a3226;padding:26px;border-radius:22px}.kh .agent-top{display:flex;justify-content:space-between;color:#d6ccb9;font-size:12px;margin-bottom:24px}.kh .agent-top small{font-size:10px;color:#857a66}.kh .bubble{padding:15px 18px;font-size:13px;line-height:1.85;border-radius:12px;margin-bottom:17px}.kh .bubble.user{background:#3a2f1f;color:#efe2c9;margin-left:50px}.kh .bubble.assistant{color:#bfb39c;padding-left:0}.kh .agent-results{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:22px}.kh .agent-results img{border-radius:9px;aspect-ratio:1;object-fit:cover}.kh .agent-input{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border:1px solid #453a2a;color:#a39479;border-radius:8px;font-size:12px}.kh .agent-input b{background:var(--gold);color:var(--gold-ink);padding:4px 7px;border-radius:5px;font-size:16px}.kh .light{background:#f4f2ec;color:#17140f;--muted:#6f6a60;--line:#ddd7cb}.kh .light .kicker{color:#8a7a5c}.kh .light p{color:#6f6a60}.kh .light .text-link{border-color:#b39a6c}.kh .light .text-link:hover{color:#9a6b26;border-color:#9a6b26}.kh .light .section-title h2>span{color:#9a8f7c}.kh .fine-print{font-size:11px!important;margin-top:20px;color:#99928a!important}.kh .wear{padding-block:120px}.kh .gallery-filter,.kh .scene-tabs{display:flex;justify-content:center;gap:10px;margin:-26px 0 34px;flex-wrap:wrap}.kh .gallery-filter button,.kh .scene-tabs button{border:1px solid #d8d0c1;border-radius:100px;padding:11px 22px;background:none;color:#6f6556;font-size:13px;transition:background .2s}.kh .gallery-filter button:hover,.kh .scene-tabs button:hover{border-color:var(--gold-line)}.kh .wear-stage{position:relative;display:grid;grid-template-columns:32% 40% 28%;align-items:center;min-height:590px;background:#e9e3d7;border-radius:28px;padding:40px 0 40px 40px;overflow:hidden}.kh .wear-small{align-self:end;z-index:1;margin-bottom:50px;transform:rotate(-5deg);box-shadow:0 20px 60px #33271518;background:#fff;padding:12px 12px 20px;border-radius:13px;max-width:280px}.kh .wear-small img{border-radius:6px;aspect-ratio:1;object-fit:cover;width:100%}.kh .wear-small figcaption{display:block;font-size:11px;margin-top:12px;color:#7f7565}.kh .wear-main{height:510px;width:100%;object-fit:cover;border-radius:22px;box-shadow:0 20px 60px #27190a1a;transform:rotate(3deg)}.kh .wear-caption{padding:24px;position:relative;z-index:2}.kh .wear-caption small{font-size:9px;letter-spacing:1px;color:#8a7d68}.kh .wear-caption h3{font-size:30px;margin:20px 0}.kh .wear-caption p{font-size:14px;line-height:1.7}.kh .wear-caption .button{font-size:12px;padding:13px 16px;margin-top:28px;min-height:45px;gap:14px}.kh .marketing-capabilities,.kh .wear-capabilities{display:flex;justify-content:center;gap:9px;flex-wrap:wrap;margin-top:26px}.kh .marketing-capabilities a,.kh .wear-capabilities a{padding:9px 16px;border-radius:100px;background:#eee3d0;color:#795922;font-size:12px;transition:background .2s,transform .2s}.kh .marketing-capabilities a:hover,.kh .wear-capabilities a:hover{background:#e5cfa8;color:#5f4417;transform:translateY(-2px)}.kh .marketing-capabilities{margin:-15px 0 32px}.kh .commerce{padding-block:35px 120px}.kh .commerce-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:22px}.kh .commerce-main{background:#fff;border-radius:26px;padding:36px 30px 0;overflow:hidden}.kh .card-copy h3{font-size:29px}.kh .card-copy p{font-size:14px;margin-top:12px}.kh .card-copy .kicker{margin-bottom:14px}.kh .ecom-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:14px;margin-top:28px;height:480px;overflow:hidden}.kh .ecom-cover{position:relative}.kh .ecom-cover img{border-radius:12px 12px 0 0}.kh .ecom-overlay{position:absolute;top:28px;left:24px;font-family:PingFang SC,Hiragino Sans GB,Noto Sans SC,Microsoft YaHei,-apple-system,sans-serif;color:#fff;font-size:31px;line-height:1.1;text-shadow:0 2px 18px #0006}.kh .ecom-overlay small{display:block;margin-top:18px;font-size:10px;line-height:1.8;font-family:system-ui}.kh .ecom-side{display:grid;grid-template-rows:1fr 1fr;gap:12px;min-height:0}.kh .ecom-side img{border-radius:10px;min-height:0}.kh .commerce-side{display:flex;flex-direction:column;gap:22px}.kh .video-card{flex:1;position:relative;min-height:440px;border-radius:25px;overflow:hidden;background:#15120d}.kh .video-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.6}.kh .video-overlay{position:relative;padding:40px;color:#fff;z-index:1;height:100%;min-height:440px;display:flex;flex-direction:column;align-items:flex-start}.kh .video-overlay>span{font-size:12px;color:#eadfcb}.kh .video-overlay h3{font-size:29px;margin-top:20px;text-shadow:0 2px 20px #000}.kh .storyboard-open{margin-top:auto;border:1px solid #ffffff50;background:#ffffff19;border-radius:8px;padding:13px 20px;font-size:12px;color:#fff!important;backdrop-filter:blur(20px)}.kh .storyboard-open:hover{background:#ffffff2e}.kh .video-card video.video-bg{opacity:.7}.kh .model-card{padding:32px 36px;background:#ebe0cc;border-radius:24px}.kh .model-card h3{font-size:25px}.kh .model-card p{font-size:14px;margin:8px 0 19px}.kh .model-card .text-link{font-size:12px}.kh .craft{padding-block:20px 120px}.kh .craft-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.kh .craft-tabs button{border:1px solid #d3c9b7;border-radius:100px;padding:11px 19px;background:transparent;color:#6f6250;font-size:13px}.kh .craft-tabs button:hover{border-color:var(--gold-line)}.kh .craft-stage{display:grid;grid-template-columns:1.05fr 1fr;background:#fff;border-radius:26px;overflow:hidden;min-height:620px}.kh .craft-preview{position:relative;overflow:hidden;min-width:0;background:#ebe6db}.kh .craft-preview>img,.kh .craft-preview>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.kh .craft-watermark{position:absolute;top:22px;left:22px;padding:7px 10px;border-radius:5px;background:#ffffffe0;font-size:10px;color:#7a6a52}.kh .craft-stamp{position:absolute;bottom:24px;left:24px;background:#1d1810eb;border:1px solid #d1a45b35;color:#fff;padding:16px 20px;display:flex;flex-direction:column;gap:8px;border-radius:10px;min-width:190px}.kh .craft-stamp span{font-size:9px;letter-spacing:1.7px;color:#dcc59d}.kh .craft-stamp b{font-size:18px;font-weight:500}.kh .dimension-line{position:absolute;color:#5a4526;font-size:10px;pointer-events:none}.kh .dimension-line.horizontal{left:14%;right:14%;top:24%;border-top:1px solid #8a6f45;display:flex;justify-content:center}.kh .dimension-line.horizontal:after,.kh .dimension-line.horizontal:before{content:"";position:absolute;top:-5px;width:1px;height:9px;background:#8a6f45}.kh .dimension-line.horizontal:before{left:0}.kh .dimension-line.horizontal:after{right:0}.kh .dimension-line.horizontal span{background:#f6f1e7e8;padding:5px 9px;transform:translateY(-50%);border-radius:3px}.kh .dimension-line.vertical{right:10%;top:35%;height:28%;border-left:1px solid #8a6f45;display:flex;align-items:center}.kh .dimension-line.vertical span{writing-mode:vertical-rl;background:#f6f1e7e8;padding:8px 5px;transform:translateX(-50%)}.kh .craft-copy{padding:44px 42px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.kh .craft-copy h3{font-size:33px;margin-bottom:19px}.kh .craft-copy>p{font-size:15px}.kh .craft-document{width:100%;margin:28px 0 30px;border-top:1px solid #ebe5da}.kh .craft-document>div{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #ebe5da;padding:14px 0;font-size:12px;color:#7d6f5b}.kh .craft-document b{font-size:10px;font-weight:400;background:#f4eee2;color:#94815f;padding:3px 8px;border-radius:4px}.kh .craft-copy>small{font-size:10px;color:#a1978a;margin-top:20px;line-height:1.7}.kh .gallery{padding-block:20px 105px;overflow:hidden}.kh .gallery .section-title{margin-bottom:54px}.kh .gallery-row{display:flex;gap:18px;overflow-x:auto;padding:12px max(40px,calc((100vw - 1160px) / 2)) 25px;scroll-snap-type:x mandatory;scrollbar-width:thin}.kh .gallery-row article{width:300px;flex-shrink:0;scroll-snap-align:center;background:#fff;border-radius:19px;padding:9px 9px 18px;transition:transform .3s}.kh .gallery-row article:hover{transform:translateY(-4px)}.kh .gallery-row article[hidden]{display:none}.kh .gallery-row img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:13px}.kh .gallery-row h3{font-size:15px;letter-spacing:0;padding:17px 9px 0;display:flex;justify-content:space-between}.kh .gallery-row h3 span{font-size:11px;font-weight:400;color:#8d8273}.kh .usecases{padding-block:30px 120px}.kh .audiences{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.kh .audiences article{padding:30px 5px;border-top:1px solid #c9bda8}.kh .audiences article>span{font-size:10px;letter-spacing:1px;color:#988a70}.kh .audiences h3{font-size:25px;margin:30px 0 16px}.kh .audiences p{font-size:14px}.kh .audiences a{display:inline-block;margin-top:26px;font-size:12px;border-bottom:1px solid #b39a6c;padding-bottom:7px}.kh .audiences a:hover{color:#9a6b26}.kh .catalog-dark{background:#12100c;color:#f1ece2;padding-block:105px 90px;--muted:#b0a690}.kh .catalog-dark .kicker{color:#a8987a}.kh .catalog-dark p{color:#a99f8b}.kh .catalog-bar{display:flex;flex-direction:column;gap:25px;margin-top:45px}.kh .catalog-filters{display:flex;gap:10px;flex-wrap:wrap}.kh .catalog-filters button{background:#1d1913;color:#c3b598;padding:12px 16px;border-radius:7px;border:1px solid #3a3124;font-size:12px}.kh .catalog-filters small{font-size:10px;margin-left:7px;opacity:.6}.kh .catalog-search{display:flex;gap:12px;align-items:center;border:1px solid #44392a;border-radius:9px;padding:12px 16px;width:min(100%,460px);background:#0d0b08}.kh .catalog-search>span{font-size:22px;color:#b79c6d}.kh .catalog-search input{background:transparent;border:0;color:#f6f1e8;font-size:13px;width:100%;min-width:0;padding:3px 0;outline:none}.kh .catalog-search:focus-within{border-color:var(--gold);box-shadow:0 0 0 2px #d1a45b26}.kh .catalog-search input::placeholder{color:#7d715d}.kh .catalog-meta{display:flex;align-items:center;justify-content:space-between;margin:23px 0 18px;font-size:11px;color:#9a8c73;min-height:24px}.kh .catalog-meta button{border:0;background:none;color:var(--gold)!important;font-size:11px;padding:4px 0}.kh .catalog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.kh .feature-card{position:relative;text-align:left;color:#f4efe5;border:1px solid #332b20;border-radius:14px;background:#1a1610;padding:0 0 20px;display:flex;flex-direction:column;min-height:220px;overflow:hidden;transition:background .3s,border-color .3s,transform .3s;--cat:#e3c58f}.kh .feature-card[hidden]{display:none}.kh .feature-card:hover{transform:translateY(-4px);border-color:#7a6440;background:#231d14}.kh .feature-card-top{display:flex;justify-content:space-between;gap:10px;color:var(--cat);font-size:10px;margin:16px 20px 10px}.kh .feature-card-top>span:last-child{opacity:.6;font-variant-numeric:tabular-nums}.kh .feature-card h3{font-size:18px;letter-spacing:0;margin:0 20px 8px;font-weight:550}.kh .catalog-dark .feature-card p{font-size:12px;line-height:1.7;color:#918670;margin:0 20px 16px}.kh .feature-card-link{font-size:10px;color:#b3a588;display:flex;justify-content:space-between;margin-top:auto;padding:0 20px;width:100%;box-sizing:border-box}.kh .feature-card-link b{font-size:16px;font-weight:400;color:var(--cat)}.kh .category-craft{--cat:#9cbcdf}.kh .category-marketing{--cat:#e0ba89}.kh .category-wearing{--cat:#dbaca8}.kh .category-image{--cat:#b7abdf}.kh .catalog-empty{text-align:center;padding:65px 24px;border:1px dashed #4a3d2b;border-radius:15px}.kh .catalog-empty h3{font-size:22px}.kh .catalog-empty p{font-size:14px;margin-top:15px}.kh dialog{position:fixed;border:1px solid #4a3d2a;border-radius:20px;background:#17130d;color:#fff;padding:44px;width:min(960px,calc(100vw - 32px));max-height:90svh;overflow:auto}.kh dialog::backdrop{background:#000a;backdrop-filter:blur(8px)}.kh dialog>p{font-size:14px;margin:14px 0 25px;color:#b3a68d}.kh dialog h2{font-size:35px}.kh dialog form{margin:0}.kh .dialog-close{position:absolute;right:20px;top:16px;background:none;color:#fff;border:0;font-size:30px;line-height:1}.kh .story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:20px 0 30px}.kh .story-grid img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px}.kh .story-grid h3{font-size:16px;margin-top:15px}.kh .story-grid p{font-size:12px;margin-top:8px}.kh .feature-dialog{width:min(630px,calc(100vw - 36px));padding:48px}.kh .feature-dialog .kicker{color:#c2a675}.kh .feature-dialog h2{color:#f6f1e8}.kh .feature-dialog>p{font-size:16px;margin:24px 0}.kh .feature-dialog-related{border-top:1px solid #3a3022;padding-top:25px;margin-bottom:30px}.kh .feature-dialog-related>span{font-size:11px;color:#8d7d61}.kh .feature-dialog-related>div{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.kh .feature-dialog-related button{border:1px solid #4a3d2a;border-radius:100px;color:#d4c19e;background:none;padding:8px 12px;font-size:11px}.kh .feature-dialog-related button:hover{background:#352919;border-color:var(--gold-line)}.kh .dialog-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.kh .feature-dialog .button{font-size:13px}.kh .workspace{padding-block:105px}.kh .workspace-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.kh .workspace-grid article{border-top:1px solid #c9bda8;padding-top:25px}.kh .workspace-grid article>span{font-size:10px;letter-spacing:1px;color:#988a70}.kh .workspace-grid h3{font-size:22px;margin-top:25px}.kh .workspace-grid p{font-size:12px;margin:16px 0 24px;min-height:40px}.kh .workspace-grid a{font-size:12px;color:#7a5a24;border-bottom:1px solid #b39a6c;padding-bottom:7px}.kh .client-cases,.kh .company,.kh .company-news,.kh .ecosystem,.kh .enterprise{padding-block:90px}.kh .service-layout{display:grid;grid-template-columns:.85fr 1.5fr;gap:70px;align-items:start}.kh .service-intro{padding:35px;background:#ebe2d1;border-radius:18px;position:sticky;top:110px}.kh .service-intro>span{font-size:10px;letter-spacing:2px;color:#7a6a52}.kh .service-intro h3{font-size:34px;margin:30px 0 18px}.kh .service-intro p{font-size:14px}.kh .service-intro .button{margin-top:28px}.kh .service-path{display:flex;gap:12px;align-items:center;font-size:10px;color:#7f6c4e;margin-top:40px;flex-wrap:wrap}.kh .service-path i{font-style:normal}.kh .service-list details{border-top:1px solid #d8cfbf}.kh .service-list details:last-child{border-bottom:1px solid #d8cfbf}.kh .service-list summary{display:flex;align-items:center;gap:22px;padding:27px 0;cursor:pointer;list-style:none}.kh .questions summary::-webkit-details-marker,.kh .service-list summary::-webkit-details-marker,.kh .team-details summary::-webkit-details-marker{display:none}.kh .service-list summary>span{font:italic 24px Georgia,serif;color:#a5844c}.kh .service-list summary small{font-size:9px;letter-spacing:2px;color:#93856c;display:block;margin-bottom:6px}.kh .service-list summary h3{font-size:23px;letter-spacing:0}.kh .service-list summary b{margin-left:auto;font-size:24px;font-weight:300;transition:transform .25s}.kh .service-list details[open] summary b{transform:rotate(45deg)}.kh .service-body{padding:0 0 30px 51px}.kh .service-body p{font-size:14px}.kh .service-body ul{display:flex;gap:8px;flex-wrap:wrap;padding:0;list-style:none;margin:20px 0}.kh .service-body li{font-size:11px;border:1px solid #ddd3c2;padding:6px 10px;border-radius:50px}.kh .service-body a{font-size:12px;border-bottom:1px solid #b39a6c;padding-bottom:5px}.kh .service-body a:hover{color:#9a6b26}.kh .client-cases{padding-top:30px}.kh .case-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.kh .case-grid article{border-top:1px solid #c9bda8;padding-top:22px}.kh .case-logo{height:112px;background:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:28px;border-radius:10px}.kh .case-logo img{width:120px;height:65px;object-fit:contain}.kh .case-type{font-size:10px;letter-spacing:1px;color:#8f7f63}.kh .case-grid h3{font-size:25px;margin:12px 0}.kh .case-grid p{font-size:13px;line-height:1.95}.kh .case-tags{border-top:1px solid #ddd3c2;padding-top:16px;margin-top:23px;font-size:10px;color:#85745a}.kh .technology{padding:100px 0;background:#14110c;color:#f2ece1;--muted:#b3a891;--line:#3d3426}.kh .technology .kicker,.kh .technology .tech-index{color:#c9a96f}.kh .technology p{color:#a99e88}.kh .tech-matrix{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #3d3426;border-left:1px solid #3d3426}.kh .tech-matrix article{padding:38px;border-bottom:1px solid #3d3426;border-right:1px solid #3d3426;transition:background .3s}.kh .tech-matrix article:hover{background:#1f1a12}.kh .tech-index{font-size:10px;letter-spacing:1.4px}.kh .tech-matrix h3{font-size:26px;margin:24px 0 18px}.kh .tech-matrix p{font-size:14px;max-width:410px}.kh .tech-flow{display:flex;align-items:center;gap:20px;margin-top:30px;font-size:11px;color:#e7dcc7}.kh .tech-flow i{color:var(--gold);font-size:20px;font-style:normal;transition:transform .3s}.kh .tech-matrix article:hover .tech-flow i{transform:translateX(7px)}.kh .tech-foundation{font-size:12px;margin-top:30px;line-height:2.1}.kh .tech-foundation a{display:inline-block;margin-left:22px;color:#e3cfa6}.kh .ecosystem{padding-bottom:30px}.kh .partner-row{display:grid;grid-template-columns:125px 1fr;align-items:center;gap:25px;border-top:1px solid #ddd3c2;padding:22px 0}.kh .partner-row>h3{font-size:13px;font-weight:500;letter-spacing:0;color:#85745a}.kh .partner-row>div{display:flex;flex-wrap:wrap;gap:15px}.kh .partner-row figure{width:155px;text-align:center}.kh .partner-row img{height:64px;width:100%;object-fit:contain;padding:10px 22px;background:#fff;border-radius:6px}.kh .partner-row img[src$="fudandaxue.png"]{background:#7c796b}.kh .partner-row figcaption{font-size:10px;color:#85745a;margin-top:10px}.kh .company{display:grid;grid-template-columns:1.2fr 1fr;gap:55px 90px}.kh .company-statement p{font-size:15px;margin:26px 0}.kh .company-beliefs{padding-top:40px}.kh .company-beliefs>div{border-top:1px solid #d8cfbf;padding:22px 0}.kh .company-beliefs span{font-size:12px;color:#8a6f45}.kh .company-beliefs p{font-size:14px;margin-top:12px}.kh .company-values{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:20px 32px;font-size:13px;letter-spacing:1px;color:#5f4c2e}.kh .company-values span:before{content:"·";margin-right:30px;color:#b8a27d}.kh .team-details{grid-column:1/-1;border-block:1px solid #d8cfbf;padding:30px 0}.kh .team-details summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:30px;cursor:pointer}.kh .team-details .kicker{font-size:9px;margin-bottom:12px}.kh .team-details h3{font-size:24px}.kh .team-toggle{font-size:11px;color:#8a6f45;white-space:nowrap}.kh .team-toggle b{display:inline-block;font-weight:400;transition:transform .25s}.kh .team-details[open] .team-toggle b{transform:rotate(45deg)}.kh .team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;padding-top:40px}.kh .team-grid small{font-size:10px;color:#a5844c}.kh .team-grid h4{font-size:22px;margin:14px 0}.kh .team-grid p{font-size:12px}.kh .company-news{padding-top:0}.kh .news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.kh .news-grid>a{padding:30px 25px;background:#ebe4d6;transition:background .3s,transform .3s;border-radius:4px}.kh .news-grid>a:hover{background:#e3d7c1;transform:translateY(-5px)}.kh .news-grid span{font-size:10px;letter-spacing:.6px;color:#8a7a5c}.kh .news-grid h3{font-size:23px;line-height:1.6;margin:24px 0 18px}.kh .news-grid p{font-size:13px}.kh .news-grid b{display:block;margin-top:32px;font-size:11px;font-weight:400}.kh .faq{display:grid;grid-template-columns:1fr 1.75fr;gap:80px;padding-block:0 135px}.kh .faq>div>p{font-size:14px;margin:25px 0}.kh .questions details{background:#fff;border-radius:12px;margin-bottom:12px;padding:24px 27px}.kh .questions summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:18px;font-size:15px;font-weight:550}.kh .questions summary:after{content:"+";font-weight:400;color:#a5844c}.kh .questions details[open] summary:after{content:"−"}.kh .questions details p{font-size:14px;margin:18px 0 2px;line-height:1.9}.kh .final-cta{text-align:center;padding:100px 24px;background:radial-gradient(ellipse at 50% 0,#2b2215 0,#110e0a 70%)}.kh .final-cta h2{font-size:54px}.kh .final-cta .actions{margin-top:35px}.kh .contact-section{padding:90px 0;background:#17130e;border-top:1px solid #2a2319}.kh .contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:90px}.kh .contact-layout h2{font-size:44px}.kh .contact-layout p{font-size:14px;margin-top:20px;color:#ad9f86}.kh .contact-details{display:grid;gap:16px;align-content:start}.kh .contact-details>div{display:flex;justify-content:space-between;gap:20px;padding-bottom:15px;border-bottom:1px solid #3d3324;font-size:14px}.kh .contact-details span{color:#a8977a;font-size:12px}.kh .contact-details address{font-style:normal}.kh .contact-details a:hover{color:var(--gold)}.kh .sticky-start{position:fixed;bottom:22px;left:50%;transform:translate(-50%,120px);transition:transform .3s;z-index:45;padding:8px 8px 8px 23px;display:flex;align-items:center;gap:25px;background:#211d17ed;border:1px solid #9e7b464f;backdrop-filter:blur(14px);box-shadow:0 8px 30px #0003;border-radius:100px;font-size:12px;color:#fff;white-space:nowrap}.kh .sticky-start.visible{transform:translate(-50%)}.kh .sticky-start b{display:grid;place-items:center;width:38px;height:38px;background:var(--gold);color:var(--gold-ink);border-radius:50%;font-size:22px;font-weight:400;transition:background .2s}.kh .sticky-start:hover b{background:var(--gold-hover)}.kh .chapter-rail{position:fixed;right:22px;top:50%;transform:translateY(-50%);z-index:40;display:flex;flex-direction:column;gap:14px;opacity:0;pointer-events:none;transition:opacity .3s}.kh .chapter-rail.visible{opacity:1;pointer-events:auto}.kh .chapter-rail a{position:relative;display:flex;align-items:center;justify-content:flex-end;width:120px;height:10px}.kh .chapter-rail a:after{content:"";width:6px;height:6px;border-radius:50%;background:#8a8378;box-shadow:0 0 0 2px #0006;transition:background .2s,transform .2s}.kh .chapter-rail a[aria-current=true]:after{background:var(--gold);transform:scale(1.5);box-shadow:0 0 0 3px #d1a45b26}.kh .chapter-rail span{font-size:11px;color:#d8ccb7;background:#211d17e8;padding:3px 8px;border-radius:4px;margin-right:10px;opacity:0;transform:translateX(6px);transition:opacity .2s,transform .2s;white-space:nowrap}.kh .chapter-rail a:focus-visible span,.kh .chapter-rail a:hover span,.kh .chapter-rail a[aria-current=true] span{opacity:1;transform:none}@media (max-width:1280px){.kh .chapter-rail{display:none}}@media (max-width:1000px){.kh .wrap{width:calc(100% - 48px)}.kh .flow-copy{padding:35px 28px}.kh .flow-copy h3{font-size:29px}.kh .flow-card,.kh .flow-visual,.kh .pair .half{min-height:480px}.kh .wear-stage{grid-template-columns:29% 42% 29%;padding-left:22px}.kh .wear-caption{padding:20px 16px}.kh .wear-caption h3{font-size:25px}.kh .wear-main{height:440px}.kh .tools-heading{display:block}.kh .tools-heading p{margin-top:16px}.kh .faq{gap:40px}.kh .hero{min-height:740px}.kh .ecom-overlay{font-size:24px}.kh .catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kh .craft-copy{padding:30px}.kh .craft-copy h3{font-size:29px}.kh .workspace-grid{grid-template-columns:repeat(2,1fr);gap:35px}.kh .service-layout{gap:35px}.kh .case-grid{grid-template-columns:repeat(2,1fr);gap:35px}.kh .partner-row figure{width:125px}.kh .company{gap:35px}.kh .contact-layout{gap:40px}.kh .contact-layout h2{font-size:36px}.kh .news-grid h3{font-size:20px}.kh .agent{gap:40px}}@media (max-width:700px){html:has(.kh){scroll-padding-top:80px}.kh h1{font-size:40px}.kh h1,.kh h2{letter-spacing:-1px}.kh h2{font-size:31px}.kh .wrap{width:calc(100% - 36px)}.kh .mobile-only{display:block}.kh .hero{height:850px;min-height:0}.kh .hero-copy{padding-top:124px}.kh .hero-copy p{font-size:13px;max-width:290px;margin:20px auto 25px}.kh .eyebrow{font-size:10px;letter-spacing:1.3px;margin-bottom:22px}.kh .hero-image{top:300px;height:520px;object-position:57% center}.kh .actions{gap:10px}.kh .button{padding:13px 16px;font-size:12px;min-height:47px;gap:17px}.kh .hero-bottom{left:18px;right:18px;font-size:8px;bottom:22px}.kh .hero-bottom span:first-child{display:none}.kh .capability-strip{gap:15px 20px;padding:22px 20px;font-size:11px}.kh .capability-strip span{gap:0}.kh .capability-strip i{display:none}.kh .brand-context{display:block;padding-block:24px}.kh .brand-context p{font-size:12px}.kh .brand-context-links{margin-top:15px}.kh .showcase{padding-block:70px}.kh .split-heading{display:block;margin-bottom:30px}.kh .split-heading>div:last-child{margin-top:24px}.kh .split-heading p{font-size:14px}.kh .compare{border-radius:15px}.kh .image-label{font-size:10px;padding:6px 12px}.kh .media-caption{font-size:10px}.kh .kicker{font-size:9px;margin-bottom:17px}.kh .section-title{margin-bottom:34px}.kh .section-title p{font-size:14px}.kh .workflow{padding:20px 0 65px}.kh .flow-card{position:relative;top:auto;display:flex;flex-direction:column;margin-bottom:24px;border-radius:18px;min-height:0}.kh .flow-card.reverse .flow-copy,.kh .flow-copy{order:1;padding:28px}.kh .flow-card.reverse .flow-visual,.kh .flow-visual{order:2;min-height:350px;height:350px}.kh .flow-copy h3{font-size:28px}.kh .flow-copy p{font-size:14px;margin-top:14px}.kh .feature-tag{margin-bottom:16px;font-size:10px}.kh .pills{margin:17px 0 24px}.kh .pair .half{min-height:350px}.kh .prompt-note{left:18px;right:18px;bottom:18px;padding:14px}.kh .prompt-note p{font-size:12px}.kh .collage{padding:40px 24px}.kh .tools{padding-bottom:70px}.kh .tools h2{font-size:28px}.kh .tool-tabs{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:26px}.kh .tool-tabs button{font-size:13px;padding:15px}.kh .tool-detail{align-items:flex-start;gap:16px;flex-wrap:wrap;padding:25px 0}.kh .tool-detail h3{font-size:17px}.kh .tool-detail p{font-size:13px}.kh .tool-number{display:none}.kh .tool-detail .text-link{margin:8px 0 0}.kh .agent{grid-template-columns:1fr;gap:30px;padding-bottom:70px}.kh .agent-demo{padding:20px}.kh .agent-copy p{font-size:14px}.kh .bubble{font-size:12px}.kh .bubble.user{margin-left:30px}.kh .wear{padding-block:70px}.kh .gallery-filter,.kh .scene-tabs{margin:-12px 0 24px}.kh .wear-stage{display:block;min-height:0;padding:22px;border-radius:20px}.kh .wear-small{position:absolute;width:31%;top:35px;left:14px;padding:7px 7px 10px;margin:0}.kh .wear-small figcaption{font-size:8px;margin-top:8px}.kh .wear-main{width:77%;height:380px;margin-left:auto;transform:rotate(2deg)}.kh .wear-caption{padding:30px 0 0}.kh .wear-caption h3 br{display:none}.kh .wear-caption h3{font-size:26px;margin:13px 0}.kh .wear-caption .button{margin-top:20px}.kh .gallery-filter button,.kh .scene-tabs button{font-size:11px;padding:9px 14px}.kh .marketing-capabilities a,.kh .wear-capabilities a{font-size:10px;padding:8px 11px}.kh .marketing-capabilities{margin:0 0 24px}.kh .commerce{padding-block:0 70px}.kh .commerce-grid{grid-template-columns:1fr}.kh .commerce-main{padding:25px 18px 0;border-radius:20px}.kh .card-copy h3{font-size:25px}.kh .card-copy p{font-size:13px}.kh .ecom-layout{height:380px;gap:9px}.kh .ecom-overlay{left:16px;font-size:24px}.kh .video-card,.kh .video-overlay{min-height:390px}.kh .video-overlay{padding:28px}.kh .video-overlay h3{font-size:28px}.kh .video-card video.video-bg{opacity:.7}.kh .model-card{padding:28px}.kh .craft{padding-block:0 70px}.kh .craft-tabs{gap:7px}.kh .craft-tabs button{font-size:11px;padding:9px 13px}.kh .craft-stage{grid-template-columns:1fr;min-height:0;border-radius:18px}.kh .craft-preview{height:370px}.kh .craft-stamp{bottom:18px;left:18px;min-width:150px;padding:13px}.kh .craft-stamp b{font-size:16px}.kh .craft-copy{padding:28px 24px}.kh .craft-copy h3{font-size:27px}.kh .craft-copy>p{font-size:14px}.kh .gallery{padding-block:0 70px}.kh .gallery-row{padding-inline:18px;gap:12px}.kh .gallery-row article{width:260px}.kh .gallery .section-title h2{max-width:320px;margin:auto}.kh .usecases{padding-block:0 70px}.kh .audiences{grid-template-columns:1fr;gap:8px}.kh .audiences article{padding:25px 0}.kh .audiences h3{margin:18px 0 12px;font-size:23px}.kh .audiences a{margin-top:17px}.kh .catalog-dark{padding-block:65px}.kh .catalog-bar{margin-top:28px;gap:20px}.kh .catalog-filters{gap:7px}.kh .catalog-filters button{padding:9px 11px;font-size:11px}.kh .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kh .feature-card{padding:16px;min-height:200px}.kh .feature-card h3{font-size:16px}.kh .catalog-dark .feature-card p{font-size:11px}.kh .catalog-search{width:100%}.kh .workspace{padding-block:65px}.kh .workspace-grid{gap:30px 20px}.kh .workspace-grid h3{font-size:19px;margin-top:20px}.kh dialog{padding:30px 22px}.kh dialog h2{font-size:27px}.kh .story-grid{grid-template-columns:1fr}.kh .story-grid img{max-height:270px}.kh .feature-dialog{padding:38px 25px}.kh .client-cases,.kh .company,.kh .company-news,.kh .ecosystem,.kh .enterprise{padding-block:55px}.kh .service-layout{grid-template-columns:1fr;gap:25px}.kh .service-intro{position:static;padding:25px}.kh .service-intro h3{font-size:28px;margin:20px 0 12px}.kh .service-list summary{gap:14px;padding:24px 0}.kh .service-list summary h3{font-size:20px}.kh .service-body{padding-left:38px}.kh .case-grid{gap:30px 18px}.kh .case-logo{height:86px;margin-bottom:20px}.kh .case-logo img{width:100px;height:50px}.kh .case-grid h3{font-size:22px}.kh .case-grid p{font-size:12px}.kh .technology{padding:65px 0}.kh .tech-matrix{grid-template-columns:1fr}.kh .tech-matrix article{padding:26px}.kh .tech-matrix h3{font-size:23px}.kh .tech-foundation a{margin-left:0;display:block}.kh .partner-row{grid-template-columns:1fr;gap:20px}.kh .partner-row>div{gap:18px 12px}.kh .partner-row figure{width:calc((100% - 24px) / 3)}.kh .partner-row img{padding:10px;height:58px}.kh .company{grid-template-columns:1fr;gap:28px}.kh .company-beliefs{padding-top:0}.kh .company-values{gap:14px 18px;font-size:11px}.kh .company-values span:before{margin-right:16px}.kh .team-details summary{display:block}.kh .team-toggle{display:block;margin-top:20px}.kh .team-grid{grid-template-columns:repeat(2,1fr);gap:25px}.kh .news-grid{gap:14px}.kh .faq,.kh .news-grid{grid-template-columns:1fr}.kh .faq{gap:30px;padding-bottom:70px}.kh .faq h2 br{display:none}.kh .questions details{padding:20px}.kh .questions summary{font-size:14px}.kh .final-cta{padding:65px 18px}.kh .final-cta h2{font-size:38px}.kh .contact-section{padding:60px 0}.kh .contact-layout{grid-template-columns:1fr;gap:35px}.kh .contact-layout h2{font-size:33px}.kh .contact-details>div{font-size:13px;gap:12px}.kh .contact-details span{font-size:11px;flex-shrink:0}.kh .sticky-start{bottom:16px;font-size:11px;padding-left:18px}.kh .sticky-start b{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){html:has(.kh){scroll-behavior:auto}.kh *,.kh :after,.kh :before{transition:none!important;animation:none!important}.kh .flow-card{position:relative;top:auto}}.kh .feature-preview{position:relative;aspect-ratio:16/10;overflow:hidden;background:radial-gradient(circle at 50% 40%,#2a2216,#120f0a);border-bottom:1px solid #2c251b}.kh .feature-preview img,.kh .feature-preview video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1),opacity .4s}.kh .feature-preview video{opacity:0}.kh .feature-card:focus-visible .feature-preview video,.kh .feature-card:hover .feature-preview video{opacity:1}.kh .feature-card:hover .feature-preview img{transform:scale(1.06)}.kh .feature-preview.still img{animation:kh-drift 14s ease-in-out infinite alternate}.kh .feature-preview:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,#1a1610cc);pointer-events:none}.kh .feature-play{position:absolute;z-index:1;right:12px;bottom:10px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:9px;color:#17130d;background:var(--cat);opacity:.9;transition:opacity .3s,transform .3s}.kh .feature-card:hover .feature-play{opacity:0;transform:scale(.6)}.kh .glyph-wrap{display:grid;place-items:center;color:var(--cat,#e3c58f)}.kh .glyph{width:46%;max-width:120px;height:auto;overflow:visible}.kh .glyph .g-swap{animation:kh-swap 3.2s ease-in-out infinite}.kh .glyph .g-petal{transform-box:fill-box;transform-origin:center;animation:kh-bloom 2.4s ease-in-out infinite}.kh .glyph .g-draw{stroke-dasharray:160;animation:kh-draw 3s ease-in-out infinite}.kh .glyph .g-line{stroke-dasharray:40;animation:kh-type 2.4s ease-in-out infinite}@keyframes kh-drift{0%{transform:scale(1.02) translate(0)}to{transform:scale(1.12) translate(-3%,-2%)}}@keyframes kh-swap{0%,30%{opacity:0;transform:translate(-8px,-8px)}50%,85%{opacity:1;transform:none}to{opacity:0}}@keyframes kh-bloom{0%,to{transform:scale(.6);opacity:.35}50%{transform:scale(1);opacity:1}}@keyframes kh-draw{0%{stroke-dashoffset:160}60%,to{stroke-dashoffset:0}}@keyframes kh-type{0%{stroke-dashoffset:40}50%,to{stroke-dashoffset:0}}.kh .feature-dialog-media{display:block;width:100%;max-width:360px;aspect-ratio:1;object-fit:cover;border-radius:14px;margin-bottom:22px;background:#120f0a;--cat:#e3c58f}.kh .hero-film{position:absolute;inset:40px 0 0;width:100%;height:calc(100% - 40px);object-fit:cover;object-position:center 60%;opacity:0;transition:opacity .8s;pointer-events:none}.kh .hero-film.is-playing{opacity:.95}.kh .hero-film-toggle{position:absolute;z-index:2;right:40px;bottom:64px;border:1px solid #ffffff38;background:#17130d80;color:#eee4d6;padding:9px 15px;border-radius:100px;font-size:11px;display:inline-flex;gap:9px;align-items:center;backdrop-filter:blur(12px)}.kh .hero-film-toggle:hover{border-color:var(--gold);color:var(--gold)}.kh .service-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.kh .service-card{display:flex;flex-direction:column;gap:14px;padding:24px 20px;border-radius:18px;background:#fff;border:1px solid #e3dccd;transition:transform .3s,border-color .3s;min-height:250px}.kh .service-card:hover{transform:translateY(-4px);border-color:var(--gold-line)}.kh .service-card>span{font-size:9px;letter-spacing:1.2px;color:#9a8466}.kh .service-card h3{font-size:18px;line-height:1.4}.kh .service-card ul{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0}.kh .service-card li{font-size:11px;padding:4px 9px;border-radius:100px;background:#f2ece0;color:#6f6250}.kh .service-card b{margin-top:auto;font-size:12px;font-weight:500;color:#84591b}.kh .trust-strip{display:flex;align-items:center;gap:28px;margin-top:46px;padding:22px 28px;border-radius:18px;background:#f5f0e6}.kh .trust-strip>span{font-size:12px;color:#84591b;white-space:nowrap}.kh .trust-strip>div{flex:1;display:flex;gap:28px;align-items:center;flex-wrap:wrap}.kh .trust-strip figure{margin:0;display:flex;align-items:center;gap:10px}.kh .trust-strip img{height:34px;width:auto;object-fit:contain}.kh .trust-strip figcaption{font-size:11px;color:#8d8273}.kh .more-hub{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.kh .more-hub a{position:relative;display:flex;flex-direction:column;gap:8px;padding:22px;border-radius:16px;background:#17130d;color:#f4efe5;transition:background .3s}.kh .more-hub a:hover{background:#241c11}.kh .more-hub small{font-size:9px;letter-spacing:1.4px;color:#d1a45b}.kh .more-hub strong{font-size:18px;font-weight:550}.kh .more-hub span{font-size:12px;color:#a3967e;line-height:1.6}.kh .more-hub b{position:absolute;right:20px;top:18px;color:#d1a45b;font-weight:400}@media (max-width:1000px){.kh .more-hub,.kh .service-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.kh .trust-strip{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.kh .hero-film{top:300px;height:520px;object-position:60% center}.kh .hero-film-toggle{right:18px;bottom:56px}.kh .more-hub,.kh .service-cards{grid-template-columns:1fr}.kh .service-card{min-height:0}}@media (prefers-reduced-motion:reduce){.kh .feature-preview.still img,.kh .glyph *{animation:none!important}}.kh{--bg:#0b0a09;--ink:#F5EDDF;--muted:#CFC2AF;--line:#2a251e;--gold:#DEC08A;--gold-hover:#e8d3a3;--gold-line:#8c7348;background:var(--bg)}html:has(.kh){background:#0b0a09}.kh .nx-serif{font-family:PingFang SC,Hiragino Sans GB,Noto Sans SC,Microsoft YaHei,-apple-system,sans-serif;font-weight:400;letter-spacing:.04em}.kh .nx-serif em{font-style:normal;color:var(--gold);display:block}.kh .nx-kicker{display:block;font:500 11px/1 Georgia,PingFang SC,Hiragino Sans GB,Noto Sans SC,Microsoft YaHei,sans-serif;letter-spacing:.32em;color:var(--gold);margin-bottom:28px}.kh .nx-head{margin-bottom:72px;max-width:760px}.kh .nx-head h2{font-size:clamp(34px,4vw,60px);line-height:1.25;letter-spacing:0}.kh .nx-head p{margin-top:26px;font-size:16px;max-width:520px}.kh .nx-head-center{text-align:center;margin-inline:auto}.kh .nx-head-center p{margin-inline:auto}.kh .nx-link{display:inline-flex;gap:8px;font-size:13px;letter-spacing:.06em;color:var(--gold);padding-bottom:6px;border-bottom:1px solid var(--gold-line);transition:color .3s,border-color .3s}.kh .nx-link:hover{color:var(--gold-hover);border-color:var(--gold-hover)}.kh .nx-fine{text-align:center;font-size:11px;color:#B6AA98;margin-top:36px}.kh .button{border-radius:2px;letter-spacing:.08em}.kh .button.gold{background:linear-gradient(120deg,#b8925a,#e8d3a3 45%,#c9a96a 70%,#a8844e);background-size:220% 100%;color:#17120a;transition:background-position .8s,transform .3s}.kh .button.gold:hover{background-position:100% 0;color:#17120a}.kh .button.ghost{background:transparent;border-color:#ffffff38}.kh .nx-reveal{opacity:0;transform:translateY(48px);transition:opacity 1.1s cubic-bezier(.2,.7,.2,1),transform 1.1s cubic-bezier(.2,.7,.2,1)}.kh .nx-reveal.is-in{opacity:1;transform:none}.kh figure.nx-reveal img{clip-path:inset(12% 8% 12% 8%);transform:scale(1.12);transition:clip-path 1.4s cubic-bezier(.2,.7,.2,1),transform 1.8s cubic-bezier(.2,.7,.2,1)}.kh figure.nx-reveal.is-in img{clip-path:inset(0);transform:scale(1)}.kh .nx-rise{display:block;opacity:0;transform:translateY(32px);animation:nx-rise 1.2s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:var(--d,0s)}@keyframes nx-rise{to{opacity:1;transform:none}}.kh .hero:after{background:linear-gradient(180deg,#0b0a09,#0b0a0999 20%,transparent 46%,transparent 72%,#0b0a09)}.kh .hero-film,.kh .hero-image{animation:nx-push 22s ease-out both}@keyframes nx-push{0%{transform:scale(1.08)}to{transform:scale(1)}}.kh .nx-hero-title{font-size:clamp(52px,7vw,104px);line-height:1.08;letter-spacing:.04em}.kh .nx-hero-sub{font-size:clamp(20px,2.1vw,30px);letter-spacing:.3em;color:var(--gold-hover);margin-top:22px;font-weight:400}.kh .hero .eyebrow{letter-spacing:.4em;font-family:Georgia,PingFang SC,Hiragino Sans GB,Noto Sans SC,Microsoft YaHei,sans-serif;color:#d9c9a6}.kh .hero-copy>p{letter-spacing:.12em}.kh .nx-manifesto{position:relative;padding:200px 0 180px;overflow:hidden}.kh .nx-manifesto-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.28;mask-image:radial-gradient(ellipse at 70% 50%,#000 0,transparent 70%)}.kh .nx-manifesto .wrap{position:relative}.kh .nx-manifesto-text{font-family:PingFang SC,Hiragino Sans GB,Noto Sans SC,Microsoft YaHei,-apple-system,sans-serif;font-size:clamp(28px,3.4vw,50px);line-height:1.7;color:#B6AA98;max-width:1040px}.kh .nx-manifesto-text span{transition:color .5s}.kh .nx-manifesto-text span.lit{color:#FFF3DF}.kh .nx-manifesto-meta{display:flex;flex-wrap:wrap;gap:14px 40px;margin-top:64px;padding-top:28px;border-top:1px solid var(--line);font-size:13px;letter-spacing:.24em;color:var(--muted)}.kh .nx-manifesto .nx-link{display:inline-flex;margin-top:28px}.kh .nx-showcase{padding:140px 0 120px}.kh .nx-compare-wrap{width:min(1320px,calc(100% - 96px));margin-inline:auto}.kh .nx-showcase .compare{width:100%;aspect-ratio:3/2;border-radius:2px;background:#111;box-shadow:0 60px 120px #000a}.kh .nx-showcase .compare-divider{background:linear-gradient(#0000,var(--gold-hover),#0000)}.kh .nx-showcase .compare-divider span{background:#0b0a09cc;color:var(--gold-hover);border:1px solid var(--gold-line);backdrop-filter:blur(8px)}.kh .nx-showcase .image-label{background:#0b0a09b3;color:#e8d3a3;border:1px solid #c9a96a40;border-radius:2px;letter-spacing:.2em;backdrop-filter:blur(8px)}.kh .nx-caption{display:flex;justify-content:space-between;margin-top:22px;font-size:12px;color:var(--muted);letter-spacing:.08em}.kh .nx-caption a{color:var(--gold)}.kh .nx-flow{padding:120px 0 140px}.kh .nx-flow-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;max-width:1240px;margin:0 auto;padding:0 48px;align-items:start}.kh .nx-flow-track:focus-visible{outline:1px solid var(--gold-line)}.kh .nx-flow-item{display:flex;flex-direction:column;height:100%}.kh .nx-flow-item .nx-link{margin-top:auto}.kh .nx-flow-item:nth-child(2){transition-delay:.12s}.kh .nx-flow-item:nth-child(3){transition-delay:.24s}.kh .nx-flow-item:nth-child(4){transition-delay:.36s}.kh .nx-flow-media{position:relative;aspect-ratio:2/3;overflow:hidden;margin-bottom:28px;background:#141210}.kh .nx-rot img{position:absolute;inset:0;opacity:0;transition:opacity 1.2s ease,transform 6s ease-out;transform:scale(1.04)}.kh .nx-rot img.is-on{opacity:1;transform:scale(1)}.kh .nx-rot-dots{position:absolute;left:16px;bottom:14px;display:flex;gap:6px;z-index:1}.kh .nx-rot-dots i{width:14px;height:1px;background:rgba(236,230,218,.35);transition:background .4s,width .4s}.kh .nx-rot-dots i.is-on{width:26px;background:var(--gold)}.kh .nx-flow-media img{width:100%;height:100%;object-fit:cover}.kh .nx-flow-item:hover .nx-rot img.is-on{transform:scale(1.04)}.kh .nx-flow-tag{display:block;font:12px Georgia,PingFang SC,Hiragino Sans GB,Noto Sans SC,Microsoft YaHei,sans-serif;letter-spacing:.24em;color:var(--gold);white-space:pre;margin-bottom:16px}.kh .nx-flow-item h3{font-size:22px;line-height:1.5}.kh .nx-flow-item p{font-size:14px;margin:14px 0 18px}.kh .nx-flow-item ul{display:flex;flex-wrap:wrap;gap:8px 16px;list-style:none;padding:0;margin:0 0 24px;font-size:12px;color:#CFC2AF;letter-spacing:.08em}.kh .nx-agent-line{display:flex;align-items:center;gap:36px;margin-top:80px;padding:30px 0;border-block:1px solid var(--line)}.kh .nx-agent-line>span{font-family:PingFang SC,Hiragino Sans GB,Noto Sans SC,Microsoft YaHei,-apple-system,sans-serif;font-size:20px;color:var(--gold-hover);white-space:nowrap}.kh .nx-agent-line p{font-size:14px;flex:1}.kh .nx-wear{padding:140px 0}.kh .nx-spread{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:120px;gap:18px}.kh .nx-tile{position:relative;overflow:hidden;margin:0;background:#141210}.kh .nx-tile img{width:100%;height:100%;object-fit:cover}.kh .nx-tile figcaption{position:absolute;left:0;right:0;bottom:0;padding:40px 22px 18px;display:flex;justify-content:space-between;align-items:end;background:linear-gradient(transparent,#0b0a09d9);font-size:11px;letter-spacing:.14em;color:#CFC2AF}.kh .nx-tile figcaption b{font-family:PingFang SC,Hiragino Sans GB,Noto Sans SC,Microsoft YaHei,-apple-system,sans-serif;font-weight:500;font-size:18px;letter-spacing:.06em;color:#f1e8d6}.kh .nx-t-campaign{grid-column:1/8;grid-row:1/5}.kh .nx-t-earring{grid-column:8/13;grid-row:1/7;transition-delay:.15s}.kh .nx-t-ring{grid-column:1/5;grid-row:5/8}.kh .nx-t-white{grid-column:5/8;grid-row:5/8;transition-delay:.1s}.kh .nx-t-white img{object-fit:contain;background:#f6f4ef}.kh .nx-t-necklace{grid-column:8/13;grid-row:7/11;transition-delay:.2s}.kh .nx-t-copy{grid-column:1/8;grid-row:8/11;background:transparent;padding:36px 0 0;display:flex;flex-direction:column;align-items:flex-start;gap:0;border-top:1px solid var(--line)}.kh .nx-t-copy h3{font-size:30px;line-height:1.5}.kh .nx-t-copy p{font-size:13px;letter-spacing:.14em;margin:16px 0 24px}.kh .nx-t-copy .nx-link{margin:0 0 12px}.kh .nx-craft{padding:140px 0;background:radial-gradient(ellipse at 75% 50%,#1d1710 0,#0b0a09 60%)}.kh .nx-craft-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:80px;align-items:center}.kh .nx-craft-copy h2{font-size:clamp(32px,3.6vw,52px);line-height:1.3}.kh .nx-craft-copy>p{margin:24px 0 36px;font-size:15px;max-width:440px}.kh .nx-craft-copy ol{list-style:none;padding:0;margin:0 0 36px;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.kh .nx-craft-copy li{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid var(--line);font-size:14px;color:#d8cfbe}.kh .nx-craft-copy li span{font:12px Georgia,serif;color:var(--gold)}.kh .nx-craft-links{display:flex;gap:28px;flex-wrap:wrap}.kh .nx-craft-copy small{display:block;margin-top:28px;font-size:11px;color:#B6AA98}.kh .nx-craft-stage{position:relative;aspect-ratio:1}.kh .nx-orbit{position:absolute;width:68%;aspect-ratio:1;margin:0;border-radius:50%;overflow:hidden;box-shadow:0 0 0 1px #c9a96a40,0 50px 120px #000c;top:0;left:0}.kh .nx-orbit-2{width:52%;top:auto;left:auto;bottom:0;right:0;transition-delay:.25s}.kh .nx-orbit img{width:100%;height:100%;object-fit:cover;border-radius:50%}.kh .nx-orbit.is-in img{animation:nx-spin 60s linear infinite}.kh .nx-orbit-2.is-in img{animation-direction:reverse;animation-duration:80s}@keyframes nx-spin{to{transform:rotate(1turn)}}.kh .nx-orbit figcaption{position:absolute;left:50%;bottom:14%;transform:translateX(-50%);padding:6px 14px;background:#0b0a09b3;border:1px solid #c9a96a50;font-size:11px;letter-spacing:.24em;color:var(--gold-hover);backdrop-filter:blur(6px);white-space:nowrap}.kh .nx-craft-stage:before{content:"";position:absolute;inset:6%;border:1px dashed #c9a96a2e;border-radius:50%;animation:nx-spin 120s linear infinite}.kh .nx-gallery{padding:140px 0 120px}.kh .nx-gallery .gallery-filter{display:flex;justify-content:center;gap:0;margin:-24px 0 56px;flex-wrap:wrap}.kh .nx-gallery .gallery-filter button{background:none;border:0;border-bottom:1px solid transparent;border-radius:0;padding:10px 20px;color:#CFC2AF;font-size:13px;letter-spacing:.16em;transition:color .3s,border-color .3s}.kh .nx-gallery .gallery-filter button:hover{color:#e8d3a3}.kh .nx-gallery .gallery-filter button[aria-pressed=true]{background:none;color:var(--gold-hover);border-color:var(--gold)}.kh .nx-gallery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:start}.kh .nx-gallery-column{display:flex;flex-direction:column;gap:20px;min-width:0}.kh .nx-gallery-item{margin:0;position:relative;overflow:hidden;background:#141210;animation:kh-fade .6s ease both}.kh .nx-gallery-item[hidden]{display:none}.kh .nx-gallery-item img{width:100%;aspect-ratio:1;object-fit:cover;transition:transform 1.4s cubic-bezier(.2,.7,.2,1),filter .6s;filter:saturate(.92)}.kh .nx-gallery-item.tall img{aspect-ratio:2/3}.kh .nx-gallery-item:hover img{transform:scale(1.07);filter:saturate(1.08)}.kh .nx-gallery-item figcaption{position:absolute;inset:auto 0 0;padding:50px 18px 16px;display:flex;justify-content:space-between;align-items:end;background:linear-gradient(transparent,#0b0a09e6);opacity:0;transform:translateY(10px);transition:opacity .5s,transform .5s}.kh .nx-gallery-item:focus-within figcaption,.kh .nx-gallery-item:hover figcaption{opacity:1;transform:none}.kh .nx-gallery-item figcaption b{font-size:19px;color:#f1e8d6}.kh .nx-gallery-item figcaption span{font-size:11px;letter-spacing:.14em;color:#c9a96a}.kh .nx-catalog{background:#0f0d0b;border-block:1px solid var(--line);padding-block:140px 120px}.kh .nx-catalog .catalog-filters button{border-radius:2px;background:transparent}.kh .feature-card{border-radius:4px;background:#13110e;border-color:#26211a}.kh .feature-card:hover{background:#1a1611;border-color:var(--gold-line)}.kh .nx-enterprise{padding-block:140px 100px}.kh .nx-enterprise .split-heading h2{font-size:clamp(32px,3.6vw,52px)}.kh .nx-enterprise .service-card{background:#13110e;border:1px solid #26211a;border-radius:4px;color:var(--ink)}.kh .nx-enterprise .service-card:hover{border-color:var(--gold-line)}.kh .nx-enterprise .service-card>span{color:var(--gold)}.kh .nx-enterprise .service-card li{background:#1e1a14;color:#CFC2AF;border-radius:2px}.kh .nx-enterprise .service-card b{color:var(--gold)}.kh .nx-enterprise .trust-strip{background:transparent;border-block:1px solid var(--line);border-radius:0;padding-inline:0}.kh .nx-enterprise .trust-strip>span{color:var(--gold)}.kh .nx-enterprise .trust-strip img{filter:grayscale(1) brightness(1.6) contrast(.9);opacity:.75;transition:opacity .3s,filter .3s}.kh .nx-enterprise .trust-strip figure:hover img{filter:none;opacity:1}.kh .nx-enterprise .more-hub a{background:#13110e;border:1px solid #26211a;border-radius:4px}.kh .nx-enterprise .more-hub a:hover{border-color:var(--gold-line);background:#1a1611}.kh .nx-faq{padding-block:80px 140px}.kh .nx-faq h2{font-size:clamp(32px,3.6vw,52px);line-height:1.3}.kh .nx-faq .questions details{background:transparent;border-radius:0;border-bottom:1px solid var(--line);margin:0;padding:26px 0}.kh .nx-faq .questions summary{color:#F5EDDF;font-weight:500}.kh .nx-faq .questions summary:after{color:var(--gold)}.kh .final-cta{padding:160px 24px;background:radial-gradient(ellipse at 50% 100%,#2a2014 0,#0b0a09 65%);border-top:1px solid var(--line)}.kh .final-cta h2{font-size:clamp(40px,5vw,72px);line-height:1.25}.kh .final-cta .nx-serif em{display:inline}.kh .contact-section{background:#0b0a09;border-top:1px solid var(--line)}.kh .contact-section .kicker,.kh .final-cta .kicker{font:500 11px Georgia,serif;letter-spacing:.32em;color:var(--gold)}.kh .chapter-rail a:after{background:#5a5246}.kh .catalog-dark{--muted:#CFC2AF}.kh .catalog-dark .feature-card p,.kh .catalog-dark p,.kh .contact-layout p,.kh .more-hub span,.kh .technology p{color:var(--muted)}.kh .catalog-meta,.kh .catalog-search input::placeholder,.kh .feature-dialog-related>span,.kh .nx-enterprise .trust-strip figcaption{color:#B6AA98}.kh .catalog-filters small,.kh .feature-card-top>span:last-child{opacity:.85}@media (max-width:1000px){.kh .nx-flow-track{grid-template-columns:1fr 1fr;gap:40px 24px;padding-inline:32px}.kh .nx-craft-grid{grid-template-columns:1fr;gap:60px}.kh .nx-craft-stage{max-width:560px;width:100%;margin-inline:auto}.kh .nx-spread{grid-auto-rows:90px}}@media (max-width:700px){.kh .nx-head{margin-bottom:44px}.kh .nx-manifesto{padding:110px 0 100px}.kh .nx-manifesto-meta{gap:10px 22px;font-size:11px;margin-top:40px}.kh .nx-catalog,.kh .nx-craft,.kh .nx-enterprise,.kh .nx-flow,.kh .nx-gallery,.kh .nx-showcase,.kh .nx-wear{padding-block:90px}.kh .nx-compare-wrap{width:calc(100% - 36px)}.kh .nx-showcase .compare{aspect-ratio:4/5}.kh .nx-caption{flex-direction:column;gap:10px}.kh .nx-flow-track{grid-template-columns:1fr 1fr;gap:28px 14px;padding-inline:18px}.kh .nx-flow-item h3{font-size:18px}.kh .nx-agent-line{flex-direction:column;align-items:flex-start;gap:14px;margin-top:50px}.kh .nx-spread{display:flex;flex-direction:column;gap:14px}.kh .nx-tile{aspect-ratio:4/5}.kh .nx-t-campaign,.kh .nx-t-ring,.kh .nx-t-white{aspect-ratio:1}.kh .nx-t-copy{aspect-ratio:auto;padding-top:28px}.kh .nx-craft-copy ol{grid-template-columns:1fr}.kh .nx-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kh .nx-gallery-column{gap:10px}.kh .nx-gallery-item figcaption{opacity:1;transform:none;padding:30px 10px 10px}.kh .nx-gallery-item figcaption b{font-size:14px}.kh .nx-gallery-item figcaption span{font-size:9px}.kh .nx-gallery .gallery-filter button{padding:8px 10px;font-size:11px;letter-spacing:.06em}.kh .nx-hero-sub{letter-spacing:.14em}}@media (prefers-reduced-motion:reduce){.kh .nx-reveal,.kh .nx-rise,.kh figure.nx-reveal img{opacity:1!important;transform:none!important;clip-path:none!important}.kh .nx-manifesto-text span{color:#FFF3DF}}.kh.kh-en .nx-agent-line>span,.kh.kh-en .nx-manifesto-text,.kh.kh-en .nx-serif,.kh.kh-en .nx-tile figcaption b{font-family:Didot,Bodoni\ 72,Playfair Display,Georgia,Times New Roman,serif;letter-spacing:-.005em}.kh.kh-en .nx-hero-title{letter-spacing:-.01em;font-size:clamp(46px,6.2vw,96px)}.kh.kh-en .nx-hero-sub{letter-spacing:.04em;font-style:italic}.kh.kh-en .nx-head h2 em,.kh.kh-en .nx-serif em{font-style:italic}.kh.kh-en .nx-manifesto-text{font-size:clamp(24px,2.9vw,42px);line-height:1.5}.kh.kh-en .nx-manifesto-meta{letter-spacing:.16em;text-transform:uppercase;font-size:12px}.kh.kh-en .nx-orbit figcaption,.kh.kh-en .nx-showcase .image-label{letter-spacing:.14em}.kh.kh-en .nx-flow-item h3{line-height:1.3}.kh.kh-en .questions summary,.kh.kh-en .service-card h3{letter-spacing:0}@media (max-width:700px){.kh.kh-en .nx-hero-sub{letter-spacing:.02em}}