.k-contact{flex-direction:column;justify-content:space-between;min-height:100vh;padding:180px 0 100px;display:flex}.contact-idx{color:var(--fg-mute);text-transform:uppercase;letter-spacing:.08em;margin-bottom:60px;font-family:Inter Tight,sans-serif;font-size:11px}.k-contact h1{letter-spacing:-.045em;max-width:14ch;color:var(--fg);font-size:clamp(56px,8vw,140px);font-weight:500;line-height:.92}.k-contact h1 em{font-family:inherit;font-style:normal;font-weight:inherit}.contact-sub{color:var(--fg-dim);max-width:46ch;margin-top:40px;font-size:20px;line-height:1.4}.contact-channels{border-top:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:0;margin-top:120px;padding-top:40px;display:grid}.channel{border-right:1px solid var(--rule);color:var(--fg);flex-direction:column;gap:12px;padding:32px 32px 32px 0;transition:padding .3s,background .3s;display:flex}.channel:last-child{border-right:0}.channel:not(:first-child){padding-left:32px}.channel:hover{background:color-mix(in oklab, var(--fg) 3%, transparent);padding-top:28px}.channel .ch-lbl{color:var(--fg-mute);text-transform:uppercase;letter-spacing:.08em;font-family:Inter Tight,sans-serif;font-size:11px}.channel .ch-val{letter-spacing:-.02em;align-items:center;gap:10px;font-size:28px;font-weight:500;transition:color .25s;display:flex}.channel:hover .ch-val{color:var(--accent)}.channel .ch-meta{color:var(--fg-dim);text-transform:uppercase;letter-spacing:.08em;font-family:Inter Tight,sans-serif;font-size:11px}.contact-foot{border-top:1px solid var(--rule);color:var(--fg-mute);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;margin-top:80px;padding-top:24px;font-family:Inter Tight,sans-serif;font-size:11px;display:flex}@media (max-width:1000px){.k-contact{padding:120px 0 60px}.contact-channels{grid-template-columns:1fr;margin-top:80px}.channel{border-right:0;border-bottom:1px solid var(--rule);padding:24px 0!important}.channel:last-child{border-bottom:0}.contact-foot{flex-direction:column;gap:8px}}
