.ProfileSkills_section__ii1cO{padding:clamp(80px,12vh,160px) 0;border-bottom:1px solid color-mix(in oklab,var(--ink) 18%,transparent)}.ProfileSkills_grid__vey_8{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);grid-gap:clamp(40px,6vw,80px);gap:clamp(40px,6vw,80px);margin-top:clamp(40px,6vh,80px);align-items:start}.ProfileSkills_col__AGima{display:flex;flex-direction:column;gap:24px;min-width:0}.ProfileSkills_label__UxL7k{font-size:var(--fs-xs);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--mute)}.ProfileSkills_chips__gV4cB{list-style:none;display:flex;flex-wrap:wrap;gap:8px 6px}.ProfileSkills_chip__qDwzG{font-size:var(--fs-md);padding:6px 12px;border:1px solid color-mix(in oklab,var(--ink) 18%,transparent);border-radius:999px;color:var(--ink);background:color-mix(in oklab,var(--paper) 60%,transparent);transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.ProfileSkills_chipCore__A1pBF,.ProfileSkills_chip__qDwzG:hover{background:var(--ink);color:var(--paper)}.ProfileSkills_chipCore__A1pBF{border-color:var(--ink);font-weight:500;letter-spacing:.005em}.ProfileSkills_chipCore__A1pBF:hover{background:var(--accent);border-color:var(--accent)}.ProfileSkills_legend__tQEwU{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:0;text-transform:none;color:var(--mute);font-style:italic;margin-left:6px}.ProfileSkills_stack__p9LAM{display:flex;flex-direction:column}.ProfileSkills_stackRow__4QJdc{display:grid;grid-template-columns:150px 1fr;grid-gap:16px;gap:16px;border-top:1px dashed color-mix(in oklab,var(--ink) 18%,transparent);padding:18px 0;align-items:baseline}.ProfileSkills_stackRow__4QJdc:first-of-type{border-top:0;padding-top:0}.ProfileSkills_dt__6GEle{font-family:var(--font-serif);font-style:italic;font-weight:300;font-size:clamp(18px,1.6vw,22px);color:var(--ink)}.ProfileSkills_dd__kITGa{font-size:var(--fs-base);color:var(--ink-soft);line-height:1.55}@media (max-width:900px){.ProfileSkills_grid__vey_8{grid-template-columns:1fr;gap:48px}}@media (max-width:520px){.ProfileSkills_stackRow__4QJdc{grid-template-columns:1fr;gap:4px}}.ProfileAccolades_section__fTYaf{padding:clamp(80px,12vh,160px) 0;border-bottom:1px solid color-mix(in oklab,var(--ink) 18%,transparent)}.ProfileAccolades_grid__6Uj7_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(32px,5vw,60px);gap:clamp(32px,5vw,60px);margin-top:clamp(40px,6vh,80px)}.ProfileAccolades_block__c1Dv6{display:flex;flex-direction:column;gap:16px;padding-top:22px;border-top:1px solid color-mix(in oklab,var(--ink) 18%,transparent)}.ProfileAccolades_wide__cGEau{grid-column:1/-1}.ProfileAccolades_label__6V5YX{font-size:var(--fs-xs);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--mute)}.ProfileAccolades_degree__9jzFq{display:flex;flex-direction:column;gap:4px}.ProfileAccolades_deg___1ua3{font-family:var(--font-serif);font-style:italic;font-weight:300;font-size:clamp(22px,2vw,30px);color:var(--ink);line-height:1.1}.ProfileAccolades_school___fQHI{font-size:var(--fs-md);color:var(--ink-soft)}.ProfileAccolades_list__9_Aku{list-style:none;display:flex;flex-direction:column;gap:8px}.ProfileAccolades_list__9_Aku li{display:grid;grid-template-columns:1fr auto;align-items:baseline;font-size:var(--fs-base);padding:6px 0;border-bottom:1px dashed color-mix(in oklab,var(--ink) 15%,transparent)}.ProfileAccolades_list__9_Aku li:last-child{border-bottom:0}.ProfileAccolades_list__9_Aku li>span:first-child{font-family:var(--font-serif);font-style:italic;font-weight:300;font-size:clamp(18px,1.4vw,22px)}.ProfileAccolades_list__9_Aku li>span:last-child{color:var(--mute);font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:var(--track-mono);text-transform:uppercase}.ProfileAccolades_awards__y9fpS{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:14px 32px;gap:14px 32px}.ProfileAccolades_awards__y9fpS li{display:grid;grid-template-columns:32px 1fr;grid-gap:12px;gap:12px;font-size:var(--fs-base);color:var(--ink);align-items:baseline}.ProfileAccolades_awardN__B2isZ{color:var(--mute);font-size:var(--fs-xs);letter-spacing:var(--track-mono)}.ProfileAccolades_hobby__Yd3t6{font-size:clamp(16px,1.4vw,19px);color:var(--ink-soft);line-height:1.55}@media (max-width:720px){.ProfileAccolades_grid__6Uj7_{grid-template-columns:1fr}}