.page-module__FBtO9q__page{background:var(--bg-dark-secondary);min-height:100vh;padding-top:80px}.page-module__FBtO9q__header{text-align:center;padding:40px 20px 30px}.page-module__FBtO9q__cityBackground{background:linear-gradient(#222224b8,#222224e6),url(/images/city-bg.jpeg) 50%/cover no-repeat;justify-content:center;align-items:center;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:60px 24px;display:flex;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__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}}
