@font-face{font-family:areal;src:url(../media/ABCAreal_Regular-s.p.c5a63c91.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:areal Fallback;src:local(Arial);ascent-override:87.13%;descent-override:20.84%;line-gap-override:0.0%;size-adjust:100.76%}.areal_e4a8dfa9-module__NyoTfG__className{font-family:areal,areal Fallback,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}
.page-module__E0kJGG__page{color:#111;font-synthesis:none;letter-spacing:0;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#faf8f3;min-height:100%;padding:20px;font-size:20px;font-weight:400;line-height:28px}.page-module__E0kJGG__page p{margin:0}.page-module__E0kJGG__page a.page-module__E0kJGG__link{color:inherit;text-underline-offset:3px;text-decoration-line:underline;text-decoration-thickness:1px}.page-module__E0kJGG__page a.page-module__E0kJGG__link:hover,.page-module__E0kJGG__page a.page-module__E0kJGG__link:focus{opacity:1}.page-module__E0kJGG__page a.page-module__E0kJGG__link:hover,.page-module__E0kJGG__page a.page-module__E0kJGG__link:focus-visible{text-decoration-color:#11111180}.page-module__E0kJGG__page a.page-module__E0kJGG__link:focus-visible{outline-offset:2px;outline:1px solid}.page-module__E0kJGG__header{letter-spacing:-.8px;margin:0 0 48px;font-size:20px;font-weight:400;line-height:36px}.page-module__E0kJGG__intro{flex-direction:column;gap:24px;max-width:640px;display:flex}.page-module__E0kJGG__blank{height:28px}.page-module__E0kJGG__label{margin:72px 0 25px;font-size:16px;font-weight:400;line-height:20px}.page-module__E0kJGG__projects{border-bottom:1px solid #1111111f;width:100%;max-width:640px;margin:0;padding:0;list-style:none}.page-module__E0kJGG__row{border-top:1px solid #1111111f;position:relative}.page-module__E0kJGG__rowBody{align-items:center;gap:20px;padding:12px 0;font-size:16px;line-height:20px;display:flex}.page-module__E0kJGG__nameYear{display:contents}.page-module__E0kJGG__name{flex:none;order:1;width:210px}.page-module__E0kJGG__tagline{flex:auto;order:2;min-width:0}.page-module__E0kJGG__year{text-align:right;flex:none;order:3;width:40px}.page-module__E0kJGG__card{display:none}.page-module__E0kJGG__cardImage,.page-module__E0kJGG__cardImageContain{object-position:center}.page-module__E0kJGG__cardImage{object-fit:cover}.page-module__E0kJGG__cardImageContain{object-fit:contain}@media (hover:hover) and (pointer:fine){.page-module__E0kJGG__rowBody{transition:opacity .15s}.page-module__E0kJGG__projects:hover .page-module__E0kJGG__rowBody{opacity:.4}.page-module__E0kJGG__projects:hover .page-module__E0kJGG__row:hover .page-module__E0kJGG__rowBody{opacity:1}}@media (hover:hover) and (pointer:fine) and (min-width:980px){.page-module__E0kJGG__card{z-index:2;opacity:0;pointer-events:none;background:#f7f5f4;border-radius:6px;width:260px;height:196px;margin-top:-98px;transition:opacity .15s;display:block;position:absolute;top:50%;left:calc(100% + 40px);overflow:hidden;box-shadow:0 8px 24px #1a19161f}.page-module__E0kJGG__row:hover .page-module__E0kJGG__card{opacity:1}}@media (prefers-reduced-motion:reduce){.page-module__E0kJGG__rowBody,.page-module__E0kJGG__card{transition:none}}@media (max-width:679px){.page-module__E0kJGG__page{padding:16px 16px 56px;font-size:14px;line-height:1.45}.page-module__E0kJGG__header{letter-spacing:0;margin-bottom:32px;font-size:14px;font-weight:400;line-height:1.3}.page-module__E0kJGG__intro{gap:20px;max-width:none}.page-module__E0kJGG__blank{height:24px}.page-module__E0kJGG__label{margin:40px 0 14px;font-size:14px;font-weight:400;line-height:1.3}.page-module__E0kJGG__projects{max-width:none}.page-module__E0kJGG__rowBody{flex-direction:column;align-items:stretch;gap:4px;font-size:14px;font-weight:400;line-height:1.3}.page-module__E0kJGG__nameYear{order:1;gap:12px;width:100%;display:flex}.page-module__E0kJGG__name{flex:1;order:0;width:auto}.page-module__E0kJGG__tagline{flex:none;order:2}.page-module__E0kJGG__year{order:0;width:auto}}
