/* Kinaura experts (min). Fuente legible: ver proyecto */
.kx{--kx-cream:#f4f1ed;--kx-white:#ffffff;--kx-ink:#1b1d1f;--kx-black:#141414;--kx-muted:#6f6a64;--kx-line:#e7e3de;--kx-rust:#c2410c;--kx-rust-deep:#9a330a;--kx-petrol:#172a2f;--kx-petrol-accent:#a8c7ce;--kx-petrol-text:#c8d0d2;--kx-serif:"Playfair Display",Georgia,serif;--kx-sans:Inter,Arial,Helvetica,sans-serif;--kx-mono:"JetBrains Mono",ui-monospace,monospace;--kx-max:1280px;--kx-gutter:64px;background:var(--kx-cream);color:var(--kx-ink);font-family:var(--kx-sans);-webkit-font-smoothing:antialiased}.kx *,.kx *::before,.kx *::after{box-sizing:border-box}.kx :where(h1,h2,h3,p,ul,ol){margin:0;padding:0}.kx :where(ul,ol){list-style:none}.kx a{color:var(--kx-rust);text-decoration:none}.kx a:hover{color:var(--kx-rust-deep)}.kx img{display:block;max-width:100%}.kx-wrap{max-width:var(--kx-max);margin:0 auto;padding-left:var(--kx-gutter);padding-right:var(--kx-gutter)}.kx-eyebrow{font-family:var(--kx-mono);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--kx-rust)}.kx-eyebrow--muted{color:var(--kx-muted)}.kx-eyebrow--ink{color:var(--kx-ink)}.kx-mono-sm{font-family:var(--kx-mono);font-size:12px;letter-spacing:.06em;color:var(--kx-muted)}.kx-link{font-family:var(--kx-mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--kx-rust);padding-bottom:3px;border-bottom:1px solid currentColor;display:inline-block}.kx-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;background:var(--kx-rust);color:#fff !important;font-family:var(--kx-mono);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;border:0;transition:background .15s}.kx-btn:hover{background:var(--kx-rust-deep)}.kx-btn--ghost{background:transparent;color:var(--kx-ink) !important;border:1px solid var(--kx-ink);min-height:44px;padding:0 18px;font-size:11px}.kx-btn--ghost:hover{background:var(--kx-ink);color:#fff !important}.kx-btn--ghost svg{width:14px;height:14px;flex:none}.kx-portrait{background:#e9e4dd;overflow:hidden;position:relative;aspect-ratio:1 / 1}.kx-portrait img{width:100%;height:100%;object-fit:cover;object-position:50% 22%}.kx-portrait__initials{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--kx-serif);font-size:64px;color:#b7aea3;letter-spacing:.02em}.kx-hero{padding:88px 0 56px}.kx-hero__title{font-family:var(--kx-serif);font-weight:400;font-size:64px;line-height:1.08;letter-spacing:-.01em;color:var(--kx-ink);margin-top:18px;max-width:780px}.kx-hero__sub{font-size:19px;line-height:1.55;color:var(--kx-muted);margin-top:22px;max-width:640px}.kx-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding-bottom:96px;align-items:stretch}.kx-card{background:var(--kx-white);border:1px solid var(--kx-line);display:flex;flex-direction:column}.kx-card>a{display:block;border:0}.kx-card>a>.kx-portrait{aspect-ratio:1 / 1;width:120px;margin:26px 26px 0;border-radius:50%}.kx-card__body{padding:24px 26px 26px;display:flex;flex-direction:column;gap:10px;flex:1}.kx-card__name{font-family:var(--kx-serif);font-weight:500;font-size:26px;line-height:1.15;color:var(--kx-ink)}.kx-card__name a{color:inherit}.kx-card__bio{font-size:15px;line-height:1.5;color:var(--kx-ink)}.kx-card__foot{margin-top:auto;padding-top:14px}.kx-panel{background:var(--kx-petrol);color:#fff;padding:48px;display:flex;flex-direction:column}.kx-panel--span-2{grid-column:span 2;justify-content:center}.kx-panel--span-3{grid-column:1 / -1}.kx-panel .kx-eyebrow{color:var(--kx-petrol-accent)}.kx-panel__title{font-family:var(--kx-serif);font-weight:400;font-size:38px;line-height:1.15;margin-top:14px;color:#fff}.kx-panel__list{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:32px}.kx-panel__item{border-top:1px solid rgba(255,255,255,.18);padding-top:16px}.kx-panel__num{font-family:var(--kx-mono);font-size:11px;color:var(--kx-petrol-accent);letter-spacing:.1em}.kx-panel__item h3{font-family:var(--kx-sans);font-size:16px;font-weight:500;margin-top:10px;color:#fff}.kx-panel__item p{font-size:14px;line-height:1.5;color:var(--kx-petrol-text);margin-top:6px}.kx-panel__ask{margin-top:28px;font-size:14px;line-height:1.5;color:var(--kx-petrol-text)}.kx-panel__ask strong{color:#fff;font-weight:500}.kx-panel__cta{display:flex;align-items:center;gap:24px;margin-top:28px;flex-wrap:wrap}.kx-panel__for{font-size:13px;color:var(--kx-petrol-text)}.kx-panel--span-1{padding:32px 28px}.kx-panel--span-1 .kx-panel__title{font-size:28px}.kx-panel--span-1 .kx-panel__list{grid-template-columns:1fr;gap:14px;margin-top:20px}.kx-standards{border-top:1px solid var(--kx-line);padding:96px 0}.kx-standards__grid{display:grid;grid-template-columns:5fr 7fr;gap:64px}.kx-standards__title{font-family:var(--kx-serif);font-weight:400;font-size:44px;line-height:1.12;margin-top:16px;color:var(--kx-ink)}.kx-standards__lead{font-size:16px;line-height:1.55;color:var(--kx-muted);margin-top:18px}.kx-standards__list{border-top:1px solid var(--kx-line)}.kx-standards__item{display:grid;grid-template-columns:76px 1fr;padding:28px 0;border-bottom:1px solid var(--kx-line)}.kx-standards__item h3{font-family:var(--kx-sans);font-size:18px;font-weight:500;line-height:1.35;color:var(--kx-ink)}.kx-standards__item p{font-size:15px;line-height:1.55;color:var(--kx-muted);margin-top:8px}.kx-disclaimer{font-size:13px;line-height:1.6;color:var(--kx-muted);margin-top:28px;max-width:580px}.kx-crumbs{padding-top:36px;font-family:var(--kx-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--kx-muted)}.kx-crumbs a{color:var(--kx-muted)}.kx-crumbs span{color:var(--kx-ink)}.kx-head{display:grid;grid-template-columns:200px 1fr;gap:40px;padding:40px 0 48px;align-items:center}.kx-head .kx-portrait{aspect-ratio:1 / 1;border-radius:50%}.kx-head__name{font-family:var(--kx-serif);font-weight:400;font-size:46px;line-height:1.08;margin-top:10px;color:var(--kx-ink)}.kx-head__meta{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:18px;font-size:15px;color:var(--kx-muted)}.kx-verify{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.kx-license{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid var(--kx-line);background:var(--kx-white);font-family:var(--kx-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--kx-ink)}.kx-head__cta{margin-top:28px}.kx-block{display:grid;grid-template-columns:200px 1fr;gap:40px;padding-bottom:48px}.kx-bio{font-size:16px;line-height:1.65;color:var(--kx-ink);max-width:620px}.kx-bio p + p{margin-top:1em}.kx-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.kx-chip{font-size:13px;padding:8px 14px;background:var(--kx-white);border:1px solid var(--kx-line);color:var(--kx-ink)}.kx-contrib{display:grid;gap:28px}.kx-contrib--1{grid-template-columns:1fr;max-width:360px}.kx-contrib--2{grid-template-columns:repeat(2,1fr)}.kx-contrib--3{grid-template-columns:repeat(3,1fr)}.kx-contrib__item{border-top:1px solid var(--kx-ink);padding-top:18px}.kx-contrib__item h3{font-family:var(--kx-serif);font-weight:500;font-size:22px;color:var(--kx-ink)}.kx-contrib__item p{font-size:15px;line-height:1.5;color:var(--kx-muted);margin-top:8px}.kx-articles{border-top:1px solid var(--kx-line);padding:72px 0 88px}.kx-articles__head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:36px;flex-wrap:wrap}.kx-articles__title{font-family:var(--kx-serif);font-weight:400;font-size:40px;line-height:1.1;color:var(--kx-ink)}.kx-tabs{display:flex;gap:32px;border-bottom:1px solid var(--kx-line)}.kx-tab{background:none;border:0;padding:0 0 12px;cursor:pointer;margin-bottom:-1px;font-family:var(--kx-mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--kx-muted);border-bottom:2px solid transparent}.kx-tab[aria-selected="true"]{color:var(--kx-ink);border-bottom-color:var(--kx-ink)}.kx-tabpanel[hidden]{display:none}.kx-agrid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.kx-acard{background:var(--kx-white);border:1px solid var(--kx-line);display:flex;flex-direction:column;color:var(--kx-ink) !important}.kx-acard:hover .kx-acard__title{color:var(--kx-rust)}.kx-acard__img{aspect-ratio:4 / 3;background:#e9e4dd;overflow:hidden}.kx-acard__img img{width:100%;height:100%;object-fit:cover}.kx-acard__body{padding:20px 22px 22px;display:flex;flex-direction:column;gap:10px;flex:1}.kx-acard__title{font-family:var(--kx-serif);font-weight:500;font-size:20px;line-height:1.25;transition:color .15s}.kx-acard__meta{font-size:13px;line-height:1.4;color:var(--kx-muted);margin-top:auto}.kx-empty{padding:48px;background:var(--kx-white);border:1px solid var(--kx-line);text-align:center}.kx-empty p{font-family:var(--kx-serif);font-size:24px;color:var(--kx-ink)}.kx-foot{border-top:1px solid var(--kx-line);padding:28px 0 40px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.kx-foot .kx-mono-sm{font-size:11px;letter-spacing:.1em;text-transform:uppercase}.kx-abox{display:grid;grid-template-columns:140px 1fr;background:var(--kx-white);border:1px solid var(--kx-line)}.kx-abox .kx-portrait{aspect-ratio:auto;height:100%;min-height:140px}.kx-abox .kx-portrait__initials{font-size:40px}.kx-abox__body{padding:24px 28px;display:flex;flex-direction:column;gap:8px}.kx-abox__name{font-family:var(--kx-serif);font-weight:500;font-size:24px;line-height:1.2;color:var(--kx-ink)}.kx-abox__bio{font-size:14px;line-height:1.55;color:var(--kx-ink)}.kx-abox__links{display:flex;gap:24px;margin-top:6px;flex-wrap:wrap}.kx-abox__label{margin-bottom:14px}.kx-sample-bar{background:#172a2f;color:#c8d0d2;font-family:Inter,Arial,sans-serif;font-size:14px;line-height:1.5;padding:14px 0}.kx-sample-bar p{margin:0}.kx-sample-bar strong{color:#fff;font-weight:600}.kx-av{width:48px;height:48px;border-radius:50%;overflow:hidden;background:#e9e4dd;border:2px solid #fff;display:inline-flex;align-items:center;justify-content:center;font-family:"Playfair Display",Georgia,serif;font-size:17px;color:#8f877d;flex:none}#kx-credits{display:flex;align-items:center;gap:16px;margin:28px 0 8px;padding:16px 0;border-top:1px solid #e7e3de;border-bottom:1px solid #e7e3de;text-align:left;max-width:640px}#kx-credits .kx-credits__faces{display:flex;flex:none}#kx-credits .kx-credits__faces a{border:0;display:inline-flex}#kx-credits .kx-credits__faces a+a{margin-left:-12px}#kx-credits .kx-av img{width:100%;height:100%;object-fit:cover;object-position:50% 22%;margin:0;max-width:none;border-radius:0}#kx-credits p{margin:0;padding:0;font-family:Inter,Arial,sans-serif;font-size:14px;line-height:1.5;color:#1b1d1f;max-width:none;text-transform:none;letter-spacing:0}#kx-credits p+p{margin-top:4px}#kx-credits a{color:#c2410c;text-decoration:none;border-bottom:1px solid rgba(194,65,12,.35);font-weight:500}#kx-credits .kx-credits__label{color:#6f6a64}#kx-credits .kx-credits__verified svg{width:16px;height:16px;vertical-align:-3px;margin-right:6px;color:#3f7d5c}#kx-credits p.kx-credits__date{font-family:"JetBrains Mono",monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#6f6a64;margin-top:6px}#kx-reviewer-box{margin-top:40px;max-width:760px}#kx-reviewer-box img{width:100%;height:100%;object-fit:cover;object-position:50% 22%;border-radius:0;max-width:none;margin:0}#kx-reviewer-box p,#kx-reviewer-box h3{margin:0;padding:0;max-width:none}#kx-reviewer-box .kx-eyebrow{font-family:"JetBrains Mono",monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase}#kx-reviewer-box .kx-abox__label{margin-bottom:14px}#kx-reviewer-box .kx-abox__name{font-family:"Playfair Display",Georgia,serif;font-size:24px;line-height:1.2;color:#1b1d1f}#kx-reviewer-box .kx-abox__bio{font-family:Inter,Arial,sans-serif;font-size:14px;line-height:1.55;color:#1b1d1f}#kx-reviewer-box .kx-mono-sm{font-family:"JetBrains Mono",monospace;font-size:12px;color:#6f6a64}#kx-reviewer-box a{text-decoration:none}@media (max-width:1100px){.kx-agrid{grid-template-columns:repeat(2,1fr)}.kx-head,.kx-block{grid-template-columns:200px 1fr;gap:32px}.kx-panel__list{grid-template-columns:1fr;gap:16px}}@media (max-width:900px){.kx{--kx-gutter:20px}.kx-hero{padding:48px 0 32px}.kx-hero__title{font-size:40px;margin-top:14px}.kx-hero__sub{font-size:16px;margin-top:16px}.kx-grid{grid-template-columns:1fr;gap:20px;padding-bottom:56px}.kx-panel--span-2,.kx-panel--span-3{grid-column:auto;justify-content:flex-start}.kx-panel,.kx-panel--span-1{padding:28px 24px}.kx-panel__title,.kx-panel--span-1 .kx-panel__title{font-size:30px}.kx-panel__cta .kx-btn{width:100%}.kx-card{flex-direction:row}.kx-card .kx-portrait{width:80px;flex:none;aspect-ratio:1 / 1;margin:18px 0 0 18px;border-radius:50%}.kx-card .kx-portrait__initials{font-size:34px}.kx-card__body{padding:18px 18px 20px;gap:6px}.kx-card__name{font-size:22px}.kx-card__bio{font-size:14px}.kx-card__foot{padding-top:8px}.kx-standards{padding:56px 0}.kx-standards__grid{grid-template-columns:1fr;gap:28px}.kx-standards__title{font-size:32px}.kx-standards__item{grid-template-columns:1fr;gap:8px;padding:22px 0}.kx-crumbs{padding-top:24px}.kx-head{grid-template-columns:1fr;gap:24px;padding:28px 0 48px}.kx-head .kx-portrait{width:136px}.kx-head__name{font-size:34px;margin-top:8px}.kx-head__meta{flex-direction:column;gap:6px}.kx-head__cta .kx-btn{width:100%}.kx-verify{display:grid;grid-template-columns:1fr 1fr}.kx-verify .kx-btn--ghost,.kx-verify .kx-license{width:100%;justify-content:center}.kx-block{grid-template-columns:1fr;gap:14px;padding-bottom:44px}.kx-bio{font-size:16px}.kx-contrib--2,.kx-contrib--3{grid-template-columns:1fr;gap:18px}.kx-contrib--1{max-width:none}.kx-articles{padding:48px 0 56px}.kx-articles__title{font-size:32px}.kx-tabs{width:100%}.kx-agrid{grid-template-columns:1fr;gap:14px}.kx-acard{flex-direction:row}.kx-acard__img{width:110px;flex:none;aspect-ratio:auto}.kx-acard__body{padding:16px 18px;gap:6px}.kx-acard__title{font-size:17px}.kx-abox{grid-template-columns:96px 1fr}.kx-abox__body{padding:18px 18px 20px}.kx-abox__name{font-size:20px}}@media (max-width:900px){#kx-credits{gap:12px}#kx-credits .kx-av{width:40px;height:40px}}