.pagehead__title.abt__hero-title{max-width:27ch}.abt__hero-sub{margin-top:26px}.abt__lead{margin-top:18px}.abt__grid{gap:clamp(14px,1.6vw,20px);margin-top:clamp(32px,4vw,48px);display:grid}.abt__grid--2{grid-template-columns:repeat(2,1fr)}.abt__founder{flex-direction:column;gap:0;display:flex}.abt__head{align-items:flex-start;gap:16px;display:flex}.abt__mono{border:1px solid var(--line);background:var(--bg-sink);width:88px;height:88px;font-family:var(--font-display);font-size:var(--step-2);letter-spacing:-.02em;color:var(--accent-deep);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.abt__photo{border:1px solid var(--line);object-fit:cover;background:var(--bg-sink);border-radius:50%;flex:none;width:88px;height:88px;display:block}.abt__id{min-width:0}.abt__name{margin:0;line-height:1.15}.abt__role{font-family:var(--font-mono);font-size:var(--step-000);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-top:5px}.abt__bio{gap:14px;margin-top:20px;display:grid}.abt__contact-mail{min-width:0;font-size:var(--step-00);color:var(--ink);text-underline-offset:3px;overflow-wrap:anywhere;transition:text-decoration-color var(--dur-fast) var(--ease-out);margin-top:8px;font-weight:500;-webkit-text-decoration:underline #0d0f1266;text-decoration:underline #0d0f1266;text-decoration-thickness:1px;display:inline-block}.abt__contact-mail:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.abt__contact-logo{width:38px;height:38px;transition:transform var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);background:0 0;border-radius:11px;flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.abt__contact-logo:hover{opacity:.85;transform:translateY(-2px)}.abt__contact-logo:focus-visible{outline-color:#0a66c2}@media (prefers-reduced-motion:reduce){.abt__contact-logo,.abt__contact-mail{transition:none}}.abt__hist{margin-top:clamp(32px,4vw,48px)}.abt__hist-stage{position:relative}.abt__hist-svg{width:100%;height:auto;display:block}.abt__hist-slice{fill:var(--accent-bright);fill-opacity:.16;stroke:var(--accent-bright);stroke-opacity:.65;stroke-width:1.5px;transition:fill-opacity var(--dur-fast) var(--ease-out), stroke-opacity var(--dur-fast) var(--ease-out)}.abt__hist-slice[data-on]{fill-opacity:.55;stroke-opacity:1}.abt__hist-base{stroke:var(--line);stroke-width:1px}.abt__hist-rail{position:absolute;inset:0}.abt__hist-btn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:flex-end;padding:0 6px 10px;display:flex;position:absolute;top:0;bottom:0}.abt__hist-btn:focus-visible{outline:2px solid var(--accent-deep);outline-offset:-3px;border-radius:var(--r-sm)}.abt__hist-label{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.abt__hist-num{font-family:var(--font-mono);font-size:var(--step-000);letter-spacing:.14em;color:var(--ink-faint)}.abt__hist-btn[data-on] .abt__hist-num{color:var(--accent-deep)}.abt__hist-name{font-family:var(--font-mono);font-size:var(--step-000);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute)}.abt__hist-beats{margin:clamp(18px,2.5vw,28px) 0 0;padding:0;list-style:none;display:grid}.abt__hist-beat{visibility:hidden;grid-area:1/1}.abt__hist-beat[data-pinned]{visibility:visible}.abt__hist-beat-title{margin:0}.abt__hist-beat-n{font-family:var(--font-mono);font-size:var(--step-000);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.abt__hist-beat p{margin:10px 0 0}.no-js .abt__hist-beats{display:block}.no-js .abt__hist-beat{visibility:visible}.no-js .abt__hist-beat+.abt__hist-beat{margin-top:24px}@media (prefers-reduced-motion:reduce){.abt__hist-slice{transition:none}}@media (max-width:700px){.abt__hist-name{display:none}.abt__hist-btn{padding-bottom:8px}}.abt__journey{gap:18px;margin-top:clamp(28px,4vw,44px);display:grid}.abt__journey-head{flex-wrap:wrap;align-items:center;gap:clamp(16px,3vw,36px);display:flex}.abt__journey-head>:first-child{flex:auto;margin:0}.abt__stepper-rail,.abt__stepper-nav{display:none}.abt__stepper-track{z-index:1;grid-template-columns:repeat(5,1fr);justify-items:center;margin:0;padding:0;list-style:none;display:grid;position:relative}.abt__stepper-cell{justify-items:center;display:grid}.abt__stepper-track .abt__stepper-node{border:1px solid var(--line-strong);background:var(--surface);width:34px;height:34px;color:var(--ink-soft);font-family:var(--font-mono);font-size:var(--step-000);letter-spacing:.06em;cursor:pointer;transition:transform var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);border-radius:50%;place-items:center;font-weight:600;display:grid}.abt__stepper-track .abt__stepper-node:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.abt__stepper-track .abt__stepper-node:hover:not([data-past]):not([aria-selected=true]){color:var(--accent-deep);border-color:var(--accent)}.abt__stepper-track .abt__stepper-node:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.abt__stepper-track .abt__stepper-node[data-past]{color:var(--accent-deep);border-color:var(--accent)}.abt__stepper-track .abt__stepper-node[aria-selected=true]{color:var(--on-accent);border-color:var(--accent-deep);background:var(--accent-deep)}.abt__stepper-line,.abt__stepper-fill{pointer-events:none;height:1px;position:absolute;top:17px}.abt__stepper-line{background:var(--line);left:10%;right:10%}.abt__stepper-fill{background:var(--accent);transition:width .32s var(--ease-out);left:10%}.abt__stepper-card{background:var(--surface);border:1px solid var(--line);border-bottom:4px solid var(--accent);border-radius:var(--r-lg);grid-template-columns:minmax(0,1fr) auto;gap:clamp(16px,2.5vw,28px);padding:clamp(22px,3vw,32px);display:grid;position:relative}.abt__stepper-tail{display:none}.abt__stepper-stage{gap:clamp(40px,7vh,72px);display:grid}.abt__stepper-panel{align-content:start;gap:10px;display:grid}.abt__journey-n{font-family:var(--font-mono);font-size:var(--step-000);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.abt__journey-title{margin:0}.abt__journey-body{max-width:var(--measure-wide);margin:0}.abt__mark{font-style:inherit;color:var(--accent-deep);font-weight:600}.abt__journey>.abt__lead{max-width:none}@media (min-width:901px){.abt__journey>.abt__lead{white-space:nowrap}}.abt__journey[data-stepper=on] .abt__stepper-rail{width:clamp(230px,30vw,290px);margin-left:auto;display:block;position:relative}.abt__journey[data-stepper=on] .abt__stepper-stage{grid-template-columns:minmax(0,1fr);gap:0}.abt__journey[data-stepper=on] .abt__stepper-panel{opacity:0;visibility:hidden;transition:opacity .22s var(--ease-out), visibility 0s linear .22s;grid-area:1/1}.abt__journey[data-stepper=on] .abt__stepper-panel[data-active]{opacity:1;visibility:visible;transition:opacity .22s var(--ease-out), visibility 0s}.abt__journey[data-stepper=on] .abt__stepper-tail{top:-15px;left:var(--tail-x,50%);width:0;height:0;display:block;position:absolute}.abt__stepper-tail:before,.abt__stepper-tail:after{content:"";border-left:15px solid #0000;border-right:15px solid #0000;position:absolute;top:0;left:0;transform:translate(-50%)}.abt__stepper-tail:before{border-bottom:15px solid var(--line-strong)}.abt__stepper-tail:after{border-left-width:14px;border-right-width:14px;border-bottom:14px solid var(--surface);top:1px}.abt__journey[data-stepper=on] .abt__stepper-nav{border-left:1px solid var(--line);justify-content:center;align-self:stretch;align-items:center;gap:10px;padding-left:clamp(14px,2.2vw,24px);display:flex}.abt__stepper-nav .abt__stepper-arrow{border:1px solid var(--line-strong);width:44px;height:44px;color:var(--ink);cursor:pointer;transition:color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out);background:0 0;border-radius:50%;place-items:center;display:grid}.abt__stepper-nav .abt__stepper-arrow:hover{color:var(--on-accent);border-color:var(--accent-deep);background:var(--accent-deep)}.abt__stepper-nav .abt__stepper-arrow[data-off]{opacity:.38;cursor:default}.abt__stepper-nav .abt__stepper-arrow[data-off]:hover{color:var(--ink);border-color:var(--line-strong);background:0 0}@media (max-width:900px){.abt__journey[data-stepper=on] .abt__stepper-rail{width:100%;margin-left:0}.abt__journey[data-stepper=on] .abt__stepper-nav{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;justify-content:flex-end;padding-top:14px;padding-left:0}}@media (prefers-reduced-motion:reduce){.abt__stepper-fill,.abt__stepper-track .abt__stepper-node,.abt__stepper-nav .abt__stepper-arrow,.abt__stepper-panel{transition:none}}@media (max-width:900px){.abt__grid--3{grid-template-columns:1fr}}@media (max-width:700px){.abt__grid--2{grid-template-columns:1fr}.pagehead__title.abt__hero-title{max-width:none}}
