._button_8rh1i_1{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;padding:0 10px;display:flex}._button_8rh1i_1 img{background-color:#ffe3a6;border-radius:50%;width:27px;height:auto;transition:filter .2s}._button_8rh1i_1 img:hover{filter:brightness(1.12)}._wrapper_5wf9g_1{position:relative}._trigger_5wf9g_5{cursor:pointer;color:#fff;background:0 0;border:none;padding:0 .25rem;font-size:1.5rem;line-height:1}._menu_5wf9g_15{-webkit-backdrop-filter:blur(24px)saturate(150%);background-color:#080808d1;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;gap:2px;min-width:12rem;padding:.35rem;display:flex;position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0006}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._menu_5wf9g_15{background-color:#080808f0}}._item_5wf9g_38{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.6rem;padding:.5rem .6rem;font-family:inherit;font-size:.9rem;display:flex}._item_5wf9g_38:hover,._item_5wf9g_38:focus-visible{background-color:#ffffff1f}._item_5wf9g_38:focus-visible{outline-offset:-2px;outline:2px solid #d6431f}._checkSlot_5wf9g_60{color:#d6431f;flex-shrink:0;justify-content:center;align-items:center;width:1rem;display:flex}._actions_c649t_1{align-items:center;padding-right:1rem;display:flex}._action_c649t_1{cursor:pointer;color:#fff;background:0 0;border:none;padding:0 .25rem;font-size:1.5rem;line-height:1}._action_c649t_1[aria-pressed=true]{color:#d6431f}._start_1i6dd_1{-webkit-backdrop-filter:blur(24px)saturate(150%);background-color:#080808b8;border-top:1px solid #ffffff14;justify-content:space-between;height:52px;display:flex;position:fixed;bottom:0;left:0;right:0}@media (width<=640px),(pointer:coarse){._start_1i6dd_1{height:64px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._start_1i6dd_1{background-color:#080808eb}}._paper_1f6dd_2{overscroll-behavior:contain;color:#241f1b;text-align:left;-webkit-font-smoothing:antialiased;background-color:#fdfbf8;font-family:Lato,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;position:absolute;inset:0;overflow-y:auto;container-type:inline-size}._paper_1f6dd_2:focus-visible{outline-offset:-3px;outline:2px solid #d6431f}._sheet_1f6dd_19{--pad-left:clamp(2.4rem, 5cqi, 4rem);--rule-x:calc(var(--pad-left) - 1.3rem);min-height:100%;padding:clamp(1.75rem, 4cqi, 3.25rem) clamp(1.5rem, 4cqi, 3rem) clamp(2.5rem, 6cqi, 4rem) var(--pad-left);flex-direction:column;gap:clamp(1.75rem,3cqi,2.5rem);display:flex;position:relative}._sheet_1f6dd_19:before{content:"";top:0;bottom:0;left:var(--rule-x);background:linear-gradient(90deg,#d6431f57 0% 55%,#fff6 100%);width:1.5px;position:absolute;box-shadow:1px 0 1px #241f1b0f}._sheet_1f6dd_19:after{content:"";opacity:.04;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23g)'/%3E%3C/svg%3E");position:absolute;inset:0}._columns_1f6dd_48{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:clamp(1.75rem,4cqi,3.25rem);display:grid}._main_1f6dd_55,._aside_1f6dd_56{flex-direction:column;min-width:0;display:flex}._main_1f6dd_55{gap:clamp(1.75rem,3cqi,2.5rem)}._aside_1f6dd_56{gap:clamp(1.5rem,2.5cqi,2.25rem)}._header_1f6dd_70{flex-direction:column;gap:.3rem;display:flex}._name_1f6dd_76{letter-spacing:-.015em;text-wrap:balance;margin:0;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:clamp(1.9rem,4.5cqi,2.6rem);font-weight:600;line-height:1.05}._label_1f6dd_86{color:#d6431f;letter-spacing:.01em;margin:0;font-size:1rem}._meta_1f6dd_93{color:#a2988e;margin:0;font-size:.85rem}._section_1f6dd_99{flex-direction:column;gap:1rem;display:flex}._eyebrow_1f6dd_105{text-transform:uppercase;letter-spacing:.16em;color:#a2988e;border-bottom:1px solid #241f1b1a;margin:0;padding-bottom:.6rem;font-size:.68rem;font-weight:700}._summary_1f6dd_116{color:#6e655c;max-width:64ch;margin:0;font-size:.95rem;line-height:1.7}._skillGroups_1f6dd_124{flex-direction:column;gap:1rem;display:flex}._skillGroup_1f6dd_124{flex-direction:column;gap:.5rem;display:flex}._skillName_1f6dd_136{color:#6e655c;margin:0;font-size:.8rem;font-weight:700}._chips_1f6dd_143{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}._chip_1f6dd_143{color:#6e655c;white-space:nowrap;background:#ffffff8c;border:1px solid #241f1b1a;border-radius:999px;padding:.38rem .6rem;font-size:.72rem;line-height:1}._notes_1f6dd_163{flex-direction:column;gap:.5rem;margin:.25rem 0 0;display:flex}._note_1f6dd_163{flex-direction:column;gap:.1rem;font-size:.85rem;line-height:1.55;display:flex}._noteTerm_1f6dd_178{color:#241f1b;font-weight:700}._noteDesc_1f6dd_183{color:#6e655c;min-width:0;margin:0}._entries_1f6dd_189{flex-direction:column;gap:1.75rem;display:flex}._entry_1f6dd_195{flex-direction:column;gap:.5rem;display:flex}._entryHead_1f6dd_201{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}._role_1f6dd_208{text-wrap:balance;margin:0;font-size:1.02rem;font-weight:700;line-height:1.3}._dates_1f6dd_216{color:#a2988e;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:.78rem}._org_1f6dd_43{color:#d6431f;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0;font-size:.85rem;display:flex}._orgDetail_1f6dd_234{color:#a2988e}._orgDetail_1f6dd_234:before{content:"· "}._highlights_1f6dd_241{color:#6e655c;flex-direction:column;gap:.4rem;margin:.15rem 0 0;padding-left:1.05rem;font-size:.88rem;line-height:1.6;display:flex}._highlights_1f6dd_241 li::marker{color:#d6431f80}._conferences_1f6dd_255{flex-direction:column;gap:.5rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}._conferences_1f6dd_255 li{flex-wrap:wrap;align-items:baseline;gap:.4rem;display:flex}._conferenceName_1f6dd_271{font-weight:700}._conferencePlace_1f6dd_275{color:#6e655c}@container (width<=46rem){._columns_1f6dd_48{grid-template-columns:minmax(0,1fr)}}@container (width<=26rem){._entryHead_1f6dd_201{flex-direction:column;gap:.15rem}._summary_1f6dd_116{font-size:.9rem}}._canvas_5px1w_1{z-index:3;width:100%;height:100%;display:block;position:absolute;inset:0}._canvas_eof7g_1{width:100%;height:100%;animation:1.2s _fade-in_eof7g_1;display:block;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){._canvas_eof7g_1{animation:none}}@keyframes _fade-in_eof7g_1{0%{opacity:0}to{opacity:1}}._app_8f2bz_1{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;background:linear-gradient(90deg,#e44d26,#f16529);justify-content:center;align-items:center;height:100dvh;font-family:Avenir,Helvetica,Arial,sans-serif;display:flex;position:relative;overflow:hidden}._modal_8f2bz_16{z-index:1;background:#fff;border-radius:0;justify-content:center;align-items:center;width:min(94vw,38rem);max-width:100%;height:min(90vh,52rem);animation:.18s ease-out _modalFadeIn_8f2bz_1;display:flex;position:relative;overflow:hidden;box-shadow:0 0 42px #000000bf,inset 0 0 5px #000000bf}@keyframes _modalFadeIn_8f2bz_1{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){._modal_8f2bz_16{animation:none}}@media (aspect-ratio>=1){._modal_8f2bz_16{width:min(90vw,146.2vh,68rem);height:min(86vh,46rem)}}._burning_8f2bz_51{box-shadow:none;background:0 0}._hiddenResume_8f2bz_56{visibility:hidden}._close_8f2bz_60{z-index:2;cursor:pointer;color:#6e655c;background:#fdfbf8;border:1px solid #241f1b24;border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:1rem;transition:transform .15s,color .15s,border-color .15s;display:flex;position:absolute;top:1rem;right:1rem;box-shadow:0 1px 3px #241f1b2e}._close_8f2bz_60:hover,._close_8f2bz_60:focus-visible{color:#d6431f;border-color:#d6431f66;transform:scale(1.05)}._close_8f2bz_60:focus-visible{outline-offset:2px;outline:2px solid #d6431f}html,body,#app{height:100%;margin:0}
