.role.svelte-1ismck5{padding:40px 0 64px;position:relative;overflow:hidden}.glow.svelte-1ismck5{pointer-events:none;background:radial-gradient(circle,#f2293233,#f2293200 68%);border-radius:50%;width:540px;height:540px;position:absolute;top:-230px;right:-160px}.role-in.svelte-1ismck5{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:60px;display:grid;position:relative}.crumb.svelte-1ismck5{font:500 12.5px/1 var(--sans);color:#fafafb99;align-items:center;gap:9px;margin-bottom:20px;display:inline-flex}.crumb.svelte-1ismck5:hover{color:#f22932}.tags.svelte-1ismck5{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px;display:flex}.tag-domain.svelte-1ismck5{font:500 10px/1 var(--mono);letter-spacing:.13em;color:#f22932;background:#f2293224;border:1px solid #f2293266;border-radius:5px;padding:5px 9px}.tag-meta.svelte-1ismck5{font:500 10.5px/1 var(--mono);letter-spacing:.13em;color:#fafafb}h1.svelte-1ismck5{max-width:52ch;font:var(--w-display) var(--fs-display)/var(--lh-display) var(--sans);letter-spacing:-.035em;color:#fafafb;text-wrap:pretty}.about.svelte-1ismck5{max-width:80ch;font:var(--w-body) var(--fs-body)/var(--lh-body) var(--sans);color:#fafafbad;text-wrap:pretty;margin:24px 0 0}.gcc-note.svelte-1ismck5{background:#f229320f;border:1px solid #f2293247;border-radius:16px;max-width:80ch;margin-top:26px;padding:20px 22px}.gcc-k.svelte-1ismck5{font:500 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#f22932;margin-bottom:10px;display:block}.gcc-note.svelte-1ismck5 p:where(.svelte-1ismck5){font:var(--w-body) var(--fs-body) / var(--lh-body) var(--sans);color:#fafafbbd}.gcc-link.svelte-1ismck5{font:600 13.5px/1 var(--sans);color:#f22932;align-items:center;gap:8px;margin-top:12px;display:inline-flex}.gcc-link.svelte-1ismck5:hover{color:#fafafb}.block.svelte-1ismck5{margin-top:44px}.b-note.svelte-1ismck5{font:var(--w-body) var(--fs-body)/var(--lh-body) var(--sans);color:#fafafb80;margin:-4px 0 16px}.block.tight.svelte-1ismck5{margin-top:38px}.block.svelte-1ismck5 h2:where(.svelte-1ismck5){font:var(--w-sub) var(--fs-sub)/var(--lh-sub) var(--sans);letter-spacing:-.025em;color:#fafafb;margin:0 0 18px}.list.svelte-1ismck5{flex-direction:column;gap:13px;display:flex}.li.svelte-1ismck5{align-items:flex-start;gap:13px;display:flex}.li.svelte-1ismck5 span:where(.svelte-1ismck5){max-width:84ch;font:var(--w-body) var(--fs-body)/var(--lh-body) var(--sans);color:#fafafbbd}aside.svelte-1ismck5{flex-direction:column;gap:16px;display:flex;position:sticky;top:130px}.summary.svelte-1ismck5{background:#0d0d10;border:1px solid #ffffff1f;border-radius:22px;padding:24px}.also.svelte-1ismck5{background:#111115;border:1px solid #ffffff1a;border-radius:22px;padding:24px}.a-lbl.svelte-1ismck5{font:500 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#fafafb;margin-bottom:16px}.a-lbl.red.svelte-1ismck5{color:#f22932}.s-row.svelte-1ismck5{border-bottom:1px solid #ffffff12;grid-template-columns:80px 1fr;gap:12px;padding:11px 0;display:grid}.s-row.last.svelte-1ismck5{border-bottom:0}.s-k.svelte-1ismck5{font:500 9.5px/1.7 var(--mono);letter-spacing:.1em;color:#fafafb}.s-v.svelte-1ismck5{font:500 13px/1.5 var(--sans);color:#fafafbd1}.apply.svelte-1ismck5{color:#fff;height:52px;font:600 15px/1 var(--sans);background:#f22932;border-radius:11px;justify-content:center;align-items:center;gap:9px;margin-top:20px;transition:background .18s;display:flex}.apply.svelte-1ismck5:hover{color:#fff;background:#be1822}.a-list.svelte-1ismck5{flex-direction:column;gap:2px;display:flex}.a-list.svelte-1ismck5 a:where(.svelte-1ismck5){font:500 14px/1.35 var(--sans);color:#fafafbcc;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:14px;padding:13px 0;display:flex}.a-list.svelte-1ismck5 a:where(.svelte-1ismck5):last-child{border-bottom:0}.a-list.svelte-1ismck5 a:where(.svelte-1ismck5):hover{color:#f22932}.back.svelte-1ismck5{font:600 13.5px/1 var(--sans);color:#fafafb99;align-items:center;gap:9px;padding:4px 0;display:flex}.back.svelte-1ismck5:hover{color:#f22932}@media (max-width:1080px){.role-in.svelte-1ismck5{grid-template-columns:1fr;gap:40px}aside.svelte-1ismck5{position:static}}@media (max-width:900px){.role.svelte-1ismck5{padding:24px 0 48px}h1.svelte-1ismck5{max-width:none}.li.svelte-1ismck5 span:where(.svelte-1ismck5){font-size:15.5px}}
