.ka-about-profile-contact{border-bottom:1px solid var(--about-line);width:fit-content;min-height:44px;color:var(--about-ink);justify-content:space-between;align-items:center;gap:24px;margin-top:32px;padding-block:10px;font-size:14px;line-height:1.5;display:flex}.ka-about-profile-contact:hover{border-color:currentColor}.ka-about-profile-contact:focus-visible{outline-offset:5px;outline:2px solid}.ka-about-skill-preview{display:none}@media (hover:hover) and (pointer:fine){.ka-about-cv__row{isolation:isolate;transition-property:color;transition-duration:.42s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.ka-about-cv__row:after{z-index:-1;content:"";background:var(--cv-brand);opacity:0;transform-origin:50%;transition-property:transform,opacity;transition-duration:.56s,.32s;transition-timing-function:cubic-bezier(.16,1,.3,1),ease-out;position:absolute;inset:0 calc(clamp(24px,4vw,72px)/-3.125);transform:scaleY(.08)}.ka-about-cv__row>*{z-index:1;position:relative}.ka-about-cv__row>strong{transition-property:color,transform;transition-duration:.32s,.56s;transition-timing-function:ease-out,cubic-bezier(.16,1,.3,1)}.ka-about-cv__row:hover{color:var(--cv-brand-ink)}.ka-about-cv__row:hover:after{opacity:1;transform:scaleY(1)}.ka-about-cv__row:hover>strong{color:var(--cv-brand-ink);transform:translate(10px)}html[dir=rtl] .ka-about-cv__row:hover>strong{transform:translate(-10px)}.ka-about-cv__row:hover [data-cv-detail],.ka-about-cv__row:hover [data-cv-orbit]{opacity:1}.ka-about-skills li{isolation:isolate;cursor:crosshair;position:relative}.ka-about-skills li:after{z-index:-1;content:"";opacity:0;background:#f1f1ee;transition:opacity .26s ease-out,transform .52s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 calc(clamp(24px,4vw,72px)/-5.55556);transform:scaleY(.08)}.ka-about-skills li>h3,.ka-about-skills li>p{transition:transform .52s cubic-bezier(.16,1,.3,1),color .26s ease-out}.ka-about-skills li:hover:after{opacity:1;transform:scaleY(1)}.ka-about-skills li:hover>h3{transform:translate(10px)}.ka-about-skills li:hover>p{color:var(--about-ink);transform:translate(-6px)}html[dir=rtl] .ka-about-skills li:hover>h3{transform:translate(-10px)}html[dir=rtl] .ka-about-skills li:hover>p{transform:translate(6px)}.ka-about-skill-preview{z-index:40;aspect-ratio:4/5;pointer-events:none;color:#fff;opacity:0;will-change:transform;background:#111;grid-template-rows:minmax(0,1fr) auto;width:clamp(176px,18vw,244px);padding:7px;transition:opacity .18s ease-out;display:grid;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 22px 65px #0000002e}.ka-about-skill-preview[data-visible=true]{opacity:1}.ka-about-skill-preview__media{background:#202020;min-height:0;position:relative;overflow:hidden}.ka-about-skill-preview__media img{object-fit:cover;opacity:0;filter:blur(5px);transition:opacity .3s ease-out,filter .52s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:scale(1.08)}.ka-about-skill-preview__media img.is-active{opacity:1;filter:blur();transform:scale(1)}.ka-about-skill-preview__label{letter-spacing:.11em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;align-self:end;padding:8px 3px 2px;font-size:10px;line-height:1.2;overflow:hidden}}.ka-about-footer--compact{padding-block:0 36px}.ka-about-footer--compact .ka-about-footer__bottom{border-top:0;margin-top:0}.ka-about [id]{scroll-margin-top:56px}.ka-about .origin-word{vertical-align:bottom;display:inline-block}.ka-about h2 .origin-word{margin-bottom:-.12em;padding-bottom:.12em;overflow:clip}.ka-about .origin-word>span{display:inline-block}.ka-about .ka-about-statement blockquote{text-wrap:balance;gap:clamp(16px,2.4vw,32px);max-width:none;margin-top:36px;font-size:clamp(60px,10.2vw,180px);line-height:.96;display:grid}.ka-about-quote-mark{height:.55em;font-size:clamp(64px,8vw,112px);line-height:1;display:block}.ka-about-quote-mark--close{justify-self:end}@media (max-width:620px){.ka-about .ka-about-statement blockquote{font-size:clamp(54px,15.8vw,96px)}}@media (prefers-reduced-motion:no-preference){.origin-motion [data-cv-orbit]{transform-origin:0 100%;max-width:100%;transform:translate(var(--cv-x,0px), var(--cv-y,0px)) rotate(var(--cv-angle,0deg));opacity:var(--cv-opacity,1);display:inline-block}html[dir=rtl] .origin-motion [data-cv-orbit]{transform-origin:100% 100%}.origin-motion [data-cv-detail]{opacity:calc(.25 + var(--cv-detail-progress,1) * .75);transform:translateY(calc((1 - var(--cv-detail-progress,1)) * -8px));display:inline-block}.origin-motion [data-cv-detail=period]{--cv-detail-progress:var(--cv-period,1)}.origin-motion [data-cv-detail=place]{--cv-detail-progress:var(--cv-place,1)}.origin-motion .ka-about-cv__row{border-top-color:#0000;position:relative}.origin-motion .ka-about-cv__row:before{content:"";background:var(--about-line);height:1px;transform:scaleX(var(--cv-rule,1));transform-origin:50%;position:absolute;inset:-1px 0 auto}.origin-motion #profile h2 .origin-word{overflow:visible}.origin-motion #profile h2 .origin-word>span{opacity:var(--profile-opacity,1);filter:blur(var(--profile-blur,0px));transform:translateY(var(--profile-rise,0px))}.origin-motion .ka-about-facts{border-top-color:#0000;position:relative}.origin-motion .ka-about-facts:before{content:"";background:var(--about-line);height:1px;transform:scaleX(var(--profile-line,1));transform-origin:0;position:absolute;inset:-1px 0 auto}html[dir=rtl] .origin-motion .ka-about-facts:before{transform-origin:100%}.ka-about-profile-contact>span:last-child{transition:transform .35s cubic-bezier(.16,1,.3,1)}.ka-about-profile-contact:hover>span:last-child,.ka-about-profile-contact:focus-visible>span:last-child{transform:translate(3px,-3px)}html:has(.ka-about){scroll-behavior:smooth}.origin-motion [data-origin-reveal]{transition:opacity .85s,transform 1s cubic-bezier(.16,1,.3,1);transition-delay:var(--origin-delay,0s)}.origin-motion [data-origin-pending]{opacity:0;transform:translateY(26px)}.origin-motion h2[data-origin-reveal]{transform:none}.origin-motion h2[data-origin-reveal] .origin-word>span{transition:transform 1.1s cubic-bezier(.16,1,.3,1)}.origin-motion h2[data-origin-pending] .origin-word>span{transform:translateY(110%)}.origin-motion h2 .origin-word:nth-child(2n)>span{transition-delay:60ms}.origin-motion h2 .origin-word:nth-child(3n)>span{transition-delay:.12s}.origin-motion h2 .origin-word:nth-child(4n)>span{transition-delay:.18s}.origin-motion .ka-about-profile-copy>:nth-child(2),.origin-motion .ka-about-facts>:nth-child(2),.origin-motion .ka-about-education__list>:nth-child(2){--origin-delay:.1s}.origin-motion .ka-about-facts>:nth-child(3),.origin-motion .ka-about-education__list>:nth-child(3){--origin-delay:.2s}.origin-motion .ka-about-hero__visual{clip-path:inset(0 var(--origin-inset,4%))}.origin-motion .ka-about-hero__visual img{transform:translateY(var(--origin-image-y,0px)) scale(var(--origin-image-scale,1.08))}.origin-motion .ka-about-portrait__art img{transform:translateY(var(--origin-portrait-y,0px)) scale(1.12)}.origin-motion .ka-about-portrait__art:before{transform:translateY(calc(var(--origin-portrait-y,0px) * -.3))}.origin-motion .ka-about-statement .origin-word{opacity:var(--origin-word-opacity,1)}.ka-about-scroll span{transition:transform .35s cubic-bezier(.2,0,0,1)}.ka-about-scroll:hover span,.ka-about-scroll:focus-visible span{transform:translateY(5px)}}@media (min-width:901px) and (prefers-reduced-motion:no-preference){html:not(.ka-no-js) .ka-about-statement{min-height:165svh;padding-block:0 18svh}html:not(.ka-no-js) .ka-about-statement>.ka-about-shell{padding-block:24px;position:sticky;top:8svh}.ka-about .ka-about-statement blockquote{font-size:clamp(60px,min(10.2vw,15svh),180px)}}@media (max-width:900px) and (prefers-reduced-motion:no-preference){.origin-motion [data-origin-pending]{transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.ka-about-cv__row,.ka-about-cv__row:after,.ka-about-cv__row>strong,.ka-about-skills li:after,.ka-about-skills li>h3,.ka-about-skills li>p,.ka-about-skill-preview,.ka-about-skill-preview__media img{transition-duration:.01ms}}
