.kmd-section{color:#0e0f0c;-webkit-font-smoothing:antialiased;background:#f5f4ee;border-top:1px solid #e6e4da;font-family:Inter,system-ui,sans-serif;position:relative}.kmd-section.kmd-scene{height:650vh}.kmd-sticky{height:100vh;position:sticky;top:0;overflow:hidden}.kmd-layer-a{pointer-events:none;transition:opacity .6s ease-out,transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.kmd-row{box-sizing:border-box;justify-content:flex-start;max-width:1200px;height:100%;margin:0 auto;padding:0 24px;display:flex}.kmd-left{flex-direction:column;min-width:0;max-width:460px;display:flex}.kmd-head{flex-direction:column;gap:14px;display:flex}.kmd-kicker{letter-spacing:.18em;color:#0d7a5f;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700}.kmd-h2{letter-spacing:-.045em;text-wrap:balance;color:#0e0f0c;margin:0;font-family:Inter Tight,Inter,sans-serif;font-size:clamp(40px,4.6vw,60px);font-weight:700;line-height:1}.kmd-em{color:#0d7a5f}.kmd-lines{flex-direction:column;gap:6px;display:flex}.kmd-line{letter-spacing:-.02em;font-family:Inter Tight,Inter,sans-serif;font-weight:600;line-height:1.25;transition:opacity .45s ease-out,transform .5s cubic-bezier(.2,.8,.2,1),color .4s ease-out}.kmd-counter{letter-spacing:.14em;color:#a2a398;font-family:JetBrains Mono,monospace;font-size:11px;transition:opacity .3s}.kmd-box{align-self:center;position:relative}.kmd-stage{transform-origin:0 0;position:absolute;top:0}.kmd-art{position:absolute}.kmd-card{color:#0e0f0c;text-align:left;background:#fff;border:1px solid #e6e4da;border-radius:14px;box-shadow:0 14px 36px #0e0f0c14}.kmd-card-post{overflow:hidden}.kmd-post-head{align-items:center;gap:8px;padding:9px 10px;display:flex}.kmd-avatar{border-radius:999px;flex:none;place-items:center;font-weight:700;display:grid}.kmd-avatar-sm{width:24px;height:24px;font-size:10px}.kmd-avatar-md{width:28px;height:28px;font-size:11px}.kmd-av-lm{color:#6b5330;background:#e9dcc6}.kmd-av-jo{color:#2f5a41;background:#d7e3da}.kmd-av-ro{color:#5a3f70;background:#e3daea}.kmd-post-user{font-size:12px;font-weight:600}.kmd-post-more{color:#a2a398;margin-left:auto;font-size:14px}.kmd-post-media{aspect-ratio:1;background:repeating-linear-gradient(135deg,#ece8e0 0 6px,#f3f0ea 6px 12px);width:100%;position:relative}.kmd-img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.kmd-post-foot{flex-direction:column;gap:4px;padding:9px 10px 11px;display:flex}.kmd-post-likes{font-size:11.5px;font-weight:600}.kmd-post-caption{color:#54564e;font-size:11.5px;line-height:1.4}.kmd-post-caption b{color:#0e0f0c}.kmd-chat{flex-direction:column;padding:12px;display:flex}.kmd-chat-wa{gap:10px}.kmd-chat-ig{gap:8px}.kmd-chat-follow{gap:6px}.kmd-chat-head{align-items:center;gap:8px;display:flex}.kmd-chat-who{flex-direction:column;display:flex}.kmd-chat-name{font-size:12.5px;font-weight:600}.kmd-chat-meta{color:#54564e;font-size:10.5px}.kmd-badge{color:#0e0f0c;background:#10b981;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:auto;font-size:10px;font-weight:700;display:grid}.kmd-bubble-in{background:#f5f4ee;border-radius:14px 14px 14px 4px;align-self:flex-start;padding:8px 12px;font-size:13px;line-height:1.4}.kmd-ig-row{align-items:flex-end;gap:8px;display:flex}.kmd-ig-photo{background:repeating-linear-gradient(135deg,#e3e8df 0 6px,#ecf0e9 6px 12px);border-radius:10px;flex:none;width:78px;height:96px;position:relative;overflow:hidden}.kmd-ig-bubble{background:#f5f4ee;border-radius:14px 14px 14px 4px;padding:8px 11px;font-size:12.5px;line-height:1.4}.kmd-typing{background:#e7f6ef;border-radius:14px 14px 4px;align-self:flex-end;align-items:center;gap:4px;padding:9px 12px;display:flex}.kmd-dot{background:#0d7a5f;border-radius:999px;width:5px;height:5px}.kmd-quote{border-radius:6px;flex-direction:column;gap:10px;padding:16px;display:flex}.kmd-quote-top,.kmd-quote-total{justify-content:space-between;align-items:baseline;display:flex}.kmd-quote-id{letter-spacing:.14em;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}.kmd-quote-state{color:#a2a398;font-size:10px}.kmd-quote-to,.kmd-quote-total-label{color:#54564e;font-size:11px}.kmd-quote-items{border-top:1px solid #0e0f0c;flex-direction:column;display:flex}.kmd-quote-item{border-bottom:1px solid #e6e4da;justify-content:space-between;gap:8px;padding:7px 0;font-size:11.5px;display:flex}.kmd-mono{font-family:JetBrains Mono,monospace}.kmd-quote-total-value{letter-spacing:-.02em;font-family:Inter Tight,Inter,sans-serif;font-size:18px;font-weight:700}.kmd-bubble-out{background:#e7f6ef;border-radius:14px 14px 4px;align-self:flex-end;padding:8px 12px;font-size:13px;line-height:1.4}.kmd-seen{color:#a2a398;align-self:flex-end;font-size:10px}.kmd-sale{color:#fafaf7;text-align:left;background:#0e0f0c;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex;box-shadow:0 14px 36px #0e0f0c29}.kmd-sale-check{color:#0e0f0c;background:#10b981;border-radius:999px;flex:none;place-items:center;width:30px;height:30px;font-size:14px;font-weight:700;display:grid}.kmd-sale-text{flex-direction:column;gap:2px;display:flex}.kmd-sale-title{font-size:12.5px;font-weight:600}.kmd-sale-meta{color:#d4d4ce;font-size:11.5px}.kmd-layer-b{pointer-events:none;place-items:center;padding:0 24px;display:grid;position:absolute;inset:0}.kmd-between{text-align:center;flex-direction:column;grid-area:1/1;align-items:center;gap:20px;max-width:980px;display:flex}.kmd-between-1{color:#54564e;font-size:clamp(20px,2.2vw,26px);transition:opacity .7s ease-out,transform .9s cubic-bezier(.2,.8,.2,1)}.kmd-between-2{letter-spacing:-.045em;text-wrap:balance;font-family:Inter Tight,Inter,sans-serif;font-size:clamp(40px,6.4vw,88px);font-weight:700;line-height:1;transition:opacity .8s ease-out .15s,transform 1s cubic-bezier(.2,.8,.2,1) .15s}.kmd-close{text-align:center;flex-direction:column;grid-area:1/1;align-items:center;transition:opacity .9s ease-out .35s,transform 1.1s cubic-bezier(.2,.8,.2,1) .35s;display:flex}.kmd-close-line{letter-spacing:-.05em;font-family:Inter Tight,Inter,sans-serif;font-size:clamp(52px,9vw,128px);font-weight:700;line-height:.98}.kmd-close-em{color:#0d7a5f}.kmd-static{padding:72px 24px}.kmd-static-inner{grid-template-columns:minmax(0,.75fr) minmax(0,1.6fr);align-items:center;gap:56px;max-width:1280px;margin:0 auto;display:grid}.kmd-static-side{flex-direction:column;gap:36px;min-width:0;display:flex}.kmd-static-side .kmd-h2{font-size:clamp(36px,3.6vw,52px)}.kmd-static-list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:28px 20px;margin:0;padding:0;list-style:none;display:grid}.kmd-static-item{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.kmd-static-label{flex-direction:column;gap:4px;min-width:0;display:flex}.kmd-static-phrase{letter-spacing:-.02em;color:#0e0f0c;font-family:Inter Tight,Inter,sans-serif;font-size:18px;font-weight:600;line-height:1.2}.kmd-static-card{zoom:.86;flex:none;max-width:100%}.kmd-static-closing{text-align:left;flex-direction:column;align-items:flex-start;gap:8px;display:flex}.kmd-static-closing .kmd-between-1{font-size:17px}.kmd-static-closing .kmd-between-2{letter-spacing:-.025em;font-size:22px}.kmd-static-closing .kmd-close{text-align:left;align-items:flex-start;margin-top:14px}.kmd-static-closing .kmd-close-line{letter-spacing:-.04em;font-size:clamp(28px,2.6vw,38px);line-height:1.05}@media (max-width:1023px){.kmd-static-inner{grid-template-columns:minmax(0,1fr);gap:40px}.kmd-static-side{display:contents}.kmd-static-closing{order:2}}@media (max-width:719px){.kmd-static{padding:72px 24px}.kmd-static-list{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;margin:0 -24px;padding:4px 24px 20px;scroll-padding-inline:24px;display:flex;overflow-x:auto}.kmd-static-list::-webkit-scrollbar{display:none}.kmd-static-item{scroll-snap-align:start;flex:none}.kmd-static-card{zoom:.9}.kmd-static-closing .kmd-close-line{font-size:30px}}
