._page_17m72_1{min-width:0}._hero_17m72_5{padding:var(--spacing-20) 0}._heroInner_17m72_9,._jobsInner_17m72_10{max-width:1200px;margin:auto;padding:0 var(--spacing-6)}._heroInner_17m72_9{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--spacing-16);align-items:center}._eyebrow_17m72_23{color:var(--primary);font-size:.85rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}._hero_17m72_5 h1{margin:var(--spacing-6) 0;font:400 clamp(3rem,6vw,5.5rem)/1.03 var(--font-family-display);letter-spacing:-.025em}._lead_17m72_37{margin-bottom:var(--spacing-8);color:var(--muted-foreground);font-size:1.2rem;line-height:1.7}._hint_17m72_44{margin-top:var(--spacing-4);color:var(--muted-foreground);font-size:.88rem}._heroPhoto_17m72_50{margin:0;overflow:hidden;border-radius:var(--radius-lg);background:var(--secondary);box-shadow:var(--shadow-lg)}._heroPhoto_17m72_50 img{display:block;width:100%;height:min(65vw,570px);object-fit:cover}._heroPhoto_17m72_50 figcaption{padding:var(--spacing-4) var(--spacing-6);font-size:.85rem;font-weight:700}._jobsSection_17m72_71{padding:var(--spacing-20) 0;background:var(--surface)}._jobsInner_17m72_10{display:grid;grid-template-columns:.8fr 1.2fr;gap:var(--spacing-16);align-items:start}._jobsHeading_17m72_83 h2,._readable_17m72_84 h2{margin:var(--spacing-4) 0 var(--spacing-6);font:400 clamp(2.25rem,5vw,3.5rem)/1.1 var(--font-family-display)}._jobsHeading_17m72_83>p:last-child,._readable_17m72_84>p:not(._eyebrow_17m72_23){color:var(--muted-foreground);line-height:1.7}._jobsCard_17m72_95{padding:var(--spacing-8);border:1px solid var(--border);border-radius:var(--radius);background:var(--background);box-shadow:var(--shadow)}._jobsCard_17m72_95 ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-6);margin:0;padding:0;list-style:none}._jobsNote_17m72_112{margin:var(--spacing-6) 0 0;color:var(--muted-foreground);font-size:.9rem;line-height:1.6}._jobsCta_17m72_119{margin-top:var(--spacing-6)}._jobsCard_17m72_95 li{display:flex;align-items:flex-start;gap:var(--spacing-3);line-height:1.5;font-weight:500}._jobsCard_17m72_95 svg{flex-shrink:0;margin-top:.15rem;color:var(--primary)}._contentSection_17m72_137,._faqSection_17m72_138{padding:var(--spacing-20) 0;background:var(--background)}._readable_17m72_84{max-width:46rem;margin:auto;padding:0 var(--spacing-6)}._contentItem_17m72_149+._contentItem_17m72_149{margin-top:var(--spacing-12)}._contentItem_17m72_149 h2{margin-top:0}._contentBody_17m72_157,._faqItem_17m72_158 p{color:var(--muted-foreground);line-height:1.75}._contentBody_17m72_157 p{margin:0}._contentBody_17m72_157 p+p{margin-top:var(--spacing-4)}._contentBody_17m72_157 a,._townLinks_17m72_172 a{color:var(--primary);text-decoration:underline;text-underline-offset:3px}._whereSection_17m72_178{padding:var(--spacing-20) 0;background:var(--secondary)}._townLinks_17m72_172{display:flex;flex-wrap:wrap;gap:var(--spacing-3) var(--spacing-6);margin-top:var(--spacing-6);line-height:1.6}._faqItem_17m72_158+._faqItem_17m72_158{margin-top:var(--spacing-8)}._faqItem_17m72_158 h3{margin:0 0 var(--spacing-2);font-size:1.2rem}._faqItem_17m72_158 p{margin:0}._jobsHeading_17m72_83,._jobsCard_17m72_95{opacity:0;transform:translateY(24px);transition:opacity .5s ease,transform .5s ease}._jobsHeading_17m72_83[data-revealed=true],._jobsCard_17m72_95[data-revealed=true]{opacity:1;transform:translateY(0)}@media(max-width:750px){._heroInner_17m72_9,._jobsInner_17m72_10{grid-template-columns:1fr;gap:var(--spacing-12)}._heroPhoto_17m72_50 img{height:420px}}@media(max-width:500px){._heroInner_17m72_9,._jobsInner_17m72_10,._readable_17m72_84{padding-right:var(--spacing-4);padding-left:var(--spacing-4)}._heroPhoto_17m72_50 img{height:340px}._jobsCard_17m72_95{padding:var(--spacing-6)}._jobsCard_17m72_95 ul{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){._jobsHeading_17m72_83,._jobsCard_17m72_95{transition:none}}
