.tv6 .honest{background:none;border:0;border-top:1px solid var(--hairline);border-radius:0;padding:14px 0 0;margin:0}.tv6 .honest,.tv6 .money{max-width:680px}.tv6 .caption,.tv6 .honest,.tv6 .money{font-family:var(--font-ui);font-size:13px;line-height:20px;color:var(--ink-muted)}.tv6 .eyebrow{font-family:var(--font-ui);font-size:11px;line-height:16px;letter-spacing:.16em;color:var(--ink-muted)}.tv6 .lede{font-family:var(--font-body);font-size:21px;line-height:32px;color:var(--ink)}.tv6 .signature{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:26px;line-height:30px;color:var(--ink)}.tv6 h2{font-size:34px;line-height:40px}.tv6 h3{font-size:26px;line-height:32px}.tv6 .btn{font-family:var(--font-ui);font-size:15px;line-height:20px;font-weight:500;min-height:48px;padding:13px 24px;border-radius:999px}.tv6 .btn-primary{background:var(--deep-moss);color:#f8f7f3}.tv6 .btn-primary:hover{background:#2a4a3c;color:#f8f7f3}.tv6 .btn-ghost{background:transparent;color:var(--ink);border-color:var(--sage)}.tv6 .btn-ghost:hover{background:transparent;border-color:var(--ink)}.tv6 .btn-quiet{background:#ece8de;color:var(--ink-muted)}.tv6 .btn.tv6-give,.tv6 .tv6-give{background:var(--brass);color:#1c2a23;border-color:var(--brass)}.tv6 .btn.tv6-give:hover,.tv6 .tv6-give:hover{background:#a98b56;border-color:#a98b56;color:#1c2a23}.tv6 .field{min-height:48px;padding:11px 14px;background:#fbfaf6;border:1px solid #c9c5b8;border-radius:4px;color:var(--ink);font-family:var(--font-ui);font-size:16px;line-height:24px}.tv6 .field:focus{border-color:var(--ink);outline:none}.tv6 textarea.field{line-height:24px}.tv6 .lbl,.tv6 label.lbl{font-family:var(--font-ui);font-size:13px;line-height:20px;color:var(--ink-muted);letter-spacing:.01em}.tv6 main a:where(:not(.btn,.v6-btn,.v6-kim,.v6-lockup,.tv6-own,.tx-tree,.tg-tree,.in-now-go)){color:var(--ink);text-decoration:underline;text-decoration-color:var(--sage);text-underline-offset:4px}.tv6 main a:where(:not(.btn,.v6-btn,.v6-kim,.v6-lockup,.tv6-own,.tx-tree,.tg-tree,.in-now-go)):hover{text-decoration-color:var(--ink)}.tv6 .v6-foot .v6-foot-say{font-family:var(--font-display);font-weight:500;font-size:30px;line-height:36px;color:#f8f7f3;max-width:none}.tv6-own{display:inline-flex;align-items:center;gap:14px;color:var(--ink);text-decoration:none;min-height:44px}.tv6-own-words{display:flex;flex-direction:column;min-width:0}.tv6-own-name{font-size:28px;line-height:30px;letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:18ch}.tv6-own-label,.tv6-own-name{font-family:var(--font-display);font-weight:500}.tv6-own-label{font-size:12px;line-height:16px;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-muted);margin-top:2px}.tv6-own.is-cream{color:#f8f7f3}.tv6-own.is-cream .tv6-own-label{color:#bfc9be}@media (max-width:479px){.tv6-own-name{font-size:24px;line-height:26px;max-width:13ch}}.tv6-season{display:inline-flex;align-items:center;gap:10px}.tv6-kimsays{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;align-items:start}.tv6-kimsays-line{font-family:var(--font-body);font-size:18px;line-height:27px;color:var(--ink)}.tv6-kimsays-line p{margin:0}.tv6-kimsays-by{margin:4px 0 0;font-family:var(--font-ui);font-size:11px;line-height:16px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted)}.tv6-photo{position:relative;overflow:hidden;background:#e9e5da;aspect-ratio:4/5}.tv6-photo,.tv6-photo img{border-radius:4px}.tv6-photo-drawn{display:flex;align-items:center;justify-content:center}.tv6-photo-drawn .tv6-photo-day,.tv6-photo-drawn .tv6-photo-night{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:6%;box-sizing:border-box}.tv6-photo-drawn .tv6-photo-night{background:#16302a}.tv6-photo-drawn svg{width:auto;height:100%;max-width:100%}.tv6-sec{padding-top:72px;padding-bottom:72px}.tv6-sec+.tv6-sec{border-top:1px solid var(--hairline)}@media (max-width:767px){.tv6-sec{padding-top:48px;padding-bottom:48px}}.tv6-col{max-width:640px}.tv6-col-wide{max-width:880px}.tv6-stack>*+*{margin-top:16px}.tv6-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}@media (max-width:479px){.tv6-actions>.btn,.tv6-actions>.v6-btn{width:100%}}.tv6-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;margin:0}.tv6-facts>div{border-top:1px solid var(--ink);padding-top:14px;min-width:0}.tv6-facts dt{margin:0 0 6px}.tv6-facts dd{margin:0;font-family:var(--font-display);font-weight:500;font-size:26px;line-height:32px;color:var(--ink);overflow-wrap:anywhere}.tv6-facts dd small{display:block;font-family:var(--font-body);font-size:16px;line-height:24px;color:var(--ink-muted);margin-top:4px}@media (max-width:767px){.tv6-facts{grid-template-columns:minmax(0,1fr);gap:20px}}.tv6-night{background:var(--deep-moss);color:#e5eadf;border-radius:6px;padding:48px}.tv6-night .v6-h2,.tv6-night .v6-h3,.tv6-night h2{color:#f8f7f3}.tv6-night .v6-label{color:#bfc9be}.tv6-night p{color:#e5eadf}.tv6-night .v6-muted{color:#bfc9be}.tv6-night a:where(:not(.v6-btn,.btn,.v6-kim)){color:#f8f7f3!important;text-decoration-color:#a7b89a!important}.tv6-night .v6-btn-ghost{color:#f8f7f3;border-color:#a7b89a}.tv6-night .v6-btn-ghost:hover{border-color:#f8f7f3;color:#f8f7f3}@media (max-width:767px){.tv6-night{padding:32px 24px}}.tx-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:72px;align-items:center;padding-top:72px;padding-bottom:72px}.tx-hero-words>*+*{margin-top:22px}.tx-hero .tv6-photo{aspect-ratio:1/1;max-width:480px;justify-self:end;width:100%}@media (max-width:899px){.tx-hero{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:40px;padding-bottom:48px}.tx-hero .tv6-photo{justify-self:stretch;max-width:none;aspect-ratio:4/3}}.tx-place+.tx-place{margin-top:56px}.tx-place-h{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--ink)}.tx-place-h h2{margin:0}.tx-place-h h2 span{color:var(--ink-muted)}.tx-trees{list-style:none;margin:0;padding:0}.tx-trees li{border-bottom:1px solid var(--hairline)}.tx-tree{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:4px 18px;align-items:center;padding:18px 0;min-height:72px;color:var(--ink);text-decoration:none!important}.tx-tree:hover .tx-tree-name{text-decoration:underline;text-decoration-color:var(--sage);text-underline-offset:6px}.tx-tree-name{font-family:var(--font-display);font-weight:500;font-size:28px;line-height:32px;overflow-wrap:anywhere}.tx-tree-meta{grid-column:2;font-size:14px;line-height:20px}.tx-tree-meta,.tx-tree-when{font-family:var(--font-ui);color:var(--ink-muted)}.tx-tree-when{grid-column:3;grid-row:1/span 2;font-size:11px;line-height:16px;letter-spacing:.16em;text-transform:uppercase;text-align:right;white-space:nowrap}@media (max-width:599px){.tx-tree{grid-template-columns:28px minmax(0,1fr)}.tx-tree-when{grid-column:2;grid-row:auto;text-align:left}.tx-tree-name{font-size:26px}}.tx-empty{display:grid;grid-template-columns:auto minmax(0,1fr);gap:40px;align-items:center;max-width:760px}@media (max-width:599px){.tx-empty{grid-template-columns:minmax(0,1fr);gap:24px;justify-items:start}}.tx-start{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px 56px;align-items:end}@media (max-width:899px){.tx-start{grid-template-columns:minmax(0,1fr)}}.to-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:72px;align-items:center;padding-top:64px;padding-bottom:64px}.to-hero-words>*+*{margin-top:20px}.to-hero .to-arch{justify-self:center;display:grid;justify-items:center;gap:18px}.to-italic{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:30px;line-height:36px;color:var(--ink-muted);margin:8px 0 0}@media (max-width:899px){.to-hero{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:40px;padding-bottom:40px}.to-hero .to-arch{justify-self:start}.to-italic{font-size:24px;line-height:30px}}.to-doors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px}.to-door{background:#f8f6f0;border:1px solid var(--hairline);border-radius:6px;padding:28px;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.to-door p{margin:0}.to-door .btn,.to-door .v6-btn{margin-top:4px}@media (max-width:767px){.to-doors{grid-template-columns:minmax(0,1fr)}.to-door{padding:22px}.to-door .v6-btn{width:100%}}.to-roots{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.to-roots-name{font-family:var(--font-display);font-weight:500;font-size:30px;line-height:36px}.to-timeline{margin-top:32px}.ts-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:88px;align-items:start;padding-top:64px;padding-bottom:88px}@media (max-width:899px){.ts-grid{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:40px;padding-bottom:64px}.ts-side{display:none}}.ts-side{position:sticky;top:32px;display:grid;gap:18px;justify-items:center;text-align:center;padding-top:24px}.ts-side p{margin:0;font-family:var(--font-body);font-style:italic;font-size:17px;line-height:26px;color:var(--ink-muted);max-width:260px}.tv6 .sf{max-width:600px}.tv6 .sf-progress p{font-family:var(--font-ui);font-size:11px;line-height:16px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted)}.tv6 .sf-bar i{height:1px;background:var(--hairline);border-radius:0}.tv6 .sf-bar i[data-on=true]{background:var(--ink);height:2px}.tv6 .sf-q{font-family:var(--font-display);font-weight:500;font-size:48px;line-height:54px;letter-spacing:-.01em;margin:0 0 20px}@media (max-width:767px){.tv6 .sf-q{font-size:36px;line-height:42px}}.tv6 .sf-kim{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;align-items:start;font-family:var(--font-body);font-size:18px;line-height:27px;color:var(--ink);margin:0 0 32px;max-width:520px}.tv6 .sf-kim:before{content:"KIM";display:grid;place-items:center;width:36px;height:36px;border-radius:999px;border:1px solid var(--line);font-family:var(--font-display);font-weight:600;font-size:11px;letter-spacing:.04em;color:var(--ink)}.tv6 .sf-kim:after{content:"Kim is software";grid-column:2;font-family:var(--font-ui);font-size:11px;line-height:16px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);margin-top:-8px}html[lang=es] .tv6 .sf-kim:after{content:"Kim es software"}.tv6 .sf-choice{border:1px solid #c9c5b8;border-radius:6px;background:#f8f6f0;font-family:var(--font-ui);font-size:15px;min-height:56px}.tv6 .sf-choice:has(input:checked){border-color:var(--ink);background:#f8f6f0;box-shadow:inset 0 0 0 1px var(--ink)}.tv6 .sf-choice .sf-dot{border-color:var(--line)}.tv6 .sf-choice:has(input:checked) .sf-dot{border-color:var(--deep-moss);background:radial-gradient(circle,var(--deep-moss) 0 5px,transparent 6px)}.tv6 .sf-back{font-family:var(--font-ui);font-size:15px;color:var(--ink);text-decoration-color:var(--sage);text-underline-offset:4px}.tv6 .sf-review{border-top:1px solid var(--ink)}.tv6 .sf-review dt{font-family:var(--font-ui);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.tv6 .sf-review dd{font-family:var(--font-display);font-weight:500;font-size:24px;line-height:30px}.tv6 .sf-next li:before{background:var(--line);width:5px;height:5px}.tv6 .sf-next{font-size:17px;line-height:26px}.tq{padding-top:88px;padding-bottom:104px;display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:88px;align-items:center}.tq>div>*+*{margin-top:20px}@media (max-width:899px){.tq{grid-template-columns:minmax(0,1fr);padding-top:48px;padding-bottom:72px;gap:32px}.tq-art{display:none}}.tq-art{display:grid;justify-items:center}.tz{padding-top:56px;padding-bottom:88px}.tz-head>*+*{margin-top:14px}.tz-block{margin-top:64px;padding-top:28px;border-top:1px solid var(--ink);display:grid;grid-template-columns:240px minmax(0,1fr);gap:16px 56px}.tz-block-h h2{margin:0;font-size:30px;line-height:36px}.tz-block-h .v6-label{display:block;margin-bottom:10px}.tz-note{margin:0 0 24px;font-size:17px;line-height:26px;color:var(--ink-muted);max-width:560px}@media (max-width:899px){.tz-block{grid-template-columns:minmax(0,1fr);margin-top:48px}}.tv6 .rb{background:#f8f6f0;border:1px solid var(--hairline);border-radius:6px;padding:40px;margin-bottom:48px}.tv6 .rb-name{font-family:var(--font-display);font-weight:500}.tv6 .rb-line{font-family:var(--font-body)}@media (max-width:639px){.tv6 .rb{padding:28px 22px}}.tk-hero{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:88px;align-items:center;padding-top:80px;padding-bottom:80px}.tk-hero-words>*+*{margin-top:22px}.tk-mark{display:grid;justify-items:center;gap:16px;text-align:center}.tk-mark .v6-kim{letter-spacing:.08em}@media (max-width:899px){.tk-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:48px;padding-bottom:48px}.tk-mark{justify-items:start;text-align:left;order:-1}.tk-mark .v6-kim{width:112px!important;height:112px!important;font-size:34px!important}}.tk-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px}@media (max-width:767px){.tk-two{grid-template-columns:minmax(0,1fr);gap:40px}}.tk-list{list-style:none;margin:20px 0 0;padding:0}.tk-list li{padding:14px 0;border-top:1px solid var(--hairline);font-size:17px;line-height:26px}.tk-list li:last-child{border-bottom:1px solid var(--hairline)}.tk-sign{background:#f8f6f0;border:1px solid var(--hairline);border-radius:6px;padding:24px 28px;margin-top:16px;max-width:520px}.tk-sign .signature{margin:0 0 4px}.tk-sign .caption{margin:0}.tk-roots{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 48px;align-items:center}@media (max-width:767px){.tk-roots{grid-template-columns:minmax(0,1fr)}}.tk-bar-name{font-family:var(--font-display);font-weight:600;font-size:22px;letter-spacing:.18em;color:var(--ink)}@media (prefers-reduced-motion:reduce){.tv6 *{transition:none!important}}.ty-year{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0 24px}.ty-year li{border-top:1px solid var(--hairline);padding-top:16px;min-width:0}.ty-year li[data-here]{border-top:2px solid var(--ink);padding-top:15px}.ty-year h3{margin:10px 0 8px;font-size:26px;line-height:30px}.ty-body{margin:0;font-size:16px;line-height:24px;color:var(--ink-muted)}.ty-here{margin:14px 0 0;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-ui);font-size:12px;line-height:16px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}@media (max-width:1023px){.ty-year{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}}@media (max-width:599px){.ty-year{grid-template-columns:minmax(0,1fr);gap:24px}}.to-gift{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:56px;align-items:center}.to-gift .tv6-photo{aspect-ratio:1/1}@media (max-width:899px){.to-gift{grid-template-columns:minmax(0,1fr);gap:32px}.to-gift .tv6-photo{aspect-ratio:16/10}}.tv6 .card{background:#f8f6f0;border:1px solid var(--hairline);border-radius:6px;box-shadow:none;padding:28px}@media (max-width:767px){.tv6 .card{padding:20px}}.tv6 .card .lede{font-size:18px;line-height:27px}.tv6 :is(p,li) a:is(.v6-btn,.tx-tree,.tg-tree,.in-now-go,.v6-lockup,.tv6-own){text-decoration:none!important}.tv6 .v6-link{display:inline-flex;align-items:center;min-height:44px}.tv6 .v6-strip .caption,.tv6 .v6-strip a,.tv6 .v6-strip button{color:#e5eadf}