.gp-careers-hero[data-astro-cid-2pjcwduj]{position:relative;width:100%;height:368px;display:flex;align-items:center;padding:0 150px;overflow:hidden}.gp-careers-hero-bg[data-astro-cid-2pjcwduj]{position:absolute;inset:0;z-index:0}.gp-careers-hero-bg[data-astro-cid-2pjcwduj] img[data-astro-cid-2pjcwduj]{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.gp-careers-hero-overlay[data-astro-cid-2pjcwduj]{position:absolute;inset:0;background:#00000080;z-index:1}.gp-careers-hero-content[data-astro-cid-2pjcwduj]{position:relative;z-index:2;display:flex;flex-direction:column;gap:2rem;max-width:605px;color:#fff}.gp-careers-hero-content[data-astro-cid-2pjcwduj] h1[data-astro-cid-2pjcwduj]{font-family:Raleway-Bold,Raleway,sans-serif;font-size:3.25rem;font-weight:700;line-height:1.21;color:#fff;margin:0}.gp-careers-hero-content[data-astro-cid-2pjcwduj] p[data-astro-cid-2pjcwduj]{font-family:Raleway,sans-serif;font-size:1rem;line-height:1.5;color:#fff;margin:0}.gp-careers-view-btn[data-astro-cid-2pjcwduj]{width:fit-content;font-size:1rem;padding:.65rem 1.5rem}.gp-careers-values[data-astro-cid-2pjcwduj]{background:#fff;display:flex;flex-direction:column;align-items:center;padding:64px 150px;width:100%}.gp-careers-values-inner[data-astro-cid-2pjcwduj]{display:flex;flex-direction:column;gap:2.5rem;align-items:center;width:100%;max-width:1500px;margin-inline:auto}.gp-careers-values-header[data-astro-cid-2pjcwduj]{display:flex;flex-direction:column;gap:1.5rem;align-items:center;text-align:center;max-width:784px}.gp-careers-values-header[data-astro-cid-2pjcwduj] h2[data-astro-cid-2pjcwduj]{font-family:Raleway,sans-serif;font-size:1.625rem;font-weight:500;color:red;line-height:1.5;margin:0}.gp-careers-values-header[data-astro-cid-2pjcwduj] p[data-astro-cid-2pjcwduj]{font-family:Raleway,sans-serif;font-size:1rem;color:#707070;line-height:1.5;margin:0}.gp-careers-values-grid[data-astro-cid-2pjcwduj]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;width:100%}.gp-careers-value-card[data-astro-cid-2pjcwduj]{background:#fff;border:1px solid #f1f1f1;border-radius:8px;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;align-items:center;text-align:center}.gp-careers-value-icon[data-astro-cid-2pjcwduj]{width:52px;height:52px;background:#ffe6e6;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.gp-careers-value-icon[data-astro-cid-2pjcwduj] img[data-astro-cid-2pjcwduj]{width:21px;height:21px}.gp-careers-value-card[data-astro-cid-2pjcwduj] h3[data-astro-cid-2pjcwduj]{font-family:Raleway-Bold,Raleway,sans-serif;font-size:1.125rem;font-weight:700;color:#272727;line-height:1.5;margin:0}.gp-careers-value-card[data-astro-cid-2pjcwduj] p[data-astro-cid-2pjcwduj]{font-family:Raleway,sans-serif;font-size:1rem;color:#707070;line-height:1.5;margin:0}.gp-careers-opp[data-astro-cid-2pjcwduj]{background:#fff;display:flex;flex-direction:column;padding:0 0 80px;width:100%;position:relative}.gp-careers-opp-header[data-astro-cid-2pjcwduj]{position:relative;width:100%;background:#f6f6f6;display:flex;flex-direction:column;align-items:center;gap:1rem;padding:40px 0 100px;box-sizing:border-box;overflow:visible}.gp-careers-opp-title[data-astro-cid-2pjcwduj]{font-family:Raleway,sans-serif;font-size:1.625rem;font-weight:500;color:red;line-height:1.5;text-align:center;margin:0}.gp-careers-opp-subtitle[data-astro-cid-2pjcwduj]{font-family:Raleway,sans-serif;font-size:1rem;color:#707070;line-height:1.5;text-align:center;margin:0}.gp-careers-filter-bar[data-astro-cid-2pjcwduj]{background:#fff;display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2.5rem;border-radius:8px;box-shadow:61px 61px 12px #e3e3e300,39px 39px 11px #e3e3e303,22px 22px 9.5px #e3e3e30d,10px 10px 7px #e3e3e317,2px 2px 4px #e3e3e31a;position:absolute;bottom:0;left:150px;right:150px;transform:translateY(50%);z-index:10;flex-wrap:wrap;gap:1rem}.gp-careers-filter-left[data-astro-cid-2pjcwduj]{display:flex;align-items:center;gap:2.5rem;flex-wrap:wrap}.gp-careers-filter-label[data-astro-cid-2pjcwduj]{font-family:Raleway-Bold,Raleway,sans-serif;font-size:1rem;font-weight:700;color:#1b1718;white-space:nowrap}.gp-careers-filter-dropdowns[data-astro-cid-2pjcwduj]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.gp-careers-filter-select[data-astro-cid-2pjcwduj]{width:220px;height:48px;padding:0 16px;background:#fff;border:1px solid #eaeaea;border-radius:4px;font-family:Raleway,sans-serif;font-size:.875rem;color:#272727;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%23707070' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:20px;cursor:pointer;max-width:100%}.gp-careers-filter-select[data-astro-cid-2pjcwduj]:focus{outline:none;border-color:red}.gp-careers-filter-count[data-astro-cid-2pjcwduj]{font-family:Raleway,sans-serif;font-size:1rem;color:#241f20;white-space:nowrap}.gp-careers-listings[data-astro-cid-2pjcwduj]{display:flex;flex-direction:column;align-items:center;width:100%;padding:100px 150px 0;box-sizing:border-box;background:#fff}.gp-careers-dept-group[data-astro-cid-2pjcwduj]{display:flex;flex-direction:column;width:100%;padding-bottom:1.25rem}.gp-careers-dept-separator[data-astro-cid-2pjcwduj]{display:flex;align-items:center;width:100%;gap:0}.gp-careers-dept-line[data-astro-cid-2pjcwduj]{flex:1;height:2px;background:#d9d9d9}.gp-careers-dept-badge[data-astro-cid-2pjcwduj]{display:inline-flex;align-items:center;justify-content:center;padding:8px 24px;background:red;border-radius:8px;font-family:Raleway-Bold,Raleway,sans-serif;font-size:1rem;font-weight:700;color:#fff;white-space:nowrap;flex-shrink:0}.gp-careers-job-row[data-astro-cid-2pjcwduj]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:2.5rem;box-sizing:border-box}.gp-careers-job-title[data-astro-cid-2pjcwduj]{font-family:Raleway,sans-serif;font-size:1rem;color:#000;line-height:1.5;flex:1}.gp-careers-job-location[data-astro-cid-2pjcwduj]{font-family:Raleway,sans-serif;font-size:1rem;color:#241f20;line-height:1.5;flex:1;text-align:left}.gp-careers-apply-btn[data-astro-cid-2pjcwduj]{display:inline-flex;align-items:center;gap:.75rem;height:48px;padding:0 1.5rem;background:none;border:none;font-family:Raleway-Bold,Raleway,sans-serif;font-size:1rem;font-weight:700;color:red;cursor:pointer;transition:opacity .2s ease;flex-shrink:0}.gp-careers-apply-btn[data-astro-cid-2pjcwduj]:hover{opacity:.8}.gp-careers-no-results[data-astro-cid-2pjcwduj]{display:flex;flex-direction:column;gap:2.5rem;align-items:center;max-width:447px;text-align:center;padding:2.5rem 0}.gp-careers-no-results[data-astro-cid-2pjcwduj] p[data-astro-cid-2pjcwduj]{font-family:Raleway,sans-serif;font-size:1rem;color:#000;line-height:1.5;margin:0}.gp-careers-modal-overlay[data-astro-cid-2pjcwduj]{position:fixed;inset:0;z-index:9999;background:#0006;display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:gp-modal-fade-in .2s ease}@keyframes gp-modal-fade-in{0%{opacity:0}to{opacity:1}}.gp-careers-modal[data-astro-cid-2pjcwduj]{background:#fff;border-radius:8px;padding:2.5rem;display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%;max-width:440px;box-shadow:0 8px 40px #0000001f;animation:gp-modal-slide-up .25s ease}@keyframes gp-modal-slide-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.gp-careers-modal-logo[data-astro-cid-2pjcwduj]{width:160px;height:auto}.gp-careers-modal-text[data-astro-cid-2pjcwduj]{font-family:Raleway,sans-serif;font-size:1rem;color:#241f20;line-height:1.5;text-align:center;margin:0}.gp-careers-modal-text[data-astro-cid-2pjcwduj] a[data-astro-cid-2pjcwduj]{color:#241f20;font-weight:600;text-decoration:underline}.gp-careers-modal-text[data-astro-cid-2pjcwduj] a[data-astro-cid-2pjcwduj]:hover{color:red}@media screen and (max-width: 1024px){.gp-careers-hero[data-astro-cid-2pjcwduj]{padding:0 64px}.gp-careers-values[data-astro-cid-2pjcwduj]{padding:48px 64px}.gp-careers-filter-bar[data-astro-cid-2pjcwduj]{left:64px;right:64px}.gp-careers-listings[data-astro-cid-2pjcwduj]{padding:100px 64px 0}.gp-careers-filter-select[data-astro-cid-2pjcwduj]{width:180px}.gp-careers-values-grid[data-astro-cid-2pjcwduj]{grid-template-columns:1fr 1fr}}@media screen and (max-width: 768px){.gp-careers-hero[data-astro-cid-2pjcwduj]{padding:0 24px;height:300px}.gp-careers-hero-content[data-astro-cid-2pjcwduj] h1[data-astro-cid-2pjcwduj]{font-size:2rem}.gp-careers-values[data-astro-cid-2pjcwduj]{padding:32px 24px}.gp-careers-values-grid[data-astro-cid-2pjcwduj]{grid-template-columns:1fr}.gp-careers-filter-bar[data-astro-cid-2pjcwduj]{left:24px;right:24px;flex-direction:column;align-items:flex-start;padding:1rem 1.25rem}.gp-careers-filter-left[data-astro-cid-2pjcwduj]{flex-direction:column;align-items:flex-start;gap:.75rem;width:100%}.gp-careers-filter-dropdowns[data-astro-cid-2pjcwduj]{flex-direction:column;width:100%}.gp-careers-filter-select[data-astro-cid-2pjcwduj]{width:100%}.gp-careers-listings[data-astro-cid-2pjcwduj]{padding:80px 24px 0}.gp-careers-job-row[data-astro-cid-2pjcwduj]{flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.5rem 1rem}}
