.kamilion-founder-page-module__wX9oPq__section{background:var(--kp-canvas);padding:120px 0;position:relative}.kamilion-founder-page-module__wX9oPq__surface{background:var(--kp-canvas-2)}.kamilion-founder-page-module__wX9oPq__hero{border-bottom:1px solid var(--kp-line)}.kamilion-founder-page-module__wX9oPq__heroGrid{grid-template-columns:minmax(0,1.35fr) minmax(260px,.85fr);align-items:center;gap:72px;display:grid}.kamilion-founder-page-module__wX9oPq__displayXl,.kamilion-founder-page-module__wX9oPq__displayMd{color:var(--kp-paper);font-family:var(--kp-font-display);letter-spacing:-.045em;margin:0;font-weight:600}.kamilion-founder-page-module__wX9oPq__displayXl{margin:30px 0 28px;font-size:clamp(46px,5.9vw,85px);line-height:.98}.kamilion-founder-page-module__wX9oPq__displayMd{margin-bottom:26px;font-size:clamp(32px,3.9vw,56px);line-height:1.02}.kamilion-founder-page-module__wX9oPq__lede{max-width:56ch;color:var(--kp-muted);margin:0;font-size:18px;line-height:1.65}.kamilion-founder-page-module__wX9oPq__portrait{justify-self:end;width:min(100%,340px);margin:0}.kamilion-founder-page-module__wX9oPq__portraitFrame{border:1px solid var(--kp-line-strong);background:var(--kp-canvas-2);position:relative;overflow:hidden}.kamilion-founder-page-module__wX9oPq__portraitFrame:after{pointer-events:none;content:"";background:linear-gradient(#0000 55%,#1113128c 100%);position:absolute;inset:0}.kamilion-founder-page-module__wX9oPq__portraitPhoto{aspect-ratio:4/5;object-fit:cover;object-position:center 22%;width:100%;height:auto;display:block}.kamilion-founder-page-module__wX9oPq__portrait figcaption,.kamilion-founder-page-module__wX9oPq__partner{color:var(--kp-muted);font-family:var(--kp-font-label);letter-spacing:.2em;text-transform:uppercase;margin-top:14px;font-size:10px;font-weight:600}.kamilion-founder-page-module__wX9oPq__factsSection{border-bottom:1px solid var(--kp-line);padding:44px 0}.kamilion-founder-page-module__wX9oPq__factStrip{border:1px solid var(--kp-line);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.kamilion-founder-page-module__wX9oPq__factStrip li{border-right:1px solid var(--kp-line);min-height:84px;color:var(--kp-muted);font-family:var(--kp-font-label);letter-spacing:.18em;text-transform:uppercase;align-items:center;padding:18px 22px;font-size:11px;font-weight:600;line-height:1.55;display:flex}.kamilion-founder-page-module__wX9oPq__factStrip li:last-child{border-right:0}.kamilion-founder-page-module__wX9oPq__chapter{padding:110px 0}.kamilion-founder-page-module__wX9oPq__chapterGrid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:start;gap:72px;display:grid}.kamilion-founder-page-module__wX9oPq__chapterGridFlip{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr)}.kamilion-founder-page-module__wX9oPq__chapterGridFlip .kamilion-founder-page-module__wX9oPq__receipt{order:-1}.kamilion-founder-page-module__wX9oPq__bodyMuted{max-width:58ch;color:var(--kp-muted);margin:0 0 18px;font-size:16px;line-height:1.65}.kamilion-founder-page-module__wX9oPq__bodyMuted:last-child{margin-bottom:0}.kamilion-founder-page-module__wX9oPq__receipt{border:1px solid color-mix(in srgb, var(--kp-accent) 28%, transparent);border-left:2px solid color-mix(in srgb, var(--kp-accent) 70%, var(--kp-paper));background:color-mix(in srgb, var(--kp-accent) 5%, transparent);align-self:center;margin:0;padding:26px 26px 22px}.kamilion-founder-page-module__wX9oPq__receipt p{color:color-mix(in srgb, var(--kp-accent) 64%, var(--kp-paper));font-family:var(--kp-font-display);margin:0;font-size:18px;font-style:italic;font-weight:600;line-height:1.5}.kamilion-founder-page-module__wX9oPq__receipt footer{border-top:1px dashed color-mix(in srgb, var(--kp-accent) 25%, transparent);color:var(--kp-muted);font-family:var(--kp-font-label);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:10px;margin-top:18px;padding-top:14px;font-size:10px;font-weight:600;display:flex}.kamilion-founder-page-module__wX9oPq__receipt footer span{background:var(--kp-accent);border-radius:50%;flex:none;width:5px;height:5px}.kamilion-founder-page-module__wX9oPq__sectionHead{margin-bottom:72px}.kamilion-founder-page-module__wX9oPq__sectionHead .kamilion-founder-page-module__wX9oPq__displayMd{margin-top:30px;margin-bottom:0}.kamilion-founder-page-module__wX9oPq__principlesRail{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.kamilion-founder-page-module__wX9oPq__principleCard{border:1px solid var(--kp-line);background:var(--kp-canvas);flex-direction:column;padding:30px 28px 28px;display:flex}.kamilion-founder-page-module__wX9oPq__stageNumber{color:var(--kp-accent);font-family:var(--kp-font-label);letter-spacing:.16em;margin:0;font-size:10px;font-weight:600}.kamilion-founder-page-module__wX9oPq__principleCard h3{color:var(--kp-paper);font-family:var(--kp-font-display);margin:14px 0 16px;font-size:22px;font-weight:600;line-height:1.2}.kamilion-founder-page-module__wX9oPq__principleQuote{color:color-mix(in srgb, var(--kp-accent) 64%, var(--kp-paper));margin:0 0 16px;font-size:15px;line-height:1.6}.kamilion-founder-page-module__wX9oPq__principleNote{color:var(--kp-muted);margin:auto 0 0;font-size:14px;line-height:1.6}.kamilion-founder-page-module__wX9oPq__ledgerRail{max-width:720px;margin:0 0 0 4px;padding:0;list-style:none;position:relative}.kamilion-founder-page-module__wX9oPq__ledgerRail:before{content:"";background:var(--kp-line);width:1px;position:absolute;top:8px;bottom:8px;left:3px}.kamilion-founder-page-module__wX9oPq__timelineEntry{grid-template-columns:64px minmax(0,1fr);align-items:baseline;gap:20px;padding:0 0 34px 34px;transition:opacity .45s,transform .45s;display:grid;position:relative}.kamilion-founder-page-module__wX9oPq__timelineEntry:last-child{padding-bottom:0}.kamilion-founder-page-module__wX9oPq__timelineNode{border:1.6px solid var(--kp-line);background:var(--kp-canvas);border-radius:50%;width:7px;height:7px;transition:border-color .45s,background .45s,box-shadow .45s;position:absolute;top:7px;left:0}.kamilion-founder-page-module__wX9oPq__timelineYear{color:var(--kp-muted);font-family:var(--kp-font-label);letter-spacing:.242em;font-size:11px;font-weight:600;transition:color .45s}.kamilion-founder-page-module__wX9oPq__timelineText{color:var(--kp-muted);font-size:15.5px;line-height:1.6}.kf-lit .kamilion-founder-page-module__wX9oPq__timelineNode{border-color:var(--kp-accent);background:var(--kp-accent);box-shadow:0 0 8px color-mix(in srgb, var(--kp-accent) 40%, transparent)}.kf-lit .kamilion-founder-page-module__wX9oPq__timelineYear{color:color-mix(in srgb, var(--kp-accent) 64%, var(--kp-paper))}.kamilion-founder-page-module__wX9oPq__ctaInner{max-width:760px}.kamilion-founder-page-module__wX9oPq__ctaInner .kamilion-founder-page-module__wX9oPq__displayMd{margin-bottom:22px}.kamilion-founder-page-module__wX9oPq__ctaRow{flex-wrap:wrap;gap:16px;margin-top:34px;display:flex}.kamilion-founder-page-module__wX9oPq__ctaRow .kp-button{min-height:52px;padding-inline:34px}@media (max-width:1100px){.kamilion-founder-page-module__wX9oPq__section{padding:88px 0}.kamilion-founder-page-module__wX9oPq__chapter{padding:110px 0}.kamilion-founder-page-module__wX9oPq__heroGrid{gap:48px}.kamilion-founder-page-module__wX9oPq__factStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.kamilion-founder-page-module__wX9oPq__factStrip li{border-bottom:1px solid var(--kp-line)}.kamilion-founder-page-module__wX9oPq__factStrip li:nth-child(2n){border-right:0}.kamilion-founder-page-module__wX9oPq__factStrip li:last-child{border-bottom:0;border-right:0;grid-column:1/-1}.kamilion-founder-page-module__wX9oPq__chapterGrid,.kamilion-founder-page-module__wX9oPq__chapterGridFlip{grid-template-columns:1fr;gap:40px}.kamilion-founder-page-module__wX9oPq__chapterGridFlip .kamilion-founder-page-module__wX9oPq__receipt{order:0}.kamilion-founder-page-module__wX9oPq__receipt,.kamilion-founder-page-module__wX9oPq__principlesRail{max-width:620px}.kamilion-founder-page-module__wX9oPq__principlesRail{grid-template-columns:1fr}}@media (max-width:900px){.kamilion-founder-page-module__wX9oPq__heroGrid{grid-template-columns:1fr}.kamilion-founder-page-module__wX9oPq__portrait{order:-1;justify-self:start;width:min(70%,280px)}.kamilion-founder-page-module__wX9oPq__chapter{padding:84px 0}}@media (max-width:640px){.kamilion-founder-page-module__wX9oPq__section{padding:72px 0}.kamilion-founder-page-module__wX9oPq__chapter{padding:84px 0}.kamilion-founder-page-module__wX9oPq__displayXl{font-size:clamp(40px,11vw,52px)}.kamilion-founder-page-module__wX9oPq__displayMd{font-size:clamp(28px,8vw,36px)}.kamilion-founder-page-module__wX9oPq__portrait{width:min(80%,260px)}.kamilion-founder-page-module__wX9oPq__factStrip{grid-template-columns:1fr}.kamilion-founder-page-module__wX9oPq__factStrip li{border-right:0;border-bottom:1px solid var(--kp-line);min-height:72px}.kamilion-founder-page-module__wX9oPq__factStrip li:last-child{border-bottom:0;grid-column:auto}.kamilion-founder-page-module__wX9oPq__timelineEntry{grid-template-columns:1fr;gap:4px;padding-left:28px}.kamilion-founder-page-module__wX9oPq__ctaRow .kp-button{width:100%}}@media (prefers-reduced-motion:reduce){.kamilion-founder-page-module__wX9oPq__timelineEntry,.kamilion-founder-page-module__wX9oPq__timelineNode,.kamilion-founder-page-module__wX9oPq__timelineYear{transition:none}}
