.about__split{display:grid;gap:var(--tick-space-7);align-items:start}@media(min-width:75em){.about__split{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tick-space-9)}}.about__attrib{font-family:var(--tick-font-mono);font-size:var(--tick-text-sm);line-height:var(--tick-lh-sm);color:var(--tick-ink-muted)}.markfig{margin:0;background:var(--tick-surface);border:var(--tick-rule-w) solid var(--tick-line);border-radius:var(--tick-radius-lg);box-shadow:var(--tick-shadow-1),var(--tick-edge-light);overflow:hidden}.markfig__stage{display:grid;place-items:center;padding-block:var(--tick-space-8);background:var(--tick-accent-wash);border-block-end:var(--tick-rule-w) solid var(--tick-line)}.markfig__mark{inline-size:8.5rem;block-size:8.5rem}.markfig .logo__ring{stroke:var(--tick-mark-ring)}.markfig .logo__tick{stroke:var(--tick-mark-tick)}.markfig__legend{padding:var(--tick-space-6)}.markfig__intro{margin:0;color:var(--tick-ink);text-wrap:pretty}.markfig__parts{margin:var(--tick-space-5) 0 0}.markfig__part{display:grid;gap:var(--tick-space-1) var(--tick-space-5);padding-block:var(--tick-space-4);border-block-start:var(--tick-rule-w) solid var(--tick-line)}@media(min-width:30em){.markfig__part{grid-template-columns:7rem minmax(0,1fr);align-items:baseline}}.markfig__part dt{display:flex;align-items:center;gap:var(--tick-space-2);font-family:var(--tick-font-mono);font-size:var(--tick-text-sm);line-height:var(--tick-lh-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--tick-ink-muted)}.markfig__part dd{margin:0;font-size:var(--tick-text-base);line-height:var(--tick-lh-base);color:var(--tick-ink);text-wrap:pretty}.markfig__chip{flex:none;inline-size:.75rem;block-size:.75rem;border-radius:var(--tick-radius-sm)}.markfig__chip--ring{background:var(--tick-mark-ring)}.markfig__chip--tick{background:var(--tick-mark-tick)}.about__route{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:step}.about__route li{display:grid;gap:var(--tick-space-2) var(--tick-space-6);padding-block:var(--tick-space-5);border-block-start:var(--tick-rule-w) solid var(--tick-line)}.about__route li:first-child{border-block-start:0}@media(min-width:48em){.about__route li{grid-template-columns:minmax(0,12rem) minmax(0,1fr)}}.about__when{margin:0;font-family:var(--tick-font-mono);font-size:var(--tick-text-sm);line-height:var(--tick-lh-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--tick-ink-muted)}.about__what{margin:0;color:var(--tick-ink);max-inline-size:var(--tick-measure);text-wrap:pretty}.about__route .is-key{border-block-start-color:var(--tick-warm)}.about__route .is-key .about__when{color:var(--tick-amber-900)}.about__route .is-key .about__what{font-weight:600}.about__credfoot{margin:var(--tick-space-4) 0 0;font-size:var(--tick-text-sm);line-height:var(--tick-lh-sm);color:var(--tick-ink-muted);text-wrap:pretty}.about__credhead{margin:0 0 var(--tick-space-4);font-family:var(--tick-font-mono);font-size:var(--tick-text-sm);line-height:var(--tick-lh-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--tick-ink-muted)}@media(min-width:60em){.creds--about{grid-template-columns:repeat(2,minmax(0,1fr))}}.about__quote{margin:0;max-inline-size:46rem}.about__quote .display{margin:0;font-size:var(--tick-text-2xl);line-height:var(--tick-lh-2xl);letter-spacing:-.01em;color:var(--tick-on-band);text-wrap:pretty}@media(min-width:60em){.about__quote .display{font-size:var(--tick-text-3xl);line-height:var(--tick-lh-3xl);letter-spacing:-.02em}}.about__by{margin-block-start:var(--tick-space-4);font-family:var(--tick-font-mono);font-size:var(--tick-text-sm);line-height:var(--tick-lh-sm);color:var(--tick-warm-on-band)}.about__band{margin:var(--tick-space-6) 0 0;color:var(--tick-on-band-muted);max-inline-size:var(--tick-measure);text-wrap:pretty}.skill__in{display:grid;gap:var(--tick-space-7)}@media(min-width:60em){.skill__in{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tick-space-9);align-items:center}}.skill__mark{block-size:7rem}@media(min-width:60em){.skill__mark{block-size:16rem;justify-self:center}}.skill__mark--armed .logo__ring{stroke-dasharray:210;stroke-dashoffset:-210}.skill__mark--armed .logo__tick{stroke-dasharray:90;stroke-dashoffset:90}.skill__mark--draw .logo__ring{animation:skillmark-draw .7s cubic-bezier(.4,0,.2,1) forwards}.skill__mark--draw .logo__tick{animation:skillmark-draw .3s cubic-bezier(.4,0,.2,1) .7s forwards}@keyframes skillmark-draw{to{stroke-dashoffset:0}}.about__ask{display:grid;gap:var(--tick-space-7);align-items:center}@media(min-width:60em){.about__ask{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tick-space-9);align-items:start}}.about__asklede{margin:var(--tick-space-4) 0 0;color:var(--tick-ink-muted);max-inline-size:var(--tick-measure);text-wrap:pretty}.about__askacts{display:grid;gap:var(--tick-space-3)}.about__asknote{margin:var(--tick-space-2) 0 0;font-size:var(--tick-text-sm);line-height:var(--tick-lh-sm);color:var(--tick-ink-muted);text-wrap:pretty}.abouthead{display:grid;gap:var(--tick-space-7)}@media(min-width:60em){.abouthead{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--tick-space-9);align-items:center}}.abouthead__text>.display{margin-block-start:0;margin-block-end:var(--tick-space-4)}.abouthead__fig{margin:0}.abouthead__img{display:block;inline-size:100%;block-size:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--tick-radius-lg);box-shadow:var(--tick-shadow-2),var(--tick-edge-light)}.abouthead__cap{margin-block-start:var(--tick-space-4);padding-inline-start:var(--tick-space-4);border-inline-start:var(--tick-rule-w) solid var(--tick-warm)}.abouthead__name{display:block;font-family:var(--tick-font-display);font-size:var(--tick-text-lg);line-height:var(--tick-lh-xl);color:var(--tick-band)}.abouthead__role{display:block;font-family:var(--tick-font-mono);font-size:var(--tick-text-sm);line-height:var(--tick-lh-md);color:var(--tick-ink-muted)}.abouthead__quote{position:relative;margin:var(--tick-space-8) 0 0;padding-inline-start:3.25rem}.abouthead__quote:before{content:"\201c";position:absolute;inset-inline-start:-.35rem;inset-block-start:-.35rem;font-family:var(--tick-font-display);font-size:5rem;line-height:1;color:var(--tick-warm);pointer-events:none}.abouthead__quote p{margin:0;font-family:var(--tick-font-display);font-size:var(--tick-text-xl);line-height:var(--tick-lh-2xl);letter-spacing:-.01em;color:var(--tick-band);text-wrap:pretty}.clientaside{display:grid;gap:var(--tick-space-4);align-content:start}.clientaside__lead{margin:0;max-inline-size:none;font-size:var(--tick-text-sm);line-height:var(--tick-lh-sm);color:var(--tick-ink-muted);text-wrap:pretty}
