._head_l4y4z_1{padding-block:clamp(2.5rem,6vw,5rem) var(--section)}._title_l4y4z_5{font-size:clamp(2.75rem,8vw,6.5rem);font-weight:700;line-height:.94;letter-spacing:-.035em;max-width:14ch}._intro_l4y4z_13{margin-top:clamp(2rem,4vw,3rem);display:grid;gap:var(--sp-6) var(--gutter);grid-template-columns:1fr}@media(min-width:860px){._intro_l4y4z_13{grid-template-columns:3.25rem minmax(0,1fr) minmax(0,.5fr);align-items:start}}._introBody_l4y4z_27 p+p{margin-top:var(--sp-4)}._block_l4y4z_31{border-top:1px solid var(--hairline);padding-top:var(--sp-6);margin-top:var(--section-sm);display:grid;gap:var(--sp-6) var(--gutter);grid-template-columns:1fr}@media(min-width:860px){._block_l4y4z_31{grid-template-columns:minmax(0,.32fr) minmax(0,1fr)}}._blockTitle_l4y4z_46{font-size:var(--fs-lg);font-weight:600;letter-spacing:-.02em;line-height:1.1}._skillGroup_l4y4z_55+._skillGroup_l4y4z_55{margin-top:var(--sp-8)}._skillItems_l4y4z_59{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-3)}._chip_l4y4z_66{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--hairline);padding:var(--sp-2) var(--sp-3)}._job_l4y4z_78+._job_l4y4z_78{margin-top:var(--sp-12);border-top:1px solid var(--hairline-soft);padding-top:var(--sp-8)}._jobHead_l4y4z_84{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--sp-2) var(--sp-6)}._jobOrg_l4y4z_92{font-size:var(--fs-md);font-weight:600;color:var(--ink)}._jobRole_l4y4z_98{color:var(--signal);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin-top:var(--sp-2);display:block}._jobNote_l4y4z_108{color:var(--ink-3);font-size:var(--fs-sm);margin-top:var(--sp-2)}._points_l4y4z_114{margin-top:var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-3)}._point_l4y4z_114{display:grid;grid-template-columns:1.25rem 1fr;gap:var(--sp-2);color:var(--ink-2);font-size:var(--fs-base);line-height:var(--lh-body)}._pointMark_l4y4z_130{color:var(--ink-4);font-family:var(--font-mono);font-size:var(--fs-micro);padding-top:.55em}._row_l4y4z_139{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--sp-2) var(--sp-6);padding-block:var(--sp-4);border-bottom:1px solid var(--hairline-soft)}._rowMain_l4y4z_149{color:var(--ink)}._rowSub_l4y4z_153{color:var(--ink-3);font-size:var(--fs-sm)}._cta_l4y4z_158{display:inline-flex;align-items:center;gap:var(--sp-2);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink);border:1px solid var(--hairline-strong);padding:var(--sp-3) var(--sp-4);transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}._cta_l4y4z_158:hover{border-color:var(--signal);color:var(--signal);background:var(--signal-dim)}
