.company-page.svelte-1cknv2{--ink:#000;--teal:#00a195;--deep:#00433d;--pale:#e3f4f1;--line:#b3b3b3;--muted:#4f4f4f;--gutter:max(1.5rem, calc((100vw - 1240px)/2) );min-height:100vh;overflow:hidden;background:#fff;color:var(--ink);font-family:IBM Plex Sans,sans-serif}.company-page.svelte-1cknv2 *{box-sizing:border-box}.company-page.svelte-1cknv2 a:where(.svelte-1cknv2){color:inherit}.company-page.svelte-1cknv2 a:where(.svelte-1cknv2):focus-visible{outline:2px solid var(--teal);outline-offset:4px}section.svelte-1cknv2{position:relative}h2.svelte-1cknv2,h3.svelte-1cknv2,p.svelte-1cknv2{margin-top:0}h2.svelte-1cknv2,h3.svelte-1cknv2{font-weight:500;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}h2.svelte-1cknv2{font-size:clamp(2rem,3.4vw,3rem)}p.svelte-1cknv2{line-height:1.55}.eyebrow.svelte-1cknv2{margin-bottom:1.4rem;color:#006b63;font-size:.72rem;font-weight:600;letter-spacing:.095em;text-transform:uppercase}.eyebrow.svelte-1cknv2:before{content:"";display:inline-block;width:1.5rem;height:1px;margin:0 .65rem .22rem 0;background:currentColor}.eyebrow.light.svelte-1cknv2{color:#a8e0da}.why-panel.svelte-1cknv2{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2rem,7vw,7rem);align-items:end;width:min(1300px,calc(100% - 3rem));margin:5rem auto 0;padding:4rem 3.5rem;border-radius:20px 20px 0 0;background:var(--deep);color:#fff}.why-panel.svelte-1cknv2>p:where(.svelte-1cknv2){max-width:560px;color:#d6e7e4}.benefits-section.svelte-1cknv2{width:min(1300px,calc(100% - 3rem));margin:0 auto 5rem;padding:0 3.5rem 4rem;border-radius:0 0 20px 20px;background:var(--deep);color:#fff}.benefits-grid.svelte-1cknv2{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid rgba(255,255,255,.4)}.benefits-grid.svelte-1cknv2 article:where(.svelte-1cknv2){min-height:240px;padding:1.5rem;border-right:1px solid rgba(255,255,255,.4);border-bottom:1px solid rgba(255,255,255,.4)}.benefits-grid.svelte-1cknv2 article:where(.svelte-1cknv2):nth-child(2n){border-right:0}.benefits-grid.svelte-1cknv2 article:where(.svelte-1cknv2):nth-child(2),.benefits-grid.svelte-1cknv2 article:where(.svelte-1cknv2):nth-child(3){background:#00a19524}.benefits-grid.svelte-1cknv2 h3:where(.svelte-1cknv2){max-width:480px;margin-top:2rem;font-size:clamp(1.45rem,2vw,2rem)}.benefits-grid.svelte-1cknv2 p:where(.svelte-1cknv2){max-width:480px;margin-top:1.25rem;color:#d6e7e4;font-size:.95rem}.openings-section.svelte-1cknv2{display:grid;grid-template-columns:1fr 1fr;gap:clamp(3rem,8vw,8rem);align-items:end;width:min(1240px,calc(100% - 3rem));margin:0 auto;padding:3rem 0 5rem}.openings-empty.svelte-1cknv2{padding:2rem 0;border-block:1px solid var(--line)}.openings-empty.svelte-1cknv2 p:where(.svelte-1cknv2){max-width:480px;color:var(--muted)}.signal.svelte-1cknv2{display:grid;gap:6px;margin-bottom:2rem}.signal.svelte-1cknv2 i:where(.svelte-1cknv2){width:100%;height:2px;background:var(--teal)}.signal.svelte-1cknv2 i:where(.svelte-1cknv2):nth-child(2){width:72%}.signal.svelte-1cknv2 i:where(.svelte-1cknv2):nth-child(3){width:44%}.cta-field.svelte-1cknv2{width:min(1300px,calc(100% - 3rem));margin:0 auto 5rem;padding:4rem 3.5rem;overflow:hidden;border-radius:20px;background:linear-gradient(45deg,#007f75,#00433d);color:#fff}.cta-field.svelte-1cknv2 .eyebrow:where(.svelte-1cknv2){color:#fff}.cta-field.svelte-1cknv2 h2:where(.svelte-1cknv2){max-width:760px}.cta-field.svelte-1cknv2>p:where(.svelte-1cknv2):not(.eyebrow){max-width:570px;color:#fff}.button.svelte-1cknv2{display:inline-flex;align-items:center;justify-content:space-between;gap:2.4rem;min-width:13.5rem;min-height:3rem;margin-top:2rem;padding:.8rem 1rem;border:1px solid #fff;background:#fff;color:#000!important;font-size:.82rem;font-weight:600;text-decoration:none}.button.svelte-1cknv2:hover{background:#f4f4f4}@media(max-width:900px){.why-panel.svelte-1cknv2,.openings-section.svelte-1cknv2{grid-template-columns:1fr}}@media(max-width:600px){.why-panel.svelte-1cknv2,.benefits-section.svelte-1cknv2,.cta-field.svelte-1cknv2{width:calc(100% - 1rem);padding-inline:1.5rem}.why-panel.svelte-1cknv2{margin-top:3rem}.benefits-section.svelte-1cknv2{margin-bottom:3rem}.openings-section.svelte-1cknv2{width:calc(100% - 2rem);padding-block:2rem 3rem}.benefits-grid.svelte-1cknv2{grid-template-columns:1fr}.benefits-grid.svelte-1cknv2 article:where(.svelte-1cknv2),.benefits-grid.svelte-1cknv2 article:where(.svelte-1cknv2):nth-child(2n){min-height:220px;border-right:0}.button.svelte-1cknv2{width:100%}}
