.jobs-hero[data-astro-cid-sb26l7vv]{position:relative;padding:var(--spacing-xl) 0;min-height:50vh;display:flex;align-items:center;overflow:hidden;color:var(--color-white)}.hero-overlay[data-astro-cid-sb26l7vv]{position:absolute;top:0;left:0;width:100%;height:100%;background:#0009;z-index:1}.hero-content[data-astro-cid-sb26l7vv]{position:relative;z-index:2;max-width:800px}.jobs-hero[data-astro-cid-sb26l7vv] h1[data-astro-cid-sb26l7vv]{font-size:clamp(2.5rem,6vw,4rem);font-weight:700;margin-bottom:var(--spacing-sm);line-height:1.1}.hero-subtitle[data-astro-cid-sb26l7vv]{font-size:1.25rem;color:#ffffffe6;margin:0}.jobs-section[data-astro-cid-sb26l7vv]{padding:var(--spacing-xl) 0;background:var(--color-white)}.jobs-grid[data-astro-cid-sb26l7vv]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg);align-items:start}.jobs-content[data-astro-cid-sb26l7vv] h2[data-astro-cid-sb26l7vv]{color:var(--color-dark);margin-bottom:var(--spacing-sm);font-weight:600}.jobs-content[data-astro-cid-sb26l7vv] h3[data-astro-cid-sb26l7vv]{color:var(--color-dark);margin-top:var(--spacing-md);margin-bottom:var(--spacing-sm);font-weight:600;font-size:1.5rem}.jobs-content[data-astro-cid-sb26l7vv] p[data-astro-cid-sb26l7vv]{color:var(--color-gray);margin-bottom:var(--spacing-sm);line-height:1.8}.jobs-list[data-astro-cid-sb26l7vv]{list-style:none;padding:0;margin:var(--spacing-sm) 0}.jobs-list[data-astro-cid-sb26l7vv] li[data-astro-cid-sb26l7vv]{color:var(--color-gray);padding:.5rem 0 .5rem 1.5rem;position:relative}.jobs-list[data-astro-cid-sb26l7vv] li[data-astro-cid-sb26l7vv]:before{content:"✓";position:absolute;left:0;color:var(--color-primary);font-weight:700}.jobs-note[data-astro-cid-sb26l7vv]{background:var(--color-light-gray);padding:var(--spacing-sm);border-left:4px solid var(--color-primary);margin-top:var(--spacing-md);font-weight:500}.jobs-form-container[data-astro-cid-sb26l7vv]{background:var(--color-light-gray);padding:var(--spacing-md);border-radius:8px;position:sticky;top:calc(70px + 2rem)}.jobs-form[data-astro-cid-sb26l7vv] h3[data-astro-cid-sb26l7vv]{color:var(--color-dark);margin-bottom:var(--spacing-sm);font-weight:600;font-size:1.5rem}.form-group[data-astro-cid-sb26l7vv]{margin-bottom:var(--spacing-sm)}.form-group[data-astro-cid-sb26l7vv] label[data-astro-cid-sb26l7vv]{display:block;color:var(--color-dark);font-weight:500;margin-bottom:.5rem;font-size:.95rem}.form-group[data-astro-cid-sb26l7vv] input[data-astro-cid-sb26l7vv],.form-group[data-astro-cid-sb26l7vv] select[data-astro-cid-sb26l7vv],.form-group[data-astro-cid-sb26l7vv] textarea[data-astro-cid-sb26l7vv]{width:100%;padding:.875rem;border:1px solid var(--color-border);border-radius:4px;font-family:var(--font-family);font-size:1rem;transition:border-color .3s ease;background:var(--color-white)}.form-group[data-astro-cid-sb26l7vv] input[data-astro-cid-sb26l7vv]:focus,.form-group[data-astro-cid-sb26l7vv] select[data-astro-cid-sb26l7vv]:focus,.form-group[data-astro-cid-sb26l7vv] textarea[data-astro-cid-sb26l7vv]:focus{outline:none;border-color:var(--color-primary)}.form-group[data-astro-cid-sb26l7vv] textarea[data-astro-cid-sb26l7vv]{resize:vertical}.form-group[data-astro-cid-sb26l7vv] small[data-astro-cid-sb26l7vv]{display:block;margin-top:.25rem;font-size:.85rem;color:var(--color-gray)}.btn[data-astro-cid-sb26l7vv]{margin-top:var(--spacing-sm);width:100%}.form-message[data-astro-cid-sb26l7vv]{margin-top:var(--spacing-sm);padding:var(--spacing-sm);border-radius:4px;font-weight:500}.form-message[data-astro-cid-sb26l7vv].success{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.form-message[data-astro-cid-sb26l7vv].error{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}@media(max-width:968px){.jobs-hero[data-astro-cid-sb26l7vv]{min-height:40vh}.jobs-grid[data-astro-cid-sb26l7vv]{grid-template-columns:1fr}.jobs-form-container[data-astro-cid-sb26l7vv]{position:static}}@media(max-width:768px){.jobs-hero[data-astro-cid-sb26l7vv]{min-height:35vh;padding:var(--spacing-lg) 0}.jobs-hero[data-astro-cid-sb26l7vv] h1[data-astro-cid-sb26l7vv]{font-size:clamp(2rem,6vw,3rem)}.hero-subtitle[data-astro-cid-sb26l7vv]{font-size:1rem}.jobs-content[data-astro-cid-sb26l7vv] h2[data-astro-cid-sb26l7vv]{font-size:1.75rem}.jobs-content[data-astro-cid-sb26l7vv] h3[data-astro-cid-sb26l7vv]{font-size:1.25rem}}@media(max-width:480px){.jobs-hero[data-astro-cid-sb26l7vv]{min-height:30vh;padding:var(--spacing-md) 0}.jobs-hero[data-astro-cid-sb26l7vv] h1[data-astro-cid-sb26l7vv]{font-size:clamp(1.5rem,5vw,2rem)}.hero-subtitle[data-astro-cid-sb26l7vv]{font-size:.9rem}.jobs-form-container[data-astro-cid-sb26l7vv]{padding:var(--spacing-sm)}.form-group[data-astro-cid-sb26l7vv] input[data-astro-cid-sb26l7vv],.form-group[data-astro-cid-sb26l7vv] select[data-astro-cid-sb26l7vv],.form-group[data-astro-cid-sb26l7vv] textarea[data-astro-cid-sb26l7vv]{padding:.75rem;font-size:.95rem}}:root{--color-primary:#c0392b;--color-secondary:#1a1a1a;--color-dark:#0a0a0a;--color-gray:#666;--color-light-gray:#f8f8f8;--color-white:#fff;--color-border:#e0e0e0;--font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--max-width:1400px;--spacing-xs:.5rem;--spacing-sm:1.5rem;--spacing-md:3rem;--spacing-lg:6rem;--spacing-xl:10rem}[data-astro-cid-sb26l7vv]{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-family);color:var(--color-dark);line-height:1.8;overflow-x:hidden;background:var(--color-white)}h1[data-astro-cid-sb26l7vv],h2[data-astro-cid-sb26l7vv],h3[data-astro-cid-sb26l7vv]{font-weight:300;letter-spacing:-.02em}h2[data-astro-cid-sb26l7vv]{font-size:clamp(2rem,4vw,3rem);margin-bottom:var(--spacing-md)}.container[data-astro-cid-sb26l7vv]{max-width:var(--max-width);margin:0 auto;padding:0 var(--spacing-xs)}.header[data-astro-cid-sb26l7vv]{background:var(--color-white);border-bottom:1px solid var(--color-border);position:sticky;top:0;z-index:1000;padding:1.5rem 0}.nav[data-astro-cid-sb26l7vv]{display:flex;align-items:center;justify-content:space-between}.logo-img[data-astro-cid-sb26l7vv]{height:55px;width:auto;display:block}.nav-links[data-astro-cid-sb26l7vv]{display:flex;list-style:none;gap:3rem;align-items:center}.nav-links[data-astro-cid-sb26l7vv] a[data-astro-cid-sb26l7vv]{text-decoration:none;color:var(--color-gray);font-weight:400;font-size:.9rem;transition:color .3s ease;letter-spacing:.05em}.nav-links[data-astro-cid-sb26l7vv]>li[data-astro-cid-sb26l7vv]>a[data-astro-cid-sb26l7vv]:hover{color:var(--color-dark)}.contact-hero[data-astro-cid-sb26l7vv]{position:relative;min-height:40vh;display:flex;align-items:center;color:var(--color-white);overflow:hidden}.hero-bg[data-astro-cid-sb26l7vv]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.hero-overlay[data-astro-cid-sb26l7vv]{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1}.btn[data-astro-cid-sb26l7vv],.btn-primary[data-astro-cid-sb26l7vv]{display:inline-block;padding:.875rem 2rem;background:var(--color-primary);color:var(--color-white);text-decoration:none;border-radius:4px;font-weight:600;transition:all .3s ease;border:2px solid var(--color-primary);cursor:pointer;font-size:1rem;letter-spacing:.02em}.btn[data-astro-cid-sb26l7vv]:hover,.btn-primary[data-astro-cid-sb26l7vv]:hover{background:transparent;color:var(--color-primary)}@media(max-width:968px){.nav-links[data-astro-cid-sb26l7vv]{gap:2rem}}@media(max-width:768px){.header[data-astro-cid-sb26l7vv]{padding:.5rem 0}.logo-img[data-astro-cid-sb26l7vv]{height:50px}.nav-links[data-astro-cid-sb26l7vv]{gap:1.25rem;font-size:.85rem}}
