.card_wrapper__5ZPRj{display:flex;flex-direction:column;align-items:flex-start}.card_title__WCIHg{flex:1;margin-top:.75em}.card_button__mn0S5{margin-top:2em;@media only screen and (min-width:768px){margin-top:3em}}.card_tag__eLfKG{display:inline-flex}.chip_wrapper__gHTb0{border-radius:.3em;padding:.2em .4em;display:inline-flex}.chip_default__isHLS{border:1px dotted var(--text-color-alpha-60)}.chip_primary__eQgbj{border:1px solid var(--color-yellow);background:var(--color-yellow);color:var(--color-black)}.bordered-title_wrapper__zzUd4{position:relative;padding-bottom:1.4em;color:var(--text-color-alpha-60);border-bottom:1px solid var(--text-color-alpha-20);&:after{content:"";width:.5em;width:round(nearest,.5em,2px);aspect-ratio:1;position:absolute;bottom:0;left:0;background:currentcolor}}.horizontal-card_tags__Qpu55{margin-top:.5rem}.horizontal-card_children__5HepG{margin-top:2em;max-width:60ch}.horizontal-card_tag__4Slgb{display:inline-flex}.link-list_item__kcABD{display:flex;align-items:center;@media (hover:hover) and (pointer:fine){&:hover{background:var(--color-powder)}}}.link-list_divider__X8PGa,.link-list_label__l59Ns{padding:.75em}.link-list_divider__X8PGa{display:flex;align-self:stretch;background-image:linear-gradient(var(--text-color-alpha-20) 50%,hsla(0,0%,100%,0) 0);background-position:100%;background-size:1px 3px;background-repeat:repeat-y}.link-list_label__l59Ns{display:flex;justify-content:space-between;align-items:center;flex:1}.experience-list_wrapper__UgCSJ{display:grid;gap:1.5rem;@media only screen and (min-width:768px){grid-template-columns:1fr 35%}}.experience-list_headings__b6fBG,.experience-list_item__eig_H{grid-column:1/-1;display:grid;grid-template-columns:subgrid;gap:inherit}.experience-list_headings__b6fBG{&>:nth-child(2){display:none;@media only screen and (min-width:768px){display:block}}}.experience-list_links__wsACV{@media only screen and (min-width:768px){margin-top:-1.5rem}}.experience-list_item__eig_H{min-height:5.719rem}.experience-list_item__eig_H+.experience-list_item__eig_H{content:"";border-top:1px solid var(--text-color-alpha-20);padding-top:1.5rem}.intro_wrapper__y6UdZ{gap:2.5rem;display:grid;@media only screen and (min-width:768px){grid-template-columns:1fr 35%}}.intro_intro__5Ky0i{flex:1;display:flex;flex-direction:column;gap:1.5rem}.intro_prose__oNvsg{max-width:40ch}.utils_wrapper__w9vB9{max-width:var(--wrapper-max-width);margin-left:auto;margin-right:auto;width:-moz-available;width:-webkit-fill-available;padding-left:1rem;padding-right:1rem}.utils_font-size-xs___3uYx{letter-spacing:0;font-size:var(--font-size-xs)}.utils_font-size-sm__Dacsd{letter-spacing:0;font-size:var(--font-size-sm)}.utils_font-size-md__2KaBV{letter-spacing:-.03em;font-size:var(--font-size-md)}.utils_font-size-lg__9VlYi{letter-spacing:-.04em;font-size:var(--font-size-lg)}.utils_font-size-xl__JkZ1S{letter-spacing:-.05em;font-size:var(--font-size-xl)}.utils_font-inter__iw0Nt{line-height:1.2;font-family:var(--font-inter)}.utils_font-ibm-mono__9hHXl{letter-spacing:.02em;font-family:var(--font-ibm-mono)}.utils_font-weight-normal__6gvWz{font-weight:400}.utils_font-weight-medium__i5Ay3{font-weight:500}.utils_font-weight-semibold__MDuQb{font-weight:600}.utils_font-weight-bold__7mVI_{font-weight:700}.utils_font-uppercase__ZqKvY{text-transform:uppercase}.utils_text-balance__DQKiz{text-wrap:balance}.utils_grid-fit__rV9XO{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:4rem 2rem}.utils_h-space__ZT9y7{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.footer_wrapper__9ME5W{display:flex;flex-direction:column;gap:3em;margin-top:4rem;&:before{content:"";display:flex;height:34.5px;background-repeat:no-repeat;background-image:linear-gradient(to top,var(--text-color-alpha-20),var(--text-color-alpha-20) .5px,transparent .5px,transparent 10.5px,var(--text-color-alpha-20) 10.5px,var(--text-color-alpha-20) 11.5px,transparent 11.5px,transparent 21.5px,var(--text-color-alpha-60) 21.5px,var(--text-color-alpha-60) 22.5px,transparent 22.5px,transparent 32.5px,currentcolor 32.5px,currentcolor 34.5px,transparent 34.5px)}}.footer_content__Tca3x{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap}.icon_wrapper__cow5v{width:1em;width:round(nearest,1em,8px);aspect-ratio:1}.icon_has-border__jkFVq{box-sizing:content-box;border-radius:.25em;padding:.25em;border:1px solid var(--text-color-alpha-20)}.header_wrapper__VS506{display:flex;justify-content:space-between;align-items:center;gap:1rem}.header_item__qtH_u{display:flex}.header_hide-on-mobile__AvOIF{display:none}@media only screen and (min-width:768px){.header_hide-on-mobile__AvOIF{display:flex}}.switch_wrapper__fDKwK{position:relative;display:inline-flex;width:2.5rem;height:1.5rem;border:1px solid var(--text-color-alpha-20);border-radius:9999px;&:has(:focus-visible){outline:2px solid #005fcc}}.switch_input___39pS{opacity:0;width:0;height:0}.switch_slider__8vPhx{position:absolute;cursor:pointer;inset:.1rem;display:flex;border-radius:9999px;&:before{content:"";border-radius:9999px;aspect-ratio:1;background-color:currentcolor;transition:.15s;height:100%}}.switch_input___39pS:checked+.switch_slider__8vPhx:before{transform:translateX(1rem)}.media-list_wrapper__b_kp4{gap:1rem;grid-template-columns:15% 1fr auto;display:grid;@media only screen and (min-width:768px){grid-template-columns:30% 10% 1fr 24% auto}@media (hover:hover) and (pointer:fine){row-gap:0}}.media-list_header__xdPQR{&>:first-child,&>:nth-child(4){display:none;@media only screen and (min-width:768px){display:initial}}}.media-list_content__3t_JB,.media-list_header__xdPQR,.media-list_item__uOcWV,.media-list_link__IoppE,.media-list_list__rsOeL{display:grid;grid-column:1/-1;grid-template-columns:subgrid}.media-list_list__rsOeL{grid-auto-rows:min-content;@media only screen and (min-width:768px){grid-column:2/-1}@media (pointer:coarse){row-gap:1rem}}.media-list_link__IoppE{row-gap:.4rem;align-items:center;@media (hover:hover) and (pointer:fine){padding-left:.4rem;padding-bottom:.4rem;padding-right:.4rem;padding-top:.4rem;&:hover{background:var(--color-hover)}}}.media-list_media__yt9Q0{border:1px solid var(--text-color-alpha-20);border-radius:1rem;aspect-ratio:2/3;margin-top:1rem;margin-left:1rem;margin-right:min(5vw,4rem);display:none;position:relative;overflow:hidden;@media only screen and (min-width:768px){display:flex}}.media-list_fit__nZhUS{width:100%;height:100%;object-fit:cover}.media-list_title__KhMh4{grid-column:2/3}.media-list_tags___ZDBj{grid-column:2/3;@media only screen and (min-width:768px){grid-column:unset}}.media-list_tag__SVPxY{display:inline-flex}.media-list_arrow__sQUx8{grid-row:1;grid-column:3;@media only screen and (min-width:768px){grid-row:unset;grid-column:unset}}.prose_wrapper__MDGSf{&>*+*{margin-top:1.25em}& a{text-decoration:underline}}.section_title__ERObm{flex:1;margin-bottom:2.5rem}.section_row__AJ3Pe+.section_children__BKsYy{margin-top:1.5rem}.section_header__gPJy0{display:flex;gap:2rem;align-items:baseline}