[data-about]{background:var(--page);color:var(--text)}[data-about] .ab-shell{width:100%;max-width:calc(var(--content-max) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}[data-about] .ab-h2{margin:var(--sp-4) 0 0;max-width:20ch;font-family:var(--font-display);font-size:var(--fs-h2);font-weight:400;line-height:var(--lh-head,1.04);letter-spacing:var(--tr-head,-.01em);color:var(--text);text-wrap:balance}[data-about] .ab-h2-narrow{max-width:24ch}[data-about] .ab-h4{margin:var(--sp-8) 0 var(--sp-4);font-family:var(--font-sans);font-size:var(--fs-eyebrow);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--text-3);font-weight:700}[data-about] .ab-lead{font-size:var(--fs-lead);line-height:var(--lh-lead,1.5);color:var(--text)}[data-about] .ab-prose p{max-width:60ch;font-size:var(--fs-body);line-height:var(--lh-body,1.7);color:var(--text-2);margin:0 0 1.1em}[data-about] .ab-prose p:last-child{margin-bottom:0}[data-about] .ab-hero{background:var(--room);color:var(--text);padding:var(--hero-top) 0 var(--sp-7);overflow:clip}[data-about] .ab-hero-grid{gap:var(--sp-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}[data-about] .ab-hero .hx-hero-h1{font-size:var(--fs-h1-hero)}[data-about] .ab-hero-line{display:block}[data-about] .ab-hero-role{margin:var(--sp-5) 0 0;font-size:var(--fs-small);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--accent-text);font-weight:600}[data-about] .ab-hero-intro{margin-top:var(--sp-5);max-width:56ch}[data-about] .ab-hero-intro p{font-size:var(--fs-body);line-height:var(--lh-body,1.7);color:var(--text-2);margin:0 0 1em}[data-about] .ab-hero-intro .ab-lead{font-size:var(--fs-lead);color:var(--text);line-height:1.5}[data-about] .ab-ctas{align-items:center;gap:var(--sp-5);margin-top:var(--sp-6);flex-wrap:wrap;display:flex}[data-about] .ab-portrait{top:calc(var(--header-h) + var(--sp-5));aspect-ratio:4/5;border-radius:var(--r-card);background:#0b0b0d;margin:0;position:sticky;overflow:hidden}[data-about] .ab-portrait img{object-fit:cover;object-position:50% 18%;width:100%;height:100%}[data-about] .ab-portrait:after{content:"";background:var(--accent-grad);height:3px;position:absolute;inset:auto 0 0}[data-about] .ab-facts{margin:var(--sp-8) 0 0;border-top:1px solid var(--line-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}[data-about] .ab-facts>div{gap:var(--sp-2);padding:var(--sp-5) var(--sp-4) 0 0;flex-direction:column-reverse;display:flex}[data-about] .ab-facts>div+div{padding-left:var(--sp-5);border-left:1px solid var(--line-2)}[data-about] .ab-facts dd{font-family:var(--font-display);font-size:var(--fs-h3);color:var(--text);margin:0;line-height:1.05}[data-about] .ab-facts dt{font-size:var(--fs-small);color:var(--text-3)}[data-about] .ab-chapter{padding:var(--sec-pad) 0}[data-about] .ab-chapter+.ab-chapter{padding-top:0}[data-about] .ab-chapter+.ab-chapter .ab-chapter-grid{padding-top:var(--sec-pad);border-top:1px solid var(--line-2)}[data-about] .ab-chapter-grid{gap:var(--sp-6);grid-template-columns:minmax(0,3fr) minmax(0,9fr);display:grid}[data-about] .ab-rail{top:calc(var(--header-h) + var(--sp-6));align-self:start;gap:var(--sp-3);flex-direction:column;display:flex;position:sticky}[data-about] .ab-index{font-family:var(--font-display);font-size:var(--fs-h3);color:var(--ember);margin:0;line-height:1}[data-about] .ab-chapter-body .ab-h2{max-width:18ch;margin-top:0}[data-about] .ab-chapter-body .ab-prose,[data-about] .ab-list{margin-top:var(--sp-6)}[data-about] .ab-list-intro{margin:0 0 var(--sp-3);font-size:var(--fs-small);color:var(--text-3)}[data-about] .ab-list ol{border-top:1px solid var(--line-2);max-width:62ch;margin:0;padding:0;list-style:none}[data-about] .ab-list li{padding:var(--sp-4) 0;border-bottom:1px solid var(--line-2);font-size:var(--fs-lead);color:var(--text);grid-template-columns:3.25rem 1fr;align-items:baseline;line-height:1.4;display:grid}[data-about] .ab-list li>span{font-size:var(--fs-small);font-variant-numeric:tabular-nums;color:var(--ember)}[data-about] .ab-coda{margin:var(--sp-6) 0 0;max-width:30ch;font-family:var(--font-display);font-size:var(--fs-h3);color:var(--text);line-height:1.2}[data-about] .ab-studio{margin:var(--sp-7) 0 0;aspect-ratio:16/10;border-radius:var(--r-card);background:var(--line);overflow:hidden}[data-about] .ab-studio img{object-fit:cover;object-position:50% 40%;width:100%;height:100%}[data-about] .ab-pull{padding:var(--sp-8) 0;background:var(--white);border-block:1px solid var(--line)}[data-about] .ab-pull blockquote{margin:0}[data-about] .ab-pull p{max-width:26ch;font-family:var(--font-display);font-size:var(--fs-h2);letter-spacing:var(--tr-head,-.01em);color:var(--text);text-wrap:balance;margin:0;font-weight:400;line-height:1.08}[data-about] .ab-record,[data-about] .ab-caps,[data-about] .ab-praise{padding:var(--sec-pad) 0}[data-about] .ab-record{background:var(--white);border-top:1px solid var(--line)}[data-about] .ab-record-head{gap:var(--sp-7);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;display:grid}[data-about] .ab-roles{border-top:1px solid var(--line-2);margin:0;padding:0;list-style:none}[data-about] .ab-roles li{gap:var(--sp-4);padding:var(--sp-4) 0;border-bottom:1px solid var(--line-2);transition:background-color var(--dur-045,.45s) var(--ease,ease);grid-template-columns:minmax(0,2.5fr) minmax(0,5fr) minmax(0,4.5fr);align-items:baseline;display:grid}[data-about] .ab-when{font-size:var(--fs-small);font-variant-numeric:tabular-nums;color:var(--text-3)}[data-about] .ab-role{font-family:var(--font-display);font-size:var(--fs-card-title);color:var(--text);line-height:1.25}[data-about] .ab-org{font-size:var(--fs-small);color:var(--text-3);flex-direction:column;gap:2px;display:flex}[data-about] .ab-org b{color:var(--text);font-weight:600}[data-about] .ab-li{isolation:isolate;padding:var(--sec-pad) 0;background:var(--room);color:var(--text);position:relative;overflow:clip}[data-about] .ab-li-img{z-index:-2;object-fit:cover;object-position:70% 45%;width:100%;height:100%;position:absolute;inset:0}[data-about] .ab-li:before{content:"";z-index:-1;background:linear-gradient(90deg, var(--room) 0%, color-mix(in srgb, var(--room) 88%, transparent) 38%, color-mix(in srgb, var(--room) 30%, transparent) 70%, transparent 100%);position:absolute;inset:0}[data-about] .ab-li-inner{flex-direction:column;justify-content:center;min-height:clamp(320px,34vw,480px);display:flex}[data-about] .ab-li .ab-h2{max-width:14ch}[data-about] .ab-li-body{margin:var(--sp-5) 0 0;max-width:44ch;font-size:var(--fs-lead);color:var(--text-2);line-height:1.5}[data-about] .ab-li-cta{align-self:flex-start;align-items:center;gap:var(--sp-2);margin-top:var(--sp-6);height:var(--control-lg);padding-inline:var(--sp-5);border:1px solid var(--line-2);border-radius:var(--r-control);color:var(--text);background:color-mix(in srgb, var(--room) 40%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);font-weight:500;text-decoration:none;display:inline-flex}[data-about] .ab-li-cta svg{transition:transform var(--dur-fast) var(--ease)}@media (hover:hover){[data-about] .ab-li-cta:hover{border-color:var(--text);background:color-mix(in srgb, var(--room) 70%, transparent)}[data-about] .ab-li-cta:hover svg{transform:translate(2px,-2px)}}[data-about] .ab-li-cta:focus-visible{box-shadow:var(--ring-dk);outline:none}[data-about] .ab-cap-grid{margin:var(--sp-8) 0 0;gap:var(--card-gap);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}[data-about] .ab-cap{gap:var(--sp-3);padding:var(--sp-5);background:var(--white);border:1px solid var(--line);border-radius:var(--r-card);transition:border-color var(--dur-045,.45s) var(--ease,ease), transform var(--dur-045,.45s) var(--ease,ease);flex-direction:column;display:flex}@media (hover:hover){[data-about] .ab-cap:hover{border-color:var(--ember);transform:translateY(-2px)}}[data-about] .ab-cap-n{font-size:var(--fs-small);font-variant-numeric:tabular-nums;color:var(--ember)}[data-about] .ab-cap h3{font-family:var(--font-display);font-size:var(--fs-card-title);margin:0;font-weight:400;line-height:1.2}[data-about] .ab-cap p{font-size:var(--fs-small);color:var(--text-2);margin:0;line-height:1.65}[data-about] .ab-cap ul{margin:var(--sp-2) 0 0;padding:var(--sp-3) 0 0;border-top:1px solid var(--line);font-size:var(--fs-small);color:var(--text);flex-direction:column;gap:6px;list-style:none;display:flex}[data-about] .ab-cap.ab-tools ul{margin-top:var(--sp-2);border-top:0;flex-direction:row;padding-top:0}[data-about] .ab-tools ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}[data-about] .ab-tools li{border:1px solid var(--line-2);color:var(--text-2);background:var(--white);border-radius:999px;padding:3px 10px;font-size:.8rem;line-height:1.5}[data-about] .ab-clients{padding:var(--sec-pad) 0;background:var(--room);color:var(--text)}[data-about] .ab-logos{margin:var(--sp-7) 0 0;border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;padding:0;list-style:none;display:flex}[data-about] .ab-logos li{border-bottom:1px solid var(--line);flex:0 0 16.6667%;place-items:center;height:clamp(96px,8.5vw,128px);padding:0 clamp(16px,2.2vw,34px);display:grid}[data-about] .ab-logos img{object-fit:contain;filter:grayscale()brightness(1.6);opacity:.62;width:auto;max-width:78%;height:auto;max-height:clamp(36px,3.8vw,58px);transition:opacity var(--dur-045,.45s) var(--ease,ease);display:block}[data-about] .ab-logos li[data-tone=dark] img{filter:grayscale()invert()brightness(1.1)}@media (hover:hover){[data-about] .ab-logos li:hover img{opacity:1}}[data-about] .ab-quotes{margin:var(--sp-7) 0 0;gap:var(--card-gap);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}[data-about] .ab-quotes figure{justify-content:space-between;gap:var(--sp-5);height:100%;padding:var(--sp-5);background:var(--white);border:1px solid var(--line);border-radius:var(--r-card);flex-direction:column;margin:0;display:flex}[data-about] .ab-quotes blockquote{margin:0}[data-about] .ab-quotes blockquote p{font-family:var(--font-display);color:var(--text);margin:0;font-size:clamp(1.15rem,1.02rem + .45vw,1.4rem);line-height:1.35}[data-about] .ab-quotes figcaption{align-items:center;gap:var(--sp-3);padding-top:var(--sp-4);border-top:1px solid var(--line);display:flex}[data-about] .ab-quotes figcaption>span{font-size:var(--fs-small);color:var(--text-3);flex-direction:column;gap:2px;line-height:1.35;display:flex}[data-about] .ab-quotes figcaption b{color:var(--text);font-weight:600}[data-about] .ab-avatar{object-fit:cover;background:var(--line);border-radius:50%;flex:none;width:48px;height:48px}@media (max-width:1023px){[data-about] .ab-hero-grid{gap:var(--sp-7);grid-template-columns:1fr}[data-about] .ab-portrait{aspect-ratio:4/5;max-width:520px;position:relative;top:auto}[data-about] .ab-chapter-grid{gap:var(--sp-5);grid-template-columns:1fr}[data-about] .ab-rail{align-items:center;gap:var(--sp-4);flex-direction:row;position:static}[data-about] .ab-record-head{gap:var(--sp-5);grid-template-columns:1fr;align-items:start}[data-about] .ab-cap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-about] .ab-logos li{flex-basis:25%}[data-about] .ab-quotes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){[data-about] .ab-li:before{background:color-mix(in srgb, var(--room) 82%, transparent)}[data-about] .ab-hero-role{letter-spacing:.12em;font-size:.72rem}[data-about] .ab-facts{grid-template-columns:1fr}[data-about] .ab-facts>div+div{border-left:0;border-top:1px solid var(--line-2);margin-top:var(--sp-4);padding-left:0}[data-about] .ab-facts>div{padding-right:0}[data-about] .ab-roles li{grid-template-columns:1fr;gap:4px}[data-about] .ab-cap-grid{grid-template-columns:1fr}[data-about] .ab-logos li{flex-basis:33.3333%}[data-about] .ab-quotes{grid-template-columns:1fr}[data-about] .ab-list li{font-size:var(--fs-body);grid-template-columns:2.5rem 1fr}}[data-about] #hx-studio-close{text-wrap:balance}
