.Card-module-scss-module__ZcVXRG__card{aspect-ratio:3/4;border-radius:var(--radius-xs);text-align:left;width:100%;color:var(--neutral-900);justify-content:flex-start;align-items:flex-end;font-weight:400;text-decoration:none;display:flex;position:relative;overflow:hidden;container-type:inline-size}.Card-module-scss-module__ZcVXRG__card img{transition:all .5s cubic-bezier(.15,.9,.3,1);transform:scale(1.05)}.Card-module-scss-module__ZcVXRG__card:after,.Card-module-scss-module__ZcVXRG__card:before{content:"";pointer-events:none;z-index:var(--z-10);transition:opacity .3s ease-in-out;position:absolute;inset:0}.Card-module-scss-module__ZcVXRG__card:before{opacity:1;background:linear-gradient(#0000 50%,#000000bf 100%)}.Card-module-scss-module__ZcVXRG__card:hover img{transform:scale(1)}.Card-module-scss-module__ZcVXRG__card .Card-module-scss-module__ZcVXRG__body{padding:var(--space-lg);z-index:var(--z-20);flex-direction:column;justify-self:flex-start;gap:1cqw;display:flex}.Card-module-scss-module__ZcVXRG__card .Card-module-scss-module__ZcVXRG__body h4{text-wrap:pretty;font-size:14cqw}.Card-module-scss-module__ZcVXRG__card .Card-module-scss-module__ZcVXRG__body p{font-size:min(1.5rem,4cqw)}.Card-module-scss-module__ZcVXRG__card .Card-module-scss-module__ZcVXRG__body ul{flex-wrap:wrap}.Card-module-scss-module__ZcVXRG__card .Card-module-scss-module__ZcVXRG__body li{white-space:nowrap;font-size:min(1rem,3cqw)}.Card-module-scss-module__ZcVXRG__card .Card-module-scss-module__ZcVXRG__body p,.Card-module-scss-module__ZcVXRG__card .Card-module-scss-module__ZcVXRG__body li,.Card-module-scss-module__ZcVXRG__card .Card-module-scss-module__ZcVXRG__body h4{margin:0;line-height:1}
.Carousel-module-scss-module__9FzZvW__container{--number-of-items:4;position:relative;container-type:inline-size}.Carousel-module-scss-module__9FzZvW__container.Carousel-module-scss-module__9FzZvW__s,.Carousel-module-scss-module__9FzZvW__container.Carousel-module-scss-module__9FzZvW__m,.Carousel-module-scss-module__9FzZvW__container.Carousel-module-scss-module__9FzZvW__l{--number-of-items:2.1}.Carousel-module-scss-module__9FzZvW__container.Carousel-module-scss-module__9FzZvW__xl,.Carousel-module-scss-module__9FzZvW__container.Carousel-module-scss-module__9FzZvW__xxl{--number-of-items:1}@media (min-width:1025px){.Carousel-module-scss-module__9FzZvW__container.Carousel-module-scss-module__9FzZvW__s{--number-of-items:5}.Carousel-module-scss-module__9FzZvW__container.Carousel-module-scss-module__9FzZvW__m{--number-of-items:4}.Carousel-module-scss-module__9FzZvW__container.Carousel-module-scss-module__9FzZvW__l{--number-of-items:3}.Carousel-module-scss-module__9FzZvW__container.Carousel-module-scss-module__9FzZvW__xl{--number-of-items:2}.Carousel-module-scss-module__9FzZvW__container.Carousel-module-scss-module__9FzZvW__xxl{--number-of-items:1}}.Carousel-module-scss-module__9FzZvW__carousel{--gap:var(--space-3xs);--total-gap-width:calc(var(--gap) * calc(var(--number-of-items) - 1));gap:var(--gap);grid-auto-flow:column;grid-auto-columns:calc(100cqw/var(--number-of-items) - var(--total-gap-width)/var(--number-of-items));scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;white-space:nowrap;border-radius:var(--radius-lg) 0 0 var(--radius-lg);display:grid;overflow:auto hidden}@media (min-width:1025px){.Carousel-module-scss-module__9FzZvW__carousel{border-radius:var(--radius-lg);grid-auto-columns:calc(100cqw/var(--number-of-items) - var(--total-gap-width)/var(--number-of-items))}}.Carousel-module-scss-module__9FzZvW__carousel .Carousel-module-scss-module__9FzZvW__carousel_item{grid-template-rows:subgrid;grid-row:span var(--number-of-row-items);scroll-snap-align:start;list-style:none;display:grid}.Carousel-module-scss-module__9FzZvW__carousel .Carousel-module-scss-module__9FzZvW__carousel_item img{pointer-events:none;object-fit:cover}.Carousel-module-scss-module__9FzZvW__carousel .Carousel-module-scss-module__9FzZvW__dragging{cursor:grabbing}.Carousel-module-scss-module__9FzZvW__prev,.Carousel-module-scss-module__9FzZvW__next{display:none}@media (min-width:1025px){.Carousel-module-scss-module__9FzZvW__prev,.Carousel-module-scss-module__9FzZvW__next{z-index:var(--z-20);transition:opacity var(--animation-fast) ease;display:block;position:absolute;top:50%}.Carousel-module-scss-module__9FzZvW__prev.Carousel-module-scss-module__9FzZvW__hidden,.Carousel-module-scss-module__9FzZvW__next.Carousel-module-scss-module__9FzZvW__hidden{opacity:0;pointer-events:none}}.Carousel-module-scss-module__9FzZvW__prev{left:0;transform:translate(-50%,-50%)}.Carousel-module-scss-module__9FzZvW__next{right:0;transform:translate(50%,-50%)}.Carousel-module-scss-module__9FzZvW__pills_container{justify-content:center;gap:var(--space-3xs);margin-top:var(--space-lg);display:flex}.Carousel-module-scss-module__9FzZvW__pill{background-color:var(--neutral-100);cursor:pointer;width:12px;height:12px;transition:background-color var(--animation-fast) ease;border:none;border-radius:50%}.Carousel-module-scss-module__9FzZvW__pill:hover{background-color:var(--neutral-500)}.Carousel-module-scss-module__9FzZvW__pill_active{background-color:var(--secondary-02-500)}.Carousel-module-scss-module__9FzZvW__pill_active:hover{background-color:var(--secondary-02-600)}
.HomepageCarousel-module-scss-module__yXwgeq__carousel_heading{text-align:center}
.PopularJobTitles-module-scss-module__p7gmjG__section{gap:var(--space-md);flex-direction:column;display:flex}.PopularJobTitles-module-scss-module__p7gmjG__links{justify-content:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.PopularJobTitles-module-scss-module__p7gmjG__link{background:var(--secondary-01-50);border:1px solid var(--secondary-01-200);color:var(--secondary-03-500);white-space:nowrap;transition:background var(--animation-fast),border-color var(--animation-fast),box-shadow var(--animation-fast);border-radius:5em;align-items:center;gap:.4em;padding:.65em 1.25em;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.PopularJobTitles-module-scss-module__p7gmjG__link:hover{background:var(--secondary-01-100);border-color:var(--secondary-01-400);box-shadow:var(--shadow-sm)}
.SectorCarousel-module-scss-module__BpAhza__section{gap:var(--space-lg);flex-direction:column;display:flex}.SectorCarousel-module-scss-module__BpAhza__section .SectorCarousel-module-scss-module__BpAhza__heading{text-align:center}.SectorCarousel-module-scss-module__BpAhza__section .SectorCarousel-module-scss-module__BpAhza__tabs{justify-content:center;gap:var(--space-2xs);padding-inline:var(--space-sm);flex-wrap:wrap;display:flex}@media (min-width:1025px){.SectorCarousel-module-scss-module__BpAhza__section .SectorCarousel-module-scss-module__BpAhza__tabs{padding-inline:0}}.SectorCarousel-module-scss-module__BpAhza__section .SectorCarousel-module-scss-module__BpAhza__tabs .SectorCarousel-module-scss-module__BpAhza__tab{padding:var(--space-2xs) var(--space-sm);border:1px solid var(--neutral-100);border-radius:var(--radius-3xl);background:var(--core-white);color:var(--neutral-600);font-family:var(--font-dm-sans);cursor:pointer;transition:all var(--animation-fast) ease;white-space:nowrap;font-size:.875rem}.SectorCarousel-module-scss-module__BpAhza__section .SectorCarousel-module-scss-module__BpAhza__tabs .SectorCarousel-module-scss-module__BpAhza__tab:hover{border-color:var(--neutral-300);color:var(--neutral-800)}.SectorCarousel-module-scss-module__BpAhza__section .SectorCarousel-module-scss-module__BpAhza__tabs .SectorCarousel-module-scss-module__BpAhza__tab_active{background:var(--secondary-02-500);border-color:var(--secondary-02-500);color:var(--core-white)}.SectorCarousel-module-scss-module__BpAhza__section .SectorCarousel-module-scss-module__BpAhza__tabs .SectorCarousel-module-scss-module__BpAhza__tab_active:hover{background:var(--secondary-02-600);border-color:var(--secondary-02-600);color:var(--core-white)}.SectorCarousel-module-scss-module__BpAhza__section .SectorCarousel-module-scss-module__BpAhza__carousel.SectorCarousel-module-scss-module__BpAhza__carousel{--number-of-items:1;padding-inline:var(--space-sm)}@media (min-width:1025px){.SectorCarousel-module-scss-module__BpAhza__section .SectorCarousel-module-scss-module__BpAhza__carousel.SectorCarousel-module-scss-module__BpAhza__carousel{--number-of-items:3;padding-inline:0}}.SectorCarousel-module-scss-module__BpAhza__section .SectorCarousel-module-scss-module__BpAhza__carousel.SectorCarousel-module-scss-module__BpAhza__carousel li{scroll-snap-align:center}.SectorCarousel-module-scss-module__BpAhza__job_title{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.875rem;font-weight:600;overflow:hidden}.SectorCarousel-module-scss-module__BpAhza__sector_tile{border:1px solid var(--neutral-100);border-radius:var(--radius-xl);background:var(--core-white);flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}.SectorCarousel-module-scss-module__BpAhza__sector_tile .SectorCarousel-module-scss-module__BpAhza__sector_header{justify-content:space-between;align-items:flex-end;gap:var(--space-md);min-height:16rem;padding:var(--space-sm) var(--space-md);background:var(--neutral-800);color:var(--core-white);display:flex;position:relative;overflow:hidden}.SectorCarousel-module-scss-module__BpAhza__sector_tile .SectorCarousel-module-scss-module__BpAhza__sector_header:after{content:"";z-index:var(--z-10);pointer-events:none;background:linear-gradient(#00000040,#000000b3);position:absolute;inset:0}.SectorCarousel-module-scss-module__BpAhza__sector_tile .SectorCarousel-module-scss-module__BpAhza__sector_header>:not(.SectorCarousel-module-scss-module__BpAhza__sector_header_image){z-index:var(--z-20);position:relative}.SectorCarousel-module-scss-module__BpAhza__sector_tile .SectorCarousel-module-scss-module__BpAhza__sector_header .SectorCarousel-module-scss-module__BpAhza__sector_header_image{object-fit:cover;object-position:center 25%}.SectorCarousel-module-scss-module__BpAhza__sector_tile .SectorCarousel-module-scss-module__BpAhza__sector_header .SectorCarousel-module-scss-module__BpAhza__sector_name{font-family:var(--font-booming-bebas);text-wrap:balance;font-size:clamp(1.5rem,12cqi,3.2rem);font-weight:400;line-height:1}.SectorCarousel-module-scss-module__BpAhza__sector_tile .SectorCarousel-module-scss-module__BpAhza__sector_header .SectorCarousel-module-scss-module__BpAhza__sector_count{color:var(--neutral-300);white-space:nowrap;margin-left:var(--space-sm);flex-shrink:0;font-size:.8125rem}.SectorCarousel-module-scss-module__BpAhza__sector_tile .SectorCarousel-module-scss-module__BpAhza__job_list{flex:1;margin:0;padding:0;list-style:none}.SectorCarousel-module-scss-module__BpAhza__sector_tile .SectorCarousel-module-scss-module__BpAhza__job_list li+li{border-top:1px solid color-mix(in srgb, var(--neutral-100), transparent 50%)}.SectorCarousel-module-scss-module__BpAhza__sector_tile .SectorCarousel-module-scss-module__BpAhza__job_link{color:inherit;transition:background-color var(--animation-fast) ease;align-items:center;gap:.75rem;padding:.75rem 1rem;text-decoration:none;display:flex}.SectorCarousel-module-scss-module__BpAhza__sector_tile .SectorCarousel-module-scss-module__BpAhza__job_link:hover{background-color:color-mix(in srgb, var(--neutral-50), transparent 50%)}.SectorCarousel-module-scss-module__BpAhza__sector_tile .SectorCarousel-module-scss-module__BpAhza__job_link:focus-visible{outline:2px solid var(--primary-500);outline-offset:-2px}.SectorCarousel-module-scss-module__BpAhza__sector_tile .SectorCarousel-module-scss-module__BpAhza__job_link:hover .SectorCarousel-module-scss-module__BpAhza__job_arrow{opacity:1;transform:translate(0)}.SectorCarousel-module-scss-module__BpAhza__sector_tile .SectorCarousel-module-scss-module__BpAhza__job_link .SectorCarousel-module-scss-module__BpAhza__job_icon{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--neutral-50), transparent 20%);width:2.25rem;height:2.25rem;color:var(--neutral-500);flex-shrink:0;justify-content:center;align-items:center;display:flex}.SectorCarousel-module-scss-module__BpAhza__sector_tile .SectorCarousel-module-scss-module__BpAhza__job_link .SectorCarousel-module-scss-module__BpAhza__job_info{flex:1;min-width:0}.SectorCarousel-module-scss-module__BpAhza__sector_tile .SectorCarousel-module-scss-module__BpAhza__job_link .SectorCarousel-module-scss-module__BpAhza__job_info .SectorCarousel-module-scss-module__BpAhza__job_title_line{align-items:center;gap:var(--space-2xs);display:flex}.SectorCarousel-module-scss-module__BpAhza__sector_tile .SectorCarousel-module-scss-module__BpAhza__job_link .SectorCarousel-module-scss-module__BpAhza__job_info .SectorCarousel-module-scss-module__BpAhza__job_title_line .SectorCarousel-module-scss-module__BpAhza__job_type_badge{color:var(--neutral-500);background:var(--neutral-50);border-radius:9999px;flex-shrink:0;padding:.125rem .375rem;font-size:.625rem;font-weight:500;line-height:1.4}.SectorCarousel-module-scss-module__BpAhza__sector_tile .SectorCarousel-module-scss-module__BpAhza__job_link .SectorCarousel-module-scss-module__BpAhza__job_info .SectorCarousel-module-scss-module__BpAhza__job_meta{align-items:center;gap:var(--space-2xs);color:var(--neutral-400);margin-top:.125rem;font-size:.75rem;display:flex}.SectorCarousel-module-scss-module__BpAhza__sector_tile .SectorCarousel-module-scss-module__BpAhza__job_link .SectorCarousel-module-scss-module__BpAhza__job_info .SectorCarousel-module-scss-module__BpAhza__job_meta span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.SectorCarousel-module-scss-module__BpAhza__sector_tile .SectorCarousel-module-scss-module__BpAhza__job_link .SectorCarousel-module-scss-module__BpAhza__job_info .SectorCarousel-module-scss-module__BpAhza__job_meta .SectorCarousel-module-scss-module__BpAhza__job_location{align-items:center;gap:.125rem;display:inline-flex}.SectorCarousel-module-scss-module__BpAhza__sector_tile .SectorCarousel-module-scss-module__BpAhza__job_link .SectorCarousel-module-scss-module__BpAhza__job_compensation{text-align:right;flex-shrink:0}.SectorCarousel-module-scss-module__BpAhza__sector_tile .SectorCarousel-module-scss-module__BpAhza__job_link .SectorCarousel-module-scss-module__BpAhza__job_compensation .SectorCarousel-module-scss-module__BpAhza__job_salary{color:var(--neutral-800);margin:0;font-size:.75rem;font-weight:600}.SectorCarousel-module-scss-module__BpAhza__sector_tile .SectorCarousel-module-scss-module__BpAhza__job_link .SectorCarousel-module-scss-module__BpAhza__job_compensation .SectorCarousel-module-scss-module__BpAhza__job_posted{color:var(--neutral-400);margin-top:.125rem;font-size:.625rem;display:block}.SectorCarousel-module-scss-module__BpAhza__sector_tile .SectorCarousel-module-scss-module__BpAhza__job_link .SectorCarousel-module-scss-module__BpAhza__job_arrow{color:color-mix(in srgb, var(--neutral-400), transparent 50%);opacity:0;transition:opacity var(--animation-normal) ease,transform var(--animation-normal) ease;flex-shrink:0;transform:translate(-4px)}.SectorCarousel-module-scss-module__BpAhza__sector_tile .SectorCarousel-module-scss-module__BpAhza__sector_footer{padding:var(--space-2xs) var(--space-md);border-top:1px solid var(--neutral-50)}.SectorCarousel-module-scss-module__BpAhza__sector_tile .SectorCarousel-module-scss-module__BpAhza__sector_footer .SectorCarousel-module-scss-module__BpAhza__view_all_link{justify-content:center;align-items:center;gap:var(--space-3xs);color:var(--secondary-02-500);transition:color var(--animation-fast) ease;font-size:.875rem;font-weight:500;text-decoration:none;display:flex}.SectorCarousel-module-scss-module__BpAhza__sector_tile .SectorCarousel-module-scss-module__BpAhza__sector_footer .SectorCarousel-module-scss-module__BpAhza__view_all_link:hover{color:var(--secondary-02-600)}
