.page-module__FBtO9q__page{background:var(--bg-dark-secondary);min-height:100vh}.page-module__FBtO9q__header{padding-top:80px}.page-module__FBtO9q__cityBackground{background:linear-gradient(#2d2d2db3,#2d2d2de6),url(/images/city-bg.jpeg) 50%/cover;min-height:500px;padding:60px 20px;position:relative}.page-module__FBtO9q__overlay{background:#0000004d;position:absolute;inset:0}.page-module__FBtO9q__headerContent{z-index:1;text-align:center;max-width:800px;margin:0 auto;position:relative}.page-module__FBtO9q__logoContainer{margin-bottom:20px}.page-module__FBtO9q__logoImage{object-fit:contain;width:auto;height:160px}.page-module__FBtO9q__logo{margin-bottom:16px;font-size:2.5rem;font-weight:700;display:inline-flex}.page-module__FBtO9q__logoD{color:var(--text-light)}.page-module__FBtO9q__logoV{color:var(--color-orange)}.page-module__FBtO9q__title{color:var(--color-orange);margin-bottom:8px;font-size:2.5rem;font-weight:700}.page-module__FBtO9q__subtitle{color:var(--color-orange);margin-bottom:32px;font-size:1rem}.page-module__FBtO9q__intro{text-align:center}.page-module__FBtO9q__intro p{color:var(--text-light);margin-bottom:4px;font-size:.9rem;line-height:1.8}.page-module__FBtO9q__introHighlight{font-weight:500;color:var(--text-white)!important;margin:16px 0!important}.page-module__FBtO9q__emailLink{margin-top:16px!important}.page-module__FBtO9q__emailLink a{color:var(--color-orange);text-decoration:underline}.page-module__FBtO9q__jobsSection{max-width:800px;margin:0 auto;padding:40px 20px}.page-module__FBtO9q__jobCard{background:var(--bg-dark);border-radius:var(--radius-md);margin-bottom:20px;padding:24px 24px 24px 40px;position:relative}.page-module__FBtO9q__jobCard:before{content:"";background:var(--color-orange);width:4px;position:absolute;top:24px;bottom:24px;left:16px}.page-module__FBtO9q__jobPosition{color:var(--color-orange);margin-bottom:8px;font-size:1.25rem;font-weight:600}.page-module__FBtO9q__jobDate{color:var(--text-light);margin-bottom:16px;font-size:.75rem}.page-module__FBtO9q__jobDescription{color:var(--text-white);margin-bottom:20px;font-size:.9rem}.page-module__FBtO9q__jobDetails{grid-template-columns:1fr 1fr;gap:20px;display:grid}.page-module__FBtO9q__jobDetails h4{color:var(--color-orange);margin-bottom:12px;font-size:.875rem}.page-module__FBtO9q__jobDetails ul{padding:0;list-style:none}.page-module__FBtO9q__jobDetails li{color:var(--text-light);margin-bottom:8px;padding-left:16px;font-size:.8rem;position:relative}.page-module__FBtO9q__jobDetails li:before{content:"•";color:var(--color-orange);position:absolute;left:0}@media (max-width:768px){.page-module__FBtO9q__jobDetails{grid-template-columns:1fr}}
