.hr-about-narrative[data-astro-cid-kh7btl4r]{background:var(--hr-canvas-bone);padding-block:var(--hr-space-20)}@media(min-width:1024px){.hr-about-narrative[data-astro-cid-kh7btl4r]{padding-block:var(--hr-space-24)}}.hr-about-narrative__inner[data-astro-cid-kh7btl4r]{max-width:var(--hr-container-prose);margin-inline:auto;padding-inline:var(--hr-space-6);display:flex;flex-direction:column;gap:var(--hr-space-6)}.hr-about-narrative__sr[data-astro-cid-kh7btl4r]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hr-about-narrative__paragraph[data-astro-cid-kh7btl4r]{margin:0;font-family:var(--hr-font-serif);font-size:var(--hr-lead);line-height:var(--hr-lead-line-height);color:var(--hr-text-slate)}.hr-about-desk[data-astro-cid-kh7btl4r]{background:var(--hr-canvas-cream);padding-block:var(--hr-space-20)}@media(min-width:1024px){.hr-about-desk[data-astro-cid-kh7btl4r]{padding-block:var(--hr-space-24)}}.hr-about-desk__inner[data-astro-cid-kh7btl4r]{max-width:32rem;margin-inline:auto;padding-inline:var(--hr-space-6)}.hr-about-timeline[data-astro-cid-kh7btl4r]{background:var(--hr-canvas-bone);padding-block:var(--hr-space-20)}@media(min-width:1024px){.hr-about-timeline[data-astro-cid-kh7btl4r]{padding-block:var(--hr-space-24)}}.hr-about-timeline__inner[data-astro-cid-kh7btl4r]{max-width:var(--hr-container-narrow);margin-inline:auto;padding-inline:var(--hr-space-6);display:flex;flex-direction:column;gap:var(--hr-space-12)}.hr-about-timeline__header[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:var(--hr-space-5);max-width:56ch}.hr-about-timeline__eyebrow[data-astro-cid-kh7btl4r]{margin:0;font-family:var(--hr-font-mono);font-size:var(--hr-label);line-height:var(--hr-label-line-height);letter-spacing:var(--hr-label-tracking);text-transform:uppercase;font-weight:500;color:var(--hr-text-mute)}.hr-about-timeline__heading[data-astro-cid-kh7btl4r]{margin:0;font-family:var(--hr-font-display);font-size:var(--hr-display-md);line-height:var(--hr-display-md-line-height);letter-spacing:var(--hr-display-md-tracking);font-weight:500;color:var(--hr-text-charcoal)}.hr-about-timeline__list[data-astro-cid-kh7btl4r]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;border-left:1px solid var(--hr-rule)}.hr-about-timeline__entry[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:minmax(0,7rem) minmax(0,1fr);gap:var(--hr-space-8);padding:var(--hr-space-8) var(--hr-space-6) var(--hr-space-8) var(--hr-space-8);border-bottom:1px solid var(--hr-rule-soft)}.hr-about-timeline__entry[data-astro-cid-kh7btl4r]:last-child{border-bottom:0}@media(max-width:640px){.hr-about-timeline__entry[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;gap:var(--hr-space-3);padding:var(--hr-space-6) 0 var(--hr-space-6) var(--hr-space-6)}}.hr-about-timeline__year[data-astro-cid-kh7btl4r]{margin:0;font-family:var(--hr-font-mono);font-size:var(--hr-data);line-height:var(--hr-data-line-height);letter-spacing:var(--hr-label-tracking);text-transform:uppercase;font-weight:500;color:var(--hr-text-mute)}.hr-about-timeline__copy[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:var(--hr-space-3);min-width:0}.hr-about-timeline__title[data-astro-cid-kh7btl4r]{margin:0;font-family:var(--hr-font-display);font-size:var(--hr-display-sm);line-height:var(--hr-display-sm-line-height);letter-spacing:var(--hr-display-sm-tracking);font-weight:500;color:var(--hr-text-charcoal)}.hr-about-timeline__body[data-astro-cid-kh7btl4r]{margin:0;font-family:var(--hr-font-serif);font-size:var(--hr-body);line-height:var(--hr-body-line-height);color:var(--hr-text-slate)}.hr-about-workshop[data-astro-cid-kh7btl4r]{background:var(--hr-canvas-cream);padding-block:var(--hr-space-20)}@media(min-width:1024px){.hr-about-workshop[data-astro-cid-kh7btl4r]{padding-block:var(--hr-space-24)}}.hr-about-workshop__inner[data-astro-cid-kh7btl4r]{max-width:var(--hr-container-spread);margin-inline:auto;padding-inline:var(--hr-space-6)}@media(min-width:1024px){.hr-about-workshop__inner[data-astro-cid-kh7btl4r]{padding-inline:var(--hr-space-8)}}.hr-about-shelf[data-astro-cid-kh7btl4r]{background:var(--hr-canvas-bone);padding-block:var(--hr-space-20)}@media(min-width:1024px){.hr-about-shelf[data-astro-cid-kh7btl4r]{padding-block:var(--hr-space-24)}}.hr-about-shelf__inner[data-astro-cid-kh7btl4r]{max-width:var(--hr-container-wide);margin-inline:auto;padding-inline:var(--hr-space-6);display:flex;flex-direction:column;gap:var(--hr-space-12)}.hr-about-shelf__heading[data-astro-cid-kh7btl4r]{margin:0;font-family:var(--hr-font-display);font-size:var(--hr-display-md);line-height:var(--hr-display-md-line-height);letter-spacing:var(--hr-display-md-tracking);font-weight:500;color:var(--hr-text-charcoal);max-width:22ch}.hr-about-shelf__grid[data-astro-cid-kh7btl4r]{display:grid;gap:var(--hr-space-6);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.hr-references[data-astro-cid-kh7btl4r]{background:var(--hr-canvas-cream);padding-block:var(--hr-space-20)}@media(min-width:1024px){.hr-references[data-astro-cid-kh7btl4r]{padding-block:var(--hr-space-24)}}.hr-references__inner[data-astro-cid-kh7btl4r]{max-width:var(--hr-container-wide);margin-inline:auto;padding-inline:var(--hr-space-6);display:flex;flex-direction:column;gap:var(--hr-space-10)}.hr-references__head[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:var(--hr-space-4);max-width:56ch}.hr-references__eyebrow[data-astro-cid-kh7btl4r]{margin:0;font-family:var(--hr-font-mono);font-size:var(--hr-label);line-height:var(--hr-label-line-height);letter-spacing:var(--hr-label-tracking);text-transform:uppercase;font-weight:500;color:var(--hr-text-mute)}.hr-references__heading[data-astro-cid-kh7btl4r]{margin:0;font-family:var(--hr-font-display);font-size:var(--hr-display-md);line-height:var(--hr-display-md-line-height);letter-spacing:var(--hr-display-md-tracking);color:var(--hr-text-charcoal)}.hr-references__caption[data-astro-cid-kh7btl4r]{margin:0;font-family:var(--hr-font-mono);font-size:var(--hr-caption);line-height:var(--hr-caption-line-height);letter-spacing:.04em;color:var(--hr-text-mute);max-width:64ch}
