.kin-founder-note{display:flex;gap:20px;align-items:flex-start;margin:24px 0;padding:24px;background:var(--kin-peach, #ffebdb);border:1px solid var(--kin-peach-hair, #efd0b6);border-left:4px solid var(--kin-flame, #d2502b);border-radius:12px;color:var(--kin-ink, #0b1b2b);text-align:left}.kin-founder-note__photo{flex:0 0 auto;width:72px;height:72px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid var(--kin-flame, #d2502b)}.kin-founder-note__body{min-width:0}.kin-founder-note__title{margin:0 0 8px;font-size:18px;line-height:1.3;font-weight:600;color:var(--kin-flame-d, #a53c18)}.kin-founder-note__text,.kin-founder-note__text p{margin:0 0 10px;font-size:16px;line-height:1.55}.kin-founder-note__sign{margin:12px 0 0;font-size:15px;font-weight:600}@media(max-width:560px){.kin-founder-note{flex-direction:column;padding:20px 16px}.kin-founder-note__photo{width:60px;height:60px}}.founder-letter{display:flex;gap:clamp(18px,2.4vw,28px);align-items:flex-start;margin:24px 0;padding:clamp(24px,3.4vw,40px);background:var(--paper, #fff);border:1px solid var(--line, rgba(20, 22, 26, .1));border-radius:20px;box-shadow:0 1px 2px #14161a0a,0 40px 80px -60px #78340c4d;color:var(--ink, #14161a);font-family:Radio Canada,system-ui,-apple-system,Segoe UI,sans-serif;text-align:left}.founder-letter__photo{flex:0 0 auto;width:72px;height:72px;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 3px var(--paper, #fff),0 0 0 4px #c2410c4d}.founder-letter__body{min-width:0}.founder-letter .founder-letter__title{margin:0 0 14px;font-family:var(--display, "Albert Sans", system-ui, -apple-system, "Segoe UI", sans-serif);font-size:clamp(1.5rem,2.2vw,1.875rem);font-weight:400;line-height:1.2;letter-spacing:-.01em;color:var(--ink, #14161a);text-wrap:balance}.founder-letter .founder-letter__text p{margin:0 0 14px;font-size:clamp(1.0625rem,1.2vw,1.125rem);line-height:1.6;color:var(--ink, #14161a)}.founder-letter .founder-letter__text p:last-child{margin-bottom:0}.founder-letter .founder-letter__sign{margin:18px 0 0;font-size:16px;font-weight:500;line-height:1.4;color:var(--ink, #14161a)}@media(max-width:560px){.founder-letter{flex-direction:column;gap:16px;padding:24px 20px}.founder-letter__photo{width:60px;height:60px}}
