.image-text[data-astro-cid-khowiqor]{padding:4rem 0;background-color:var(--white)}@media(max-width:768px){.image-text[data-astro-cid-khowiqor]{padding:3rem 0}}.image-text[data-astro-cid-khowiqor].reverse .container-sm[data-astro-cid-khowiqor]{flex-direction:row-reverse}.image-text[data-astro-cid-khowiqor] .container-sm[data-astro-cid-khowiqor]{display:flex;align-items:center;gap:6rem}@media(max-width:1024px){.image-text[data-astro-cid-khowiqor] .container-sm[data-astro-cid-khowiqor]{gap:3rem}}@media(max-width:768px){.image-text[data-astro-cid-khowiqor] .container-sm[data-astro-cid-khowiqor]{flex-direction:column!important}}.image-text[data-astro-cid-khowiqor] .image[data-astro-cid-khowiqor]{width:50%;flex-shrink:0;position:relative;aspect-ratio:5/4}@media(max-width:768px){.image-text[data-astro-cid-khowiqor] .image[data-astro-cid-khowiqor]{width:100%;order:2;position:relative;z-index:1;margin-top:-2rem}}[data-astro-cid-khowiqor]:is(.image-text .image) img[data-astro-cid-khowiqor]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.image-text[data-astro-cid-khowiqor] .content[data-astro-cid-khowiqor]{flex-grow:1}@media(max-width:768px){.image-text[data-astro-cid-khowiqor] .content[data-astro-cid-khowiqor]{display:contents}}@media(max-width:768px){[data-astro-cid-khowiqor]:is(.image-text .content) .title-box[data-astro-cid-khowiqor]{order:1;display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;position:relative;z-index:2}[data-astro-cid-khowiqor]:is(:is(.image-text .content) .title-box) .title-wrapper{align-items:center;text-align:center}[data-astro-cid-khowiqor]:is(:is(.image-text .content) .title-box) .title{margin-bottom:.5rem}}@media(max-width:768px){[data-astro-cid-khowiqor]:is(.image-text .content) .content-box[data-astro-cid-khowiqor]{order:3;width:100%;margin-top:1rem}}[data-astro-cid-khowiqor]:is(.image-text .content) .text[data-astro-cid-khowiqor]{margin:1.5rem 0;font-size:1.125rem;line-height:1.6;color:var(--c-primary)}[data-astro-cid-khowiqor]:is(:is(.image-text .content) .text) p{margin-bottom:1rem}[data-astro-cid-khowiqor]:is(:is(.image-text .content) .text) ul{list-style:none;padding:0;margin-bottom:1rem}[data-astro-cid-khowiqor]:is(:is(.image-text .content) .text) li{position:relative;padding-left:1.75rem;margin-bottom:.5rem}[data-astro-cid-khowiqor]:is(:is(:is(.image-text .content) .text) :global(li)):before{content:"✓";position:absolute;left:0;color:var(--c-ter);font-weight:700}[data-astro-cid-khowiqor]:is(.image-text .content) .features[data-astro-cid-khowiqor]{list-style:none;padding:0;margin:2rem 0;display:flex;flex-direction:column;gap:1.25rem}[data-astro-cid-khowiqor]:is(:is(.image-text .content) .features) .feature[data-astro-cid-khowiqor]{display:flex;align-items:center;gap:1rem}[data-astro-cid-khowiqor]:is(:is(:is(.image-text .content) .features) .feature) .icon[data-astro-cid-khowiqor]{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center}[data-astro-cid-khowiqor]:is(:is(:is(:is(.image-text .content) .features) .feature) .icon) img[data-astro-cid-khowiqor]{width:100%;height:auto}[data-astro-cid-khowiqor]:is(:is(:is(.image-text .content) .features) .feature) .feature-text[data-astro-cid-khowiqor]{font-weight:500;color:var(--c-primary)}[data-astro-cid-khowiqor]:is(.image-text .content) .actions[data-astro-cid-khowiqor]{margin-top:2rem}.reviews[data-astro-cid-bknnffyy]{padding:5rem 0;background:transparent linear-gradient(180deg,#a8c9ec4d,#fff) 0% 0% no-repeat padding-box;text-align:center}@media(max-width:768px){.reviews[data-astro-cid-bknnffyy]{padding:4rem 0}}.reviews-header[data-astro-cid-bknnffyy]{margin-bottom:3rem}@media(max-width:768px){.reviews-header[data-astro-cid-bknnffyy]{margin-bottom:2rem}}.reviews-header[data-astro-cid-bknnffyy] .badge[data-astro-cid-bknnffyy]{color:var(--c-dirt);font-size:.875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.reviews-slider[data-astro-cid-bknnffyy]{position:relative;max-width:1100px;margin:0 auto}.slider-track[data-astro-cid-bknnffyy]{display:grid;grid-template-areas:"stack";align-items:center;justify-content:center;min-height:250px}@media(max-width:768px){.slider-track[data-astro-cid-bknnffyy]{min-height:200px}}.slide[data-astro-cid-bknnffyy]{grid-area:stack;opacity:0;visibility:hidden;transition:opacity .8s ease,visibility .8s ease;z-index:1}.slide[data-astro-cid-bknnffyy].active{opacity:1;visibility:visible;z-index:2}.review-text[data-astro-cid-bknnffyy]{font-family:var(--font-body);font-size:1.875rem;line-height:1.3;color:var(--c-black);font-weight:600;margin:0 0 2rem;padding:0 10%}@media(max-width:768px){.review-text[data-astro-cid-bknnffyy]{font-size:1.25rem;padding:0 5%;margin-bottom:1.5rem}}.author[data-astro-cid-bknnffyy] .author-name[data-astro-cid-bknnffyy]{display:block;font-weight:600;font-style:normal;font-size:1.125rem;color:var(--c-black)}@media(max-width:768px){.author[data-astro-cid-bknnffyy] .author-name[data-astro-cid-bknnffyy]{font-size:1.05rem}}.author[data-astro-cid-bknnffyy] .author-subtext[data-astro-cid-bknnffyy]{display:block;font-size:.9375rem;color:#666;margin-top:.25rem}@media(max-width:768px){.author[data-astro-cid-bknnffyy] .author-subtext[data-astro-cid-bknnffyy]{font-size:.9rem}}.slider-dots[data-astro-cid-bknnffyy]{margin-top:3rem;display:flex;justify-content:center;gap:.75rem}@media(max-width:768px){.slider-dots[data-astro-cid-bknnffyy]{margin-top:2rem}}.slider-dots[data-astro-cid-bknnffyy] .dot[data-astro-cid-bknnffyy]{width:8px;height:8px;border-radius:50%;border:1px solid var(--c-black);background:#0000001a;padding:0;cursor:pointer;transition:all .3s ease}.active[data-astro-cid-bknnffyy]:is(.slider-dots .dot){background:var(--c-black)}.job-card[data-astro-cid-no6omo2p]{display:flex;flex-direction:column;padding:1.5rem;border:1px solid var(--c-black);text-decoration:none;color:var(--c-black);transition:all .3s ease;border-radius:12px;position:relative;height:100%}.job-card[data-astro-cid-no6omo2p]:hover{transform:translateY(-4px);box-shadow:0 10px 30px #0000000d;background:var(--c-white)}.job-card-header[data-astro-cid-no6omo2p]{margin-bottom:2rem;display:flex;justify-content:flex-end}.company-logo[data-astro-cid-no6omo2p]{height:25px;display:flex;align-items:center;opacity:.8}.logo-wrapper[data-astro-cid-no6omo2p]{display:flex;flex-direction:column;align-items:center;line-height:.8}.logo-icon[data-astro-cid-no6omo2p]{font-size:1.25rem;font-weight:700}.logo-name[data-astro-cid-no6omo2p]{font-size:.6rem;font-weight:900;letter-spacing:.15rem}.logo-sam[data-astro-cid-no6omo2p],.logo-rivolier[data-astro-cid-no6omo2p],.logo-default[data-astro-cid-no6omo2p]{font-weight:900;font-size:1.25rem;letter-spacing:-.5px;text-transform:uppercase}.job-title[data-astro-cid-no6omo2p]{font-size:25px;margin-bottom:2rem;line-height:1.2;font-family:var(--font-body);font-weight:700;color:var(--c-black)}.job-details[data-astro-cid-no6omo2p]{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:2rem}.job-detail-row[data-astro-cid-no6omo2p]{display:flex;flex-direction:column;gap:.1rem}.detail-label[data-astro-cid-no6omo2p]{font-weight:700;font-size:.7rem;text-transform:uppercase;color:var(--c-black);letter-spacing:.05em}.detail-value[data-astro-cid-no6omo2p]{font-size:1rem;font-family:var(--font-body);color:var(--c-black);font-weight:400;line-height:1.2}.job-excerpt[data-astro-cid-no6omo2p]{font-family:var(--font-body);font-size:1.125rem;font-weight:400;line-height:1.5;color:var(--c-black);margin-bottom:2.5rem;flex-grow:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.job-link[data-astro-cid-no6omo2p]{font-weight:700;text-decoration:underline;text-underline-offset:4px;font-size:1.1rem;font-family:var(--font-body);text-transform:lowercase}.filters[data-astro-cid-tlkerdih]{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-bottom:5rem}@media(max-width:768px){.filters[data-astro-cid-tlkerdih]{flex-direction:row;justify-content:center;gap:.75rem}}.filter-group[data-astro-cid-tlkerdih]{position:relative;display:flex;align-items:center}@media(max-width:768px){.filter-group[data-astro-cid-tlkerdih]{width:auto;max-width:100%}.filter-group[data-astro-cid-tlkerdih].keyword-search{width:100%;order:-1;margin-bottom:.5rem}}.filter-select[data-astro-cid-tlkerdih],.filter-input[data-astro-cid-tlkerdih]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.8rem 1.75rem;border:1px solid var(--c-black);border-radius:100px;font-size:1rem;background-color:var(--c-white);min-width:180px;cursor:pointer;font-family:var(--font-body);transition:all .3s ease}[data-astro-cid-tlkerdih]:is(.filter-select,.filter-input):focus{outline:none}@media(max-width:768px){.filter-select[data-astro-cid-tlkerdih],.filter-input[data-astro-cid-tlkerdih]{min-width:0;width:auto;font-size:.9375rem;padding:.7rem 2.8rem .7rem 1.15rem}}.filter-select[data-astro-cid-tlkerdih]{padding-right:3.5rem;height:100%}.filter-group[data-astro-cid-tlkerdih]:not(.keyword-search):after{content:"";position:absolute;right:0;top:0;height:100%;aspect-ratio:1 / 1;background-color:var(--c-white);border:1px solid var(--c-black);border-radius:50%;display:flex;align-items:center;justify-content:center;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 2V10M6 10L3 7M6 10L9 7' stroke='black' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;box-sizing:border-box}@media(max-width:768px){.filter-group[data-astro-cid-tlkerdih]:not(.keyword-search):after{height:100%}}.keyword-search[data-astro-cid-tlkerdih]{min-width:300px}.keyword-search[data-astro-cid-tlkerdih] .filter-input[data-astro-cid-tlkerdih]{width:100%;padding-right:3.5rem}@media(max-width:768px){.keyword-search[data-astro-cid-tlkerdih]{min-width:unset;width:280px}}.search-icon-wrapper[data-astro-cid-tlkerdih]{position:absolute;right:0;top:0;height:100%;aspect-ratio:1 / 1;background-color:var(--c-white);border:1px solid var(--c-black);border-radius:50%;display:flex;align-items:center;justify-content:center;pointer-events:none}.jobs-grid[data-astro-cid-tlkerdih]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media(max-width:1400px){.jobs-grid[data-astro-cid-tlkerdih]{grid-template-columns:repeat(3,1fr)}}@media(max-width:1100px){.jobs-grid[data-astro-cid-tlkerdih]{grid-template-columns:1fr}}@media(max-width:700px){.jobs-grid[data-astro-cid-tlkerdih]{grid-template-columns:1fr}}
