.stack[data-astro-cid-himsw3a5]{gap:var(--sp-32);flex-direction:column;display:flex}.roles-title[data-astro-cid-himsw3a5]{font-size:var(--fs-24);line-height:var(--lh-32);font-weight:var(--fw-semibold)}.roles[data-astro-cid-himsw3a5]{--edge:calc(var(--sp-32) - var(--sp-24));grid-template-columns:var(--edge) 1.6fr 1fr 1fr .8fr auto var(--edge);column-gap:var(--sp-24);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-16);display:grid;overflow:hidden}.roles[data-astro-cid-himsw3a5] li[data-astro-cid-himsw3a5]{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.role[data-astro-cid-himsw3a5]{grid-column:1/-1;grid-template-columns:subgrid;padding:var(--sp-22) 0;border-bottom:1px solid var(--c-border);color:var(--c-ink);font-size:var(--fs-15);transition:background-color var(--dur-200) var(--ease-std);align-items:center;display:grid}.role[data-astro-cid-himsw3a5]>[data-astro-cid-himsw3a5]:first-child{grid-column:2}.role[data-astro-cid-himsw3a5]:hover{background:var(--c-page);color:var(--c-ink)}.r-title[data-astro-cid-himsw3a5]{font-size:var(--fs-16);font-weight:var(--fw-semibold)}.r-meta[data-astro-cid-himsw3a5]{color:var(--c-body)}.r-action[data-astro-cid-himsw3a5]{align-items:center;gap:var(--sp-6);font-weight:var(--fw-semibold);color:var(--c-maroon);display:inline-flex}.chips[data-astro-cid-himsw3a5]{gap:var(--sp-8);flex-wrap:wrap;display:flex}.chip[data-astro-cid-himsw3a5]{padding:var(--sp-3) var(--sp-10);border-radius:var(--r-pill);background:var(--c-page);border:1px solid var(--c-border);font-size:var(--fs-12);font-weight:var(--fw-semibold);color:var(--c-body)}.chip[data-astro-cid-himsw3a5].brand{background:var(--c-maroon-tint);color:var(--c-maroon);border:0}.note[data-astro-cid-himsw3a5]{font-size:var(--fs-14);color:var(--c-muted-text)}.note[data-astro-cid-himsw3a5] a[data-astro-cid-himsw3a5],.consent[data-astro-cid-himsw3a5] a[data-astro-cid-himsw3a5]{text-underline-offset:2px;text-decoration:underline}.detail[data-astro-cid-himsw3a5]{gap:var(--sp-20);scroll-margin-top:calc(var(--h-nav) + var(--sp-24));grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;display:grid}.role-card[data-astro-cid-himsw3a5],.apply[data-astro-cid-himsw3a5]{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-16);flex-direction:column;display:flex}.role-card[data-astro-cid-himsw3a5]{padding:var(--sp-48);gap:var(--sp-32)}.head[data-astro-cid-himsw3a5],.block[data-astro-cid-himsw3a5]{gap:var(--sp-12);flex-direction:column;display:flex}.role-title[data-astro-cid-himsw3a5]{font-size:var(--fs-36);line-height:var(--lh-44);font-weight:var(--fw-bold);letter-spacing:var(--ls-snug)}.summary[data-astro-cid-himsw3a5]{font-size:var(--fs-16);line-height:var(--lh-26);color:var(--c-body)}.block-title[data-astro-cid-himsw3a5]{font-size:var(--fs-18);font-weight:var(--fw-semibold)}.bullets[data-astro-cid-himsw3a5]{padding-left:var(--sp-20);gap:var(--sp-8);font-size:var(--fs-16);line-height:var(--lh-26);color:var(--c-body);flex-direction:column;list-style:outside;display:flex}.apply[data-astro-cid-himsw3a5]{padding:var(--sp-40);gap:var(--sp-20);top:var(--sp-96);position:sticky}.apply-title[data-astro-cid-himsw3a5]{font-size:var(--fs-20);font-weight:var(--fw-semibold)}.field[data-astro-cid-himsw3a5]{gap:var(--sp-8);font-size:var(--fs-14);font-weight:var(--fw-semibold);flex-direction:column;display:flex}.field[data-astro-cid-himsw3a5] input[data-astro-cid-himsw3a5]{height:48px;padding:0 var(--sp-14);border:1px solid var(--c-border);border-radius:var(--r-10);background:var(--c-surface);font:inherit;font-size:var(--fs-15);font-weight:var(--fw-regular);color:var(--c-ink);transition:border-color var(--dur-200) var(--ease-std), box-shadow var(--dur-200) var(--ease-std);outline:none}.field[data-astro-cid-himsw3a5] input[data-astro-cid-himsw3a5]::placeholder{color:var(--c-muted-text)}.field[data-astro-cid-himsw3a5] input[data-astro-cid-himsw3a5]:hover{border-color:var(--c-muted)}.field[data-astro-cid-himsw3a5] input[data-astro-cid-himsw3a5]:focus-visible{border-color:var(--c-maroon);box-shadow:var(--sh-ring);border-radius:var(--r-10)}.cv[data-astro-cid-himsw3a5]{border:1.5px dashed var(--c-border);border-radius:var(--r-10);background:var(--c-page);justify-content:center;align-items:center;gap:var(--sp-4);min-height:96px;padding:var(--sp-12);text-align:center;color:var(--c-body);font-weight:var(--fw-medium);flex-direction:column;display:flex}.cv[data-astro-cid-himsw3a5] .cv-icon{color:var(--c-maroon)}.cv-hint[data-astro-cid-himsw3a5]{font-size:var(--fs-12);font-weight:var(--fw-regular);color:var(--c-muted-text)}.cv-hint[data-astro-cid-himsw3a5] a[data-astro-cid-himsw3a5]{text-underline-offset:2px;text-decoration:underline}.consent[data-astro-cid-himsw3a5]{align-items:flex-start;gap:var(--sp-10);font-size:var(--fs-13);line-height:var(--lh-20);color:var(--c-body);cursor:pointer;display:flex}.consent[data-astro-cid-himsw3a5] input[data-astro-cid-himsw3a5]{width:20px;height:20px;accent-color:var(--c-maroon);flex:none;margin:0}.submit[data-astro-cid-himsw3a5]{border-radius:var(--r-10);background:var(--c-maroon);height:48px;color:var(--c-surface);font-size:var(--fs-15);font-weight:var(--fw-semibold);cursor:pointer;transition:background-color var(--dur-200) var(--ease-std);border:0}.submit[data-astro-cid-himsw3a5]:hover{background:var(--c-maroon-hover)}@media (width<=1023px){.roles[data-astro-cid-himsw3a5]{--edge:calc(var(--sp-20) - var(--sp-16));grid-template-columns:var(--edge) 1fr auto var(--edge);column-gap:var(--sp-16)}.role[data-astro-cid-himsw3a5]>[data-astro-cid-himsw3a5]:nth-child(2),.role[data-astro-cid-himsw3a5]>[data-astro-cid-himsw3a5]:nth-child(3),.role[data-astro-cid-himsw3a5]>[data-astro-cid-himsw3a5]:nth-child(4){display:none}.detail[data-astro-cid-himsw3a5]{grid-template-columns:1fr}.apply[data-astro-cid-himsw3a5]{position:static}}@media (width<=767px){.role[data-astro-cid-himsw3a5]{padding:var(--sp-18) 0}.role-card[data-astro-cid-himsw3a5],.apply[data-astro-cid-himsw3a5]{padding:var(--sp-24)}.role-title[data-astro-cid-himsw3a5]{font-size:var(--fs-28);line-height:var(--lh-36)}}
