.Navbar_nav__zMMT_{position:-webkit-sticky;position:sticky;top:0;z-index:200;background:hsla(48,24%,96%,.93);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border)}.Navbar_inner__rYo5o{max-width:1160px;margin:0 auto;padding:0 20px;height:62px;display:flex;align-items:center;gap:28px}.Navbar_logo__I5PJD{display:flex;align-items:center;font-family:Fraunces,serif;font-weight:700;font-size:1.2rem;letter-spacing:-.02em;flex-shrink:0}.Navbar_logoMark__iJDcB{background:var(--accent);color:#fff;width:28px;height:28px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;font-size:.95rem;margin-right:2px}.Navbar_logoText__iNK95{color:var(--ink)}.Navbar_links__OcMFo{display:none;gap:2px;flex:1 1}.Navbar_link__OJbyF{padding:6px 13px;border-radius:8px;font-size:.88rem;font-weight:500;color:var(--ink2);transition:all .15s}.Navbar_active__fO2Cq,.Navbar_link__OJbyF:hover{background:var(--surface2);color:var(--ink)}.Navbar_actions__0QFYW{display:none;align-items:center;gap:10px;margin-left:auto}.Navbar_avatar__sjOVp{position:relative;width:34px;height:34px;border-radius:50%;background:var(--accent-dim);border:2px solid var(--accent);cursor:pointer;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem;color:var(--accent);overflow:visible;flex-shrink:0}.Navbar_avatar__sjOVp img{border-radius:50%;object-fit:cover}.Navbar_dropdown__9Vx0m{position:absolute;top:42px;right:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow-lg);min-width:200px;overflow:hidden;z-index:300}.Navbar_dropEmail__XdxBS{padding:12px 16px 8px;font-size:.75rem;color:var(--ink3);border-bottom:1px solid var(--border)}.Navbar_dropItem__uEejM{display:block;width:100%;padding:10px 16px;font-size:.88rem;color:var(--ink2);background:transparent;border:none;text-align:left;cursor:pointer;transition:background .12s}.Navbar_dropItem__uEejM:hover{background:var(--surface2);color:var(--ink)}.Navbar_hamburger__IbEgd{margin-left:auto;background:none;border:none;display:flex;flex-direction:column;gap:5px;cursor:pointer;padding:8px}.Navbar_hamburger__IbEgd span{display:block;width:22px;height:2px;background:var(--ink);border-radius:2px}.Navbar_mobile__kmEeg{background:var(--surface);border-top:1px solid var(--border);padding:12px 20px 16px;display:flex;flex-direction:column;gap:2px}.Navbar_mItem__N58pZ{display:block;padding:12px 14px;border-radius:8px;font-size:.95rem;font-weight:500;color:var(--ink2);background:transparent;border:none;text-align:left;cursor:pointer;width:100%;transition:background .12s}.Navbar_mItem__N58pZ:hover{background:var(--surface2);color:var(--ink)}.Navbar_mPrimary__GtGjQ{background:var(--accent);color:#fff!important;text-align:center;margin-top:6px}.Navbar_mPrimary__GtGjQ:hover{background:var(--accent2)}@media(min-width:768px){.Navbar_actions__0QFYW,.Navbar_links__OcMFo{display:flex}.Navbar_hamburger__IbEgd,.Navbar_mobile__kmEeg{display:none}}.Footer_footer__LxLGV{background:var(--ink);color:hsla(0,0%,100%,.65);padding:52px 0 28px}.Footer_grid__nc0Wv{display:grid;grid-template-columns:1fr;grid-gap:36px;gap:36px;margin-bottom:44px}.Footer_brand__hrKsL{font-family:Fraunces,serif;font-weight:700;font-size:1.3rem;color:#fff;display:flex;align-items:center;gap:4px;margin-bottom:10px}.Footer_mark__vWhQz{background:var(--orange);color:#fff;width:26px;height:26px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:.9rem;margin-right:2px}.Footer_tagline__JbGy8{font-size:.85rem;color:hsla(0,0%,100%,.45);line-height:1.6;margin-bottom:16px}.Footer_socials__Ek8rT{display:flex;gap:10px}.Footer_socials__Ek8rT a{width:32px;height:32px;border-radius:8px;border:1px solid hsla(0,0%,100%,.15);display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;color:hsla(0,0%,100%,.5);transition:all .15s}.Footer_socials__Ek8rT a:hover{border-color:hsla(0,0%,100%,.4);color:#fff}.Footer_heading__E6W7t{font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:hsla(0,0%,100%,.35);margin-bottom:14px}.Footer_links__kRMrM{display:flex;flex-direction:column;gap:9px}.Footer_links__kRMrM a{font-size:.88rem;color:hsla(0,0%,100%,.6);transition:color .15s}.Footer_links__kRMrM a:hover{color:#fff}.Footer_bottom__GqBWJ{border-top:1px solid hsla(0,0%,100%,.08);padding-top:22px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:.77rem;color:hsla(0,0%,100%,.28)}@media(min-width:640px){.Footer_grid__nc0Wv{grid-template-columns:1.5fr 1fr 1fr 1fr}}.JobCard_card__Vpwlt{display:block;background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:20px;transition:all .18s;box-shadow:var(--shadow);color:inherit;text-decoration:none}.JobCard_card__Vpwlt:hover{border-color:var(--accent);box-shadow:0 4px 20px rgba(26,86,219,.1);transform:translateY(-2px)}.JobCard_top__Ujywu{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.JobCard_logoWrap__ukSTL img{width:44px;height:44px;border-radius:10px;object-fit:contain;border:1px solid var(--border);background:var(--surface2)}.JobCard_logoFb__aqh4O{width:44px;height:44px;border-radius:10px;background:var(--accent-dim);color:var(--accent);font-family:Fraunces,serif;font-weight:700;font-size:1.2rem;display:flex;align-items:center;justify-content:center}.JobCard_meta__6AmTg{flex:1 1;min-width:0}.JobCard_co___vVgs{display:block;font-size:.8rem;font-weight:700;color:var(--ink2);margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.JobCard_tags__OpxcC{display:flex;flex-wrap:wrap;gap:4px}.JobCard_right__NhIXC{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.JobCard_time__aMwSE{font-size:.7rem;color:var(--ink3);white-space:nowrap}.JobCard_saveBtn__aQjVQ{background:none;border:none;color:var(--ink3);font-size:1.1rem;cursor:pointer;padding:0;line-height:1;transition:color .15s}.JobCard_saveBtn__aQjVQ:hover,.JobCard_saved__hah2r{color:var(--red)}.JobCard_title__ZEbRf{font-family:Fraunces,serif;font-size:1.02rem;font-weight:600;color:var(--ink);margin-bottom:10px;line-height:1.3}.JobCard_details__p62yR{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:10px}.JobCard_detail__xUVMx{display:flex;align-items:center;gap:4px;font-size:.8rem;color:var(--ink2)}.JobCard_pay__iVgrB{font-size:.82rem;font-weight:700;color:var(--green)}.JobCard_skills__O_fQA{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:14px}.JobCard_footer__KxFkd{border-top:1px solid var(--border);padding-top:12px;display:flex;justify-content:flex-end}.JobCard_apply__6_OQP{font-size:.8rem;font-weight:700;color:var(--accent)}.JobCard_card__Vpwlt:hover .JobCard_apply__6_OQP{letter-spacing:.02em}.SearchBar_form__9o4Ok{gap:10px;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--r);padding:6px;box-shadow:var(--shadow-md)}.SearchBar_fields__qi35n,.SearchBar_form__9o4Ok{display:flex;flex-direction:column}.SearchBar_field__o_mHY{display:flex;align-items:center;gap:10px;padding:10px 14px}.SearchBar_icon__vnx9C{color:var(--ink3);flex-shrink:0}.SearchBar_input__VW2j5{flex:1 1;border:none;background:transparent;font-size:.9rem;color:var(--ink);outline:none}.SearchBar_input__VW2j5::placeholder{color:var(--ink3)}.SearchBar_sep__wZ2NH{height:1px;background:var(--border);margin:0 14px}.SearchBar_form__9o4Ok button{width:100%;border-radius:var(--r-sm)}.SearchBar_lg__38z9f .SearchBar_input__VW2j5{font-size:1rem}@media(min-width:640px){.SearchBar_form__9o4Ok{flex-direction:row}.SearchBar_fields__qi35n{flex-direction:row;flex:1 1}.SearchBar_sep__wZ2NH{width:1px;height:auto;margin:8px 0}.SearchBar_form__9o4Ok button{width:auto}}.jobs_pageHeader__2ZBce{background:var(--surface);border-bottom:1px solid var(--border);padding:24px 0;margin-bottom:28px}.jobs_pageTitle__BRYEK{font-size:1.4rem;margin-bottom:14px;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.jobs_pageTitle__BRYEK em{font-style:normal;color:var(--orange)}.jobs_count__Ei9i5{font-family:Plus Jakarta Sans,sans-serif;font-size:.85rem;font-weight:400;color:var(--ink3)}.jobs_layout__9EZhJ{display:flex;gap:24px;align-items:flex-start;padding-bottom:60px}.jobs_filterToggle__cwklB{display:flex;align-items:center;gap:6px;padding:9px 16px;border:1.5px solid var(--border);border-radius:var(--r-sm);background:var(--surface);font-size:.85rem;font-weight:500;color:var(--ink2);margin-bottom:16px;width:100%;cursor:pointer;position:relative;font-family:inherit}.jobs_filterDot__JYDJM{width:7px;height:7px;background:var(--orange);border-radius:50%;flex-shrink:0}.jobs_filterCount__OHFNV{margin-left:auto;font-size:.75rem;color:var(--ink3)}.jobs_sidebar__BYfM6{display:none;width:230px;flex-shrink:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--r);overflow:hidden;box-shadow:var(--shadow);position:-webkit-sticky;position:sticky;top:82px}.jobs_sidebarOpen__P_S7c{display:flex;flex-direction:column;width:100%;margin-bottom:16px}.jobs_sidebarHeader__DcPHK{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border)}.jobs_sidebarTitle__VC82d{font-size:.82rem;font-weight:700;color:var(--ink)}.jobs_clearBtn__yJ1ov{font-size:.75rem;color:var(--accent);background:none;border:none;cursor:pointer;font-family:inherit}.jobs_main__k08wK{flex:1 1;min-width:0}.jobs_grid__qxj0z{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.jobs_pagination__oTBo4{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:32px}.jobs_pageInfo__jP_N8{font-size:.85rem;color:var(--ink3)}.jobs_empty__TFIQq{text-align:center;padding:60px 20px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r)}.jobs_emptyIcon__9EV8W{font-size:2.5rem;margin-bottom:14px}.jobs_empty__TFIQq h3{font-size:1.1rem;margin-bottom:8px}.jobs_empty__TFIQq p{color:var(--ink3);font-size:.9rem;margin-bottom:20px}@media(min-width:768px){.jobs_sidebar__BYfM6{display:flex;flex-direction:column}.jobs_filterToggle__cwklB{display:none}.jobs_grid__qxj0z{grid-template-columns:1fr 1fr}}