.OnyxTemplate_page___EbjR{--gutter:108px;--gap:26px;--muted:rgba(20,22,26,.56);--faint:rgba(20,22,26,.1);--pad-x:calc(58px * var(--fit-pad, 1));--pad-y:calc(54px * var(--fit-pad, 1));--section-gap:22px;width:795px;min-height:1123px;padding:var(--pad-y) var(--pad-x) calc(56px * var(--fit-pad, 1));background:var(--paper);color:var(--ink);font-size:calc(10.5px * var(--scale));line-height:1.5}.OnyxTemplate_masthead__Vbk4A{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.OnyxTemplate_identity__wsPM1{min-width:0}.OnyxTemplate_name__5_UqX{font-family:"DM Serif Display",Georgia,Times New Roman,serif;font-size:calc(38px * var(--scale));font-weight:400;line-height:1.02;letter-spacing:-.015em;color:var(--ink)}.OnyxTemplate_role__E9Z_u{margin-top:9px;font-size:calc(9px * var(--scale));font-weight:600;letter-spacing:.19em;text-transform:uppercase;color:var(--accent)}.OnyxTemplate_contact__KOIXZ{display:flex;flex-direction:column;align-items:flex-end;gap:3px;font-style:normal;text-align:right;flex-shrink:0;max-width:250px}.OnyxTemplate_contactLine__klWO2{font-size:calc(9px * var(--scale));line-height:1.45;color:var(--muted);word-break:break-word}.OnyxTemplate_rule___3Ocl{height:1.5px;background:var(--ink);margin:22px 0 0}.OnyxTemplate_section__HBItU{display:grid;grid-template-columns:var(--gutter) 1fr;grid-gap:var(--gap);gap:var(--gap);padding-top:var(--section-gap);margin-top:var(--section-gap);border-top:1px solid var(--faint)}.OnyxTemplate_sectionFirst__YenWt{border-top:0;margin-top:0}.OnyxTemplate_sectionLabel__mXHx8{font-size:calc(8.5px * var(--scale));font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);line-height:1.5;padding-top:2px}.OnyxTemplate_sectionBody__vUeWH{min-width:0}.OnyxTemplate_lede__3Ezlh{font-size:calc(11px * var(--scale));line-height:1.62;color:rgba(20,22,26,.86)}.OnyxTemplate_entry__UJd_h+.OnyxTemplate_entry__UJd_h{margin-top:15px}.OnyxTemplate_entryHead__dJ6p1{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.OnyxTemplate_entryTitle__XZIT4{font-size:calc(12px * var(--scale));font-weight:650;letter-spacing:-.005em;line-height:1.35;color:var(--ink)}.OnyxTemplate_entryDates__MOOhD{flex-shrink:0;white-space:nowrap;font-size:calc(8.5px * var(--scale));font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.OnyxTemplate_entrySub__k0PrA{margin-top:1px;font-size:calc(10px * var(--scale));font-style:italic;color:var(--muted);line-height:1.45}.OnyxTemplate_entryText__4Ilt0{margin-top:5px;font-size:calc(10.5px * var(--scale));line-height:1.55;color:rgba(20,22,26,.84)}.OnyxTemplate_entryLink__CKQaD{margin-top:4px;font-size:calc(9px * var(--scale));letter-spacing:.01em;color:var(--accent)}.OnyxTemplate_bullets__RSrTj{margin-top:6px}.OnyxTemplate_bullets__RSrTj li{position:relative;padding-left:15px;font-size:calc(10.5px * var(--scale));line-height:1.55;color:rgba(20,22,26,.84)}.OnyxTemplate_bullets__RSrTj li+li{margin-top:4px}.OnyxTemplate_bullets__RSrTj li:before{content:"";position:absolute;left:0;top:.72em;width:7px;height:2px;background:var(--accent)}.OnyxTemplate_skillRow__1VIIT{display:flex;gap:10px;font-size:calc(10.5px * var(--scale));line-height:1.55}.OnyxTemplate_skillRow__1VIIT+.OnyxTemplate_skillRow__1VIIT{margin-top:5px}.OnyxTemplate_skillLabel__qXtJk{flex-shrink:0;width:92px;font-weight:650;color:var(--ink)}.OnyxTemplate_skillItems__145Pw{color:rgba(20,22,26,.8)}.OnyxTemplate_inlineList___XDVl{font-size:calc(10.5px * var(--scale));line-height:1.6;color:rgba(20,22,26,.84)}.OnyxTemplate_inlineStrong__EAyJh{font-weight:600;color:var(--ink)}.OnyxTemplate_inlineMuted__EDj5a{color:var(--muted)}.OnyxTemplate_dot__K37wF{padding:0 7px;color:rgba(20,22,26,.28)}.OnyxTemplate_page___EbjR[data-density=compact]{--pad-y:calc(40px * var(--fit-pad, 1));--pad-x:calc(46px * var(--fit-pad, 1));--section-gap:15px;--gutter:94px;--gap:20px;line-height:1.42}.OnyxTemplate_page___EbjR[data-density=compact] .OnyxTemplate_entry__UJd_h+.OnyxTemplate_entry__UJd_h{margin-top:10px}.OnyxTemplate_page___EbjR[data-density=spacious]{--pad-y:calc(64px * var(--fit-pad, 1));--pad-x:calc(66px * var(--fit-pad, 1));--section-gap:30px;--gap:32px}.OnyxTemplate_page___EbjR[data-density=spacious] .OnyxTemplate_entry__UJd_h+.OnyxTemplate_entry__UJd_h{margin-top:21px}.AtlasTemplate_page__XM7NN{--side:104px;--gap:24px;--muted:rgba(16,18,20,.55);--hair:rgba(16,18,20,.13);--pad-x:calc(56px * var(--fit-pad, 1));--pad-y:calc(50px * var(--fit-pad, 1));--section-gap:20px;width:795px;min-height:1123px;padding:var(--pad-y) var(--pad-x) calc(54px * var(--fit-pad, 1));background:var(--paper);color:var(--ink);font-size:calc(10.5px * var(--scale));line-height:1.5}.AtlasTemplate_masthead__55k35{padding-bottom:16px;border-bottom:2px solid var(--ink)}.AtlasTemplate_name__9gQl7{font-size:calc(30px * var(--scale));font-weight:700;letter-spacing:-.035em;line-height:1.05;color:var(--ink)}.AtlasTemplate_role__NtiFY{margin-top:5px;font-size:calc(11.5px * var(--scale));font-weight:400;letter-spacing:.005em;color:var(--muted)}.AtlasTemplate_contact__r9LjO{display:flex;flex-wrap:wrap;align-items:center;margin-top:13px;font-style:normal;font-size:calc(9px * var(--scale));line-height:1.5;color:var(--muted)}.AtlasTemplate_contactItem__E_Iv1{word-break:break-word}.AtlasTemplate_sep__LCNGq{display:inline-block;width:1px;height:calc(9px * var(--scale));margin:0 9px;background:var(--hair)}.AtlasTemplate_section__Ywd_W{padding-top:var(--section-gap);margin-top:var(--section-gap);border-top:1px solid var(--hair)}.AtlasTemplate_section__Ywd_W:first-of-type{border-top:0}.AtlasTemplate_sectionTitle___2q12{font-size:calc(8.5px * var(--scale));font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ink);margin-bottom:12px}.AtlasTemplate_row__QDaoO{display:grid;grid-template-columns:var(--side) 1fr;grid-gap:var(--gap);gap:var(--gap)}.AtlasTemplate_rowFull__H_T9D{min-width:0}.AtlasTemplate_rowFull__H_T9D+.AtlasTemplate_rowFull__H_T9D,.AtlasTemplate_rowFull__H_T9D+.AtlasTemplate_row__QDaoO,.AtlasTemplate_row__QDaoO+.AtlasTemplate_rowFull__H_T9D,.AtlasTemplate_row__QDaoO+.AtlasTemplate_row__QDaoO{margin-top:13px}.AtlasTemplate_rowSide__l7ly4{font-size:calc(9px * var(--scale));font-weight:500;line-height:1.55;color:var(--muted);white-space:nowrap;padding-top:1px}.AtlasTemplate_rowMain__Jv2Bg{min-width:0}.AtlasTemplate_title__9J1PV{font-size:calc(11.5px * var(--scale));font-weight:650;letter-spacing:-.008em;line-height:1.4;color:var(--ink)}.AtlasTemplate_at__k5tQJ{font-weight:400;color:var(--muted)}.AtlasTemplate_at__k5tQJ:before{content:"";display:inline-block;width:10px;height:1px;margin:0 7px .28em;background:var(--hair);vertical-align:middle}.AtlasTemplate_meta__GVd4_{margin-top:1px;font-size:calc(9.5px * var(--scale));line-height:1.5;color:var(--muted)}.AtlasTemplate_text__p0Edc{margin-top:4px;line-height:1.55}.AtlasTemplate_lede__PU8_T,.AtlasTemplate_text__p0Edc{font-size:calc(10.5px * var(--scale));color:rgba(16,18,20,.86)}.AtlasTemplate_lede__PU8_T{line-height:1.62}.AtlasTemplate_muted__UqGoG{color:var(--muted)}.AtlasTemplate_link__HIlzm{margin-top:3px;font-size:calc(9px * var(--scale));color:var(--muted)}.AtlasTemplate_bullets__774TP{margin-top:6px}.AtlasTemplate_bullets__774TP li{position:relative;padding-left:13px;font-size:calc(10.5px * var(--scale));line-height:1.55;color:rgba(16,18,20,.86)}.AtlasTemplate_bullets__774TP li+li{margin-top:3px}.AtlasTemplate_bullets__774TP li:before{content:"";position:absolute;left:0;top:.62em;width:3px;height:3px;background:var(--accent)}.AtlasTemplate_page__XM7NN[data-density=compact]{--pad-y:calc(38px * var(--fit-pad, 1));--pad-x:calc(44px * var(--fit-pad, 1));--section-gap:13px;--side:92px;--gap:18px;line-height:1.42}.AtlasTemplate_page__XM7NN[data-density=compact] .AtlasTemplate_rowFull__H_T9D+.AtlasTemplate_row__QDaoO,.AtlasTemplate_page__XM7NN[data-density=compact] .AtlasTemplate_row__QDaoO+.AtlasTemplate_rowFull__H_T9D,.AtlasTemplate_page__XM7NN[data-density=compact] .AtlasTemplate_row__QDaoO+.AtlasTemplate_row__QDaoO{margin-top:9px}.AtlasTemplate_page__XM7NN[data-density=compact] .AtlasTemplate_sectionTitle___2q12{margin-bottom:9px}.AtlasTemplate_page__XM7NN[data-density=spacious]{--pad-y:calc(62px * var(--fit-pad, 1));--pad-x:calc(64px * var(--fit-pad, 1));--section-gap:28px;--gap:30px}.AtlasTemplate_page__XM7NN[data-density=spacious] .AtlasTemplate_rowFull__H_T9D+.AtlasTemplate_row__QDaoO,.AtlasTemplate_page__XM7NN[data-density=spacious] .AtlasTemplate_row__QDaoO+.AtlasTemplate_rowFull__H_T9D,.AtlasTemplate_page__XM7NN[data-density=spacious] .AtlasTemplate_row__QDaoO+.AtlasTemplate_row__QDaoO{margin-top:19px}.AtlasTemplate_page__XM7NN[data-density=spacious] .AtlasTemplate_sectionTitle___2q12{margin-bottom:16px}.HalcyonTemplate_page__0fDYu{--rail-w:248px;--muted:rgba(24,32,41,.58);--hair:rgba(24,32,41,.12);--pad-x:calc(42px * var(--fit-pad, 1));--pad-y:calc(40px * var(--fit-pad, 1));--rail-pad:calc(26px * var(--fit-pad, 1));--section-gap:20px;width:795px;min-height:1123px;background:var(--paper);color:var(--ink);font-size:calc(10.5px * var(--scale));line-height:1.5;display:flex;flex-direction:column}.HalcyonTemplate_masthead___B4Rf{position:relative;padding:var(--pad-y) var(--pad-x) calc(22px * var(--fit-pad, 1));border-bottom:1px solid var(--hair)}.HalcyonTemplate_mastheadInner__jQdxy{min-width:0}.HalcyonTemplate_name__g43yT{font-size:calc(31px * var(--scale));font-weight:700;letter-spacing:-.028em;line-height:1.05;color:var(--ink)}.HalcyonTemplate_role__Koqvm{margin-top:7px;font-size:calc(10px * var(--scale));font-weight:600;letter-spacing:.17em;text-transform:uppercase;color:var(--accent)}.HalcyonTemplate_mastheadTab__PGn8P{position:absolute;left:var(--pad-x);bottom:-2px;width:54px;height:3px;background:var(--accent)}.HalcyonTemplate_body__1cXrd{flex:1 1;display:grid;grid-template-columns:1fr var(--rail-w);align-items:stretch}.HalcyonTemplate_main__kIq_P{padding:calc(24px * var(--fit-pad, 1)) var(--pad-x) calc(44px * var(--fit-pad, 1));min-width:0}.HalcyonTemplate_rail__j5bV4{padding:calc(24px * var(--fit-pad, 1)) var(--rail-pad) calc(44px * var(--fit-pad, 1));background:var(--rail);border-left:1px solid var(--hair);min-width:0}.HalcyonTemplate_mainSection__o_oVM+.HalcyonTemplate_mainSection__o_oVM{margin-top:var(--section-gap)}.HalcyonTemplate_mainTitle__zm_Op{font-size:calc(9px * var(--scale));font-weight:700;letter-spacing:.19em;text-transform:uppercase;color:var(--ink);padding-bottom:6px;margin-bottom:11px;border-bottom:1px solid var(--hair)}.HalcyonTemplate_lede__rfJj4{font-size:calc(10.5px * var(--scale));line-height:1.62;color:rgba(24,32,41,.86)}.HalcyonTemplate_entry__3z1o9+.HalcyonTemplate_entry__3z1o9{margin-top:13px}.HalcyonTemplate_entryHead__CbE1R{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.HalcyonTemplate_entryTitle__OL11c{font-size:calc(11.5px * var(--scale));font-weight:650;letter-spacing:-.008em;line-height:1.4;color:var(--ink)}.HalcyonTemplate_entryDates__UFliR{flex-shrink:0;white-space:nowrap;font-size:calc(8.5px * var(--scale));font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.HalcyonTemplate_entryMeta__DPH8_{margin-top:1px;font-size:calc(9.5px * var(--scale));line-height:1.5;color:var(--muted)}.HalcyonTemplate_entryOrg__RQoSQ{font-weight:600;color:var(--accent)}.HalcyonTemplate_thinDot__Umn_1{padding:0 5px;color:rgba(24,32,41,.3)}.HalcyonTemplate_entryText__T9PYu{margin-top:4px;font-size:calc(10.5px * var(--scale));line-height:1.55;color:rgba(24,32,41,.86)}.HalcyonTemplate_entryLink__jPcDg{margin-top:3px;font-size:calc(9px * var(--scale));color:var(--accent)}.HalcyonTemplate_bullets__qHHSm{margin-top:5px}.HalcyonTemplate_bullets__qHHSm li{position:relative;padding-left:12px;font-size:calc(10.5px * var(--scale));line-height:1.55;color:rgba(24,32,41,.86)}.HalcyonTemplate_bullets__qHHSm li+li{margin-top:3px}.HalcyonTemplate_bullets__qHHSm li:before{content:"";position:absolute;left:0;top:.6em;width:4px;height:4px;border-radius:50%;border:1px solid var(--accent)}.HalcyonTemplate_railSection__57O4p+.HalcyonTemplate_railSection__57O4p{margin-top:18px}.HalcyonTemplate_railTitle__Yfeyx{font-size:calc(8.5px * var(--scale));font-weight:700;letter-spacing:.19em;text-transform:uppercase;color:var(--ink);padding-bottom:5px;margin-bottom:9px;border-bottom:1px solid var(--hair)}.HalcyonTemplate_contactItem__l9iAX{display:flex;align-items:flex-start;gap:7px;font-size:calc(9.5px * var(--scale));line-height:1.45;color:rgba(24,32,41,.82)}.HalcyonTemplate_contactItem__l9iAX+.HalcyonTemplate_contactItem__l9iAX{margin-top:5px}.HalcyonTemplate_contactIcon__8rzCV{flex-shrink:0;margin-top:2px;color:var(--accent)}.HalcyonTemplate_contactText__nyG8e{min-width:0;word-break:break-word}.HalcyonTemplate_skillGroup__RlO3Y+.HalcyonTemplate_skillGroup__RlO3Y{margin-top:9px}.HalcyonTemplate_skillLabel__WnFxC{font-size:calc(8.5px * var(--scale));font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--accent);margin-bottom:2px}.HalcyonTemplate_skillItems__f9J2s{font-size:calc(9.5px * var(--scale));line-height:1.55;color:rgba(24,32,41,.84)}.HalcyonTemplate_railEntry__GRq7B+.HalcyonTemplate_railEntry__GRq7B{margin-top:8px}.HalcyonTemplate_railEntryTitle__pv7Lq{font-size:calc(9.5px * var(--scale));font-weight:650;line-height:1.4;color:var(--ink)}.HalcyonTemplate_railEntryMeta__ejfz5{font-size:calc(9px * var(--scale));line-height:1.45;color:var(--muted)}.HalcyonTemplate_langRow__9P6Wl{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:calc(9.5px * var(--scale));line-height:1.6}.HalcyonTemplate_langRow__9P6Wl+.HalcyonTemplate_langRow__9P6Wl{margin-top:2px}.HalcyonTemplate_langName__q1VdQ{font-weight:600;color:var(--ink)}.HalcyonTemplate_langLevel__oaaGQ{flex-shrink:0;font-size:calc(8.5px * var(--scale));color:var(--muted)}.HalcyonTemplate_page__0fDYu[data-density=compact]{--pad-y:calc(30px * var(--fit-pad, 1));--pad-x:calc(32px * var(--fit-pad, 1));--rail-pad:calc(20px * var(--fit-pad, 1));--rail-w:228px;--section-gap:13px;line-height:1.42}.HalcyonTemplate_page__0fDYu[data-density=compact] .HalcyonTemplate_entry__3z1o9+.HalcyonTemplate_entry__3z1o9{margin-top:8px}.HalcyonTemplate_page__0fDYu[data-density=compact] .HalcyonTemplate_railSection__57O4p+.HalcyonTemplate_railSection__57O4p{margin-top:12px}.HalcyonTemplate_page__0fDYu[data-density=spacious]{--pad-y:calc(50px * var(--fit-pad, 1));--pad-x:calc(50px * var(--fit-pad, 1));--rail-pad:calc(32px * var(--fit-pad, 1));--rail-w:262px;--section-gap:28px}.HalcyonTemplate_page__0fDYu[data-density=spacious] .HalcyonTemplate_entry__3z1o9+.HalcyonTemplate_entry__3z1o9{margin-top:18px}.HalcyonTemplate_page__0fDYu[data-density=spacious] .HalcyonTemplate_railSection__57O4p+.HalcyonTemplate_railSection__57O4p{margin-top:24px}.VellumTemplate_page__1BckX{--muted:rgba(36,31,26,.6);--hair:rgba(36,31,26,.2);--pad-x:calc(62px * var(--fit-pad, 1));--pad-y:calc(52px * var(--fit-pad, 1));--section-gap:21px;width:795px;min-height:1123px;padding:var(--pad-y) var(--pad-x) calc(56px * var(--fit-pad, 1));background:var(--paper);color:var(--ink);font-size:calc(10.5px * var(--scale));line-height:1.55}.VellumTemplate_masthead__WndeC{text-align:center}.VellumTemplate_name__98EO6{font-family:Playfair Display,"DM Serif Display",Georgia,serif;font-size:calc(34px * var(--scale));font-weight:700;line-height:1.1;letter-spacing:.02em;color:var(--ink)}.VellumTemplate_role__nHqfV{margin-top:7px;font-size:calc(9.5px * var(--scale));font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--accent);text-indent:.28em}.VellumTemplate_doubleRule__Ck9ZY{margin:15px auto 0;width:100%;display:flex;flex-direction:column;gap:2px}.VellumTemplate_doubleRule__Ck9ZY span:first-child{height:1.5px;background:var(--ink)}.VellumTemplate_doubleRule__Ck9ZY span:last-child{height:.5px;background:var(--hair)}.VellumTemplate_contact__hYDuk{margin-top:11px;font-style:normal;font-size:calc(9.5px * var(--scale));line-height:1.7;color:var(--muted)}.VellumTemplate_contactDot__n8W7j{padding:0 8px;font-size:calc(5px * var(--scale));vertical-align:.22em;color:var(--accent)}.VellumTemplate_section__iNP6F{margin-top:var(--section-gap)}.VellumTemplate_sectionTitle__t2K__{display:flex;align-items:center;gap:12px;margin-bottom:11px}.VellumTemplate_sectionRule__zzDOd{flex:1 1;height:1px;background:var(--hair)}.VellumTemplate_sectionWord__FiGZ6{flex-shrink:0;font-size:calc(9px * var(--scale));font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--ink);text-indent:.24em}.VellumTemplate_lede__EcGNN{font-size:calc(10.5px * var(--scale));line-height:1.68;color:rgba(36,31,26,.88)}.VellumTemplate_muted__CB0k0{color:var(--muted)}.VellumTemplate_entry__LAooC+.VellumTemplate_entry__LAooC{margin-top:13px}.VellumTemplate_entryHead__donCG{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.VellumTemplate_entryTitle__VWagH{font-size:calc(11.5px * var(--scale));font-weight:700;line-height:1.4;color:var(--ink)}.VellumTemplate_entryDates__p_N5M{flex-shrink:0;white-space:nowrap;font-size:calc(9.5px * var(--scale));font-style:italic;color:var(--muted)}.VellumTemplate_entrySub__xr54M{font-size:calc(10px * var(--scale));font-style:italic;line-height:1.5;color:var(--muted)}.VellumTemplate_entryText__ai6ka{margin-top:4px;font-size:calc(10.5px * var(--scale));line-height:1.6;color:rgba(36,31,26,.88)}.VellumTemplate_entryLink__65n6V{margin-top:3px;font-size:calc(9.5px * var(--scale));font-style:italic;color:var(--accent)}.VellumTemplate_bullets__t0lMT{margin-top:5px}.VellumTemplate_bullets__t0lMT li{position:relative;padding-left:15px;font-size:calc(10.5px * var(--scale));line-height:1.6;color:rgba(36,31,26,.88)}.VellumTemplate_bullets__t0lMT li+li{margin-top:3px}.VellumTemplate_bullets__t0lMT li:before{content:"";position:absolute;left:2px;top:.66em;width:4px;height:4px;background:var(--accent);transform:rotate(45deg)}.VellumTemplate_skillRow__168OU{font-size:calc(10.5px * var(--scale));line-height:1.65;color:rgba(36,31,26,.88)}.VellumTemplate_skillRow__168OU+.VellumTemplate_skillRow__168OU{margin-top:3px}.VellumTemplate_skillLabel___aZmt{font-weight:700;color:var(--ink)}.VellumTemplate_skillLabel___aZmt:after{content:" — ";font-weight:400;color:var(--muted)}.VellumTemplate_page__1BckX[data-density=compact]{--pad-y:calc(40px * var(--fit-pad, 1));--pad-x:calc(48px * var(--fit-pad, 1));--section-gap:14px;line-height:1.45}.VellumTemplate_page__1BckX[data-density=compact] .VellumTemplate_entry__LAooC+.VellumTemplate_entry__LAooC{margin-top:9px}.VellumTemplate_page__1BckX[data-density=compact] .VellumTemplate_sectionTitle__t2K__{margin-bottom:8px}.VellumTemplate_page__1BckX[data-density=spacious]{--pad-y:calc(66px * var(--fit-pad, 1));--pad-x:calc(72px * var(--fit-pad, 1));--section-gap:30px}.VellumTemplate_page__1BckX[data-density=spacious] .VellumTemplate_entry__LAooC+.VellumTemplate_entry__LAooC{margin-top:19px}.VellumTemplate_page__1BckX[data-density=spacious] .VellumTemplate_sectionTitle__t2K__{margin-bottom:16px}.ObsidianTemplate_page__PZFZO{--rail-w:244px;--muted:rgba(18,22,29,.58);--hair:rgba(18,22,29,.12);--on-rail:hsla(0,0%,100%,.9);--on-rail-muted:hsla(0,0%,100%,.58);--on-rail-hair:hsla(0,0%,100%,.16);--accent-on-rail:var(--accent);--pad-x:calc(38px * var(--fit-pad, 1));--pad-y:calc(40px * var(--fit-pad, 1));--rail-pad:calc(26px * var(--fit-pad, 1));--section-gap:19px;width:795px;min-height:1123px;background:var(--paper);color:var(--ink);font-size:calc(10.5px * var(--scale));line-height:1.5;display:grid;grid-template-columns:var(--rail-w) 1fr;align-items:stretch}@supports (color:color-mix(in oklch,#000,#fff)){.ObsidianTemplate_page__PZFZO{--accent-on-rail:color-mix(in srgb,var(--accent) 42%,#fff)}}.ObsidianTemplate_rail__c_QIn{background:var(--rail-bg);color:var(--on-rail);padding:var(--pad-y) var(--rail-pad) calc(40px * var(--fit-pad, 1));min-width:0}.ObsidianTemplate_railHead__LN85C{padding-bottom:18px;border-bottom:1px solid var(--on-rail-hair)}.ObsidianTemplate_photo__oEb7U{display:block;width:78px;height:78px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-bottom:14px;border:1px solid var(--on-rail-hair)}.ObsidianTemplate_monogram__iLyj3{display:flex;align-items:center;justify-content:center;width:54px;height:54px;margin-bottom:14px;border:1px solid var(--accent-on-rail);border-radius:50%;font-size:calc(15px * var(--scale));font-weight:500;letter-spacing:.08em;text-indent:.08em;color:var(--accent-on-rail)}.ObsidianTemplate_name__8xtjq{font-size:calc(22px * var(--scale));font-weight:600;letter-spacing:-.015em;line-height:1.15;color:#fff;word-break:break-word}.ObsidianTemplate_role__JpYyj{margin-top:6px;font-size:calc(8.5px * var(--scale));font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-on-rail)}.ObsidianTemplate_railSection__EdgfY{margin-top:17px}.ObsidianTemplate_railTitle__50pax{font-size:calc(8px * var(--scale));font-weight:700;letter-spacing:.21em;text-transform:uppercase;color:var(--on-rail-muted);margin-bottom:8px}.ObsidianTemplate_contactItem__YtzM3{display:flex;align-items:flex-start;gap:8px;font-size:calc(9px * var(--scale));line-height:1.5;color:var(--on-rail)}.ObsidianTemplate_contactItem__YtzM3+.ObsidianTemplate_contactItem__YtzM3{margin-top:6px}.ObsidianTemplate_contactIcon__isPd7{flex-shrink:0;margin-top:2px;color:var(--accent-on-rail)}.ObsidianTemplate_contactText__r3ljV{min-width:0;word-break:break-word}.ObsidianTemplate_railText__IVFTx{font-size:calc(9px * var(--scale));line-height:1.55;color:var(--on-rail)}.ObsidianTemplate_skillGroup__HBQTF+.ObsidianTemplate_skillGroup__HBQTF{margin-top:9px}.ObsidianTemplate_skillLabel__tWebk{font-size:calc(8px * var(--scale));font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-on-rail);margin-bottom:2px}.ObsidianTemplate_langRow__Q4Siu{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:calc(9px * var(--scale));line-height:1.6}.ObsidianTemplate_langRow__Q4Siu+.ObsidianTemplate_langRow__Q4Siu{margin-top:3px}.ObsidianTemplate_langName__i7X8G{font-weight:600;color:#fff}.ObsidianTemplate_langLevel__2y9BR{flex-shrink:0;font-size:calc(8.5px * var(--scale));color:var(--on-rail-muted)}.ObsidianTemplate_railEntry__DLtuu+.ObsidianTemplate_railEntry__DLtuu{margin-top:8px}.ObsidianTemplate_railEntryTitle__7L5Yd{font-size:calc(9.5px * var(--scale));font-weight:600;line-height:1.4;color:#fff}.ObsidianTemplate_main__qjSkH{padding:var(--pad-y) var(--pad-x) calc(44px * var(--fit-pad, 1));min-width:0}.ObsidianTemplate_mainSection___KuV6+.ObsidianTemplate_mainSection___KuV6{margin-top:var(--section-gap)}.ObsidianTemplate_mainTitle__kd7gV{position:relative;font-size:calc(9px * var(--scale));font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ink);padding-bottom:7px;margin-bottom:11px;border-bottom:1px solid var(--hair)}.ObsidianTemplate_mainTitle__kd7gV:after{content:"";position:absolute;left:0;bottom:-1px;width:26px;height:2px;background:var(--accent)}.ObsidianTemplate_lede__Dotj8{font-size:calc(10.5px * var(--scale));line-height:1.62;color:rgba(18,22,29,.86)}.ObsidianTemplate_entry__LVw3q+.ObsidianTemplate_entry__LVw3q{margin-top:13px}.ObsidianTemplate_entryHead__xT22u{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.ObsidianTemplate_entryTitle__XhQQK{font-size:calc(11.5px * var(--scale));font-weight:650;letter-spacing:-.008em;line-height:1.4;color:var(--ink)}.ObsidianTemplate_entryDates__CLv8P{flex-shrink:0;white-space:nowrap;font-size:calc(8.5px * var(--scale));font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.ObsidianTemplate_entrySub__3iFZU{margin-top:1px;font-size:calc(9.5px * var(--scale));line-height:1.5;color:var(--muted)}.ObsidianTemplate_entryText__j6DZz{margin-top:4px;font-size:calc(10.5px * var(--scale));line-height:1.55;color:rgba(18,22,29,.86)}.ObsidianTemplate_entryLink__tVvjr{margin-top:3px;font-size:calc(9px * var(--scale));color:var(--muted)}.ObsidianTemplate_bullets__XkjFC{margin-top:5px}.ObsidianTemplate_bullets__XkjFC li{position:relative;padding-left:13px;font-size:calc(10.5px * var(--scale));line-height:1.55;color:rgba(18,22,29,.86)}.ObsidianTemplate_bullets__XkjFC li+li{margin-top:3px}.ObsidianTemplate_bullets__XkjFC li:before{content:"";position:absolute;left:0;top:.62em;width:4px;height:4px;background:var(--accent);transform:rotate(45deg)}.ObsidianTemplate_page__PZFZO[data-density=compact]{--pad-y:calc(30px * var(--fit-pad, 1));--pad-x:calc(28px * var(--fit-pad, 1));--rail-pad:calc(20px * var(--fit-pad, 1));--rail-w:224px;--section-gap:13px;line-height:1.42}.ObsidianTemplate_page__PZFZO[data-density=compact] .ObsidianTemplate_entry__LVw3q+.ObsidianTemplate_entry__LVw3q{margin-top:8px}.ObsidianTemplate_page__PZFZO[data-density=compact] .ObsidianTemplate_railSection__EdgfY{margin-top:12px}.ObsidianTemplate_page__PZFZO[data-density=spacious]{--pad-y:calc(50px * var(--fit-pad, 1));--pad-x:calc(46px * var(--fit-pad, 1));--rail-pad:calc(32px * var(--fit-pad, 1));--rail-w:258px;--section-gap:27px}.ObsidianTemplate_page__PZFZO[data-density=spacious] .ObsidianTemplate_entry__LVw3q+.ObsidianTemplate_entry__LVw3q{margin-top:18px}.ObsidianTemplate_page__PZFZO[data-density=spacious] .ObsidianTemplate_railSection__EdgfY{margin-top:23px}.EmberTemplate_page__3coDn{--side-w:232px;--muted:rgba(25,29,36,.58);--hair:rgba(25,29,36,.12);--pad-x:calc(44px * var(--fit-pad, 1));--pad-y:calc(30px * var(--fit-pad, 1));--col-gap:30px;--section-gap:18px;width:795px;min-height:1123px;background:var(--paper);color:var(--ink);font-size:calc(10.5px * var(--scale));line-height:1.5;display:flex;flex-direction:column}.EmberTemplate_band__Mg0KO{position:relative;display:flex;align-items:center;gap:24px;padding:calc(32px * var(--fit-pad, 1)) var(--pad-x);background:var(--band);color:#fff}.EmberTemplate_band__Mg0KO:after{content:"";position:absolute;inset:auto 0 0 0;height:4px;background:var(--accent)}.EmberTemplate_bandMain__qL_ts{flex:1 1;min-width:0}.EmberTemplate_name__B_40B{font-size:calc(32px * var(--scale));font-weight:700;letter-spacing:-.03em;line-height:1.05;color:#fff;word-break:break-word}.EmberTemplate_role___9lAi{margin-top:7px;font-size:calc(9.5px * var(--scale));font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:hsla(0,0%,100%,.72)}.EmberTemplate_contact__LoLo1{display:flex;flex-wrap:wrap;gap:5px 18px;margin-top:14px;font-style:normal;font-size:calc(9px * var(--scale));line-height:1.4;color:hsla(0,0%,100%,.86)}.EmberTemplate_contactItem__FSoom{display:inline-flex;align-items:center;gap:5px;min-width:0}.EmberTemplate_contactIcon__LW7wK{flex-shrink:0;opacity:.7}.EmberTemplate_photo__K60K7{flex-shrink:0;width:82px;height:82px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid hsla(0,0%,100%,.28)}.EmberTemplate_lede__zQyzA{padding:calc(20px * var(--fit-pad, 1)) var(--pad-x) 0;font-size:calc(10.5px * var(--scale));line-height:1.65;color:rgba(25,29,36,.86)}.EmberTemplate_body__oUTwy{flex:1 1;display:grid;grid-template-columns:1fr var(--side-w);grid-gap:0 var(--col-gap);gap:0 var(--col-gap);padding:calc(20px * var(--fit-pad, 1)) var(--pad-x) calc(44px * var(--fit-pad, 1));align-items:start}.EmberTemplate_main__rbJGr,.EmberTemplate_side__8_kh1{min-width:0}.EmberTemplate_side__8_kh1{padding-left:var(--col-gap);margin-left:calc(var(--col-gap) * -1);border-left:1px solid var(--hair);align-self:stretch}.EmberTemplate_mainSection__NuP__+.EmberTemplate_mainSection__NuP__,.EmberTemplate_sideSection__Bvxoc+.EmberTemplate_sideSection__Bvxoc{margin-top:var(--section-gap)}.EmberTemplate_mainTitle__gzi9P{display:flex;align-items:center;gap:8px;font-size:calc(9.5px * var(--scale));font-weight:700;letter-spacing:.19em;text-transform:uppercase;color:var(--ink);margin-bottom:10px}.EmberTemplate_mainTitle__gzi9P:before{content:"";width:7px;height:7px;flex-shrink:0;background:var(--accent)}.EmberTemplate_sideTitle__6xynt{font-size:calc(8.5px * var(--scale));font-weight:700;letter-spacing:.19em;text-transform:uppercase;color:var(--ink);padding-bottom:5px;margin-bottom:8px;border-bottom:1px solid var(--hair)}.EmberTemplate_entry__lIzP0+.EmberTemplate_entry__lIzP0{margin-top:12px}.EmberTemplate_entryHead__TyZs_{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.EmberTemplate_entryTitle__j_cfm{font-size:calc(11.5px * var(--scale));font-weight:650;letter-spacing:-.008em;line-height:1.4;color:var(--ink)}.EmberTemplate_entryDates___g2BX{flex-shrink:0;white-space:nowrap;font-size:calc(8.5px * var(--scale));font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.EmberTemplate_entrySub__uQO1D{margin-top:1px;font-size:calc(9.5px * var(--scale));line-height:1.5;color:var(--muted)}.EmberTemplate_entryText__wbeWD{margin-top:4px;font-size:calc(10.5px * var(--scale));line-height:1.55;color:rgba(25,29,36,.86)}.EmberTemplate_entryLink__JhSAc{margin-top:3px;font-size:calc(9px * var(--scale));color:var(--accent)}.EmberTemplate_bullets__7_t_r{margin-top:5px}.EmberTemplate_bullets__7_t_r li{position:relative;padding-left:13px;font-size:calc(10.5px * var(--scale));line-height:1.55;color:rgba(25,29,36,.86)}.EmberTemplate_bullets__7_t_r li+li{margin-top:3px}.EmberTemplate_bullets__7_t_r li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:2px;background:var(--accent)}.EmberTemplate_sideEntry__xgW6u+.EmberTemplate_sideEntry__xgW6u{margin-top:9px}.EmberTemplate_sideEntryTitle__Q4DZj{font-size:calc(9.5px * var(--scale));font-weight:650;line-height:1.4;color:var(--ink)}.EmberTemplate_sideEntryMeta__5sqGH{font-size:calc(9px * var(--scale));line-height:1.5;color:var(--muted)}.EmberTemplate_sideEntryLink__FtjvL{font-size:calc(8.5px * var(--scale));line-height:1.5;color:var(--accent);word-break:break-word}.EmberTemplate_skillGroup__6vECY+.EmberTemplate_skillGroup__6vECY{margin-top:9px}.EmberTemplate_skillLabel__o0qqz{font-size:calc(8px * var(--scale));font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:5px}.EmberTemplate_chips__B0Le9{display:flex;flex-wrap:wrap;gap:4px}.EmberTemplate_chip__vlfh1{padding:2px 7px;border:1px solid var(--hair);border-radius:2px;font-size:calc(8.5px * var(--scale));line-height:1.5;color:rgba(25,29,36,.82)}.EmberTemplate_langRow__06gNO{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:calc(9.5px * var(--scale));line-height:1.6}.EmberTemplate_langRow__06gNO+.EmberTemplate_langRow__06gNO{margin-top:2px}.EmberTemplate_langName__dOeZH{font-weight:600;color:var(--ink)}.EmberTemplate_langLevel__rknbv{flex-shrink:0;font-size:calc(8.5px * var(--scale));color:var(--muted)}.EmberTemplate_page__3coDn[data-density=compact]{--pad-x:calc(34px * var(--fit-pad, 1));--side-w:214px;--col-gap:22px;--section-gap:12px;line-height:1.42}.EmberTemplate_page__3coDn[data-density=compact] .EmberTemplate_band__Mg0KO{padding-top:24px;padding-bottom:24px}.EmberTemplate_page__3coDn[data-density=compact] .EmberTemplate_entry__lIzP0+.EmberTemplate_entry__lIzP0{margin-top:8px}.EmberTemplate_page__3coDn[data-density=spacious]{--pad-x:calc(52px * var(--fit-pad, 1));--side-w:244px;--col-gap:36px;--section-gap:26px}.EmberTemplate_page__3coDn[data-density=spacious] .EmberTemplate_band__Mg0KO{padding-top:42px;padding-bottom:42px}.EmberTemplate_page__3coDn[data-density=spacious] .EmberTemplate_entry__lIzP0+.EmberTemplate_entry__lIzP0{margin-top:17px}.CascadeTemplate_page__ulSFt{--muted:color-mix(in srgb,var(--ink) 58%,transparent);--body:color-mix(in srgb,var(--ink) 88%,transparent);--hair:color-mix(in srgb,var(--ink) 14%,transparent);--thread:color-mix(in srgb,var(--accent) 30%,transparent);--pad-x:calc(52px * var(--fit-pad, 1));--pad-y:calc(48px * var(--fit-pad, 1));--section-gap:20px;--rail-base:96px;--rail:calc(var(--rail-base) * var(--scale));--gutter:26px;width:795px;min-height:1123px;padding:var(--pad-y) var(--pad-x) calc(52px * var(--fit-pad, 1));background:var(--paper);color:var(--ink);font-size:calc(10.5px * var(--scale));line-height:1.5}@supports not (color:color-mix(in srgb,red 30%,transparent)){.CascadeTemplate_page__ulSFt{--muted:rgba(20,23,28,.58);--body:rgba(20,23,28,.88);--hair:rgba(20,23,28,.14);--thread:rgba(20,23,28,.2)}}.CascadeTemplate_masthead__OEsZJ{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.CascadeTemplate_identity__k2Lss{min-width:0}.CascadeTemplate_name__mhCHO{font-size:calc(31px * var(--scale));font-weight:750;letter-spacing:-.035em;line-height:1.04;color:var(--ink)}.CascadeTemplate_role__prCmI{margin-top:7px;font-size:calc(9.5px * var(--scale));font-weight:700;letter-spacing:.19em;text-transform:uppercase;line-height:1.4;color:var(--accent)}.CascadeTemplate_contact__8qR_G{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0;max-width:250px;font-style:normal;text-align:right}.CascadeTemplate_contactLine__YAgs8{font-size:calc(9px * var(--scale));line-height:1.5;color:var(--muted);word-break:break-word}.CascadeTemplate_contactLine__YAgs8:first-child{font-weight:600;color:var(--ink)}.CascadeTemplate_rule__ZNzmf{display:flex;align-items:flex-end;margin-top:15px}.CascadeTemplate_ruleAccent__DAV7M{flex:0 0 auto;width:var(--rail);height:3px;background:var(--accent)}.CascadeTemplate_ruleHair__fxk0w{flex:1 1 auto;height:1px;background:var(--hair)}.CascadeTemplate_section__TtTe_{margin-top:var(--section-gap)}.CascadeTemplate_sectionTitle__E0oqb{display:flex;align-items:center;gap:10px;margin-bottom:11px;font-size:calc(8.5px * var(--scale));font-weight:700;letter-spacing:.19em;text-transform:uppercase;color:var(--accent)}.CascadeTemplate_sectionRule__jUKbv{flex:1 1 auto;height:1px;background:var(--hair)}.CascadeTemplate_spine__RE3zG{position:relative}.CascadeTemplate_spine__RE3zG:before{content:"";position:absolute;left:calc(var(--rail) + var(--gutter) / 2 - 1px);top:6px;bottom:6px;width:2px;background:var(--thread)}.CascadeTemplate_node__XW7t6{position:relative;display:grid;grid-template-columns:var(--rail) 1fr;grid-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter)}.CascadeTemplate_node__XW7t6+.CascadeTemplate_node__XW7t6{margin-top:15px}.CascadeTemplate_node__XW7t6:before{content:"";position:absolute;left:calc(var(--rail) + var(--gutter) / 2 - 4px);top:3px;width:8px;height:8px;border-radius:50%;background:var(--accent)}.CascadeTemplate_nodeDates__2W51r{padding-top:1px;font-size:calc(9px * var(--scale));font-weight:600;letter-spacing:.005em;line-height:1.5;text-align:right;color:var(--muted);word-break:normal;overflow-wrap:break-word}.CascadeTemplate_nodeBody__Yi913{min-width:0}.CascadeTemplate_nodeTitle__XzbVF{font-size:calc(11.5px * var(--scale));font-weight:700;letter-spacing:-.012em;line-height:1.32;color:var(--ink)}.CascadeTemplate_nodeMeta__KA1Mn{margin-top:2px;font-size:calc(9.5px * var(--scale));line-height:1.5;color:var(--muted)}.CascadeTemplate_nodeText__Vjhc8{margin-top:5px;font-size:calc(10.5px * var(--scale));line-height:1.55;color:var(--body)}.CascadeTemplate_nodeLink__BcVmN{margin-top:4px;font-size:calc(9px * var(--scale));font-weight:600;color:var(--accent)}.CascadeTemplate_bullets__hyB74{margin-top:6px}.CascadeTemplate_bullets__hyB74 li{position:relative;padding-left:14px;font-size:calc(10.5px * var(--scale));line-height:1.55;color:var(--body)}.CascadeTemplate_bullets__hyB74 li+li{margin-top:4px}.CascadeTemplate_bullets__hyB74 li:before{content:"";position:absolute;left:0;top:.62em;width:7px;height:2px;background:var(--accent);opacity:.55}.CascadeTemplate_inlineTitle__UVHNk{padding-top:1px;font-size:calc(8.5px * var(--scale));font-weight:700;letter-spacing:.19em;text-transform:uppercase;line-height:1.62;text-align:right;color:var(--accent)}.CascadeTemplate_row__oFJd9{display:grid;grid-template-columns:var(--rail) 1fr;grid-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter)}.CascadeTemplate_row__oFJd9+.CascadeTemplate_row__oFJd9{margin-top:6px}.CascadeTemplate_rowLabel__M2Pod{padding-top:1px;font-size:calc(8.5px * var(--scale));font-weight:700;letter-spacing:.13em;text-transform:uppercase;line-height:1.62;text-align:right;color:var(--muted)}.CascadeTemplate_rowBody__RJ5Rk{min-width:0}.CascadeTemplate_rowText__7ieQ9{font-size:calc(10.5px * var(--scale));line-height:1.55;color:var(--body)}.CascadeTemplate_rowText__7ieQ9+.CascadeTemplate_rowText__7ieQ9{margin-top:3px}.CascadeTemplate_rowMuted__6bt3u{color:var(--muted)}.CascadeTemplate_lede__IvgMM{font-size:calc(11px * var(--scale));line-height:1.6;color:var(--body)}.CascadeTemplate_strong__fqjL_{font-weight:650;color:var(--ink)}.CascadeTemplate_dot__LAoIq{color:var(--accent)}.CascadeTemplate_page__ulSFt[data-density=compact]{--pad-y:calc(36px * var(--fit-pad, 1));--pad-x:calc(42px * var(--fit-pad, 1));--section-gap:13px;--rail-base:86px;--gutter:20px;line-height:1.42}.CascadeTemplate_page__ulSFt[data-density=compact] .CascadeTemplate_node__XW7t6+.CascadeTemplate_node__XW7t6{margin-top:10px}.CascadeTemplate_page__ulSFt[data-density=compact] .CascadeTemplate_sectionTitle__E0oqb{margin-bottom:8px}.CascadeTemplate_page__ulSFt[data-density=compact] .CascadeTemplate_row__oFJd9+.CascadeTemplate_row__oFJd9{margin-top:4px}.CascadeTemplate_page__ulSFt[data-density=spacious]{--pad-y:calc(60px * var(--fit-pad, 1));--pad-x:calc(60px * var(--fit-pad, 1));--section-gap:28px;--rail-base:106px;--gutter:30px}.CascadeTemplate_page__ulSFt[data-density=spacious] .CascadeTemplate_node__XW7t6+.CascadeTemplate_node__XW7t6{margin-top:21px}.CascadeTemplate_page__ulSFt[data-density=spacious] .CascadeTemplate_sectionTitle__E0oqb{margin-bottom:15px}.CascadeTemplate_page__ulSFt[data-density=spacious] .CascadeTemplate_row__oFJd9+.CascadeTemplate_row__oFJd9{margin-top:8px}