.klicklaut-about{--ka-ink:#171717;--ka-copy:#565d5c;--ka-line:#dce1e0;--ka-soft:#f4f5f5;--ka-accent:#008c80}.klicklaut-about main{overflow:hidden}.ka-shell{width:min(1080px,calc(100% - 64px));margin-inline:auto}.ka-section{padding:92px 0}.ka-soft{background:var(--ka-soft);box-shadow:0 0 0 100vmax var(--ka-soft);clip-path:inset(0 -100vmax)}.ka-heading{max-width:780px;margin:0 0 28px!important}.ka-lead{max-width:750px;color:var(--ka-copy)}
.ka-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);gap:70px;align-items:center;padding:75px 0 52px}.ka-hero h1{max-width:650px;margin-bottom:22px!important}.ka-hero-copy>p:not(.ka-eyebrow){max-width:620px;color:var(--ka-copy);font-size:18px;line-height:1.6}.ka-actions{display:flex;align-items:center;gap:24px;margin-top:30px}.ka-text-link{border-bottom:1px solid #777;color:#333!important;font-size:14px;font-weight:700}.ka-hero-image{align-self:end;margin:0}.ka-hero-image img{display:block;width:100%;max-height:455px;object-fit:contain;object-position:center bottom}.ka-values{display:grid;grid-template-columns:repeat(3,1fr);grid-column:1/-1;border-block:1px solid var(--ka-line)}.ka-values span{display:flex;align-items:center;justify-content:center;gap:10px;padding:13px 10px;color:#292d2c;font-size:12px;font-weight:700}.ka-values span+span{border-left:1px solid var(--ka-line)}.ka-values span:before{content:'✦';color:var(--ka-accent);font-size:19px}
.ka-story{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:start}.ka-story-title{position:sticky;top:125px}.ka-story-copy{color:var(--ka-copy)}.ka-story-copy p:last-child{margin-bottom:0}.ka-story-note{margin-top:34px;padding:24px 28px;border-left:2px solid var(--ka-accent);border-bottom:1px solid #cfd5d4;color:var(--ka-ink);font-size:18px;font-weight:650}
.ka-people{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:48px}.ka-person{display:flex;flex-direction:column;background:#fff;border:1px solid var(--ka-line)}.ka-person-media{height:315px;overflow:hidden;background:#fff}.ka-person-media img{display:block;width:100%;max-width:100%;height:100%;object-fit:contain;object-position:center bottom;transform:none}.ka-person-body{display:flex;flex:1;flex-direction:column;padding:30px}.ka-person-role{margin:-16px 0 22px!important;color:#68706f;font-size:13px}.ka-person-body>p:not(.ka-person-role){color:var(--ka-copy);font-size:15px;line-height:1.7}.ka-focus{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0 25px;padding:0;list-style:none}.ka-focus li{padding:5px 9px;border:1px solid #d4d9d8;color:#424847;font-size:11px;font-weight:650}.ka-profile-links{display:flex;flex-wrap:wrap;gap:18px;margin-top:auto;padding-top:20px;border-top:1px solid #e2e5e4}.ka-profile-links a{border-bottom:1px solid #777;color:#333!important;font-size:12px;font-weight:700}
.ka-proof{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--ka-line)}.ka-proof article{padding:27px 24px}.ka-proof article+article{border-left:1px solid var(--ka-line)}.ka-proof strong{display:block;margin-bottom:5px;font-size:19px}.ka-proof span{color:var(--ka-copy);font-size:13px;line-height:1.5}
.ka-projects{display:grid;grid-template-columns:.85fr 1.15fr;gap:72px;align-items:center}.ka-project-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--ka-line)}.ka-project{display:flex;flex-direction:column;min-height:265px;padding:27px;background:#fff}.ka-project+.ka-project{border-left:1px solid var(--ka-line)}.ka-project-index{color:var(--ka-accent);font-size:12px;font-weight:800}.ka-project h3{margin:30px 0 12px!important}.ka-project p{color:var(--ka-copy);font-size:14px;line-height:1.65}.ka-project a{align-self:flex-start;margin-top:auto;border-bottom:1px solid #777;color:#333!important;font-size:12px;font-weight:700}
.ka-combination-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:42px;border-block:1px solid var(--ka-line)}.ka-combination-grid article{padding:31px 27px}.ka-combination-grid article+article{border-left:1px solid var(--ka-line)}.ka-combination-grid h3{margin-bottom:13px!important}.ka-combination-grid p{margin:0!important;color:var(--ka-copy);font-size:14px;line-height:1.7}
.ka-collaboration{display:grid;grid-template-columns:.75fr 1.25fr;gap:72px}.ka-collaboration-list{counter-reset:collab}.ka-collaboration-list article{position:relative;padding:0 0 30px 64px;border-bottom:1px solid var(--ka-line);counter-increment:collab}.ka-collaboration-list article+article{padding-top:30px}.ka-collaboration-list article:before{content:'0' counter(collab);position:absolute;left:0;top:2px;color:var(--ka-accent);font-size:13px;font-weight:800}.ka-collaboration-list article+article:before{top:32px}.ka-collaboration-list h3{margin:0 0 9px!important}.ka-collaboration-list p{margin:0!important;color:var(--ka-copy);font-size:14px;line-height:1.7}
@media(max-width:900px){.ka-hero{grid-template-columns:1fr 340px;gap:35px}.ka-story,.ka-projects,.ka-collaboration{grid-template-columns:1fr;gap:35px}.ka-story-title{position:static}.ka-proof{grid-template-columns:1fr 1fr}.ka-proof article:nth-child(3){border-left:0;border-top:1px solid var(--ka-line)}.ka-proof article:nth-child(4){border-top:1px solid var(--ka-line)}}
@media(max-width:760px){.ka-shell{width:calc(100% - 40px)}.ka-section{padding:62px 0}.ka-hero{display:flex;flex-direction:column;padding:42px 0 34px;gap:20px}.ka-hero-copy{display:contents}.ka-hero-copy .ka-eyebrow,.ka-hero h1{order:1}.ka-hero-image{order:2;width:100%}.ka-hero-image img{max-height:330px}.ka-hero-copy>p:not(.ka-eyebrow){order:3;font-size:17px}.ka-actions{order:4;display:grid;width:100%;gap:15px}.ka-actions .sd-button{justify-content:center}.ka-values{order:5;grid-template-columns:1fr}.ka-values span+span{border-left:0;border-top:1px solid var(--ka-line)}.ka-people{grid-template-columns:1fr}.ka-person-media{height:260px}.ka-proof{grid-template-columns:1fr}.ka-proof article+article,.ka-proof article:nth-child(3){border-left:0;border-top:1px solid var(--ka-line)}.ka-project-grid,.ka-combination-grid{grid-template-columns:1fr}.ka-project+.ka-project,.ka-combination-grid article+article{border-left:0;border-top:1px solid var(--ka-line)}.ka-collaboration{gap:24px}}
.ka-publication-head{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end;margin-bottom:45px}.ka-publication-head .ka-heading{margin-bottom:0!important}.ka-publication-head .ka-lead{margin:0!important}.ka-publication-layout{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr);gap:28px;align-items:start}.ka-publication-panel{background:#fff;border:1px solid var(--ka-line);padding:30px}.ka-publication-panel>h3{margin:0 0 21px!important}.ka-biblio-list,.ka-talk-list{margin:0;padding:0;list-style:none}.ka-biblio-list li,.ka-talk-list li{display:grid;grid-template-columns:68px 1fr;gap:18px;padding:19px 0;border-top:1px solid #e0e4e3}.ka-biblio-list li:first-child,.ka-talk-list li:first-child{padding-top:0;border-top:0}.ka-biblio-list p,.ka-talk-list p{margin:0!important;color:var(--ka-copy);font-size:13px;line-height:1.65}.ka-biblio-list strong,.ka-talk-list strong{font-weight:700}.ka-pub-year{color:var(--ka-accent);font-size:11px;font-weight:800;line-height:1.45;text-transform:uppercase}.ka-publication-side{display:grid;gap:18px}.ka-talk-list li{grid-template-columns:102px 1fr}.ka-award{display:grid;grid-template-columns:42px 1fr;gap:18px;padding:25px 28px;background:#fff;border-left:2px solid var(--ka-accent);border-bottom:1px solid #cfd5d4}.ka-award-mark{color:var(--ka-accent);font-size:28px;line-height:1}.ka-award .ka-eyebrow{margin-bottom:5px!important}.ka-award h3{margin:0 0 8px!important}.ka-award p:last-child{margin:0!important;color:var(--ka-copy);font-size:13px;line-height:1.6}.ka-source-link{justify-self:start;border-bottom:1px solid #777;color:#333!important;font-size:12px;font-weight:700}
@media(max-width:900px){.ka-publication-head,.ka-publication-layout{grid-template-columns:1fr;gap:28px}}
@media(max-width:760px){.ka-publication-panel{padding:22px}.ka-biblio-list li,.ka-talk-list li{grid-template-columns:1fr;gap:6px}.ka-award{grid-template-columns:28px 1fr;padding:22px}.ka-source-link{line-height:1.6}}
.ka-publication-head{grid-template-columns:1fr;gap:14px;align-items:start}.ka-publication-head .ka-lead{max-width:780px}.ka-publication-layout{grid-template-columns:1fr;gap:24px}.ka-publication-side{gap:24px}.ka-talk-list li{grid-template-columns:130px 1fr}.ka-award{max-width:none}
.ka-hero-proof{grid-column:1/-1;width:100%}
.ka-combined-section{background:#fff}.ka-section-divider{height:1px;margin:88px 0;background:var(--ka-line)}
@media(max-width:760px){.ka-talk-list li{grid-template-columns:1fr}}
@media(max-width:760px){.ka-hero-proof{order:5;grid-template-columns:repeat(4,minmax(0,1fr))}.ka-hero-proof article{display:flex;align-items:center;justify-content:center;min-width:0;padding:13px 6px;text-align:center}.ka-hero-proof article+article,.ka-hero-proof article:nth-child(3){border-top:0;border-left:1px solid var(--ka-line)}.ka-hero-proof strong{margin:0;font-size:11px;line-height:1.35}.ka-hero-proof span{display:none}.ka-section-divider{margin:58px 0}}
