@layer components{.careers-hero{background:var(--az-black);min-height:clamp(40rem,74svh,52rem);color:var(--az-white);isolation:isolate;align-items:end;display:grid;position:relative;overflow:hidden}.careers-hero__visual{z-index:-3;width:min(58vw,58rem);color:var(--az-yellow);border-left:1px solid #ffffff1f;place-items:center;display:grid;position:absolute;top:5rem;bottom:0;right:0;overflow:hidden}.careers-hero__grid{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:2rem 2rem;position:absolute;inset:0}.careers-hero__orbit{aspect-ratio:1;border:1px solid #ffffff24;border-radius:50%;place-items:start center;display:grid;position:absolute}.careers-hero__orbit svg{fill:var(--az-black);transform:translateY(-50%)}.careers-hero__orbit--outer{width:min(62%,35rem);transform:rotate(18deg)}.careers-hero__orbit--inner{width:min(38%,21rem);transform:rotate(-34deg)}.careers-hero__people{filter:drop-shadow(0 0 2.5rem #ffe80029)}.careers-hero__visual-label{right:var(--az-space-5);bottom:var(--az-space-5);color:#ffffff8a;letter-spacing:.11em;text-transform:uppercase;font-size:.625rem;font-weight:800;position:absolute}.careers-hero__overlay{z-index:-2;background:linear-gradient(90deg,#08090a 0%,#08090af0 38%,#08090a7a 70%,#08090a2e 100%),linear-gradient(#0000 50%,#08090acc 100%);position:absolute;inset:0}.careers-hero__inner{padding-block:clamp(3rem,7vw,6rem)}.careers-breadcrumbs{margin-bottom:clamp(4rem,9vw,7.5rem)}.careers-breadcrumbs ol{color:#fff9}.careers-breadcrumbs a:hover,.careers-breadcrumbs a:focus-visible{color:var(--az-white)}.careers-hero__copy{max-width:49rem}.careers-hero h1{max-width:10ch;margin:var(--az-space-6) 0 0;font-family:var(--az-font-display);letter-spacing:-.04em;text-transform:uppercase;font-size:clamp(4rem,7.5vw,7.25rem);font-weight:800;line-height:.88}.careers-hero h1 span{color:var(--az-yellow);display:block}.careers-hero__copy>p{max-width:40rem;margin:var(--az-space-8) 0 0;color:#ffffffa8;font-size:var(--az-text-lg)}.career-openings__heading,.career-why__heading{grid-template-columns:minmax(0,1fr) minmax(11rem,.42fr);align-items:end;gap:clamp(2rem,6vw,6rem);display:grid}.career-openings__heading .az-section-heading,.career-why__heading .az-section-heading,.career-resume .az-section-heading{margin-top:var(--az-space-4)}.career-openings__count{text-align:right;justify-self:end;display:grid}.career-openings__count strong{color:var(--az-black);font-family:var(--az-font-display);letter-spacing:-.05em;font-size:clamp(4rem,8vw,7rem);line-height:.72}.career-openings__count span{margin-top:var(--az-space-4);color:var(--az-foreground-muted);font-size:var(--az-text-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.career-openings__description{max-width:40rem;margin:var(--az-space-6) 0 0;color:var(--az-foreground-muted)}.career-filters{gap:var(--az-space-4);padding:var(--az-space-6);border:1px solid var(--az-border);background:var(--az-surface-raised);grid-template-columns:minmax(15rem,1.45fr) repeat(2,minmax(10rem,1fr)) auto;align-items:end;margin-top:clamp(2.5rem,5vw,4rem);display:grid}.career-filters__search{position:relative}.career-filters__search>svg{z-index:1;top:50%;left:var(--az-space-4);color:var(--az-foreground-muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.career-filters__search .az-control{padding-left:2.75rem}.career-filters__hint{grid-column:1/-1}.career-empty-state{margin-top:var(--az-space-6);border:1px solid var(--az-border-strong);box-shadow:inset .25rem 0 0 var(--az-yellow);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.5rem,4vw,3rem);display:grid}.career-empty-state__signal{aspect-ratio:1;border:1px solid var(--az-border);width:5.5rem;color:var(--az-black);place-items:center;display:grid;position:relative}.career-empty-state__signal span{aspect-ratio:1;background:var(--az-yellow);width:.75rem;position:absolute;top:0;right:0}.career-empty-state h3{margin:var(--az-space-4) 0 0;font-family:var(--az-font-display);letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(2rem,4vw,3.5rem);font-weight:800;line-height:.95}.career-empty-state p{max-width:44rem;margin:var(--az-space-4) 0 0;color:var(--az-foreground-muted)}.career-opening-list{margin-top:var(--az-space-6);border-top:1px solid var(--az-border);border-left:1px solid var(--az-border);display:grid}.career-no-match{margin-top:var(--az-space-6);border:1px solid var(--az-border-strong);justify-items:start;padding:clamp(1.5rem,4vw,3rem);display:grid}.career-no-match h3{font-family:var(--az-font-display);font-size:var(--az-text-2xl);text-transform:uppercase;margin:0;font-weight:800}.career-no-match p{margin:var(--az-space-3) 0 0;color:var(--az-foreground-muted)}.career-no-match .az-button{margin-top:var(--az-space-6)}.career-opening{gap:var(--az-space-6);padding:var(--az-space-6);border-right:1px solid var(--az-border);border-bottom:1px solid var(--az-border);grid-template-columns:auto minmax(16rem,1.2fr) minmax(14rem,.8fr) auto;align-items:center;display:grid}.career-opening__icon{aspect-ratio:1;background:var(--az-black);width:3.5rem;color:var(--az-yellow);place-items:center;display:grid}.career-opening h3{font-family:var(--az-font-display);font-size:var(--az-text-xl);text-transform:uppercase;margin:0;font-weight:800}.career-opening__copy p{margin:var(--az-space-2) 0 0;color:var(--az-foreground-muted);font-size:var(--az-text-sm)}.career-opening__meta{gap:var(--az-space-2);margin:0;display:grid}.career-opening__meta dd{gap:var(--az-space-2);color:var(--az-foreground-muted);font-size:var(--az-text-sm);align-items:center;margin:0;display:flex}.career-opening__apply{gap:var(--az-space-2);color:var(--az-black);font-size:var(--az-text-sm);text-transform:uppercase;align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.career-opening__apply:hover,.career-opening__apply:focus-visible{color:var(--az-foreground-muted)}.career-why__heading>p{color:var(--az-foreground-muted);margin:0}.career-why__grid{border-top:1px solid var(--az-border);border-left:1px solid var(--az-border);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(3rem,6vw,5rem);display:grid}.career-why__grid article{border-right:1px solid var(--az-border);border-bottom:1px solid var(--az-border);min-width:0;min-height:20rem;padding:clamp(1.5rem,3vw,2.5rem)}.career-why__grid svg{color:var(--az-yellow)}.career-why__grid h3{font-family:var(--az-font-display);font-size:var(--az-text-xl);text-transform:uppercase;margin:clamp(4rem,7vw,7rem) 0 0;font-weight:800}.career-why__grid p{margin:var(--az-space-4) 0 0;color:var(--az-foreground-muted)}.career-resume{background:var(--az-yellow);color:var(--az-black);padding-block:clamp(4rem,8vw,7rem);position:relative;overflow:hidden}.career-resume:after{aspect-ratio:1;content:"";border:1px solid #08090a2e;width:28rem;position:absolute;bottom:-12rem;right:-7rem;transform:rotate(45deg)}.career-resume__grid{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(2rem,7vw,7rem);display:grid;position:relative}.career-resume p{max-width:43rem;margin:var(--az-space-6) 0 0;color:#08090ab8}.career-resume__actions{gap:var(--az-space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}}@media (max-width:64rem){.career-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.career-filters .az-button{align-self:end}.career-opening{grid-template-columns:auto minmax(0,1fr) auto}.career-opening__meta{grid-column:2/-1}.career-opening__apply{grid-area:1/3}}@media (max-width:48rem){.careers-hero{min-height:44rem}.careers-hero__visual{opacity:.5;border-left:0;width:100%;top:5rem}.careers-hero__overlay{background:linear-gradient(#08090a73 0%,#08090ab8 40%,#08090a 90%)}.careers-breadcrumbs{margin-bottom:clamp(4rem,18vw,7rem)}.careers-hero h1{font-size:clamp(3.25rem,13vw,5rem)}.career-openings__heading,.career-why__heading,.career-resume__grid{grid-template-columns:1fr}.career-openings__count{text-align:left;justify-self:start}.career-empty-state{grid-template-columns:auto minmax(0,1fr)}.career-empty-state .az-button{grid-column:1/-1;justify-self:start}.career-why__grid{grid-template-columns:1fr}.career-why__grid article{min-height:17rem}.career-resume__actions{justify-content:flex-start}}@media (max-width:30rem){.careers-hero__inner{padding-bottom:var(--az-space-12)}.careers-hero__copy>p{font-size:var(--az-text-base)}.career-filters,.career-empty-state,.career-opening{grid-template-columns:1fr}.career-filters{padding:var(--az-space-5)}.career-empty-state__signal{width:4.5rem}.career-empty-state .az-button,.career-opening__meta,.career-opening__apply{grid-column:1}.career-opening__apply{grid-row:auto}.career-resume__actions{display:grid}}@media (prefers-reduced-motion:reduce){.careers-hero__orbit{transform:none}}
