*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#0f0f0f;--surface:#171717;--text:#d0cbbf;--text-dim:#a09890;--text-faint:#6a6560;--accent:#e09050;--accent-dim:#b87038;--border:#ffffff12;--border-bright:#2a2a2a;--font:"JetBrains Mono", "Courier New", monospace;--container:820px}html,body{height:auto;overflow:auto}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;font-weight:400;line-height:1.65}a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}a:hover{color:var(--text)}img,svg{display:block}::selection{background:var(--accent);color:var(--bg)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:3px}._header_15y89_1{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:40px 80px 56px;position:relative}._langBtn_15y89_9{font-family:var(--font);color:var(--text-faint);border:1px solid var(--border-bright);cursor:pointer;letter-spacing:.04em;background:0 0;border-radius:3px;padding:3px 10px;font-size:12px;font-weight:600;transition:color .15s,border-color .15s;position:absolute;top:64px;right:80px}._langBtn_15y89_9:hover{color:var(--text);border-color:var(--text-faint)}._bannerWrap_15y89_31{flex-direction:column;align-items:center;gap:10px;margin-bottom:0;padding-right:50%;display:flex}._banner_15y89_31{width:auto;max-height:300px;display:block}._title_15y89_46{color:var(--text-faint);font-size:16px;font-weight:400}._greetingWrap_15y89_52{flex-direction:column;gap:8px;margin-top:-40px;padding-left:42%;display:flex}._greeting_15y89_52{color:var(--text);font-size:26px;font-weight:700}._tagline_15y89_66{color:var(--text-dim);font-size:16px;line-height:1.6}@media (width<=640px){._header_15y89_1{padding:24px 20px 36px}._langBtn_15y89_9{top:24px;right:20px}._bannerWrap_15y89_31{align-items:flex-start;padding-right:0}._banner_15y89_31{max-height:200px}._greetingWrap_15y89_52{margin-top:16px;padding-left:0}}._section_1k97y_1{padding-top:16px;padding-bottom:52px}._statement_1k97y_6{color:var(--text);margin-bottom:20px;font-size:18px;font-weight:700;line-height:1.45}._text_1k97y_14{color:var(--text-dim);max-width:640px;margin-bottom:16px;font-size:14px;line-height:1.75}._meta_1k97y_22{color:var(--text-faint);font-size:13px}._section_hw7ce_1{padding-top:16px;padding-bottom:52px}._title_hw7ce_6{color:var(--text);margin-bottom:20px;font-size:20px;font-weight:700}._table_hw7ce_13{flex-direction:column;gap:10px;display:flex}._row_hw7ce_19{grid-template-columns:148px 1fr;gap:16px;font-size:14px;line-height:1.55;display:grid}._category_hw7ce_27{color:var(--text-dim);flex-shrink:0;font-weight:500}._items_hw7ce_33{color:var(--text-faint)}._section_2oird_1{border-top:1px solid var(--border);padding-top:16px;padding-bottom:52px}._title_2oird_7{color:var(--text);margin-bottom:28px;font-size:20px;font-weight:700}._list_2oird_14{flex-direction:column;gap:32px;list-style:none;display:flex}._company_2oird_23{color:var(--text);margin-bottom:4px;font-size:15px;font-weight:700}._meta_2oird_30{color:var(--text-faint);margin-bottom:10px;font-size:13px}._description_2oird_36{color:var(--text-dim);max-width:680px;font-size:14px;line-height:1.7}._section_15gqd_1{border-top:1px solid var(--border);padding-top:16px;padding-bottom:52px}._title_15gqd_7{color:var(--text);margin-bottom:20px;font-size:20px;font-weight:700}._list_15gqd_14{flex-direction:column;gap:12px;font-size:14px;list-style:none;display:flex}._hint_15gqd_22{color:var(--text-faint);font-size:13px}._resumeBtn_15gqd_27{font-family:var(--font);color:var(--text-faint);border:1px solid var(--border-bright);cursor:pointer;letter-spacing:.03em;background:0 0;border-radius:3px;margin-top:24px;padding:8px 18px;font-size:13px;font-weight:600;transition:color .15s,border-color .15s,background .15s;display:inline-block}._resumeBtn_15gqd_27:hover{color:var(--bg);background:var(--accent);border-color:var(--accent)}#root{display:block}.main{max-width:1200px;margin:0 auto;padding:0 80px 100px}.topRow{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:0;display:grid}.topRow>:first-child{border-right:1px solid var(--border);padding-right:40px}.topRow>:last-child{padding-left:40px}@media (width<=640px){.main{padding:0 20px 60px}.topRow{grid-template-columns:1fr}.topRow>:first-child{border-right:none;border-bottom:1px solid var(--border);padding-bottom:0;padding-right:0}.topRow>:last-child{padding-left:0}}
