.jobs_container__Rg57x{max-width:1320px;margin:0 auto;padding:40px}.jobs_pageHeader__ke9ox{text-align:center;padding:48px 0 32px;position:relative}.jobs_pageHeader__ke9ox:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:400px;background:url("data:image/svg+xml,%3Csvg width='600' height='400' viewBox='0 0 600 400' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M300 50L400 150L400 250L300 350L200 250L200 150L300 50Z' stroke='%23D4AF37' stroke-opacity='0.12' stroke-width='1' fill='%23D4AF37' fill-opacity='0.02'/%3E%3Cpath d='M300 90L360 150L360 250L300 310L240 250L240 150L300 90Z' stroke='%238A1538' stroke-opacity='0.1' stroke-width='1'/%3E%3Cpath d='M300 130L320 150L320 250L300 270L280 250L280 150L300 130Z' stroke='%23D4AF37' stroke-opacity='0.08' stroke-width='1'/%3E%3Ccircle cx='300' cy='200' r='15' fill='%23D4AF37' fill-opacity='0.08'/%3E%3Ccircle cx='150' cy='200' r='30' stroke='%23D4AF37' stroke-opacity='0.06' stroke-width='1' stroke-dasharray='4 4'/%3E%3Ccircle cx='450' cy='200' r='30' stroke='%23D4AF37' stroke-opacity='0.06' stroke-width='1' stroke-dasharray='4 4'/%3E%3C/svg%3E") no-repeat 50%;pointer-events:none;z-index:0}.jobs_sectionLabel__uft0E{font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:12px;position:relative;z-index:1}.jobs_pageHeader__ke9ox h1{font-family:Playfair Display,serif;font-size:clamp(28px,4vw,42px);font-weight:700;margin-bottom:8px;position:relative;z-index:1}.jobs_pageHeader__ke9ox p{color:var(--gray-400);font-size:16px;position:relative;z-index:1}.jobs_filterBar__zS1CA{display:flex;align-items:center;gap:12px;margin-bottom:32px;padding:16px 20px;background:var(--dark-card);border:1px solid hsla(0,0%,100%,.05);border-radius:var(--radius-lg)}.jobs_filterBar__zS1CA input{flex:1 1;background:transparent;border:none;color:var(--white);font-size:15px;outline:none}.jobs_filterBar__zS1CA input::placeholder{color:var(--gray-500)}.jobs_contentGrid__kD3yF{display:grid;grid-template-columns:1fr 280px;grid-gap:32px;gap:32px}.jobs_mainContent__oAKDb{min-width:0}.jobs_statsBar__RDREt{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid hsla(0,0%,100%,.05)}.jobs_statsCount__X51uP{font-size:14px;color:var(--gray-400)}.jobs_statsCount__X51uP strong{color:var(--white)}.jobs_viewToggle__UGhJ5{display:flex;gap:4px}.jobs_viewBtn__qk_0i{padding:8px 12px;background:transparent;border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-sm);color:var(--gray-400);cursor:pointer;transition:all .2s}.jobs_viewBtn__qk_0i.jobs_active__xcJdh,.jobs_viewBtn__qk_0i:hover{background:var(--maroon);border-color:var(--maroon);color:var(--gold-light)}.jobs_jobGrid__kj9CW{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.jobs_jobCard__XV9td{background:var(--dark-card);border:1px solid hsla(0,0%,100%,.05);border-radius:var(--radius-md);padding:20px;transition:all .25s;display:flex;flex-direction:column;position:relative;overflow:hidden}.jobs_jobCard__XV9td:after{content:"";position:absolute;top:-15px;right:-15px;width:120px;height:120px;background:url("data:image/svg+xml,%3Csvg width='120' height='120' viewBox='0 0 120 120' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M60 10L70 50L110 60L70 70L60 110L50 70L10 60L50 50L60 10Z' stroke='%23D4AF37' stroke-opacity='0.2' stroke-width='1' fill='%23D4AF37' fill-opacity='0.03'/%3E%3Cpath d='M60 25L67 50L92 60L67 70L60 95L53 70L28 60L53 50L60 25Z' stroke='%238A1538' stroke-opacity='0.15' stroke-width='1'/%3E%3Ccircle cx='60' cy='60' r='8' stroke='%23D4AF37' stroke-opacity='0.25' stroke-width='1.5'/%3E%3Ccircle cx='60' cy='60' r='3' fill='%23D4AF37' fill-opacity='0.2'/%3E%3C/svg%3E") no-repeat 50%;opacity:.5;transition:all .4s ease;pointer-events:none}.jobs_jobCard__XV9td:hover:after{opacity:1;transform:rotate(45deg) scale(1.15)}.jobs_jobCard__XV9td:hover{border-color:rgba(212,175,55,.2);transform:translateY(-2px);box-shadow:0 12px 32px rgba(0,0,0,.3)}.jobs_jobCardHeader__NUG6t{display:flex;gap:14px;margin-bottom:14px}.jobs_companyLogo___M3zG{width:48px;height:48px;background:linear-gradient(135deg,var(--maroon) 0,var(--maroon-deep) 100%);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:var(--gold-light);font-size:18px;font-weight:700;flex-shrink:0}.jobs_jobInfo__mUNfZ{flex:1 1;min-width:0}.jobs_jobTitle__1h75m{font-size:15px;font-weight:600;line-height:1.3;margin-bottom:4px}.jobs_jobTitle__1h75m a{color:var(--white);text-decoration:none;transition:color .2s;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.jobs_jobTitle__1h75m a:hover{color:var(--gold)}.jobs_companyName__i5pZw{font-size:13px;color:var(--gray-400);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jobs_jobTags__LxVf1{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.jobs_jobTag__mxZci{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:hsla(0,0%,100%,.04);border-radius:100px;font-size:11px;color:var(--gray-400)}.jobs_jobTag__mxZci svg{width:12px;height:12px;opacity:.7}.jobs_categoryTag__3Arvb{background:rgba(138,21,56,.2);color:var(--gold-light)}.jobs_categoryTag__3Arvb:hover{background:rgba(138,21,56,.3)}.jobs_newBadge__NRsRW{position:absolute;top:12px;right:12px;padding:3px 8px;background:var(--gold);color:var(--dark);border-radius:100px;font-size:9px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.jobs_urgentBadge__Osdul{background:#e53935;color:var(--white)}.jobs_jobFooter__uxiMq{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:12px;border-top:1px solid hsla(0,0%,100%,.04)}.jobs_jobDate__Le0uj{font-size:12px;color:var(--gray-500)}.jobs_applyBtn__9TRZV{padding:6px 14px;background:transparent;border:1px solid var(--maroon);border-radius:100px;color:var(--gold-light);font-size:12px;font-weight:600;text-decoration:none;transition:all .2s}.jobs_applyBtn__9TRZV:hover{background:var(--maroon);color:var(--gold-light)}.jobs_jobCard__XV9td.jobs_featured__dlPAg{border-color:rgba(212,175,55,.2);background:linear-gradient(135deg,var(--dark-card) 0,rgba(138,21,56,.08) 100%)}.jobs_jobCard__XV9td.jobs_featured__dlPAg:after,.jobs_jobCard__XV9td.jobs_featured__dlPAg:before{opacity:.8}.jobs_featuredLabel__6IZMd{position:absolute;top:0;left:20px;padding:4px 10px;background:var(--gold);color:var(--dark);font-size:9px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;border-radius:0 0 6px 6px}.jobs_sidebar__qeKIH{display:flex;flex-direction:column;gap:20px;position:-webkit-sticky;position:sticky;top:90px;height:-moz-fit-content;height:fit-content}.jobs_sidebarCard__pYqoJ{background:var(--dark-card);border:1px solid hsla(0,0%,100%,.05);border-radius:var(--radius-md);padding:20px;position:relative;overflow:hidden}.jobs_sidebarCard__pYqoJ:before{content:"";position:absolute;top:-15px;right:-15px;width:80px;height:80px;background:url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40 10L55 25L55 55L40 70L25 55L25 25L40 10Z' stroke='%23D4AF37' stroke-opacity='0.15' stroke-width='1'/%3E%3Cpath d='M40 20L50 30L50 50L40 60L30 50L30 30L40 20Z' stroke='%238A1538' stroke-opacity='0.1' stroke-width='1'/%3E%3Ccircle cx='40' cy='40' r='6' fill='%23D4AF37' fill-opacity='0.1'/%3E%3C/svg%3E") no-repeat;pointer-events:none}.jobs_sidebarCard__pYqoJ h3{font-size:14px;font-weight:700;color:var(--gold);margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid hsla(0,0%,100%,.05);text-transform:uppercase;letter-spacing:1px}.jobs_sidebarText__yrW0c{font-size:13px;color:var(--gray-400);line-height:1.5;margin-bottom:14px}.jobs_sidebarButton__kKLqR{display:block;padding:10px 16px;background:var(--maroon);color:var(--gold-light);border-radius:100px;font-size:13px;font-weight:600;text-decoration:none;text-align:center;transition:all .2s}.jobs_sidebarButton__kKLqR:hover{background:var(--maroon-light)}.jobs_categoryList__kGSan{list-style:none;max-height:320px;overflow-y:auto}.jobs_categoryList__kGSan li{margin-bottom:2px}.jobs_categoryList__kGSan a{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;color:var(--gray-300);font-size:13px;border-radius:var(--radius-sm);transition:all .2s;text-decoration:none}.jobs_categoryList__kGSan a:hover{background:hsla(0,0%,100%,.04);color:var(--white)}.jobs_categoryList__kGSan a.jobs_active__xcJdh{background:var(--maroon);color:var(--gold-light)}.jobs_categoryCount__N516s{font-size:11px;color:var(--gray-500);background:hsla(0,0%,100%,.04);padding:2px 8px;border-radius:100px}.jobs_quickStats__7xJj0{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.jobs_statItem__NahEr{text-align:center;padding:14px 10px;background:hsla(0,0%,100%,.02);border-radius:var(--radius-sm)}.jobs_statNumber__pFp0j{font-size:20px;font-weight:700;color:var(--gold);display:block}.jobs_statLabel__GCITI{font-size:11px;color:var(--gray-500);text-transform:uppercase;letter-spacing:.5px}.jobs_pagination__Zd0n3{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:40px;padding-top:24px;border-top:1px solid hsla(0,0%,100%,.05)}.jobs_pageLink__4fjIF{padding:8px 16px;background:var(--dark-card);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-sm);color:var(--gray-300);font-size:13px;font-weight:500;text-decoration:none;transition:all .2s}.jobs_pageLink__4fjIF:hover{border-color:var(--gold);color:var(--gold)}.jobs_pageInfo__45AHb{color:var(--gray-500);font-size:13px;padding:0 12px}.jobs_noResults__6goMp{text-align:center;padding:60px 20px;color:var(--gray-400);grid-column:1/-1}.jobs_noResults__6goMp h3{font-size:18px;color:var(--white);margin-bottom:8px}@media (max-width:1100px){.jobs_contentGrid__kD3yF{grid-template-columns:1fr}.jobs_sidebar__qeKIH{position:static;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.jobs_jobGrid__kj9CW{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.jobs_container__Rg57x{padding:20px}.jobs_pageHeader__ke9ox{padding:32px 0 24px}.jobs_jobGrid__kj9CW,.jobs_sidebar__qeKIH{grid-template-columns:1fr}.jobs_filterBar__zS1CA{flex-direction:column;gap:12px}.jobs_filterBar__zS1CA input{width:100%;padding:10px 0;border-bottom:1px solid hsla(0,0%,100%,.08)}}@media (max-width:480px){.jobs_jobCardHeader__NUG6t{flex-direction:column;gap:10px}.jobs_companyLogo___M3zG{width:40px;height:40px;font-size:16px}.jobs_statsBar__RDREt{flex-direction:column;gap:12px;align-items:flex-start}}