@layer components{.careers-hero_wrap{--_scale:.675;--_gap:1.18rem}@media (min-width:48rem){.careers-hero_wrap{--_scale:.8;--_gap:1.4rem}}@media (min-width:62rem){.careers-hero_wrap{--_scale:1;--_gap:2rem}}.careers-hero_wrap{gap:var(--space-5rem);flex-direction:column;width:100%;display:flex}.careers-hero_wrap :is(.heading,.text){margin:0}.careers-hero_wrap .careers-hero_body{flex-direction:column;gap:1.5rem;display:flex}@media (min-width:48rem){.careers-hero_wrap .careers-hero_body{gap:1.75rem}}@media (min-width:62rem){.careers-hero_wrap .careers-hero_body{justify-content:space-between;align-items:flex-start;gap:var(--space-3-5rem);flex-direction:row}}.careers-hero_wrap .careers-hero_heading{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}@media (min-width:62rem){.careers-hero_wrap .careers-hero_heading{gap:1.5rem;width:37.5rem}}.careers-hero_wrap .careers-hero_title-group{gap:var(--space-0-75rem);flex-direction:column;display:flex}.careers-hero_wrap .careers-hero_title{text-wrap:wrap}.careers-hero_wrap .careers-hero_eyebrow{color:var(--color-neutral-30)}.careers-hero_wrap .careers-hero_text{max-width:30rem}@media (min-width:62rem){.careers-hero_wrap .careers-hero_text{padding-top:var(--space-2-5rem)}}.careers-hero_wrap .careers-hero_photos{--_gap-size:var(--_gap);--_speed:8s;width:100vw;margin-inline:calc(50% - 50vw)}.careers-hero_wrap .careers-hero_photos .marquee_viewport{mask-image:none}.careers-hero_wrap .careers-hero_photos .marquee_track,.careers-hero_wrap .careers-hero_photos .marquee_panel{align-items:center}.careers-hero_wrap .careers-hero_photo{width:calc(var(--_scale) * var(--_w));height:calc(var(--_scale) * var(--_h));border:var(--border-width) solid var(--color-neutral-5);border-radius:var(--radius-0-25rem);background-color:var(--color-neutral-5);min-height:0;overflow:hidden}.careers-hero_wrap .careers-hero_image{object-fit:cover;width:100%;height:100%}.careers-why_wrap{background-color:var(--color-neutral-2);overflow:clip}.careers-why_wrap :is(.heading,.text){margin:0}.careers-why_wrap .careers-why_image{object-fit:cover}.careers-why_wrap .careers-why_fade{background-image:linear-gradient(to bottom, var(--color-neutral-0), color-mix(in lab, var(--color-neutral-0) 48%, transparent) 61%)}.careers-why_wrap .careers-why_layout{flex-direction:column;gap:2rem;position:relative}@media (min-width:48rem){.careers-why_wrap .careers-why_layout{gap:2.5rem}}@media (min-width:62rem){.careers-why_wrap .careers-why_layout{flex-direction:row;gap:3rem}}.careers-why_wrap .careers-why_eyebrow{color:var(--color-neutral-40);flex:none}@media (min-width:62rem){.careers-why_wrap .careers-why_eyebrow{width:17.5rem}}.careers-why_wrap .careers-why_content{gap:var(--space-2-5rem);flex-direction:column;flex:1;min-width:0;display:flex}.careers-why_wrap .careers-why_statement{gap:var(--space-1-25rem);flex-direction:column;display:flex}@media (min-width:62rem){.careers-why_wrap .careers-why_statement{max-width:45rem}}.careers-why_wrap .careers-why_statement>.text{color:var(--heading);text-wrap:wrap}.careers-why_wrap .careers-why_details{gap:var(--space-2-5rem);padding-top:var(--space-1-75rem);border-top:var(--border-width) solid var(--color-neutral-5);flex-direction:column;display:flex}@media (min-width:48rem){.careers-why_wrap .careers-why_details{flex-direction:row}}.careers-why_wrap .careers-why_details>*{flex:1;min-width:0}@media (min-width:62rem){.careers-why_wrap .careers-why_details>*{flex:0 28.125rem}}.careers-points_wrap{gap:var(--space-3-5rem);flex-direction:column;width:100%;display:flex}.careers-points_wrap :is(.heading,.text){margin:0}.careers-points_wrap .careers-points_heading{gap:var(--space-0-75rem);flex-direction:column;display:flex}.careers-points_wrap .careers-points_eyebrow{color:var(--color-neutral-30)}.careers-points_wrap .careers-points_lead{max-width:40rem}.careers-points_wrap.cards .careers-points_heading{text-align:center;align-items:center}.careers-points_wrap .careers-points_cards{gap:var(--space-1-5rem);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.careers-points_wrap .careers-points_cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:62rem){.careers-points_wrap .careers-points_cards{grid-template-columns:repeat(4,1fr)}}.careers-points_wrap .careers-points_card{min-height:12.5rem;padding:var(--space-1-5rem);border-bottom:var(--border-width) solid var(--color-neutral-5);flex-direction:column;gap:2rem;display:flex}@media (min-width:48rem){.careers-points_wrap .careers-points_card{border-bottom:0;border-left:var(--border-width) solid var(--color-neutral-5);min-height:14.0625rem;padding-left:calc(var(--space-1-5rem) - var(--border-width))}.careers-points_wrap .careers-points_card:nth-child(2n){border-right:var(--border-width) solid var(--color-neutral-5);padding-right:calc(var(--space-1-5rem) - var(--border-width))}}@media (min-width:62rem){.careers-points_wrap .careers-points_card{min-height:21.875rem}.careers-points_wrap .careers-points_card:nth-child(2n){padding-right:var(--space-1-5rem);border-right:0}.careers-points_wrap .careers-points_card:last-child{border-right:var(--border-width) solid var(--color-neutral-5);padding-right:calc(var(--space-1-5rem) - var(--border-width))}}.careers-points_wrap .careers-points_icon{width:var(--icon-4xl);height:var(--icon-4xl);object-fit:contain}.careers-points_wrap .careers-points_text{gap:var(--space-0-75rem);flex-direction:column;margin-top:auto;display:flex}.careers-points_wrap .careers-points_text .text{color:var(--color-neutral-60)}.careers-points_wrap .careers-points_rows{flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}@media (min-width:62rem){.careers-points_wrap .careers-points_rows{align-self:flex-end;width:56.25rem}}.careers-points_wrap .careers-points_row{padding-block:var(--space-2-5rem);border-top:var(--border-width) solid var(--color-neutral-5);flex-direction:column;gap:.75rem;display:flex}@media (min-width:48rem){.careers-points_wrap .careers-points_row{flex-direction:row;justify-content:space-between;gap:.5rem}}.careers-points_wrap .careers-points_row:last-child{border-bottom:var(--border-width) solid var(--color-neutral-5)}.careers-points_wrap .careers-points_title{align-items:center;gap:var(--space-1-5rem);display:flex}.careers-points_wrap .careers-points_number{color:var(--color-neutral-30);flex:none}.careers-points_wrap .careers-points_body{color:var(--color-neutral-60)}@media (min-width:48rem){.careers-points_wrap .careers-points_body{width:23.4375rem}}@media (min-width:62rem){.careers-points_wrap .careers-points_body{width:28.125rem}}.careers-ai-graphic_wrap{--_artboard:21.5625rem}@media (min-width:48rem){.careers-ai-graphic_wrap{--_artboard:35.4813rem}}@media (min-width:62rem){.careers-ai-graphic_wrap{--_artboard:32.1875rem}}.careers-ai-graphic_wrap{width:var(--_artboard);max-width:100%}.careers-ai-graphic_wrap .careers-ai-graphic_artboard{aspect-ratio:515/508;clip-path:inset(0 -8cqw 0 0);width:100%;color:var(--color-neutral-0);font-family:var(--h5-font-family);font-weight:var(--primary-medium);letter-spacing:var(--letter-spacing-neg-1);-webkit-user-select:none;user-select:none;position:relative;container-type:inline-size}.careers-ai-graphic_wrap .careers-ai-graphic_ticks{aspect-ratio:1;background-image:repeating-conic-gradient(from 0deg at 50% 50%, var(--color-neutral-0) 0 .158deg, transparent .158deg 2.052deg);border-radius:50%;width:146.214cqw;position:absolute;top:-23.107cqw;left:-112.233cqw;mask-image:radial-gradient(closest-side,#0000 calc(100% - 5.243cqw),#000 calc(100% - 5.243cqw)),linear-gradient(#0000 25%,#0006 30%,#000 40% 60%,#0006 70%,#0000 75%);mask-composite:intersect}.careers-ai-graphic_wrap .careers-ai-graphic_orb{aspect-ratio:1;border-radius:50%;width:25.631cqw;position:absolute;top:37.184cqw;left:17.961cqw;overflow:hidden;box-shadow:inset 1.358cqw 1.018cqw 3.055cqw #ffffff52,inset -1.358cqw -1.018cqw 3.055cqw #0006,inset .679cqw .679cqw 1.358cqw #ffffff1f,inset -.849cqw -.679cqw 2.037cqw #0000003d,0 2.037cqw 3.055cqw #050c1c3d,0 .679cqw 2.037cqw #050c1c1f}.careers-ai-graphic_wrap .careers-ai-graphic_orb-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.careers-ai-graphic_wrap .careers-ai-graphic_mark{width:17.233cqw;height:auto;position:absolute;top:5.771cqw;left:3.903cqw}.careers-ai-graphic_wrap .careers-ai-graphic_line,.careers-ai-graphic_wrap .careers-ai-graphic_bracket{white-space:nowrap;transform-origin:0 0;font-size:4.66cqw;line-height:5.825cqw;position:absolute}.careers-ai-graphic_wrap .careers-ai-graphic_line{left:var(--_x);top:var(--_y);opacity:var(--_opacity);transform:rotate(var(--_turn,0deg));transition-property:left,top,transform,opacity;transition-duration:var(--open-duration);transition-timing-function:var(--open-ease)}.careers-ai-graphic_wrap .careers-ai-graphic_line.wrapping{transition:none}.careers-ai-graphic_wrap .careers-ai-graphic_bracket{color:var(--color-primary-60);font-weight:var(--primary-regular)}.careers-ai-graphic_wrap .careers-ai-graphic_bracket-close{transition:left var(--open-duration) var(--open-ease)}.careers-ai_wrap{width:auto;margin-inline:calc(var(--site-margin) * -1);padding:4.5rem var(--site-margin);background-color:var(--color-neutral-95);background-image:var(--_image-tall);background-size:100% 100%;flex-direction:column;align-self:stretch;gap:3rem;margin-block:0;display:flex;overflow:clip}@media (min-width:48rem){.careers-ai_wrap{padding:var(--space-3rem);border-radius:var(--radius-0-25rem);margin-block:1.5rem;margin-inline:0}}@media (min-width:62rem){.careers-ai_wrap{background-image:var(--_image);justify-content:space-between;gap:var(--space-3rem);flex-direction:row;margin-block:3rem}}.careers-ai_wrap :is(.heading,.text){margin:0}.careers-ai_wrap .careers-ai_content{padding-block:var(--space-2rem);flex-direction:column;justify-content:space-between;gap:1.5rem;display:flex}@media (min-width:48rem){.careers-ai_wrap .careers-ai_content{gap:1.75rem;max-width:34.375rem}}@media (min-width:62rem){.careers-ai_wrap .careers-ai_content{gap:var(--space-0-75rem);flex:0 34.375rem;min-height:32.1875rem}}.careers-ai_wrap .careers-ai_heading{gap:var(--space-0-75rem);flex-direction:column;display:flex}.careers-ai_wrap .careers-ai_eyebrow{color:var(--color-neutral-30)}.careers-ai_wrap .careers-ai_accent{background-image:linear-gradient(90deg, var(--color-primary-30), var(--color-primary-10) 55%, var(--color-primary-20));-webkit-text-fill-color:transparent;background-clip:text}.careers-ai_wrap .careers-ai_text{max-width:30rem;color:var(--color-neutral-10)}.careers-ai_wrap .careers-ai_graphic{justify-content:center;padding-block:1.09rem;display:flex}@media (min-width:48rem){.careers-ai_wrap .careers-ai_graphic{padding-block:1.25rem}}@media (min-width:62rem){.careers-ai_wrap .careers-ai_graphic{flex:none;margin-right:0;padding-block:0}}.careers-roles_wrap{--_info-gap:.3125rem}@media (min-width:48rem){.careers-roles_wrap{--_info-gap:.375rem}}@media (min-width:62rem){.careers-roles_wrap{--_info-gap:.25rem}}.careers-roles_wrap{--_column-gap:var(--space-3rem);gap:var(--space-3-5rem);flex-direction:column;width:100%;display:flex}.careers-roles_wrap :is(.heading,.text){margin:0}.careers-roles_wrap .careers-roles_heading{gap:var(--space-0-75rem);flex-direction:column;display:flex}.careers-roles_wrap .careers-roles_eyebrow{color:var(--color-neutral-30)}.careers-roles_wrap .careers-roles_table{gap:var(--space-1rem);flex-direction:column;display:flex}@media (min-width:62rem){.careers-roles_wrap .careers-roles_table{gap:var(--space-1-25rem)}}.careers-roles_wrap .careers-roles_head{color:var(--color-neutral-30)}@media not (min-width:75rem){.careers-roles_wrap .careers-roles_head{display:none}}.careers-roles_wrap .careers-roles_head-meta{display:contents}.careers-roles_wrap .careers-roles_list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.careers-roles_wrap .careers-roles_row{align-items:flex-start;gap:var(--_info-gap);padding-block:var(--space-2-5rem);border-top:var(--border-width) solid var(--color-neutral-5);flex-direction:column;display:flex}@media (min-width:48rem) and (not (min-width:75rem)){.careers-roles_wrap .careers-roles_row{column-gap:1rem;row-gap:var(--_info-gap);grid-template-columns:1fr auto;display:grid}}.careers-roles_wrap .careers-roles_row:last-child{border-bottom:var(--border-width) solid var(--color-neutral-5)}.careers-roles_wrap .careers-roles_info{gap:var(--_info-gap);flex-direction:column;display:flex}@media (min-width:48rem) and (not (min-width:75rem)){.careers-roles_wrap .careers-roles_info{grid-area:1/1}}.careers-roles_wrap .careers-roles_summary{color:var(--color-neutral-60)}.careers-roles_wrap .careers-roles_meta{align-items:center;gap:var(--space-0-5rem);margin-bottom:calc(1.5rem - var(--_info-gap));flex-wrap:wrap;display:flex}@media (min-width:48rem){.careers-roles_wrap .careers-roles_meta{grid-area:2/1;margin-bottom:0}}@media (min-width:75rem){.careers-roles_wrap .careers-roles_meta{display:contents}.careers-roles_wrap .careers-roles_meta>.careers-roles_tag{justify-self:start}}.careers-roles_wrap .careers-roles_tag{align-items:center;gap:var(--space-0-5rem);padding:calc(var(--space-0-25rem) - var(--border-width)) calc(var(--space-0-75rem) - var(--border-width));border:var(--border-width) solid var(--color-neutral-5);border-radius:var(--radius-0-125rem);background-color:var(--color-neutral-2);color:var(--color-neutral-60);white-space:nowrap;margin:0;display:inline-flex}.careers-roles_wrap .careers-roles_bullet{background-color:var(--color-neutral-10);border-radius:50%;width:.1875rem;height:.1875rem}@media (min-width:48rem) and (not (min-width:75rem)){.careers-roles_wrap .careers-roles_link{grid-area:1/2/span 2;align-self:center}}@media (min-width:75rem){.careers-roles_wrap .careers-roles_link{justify-self:end}}@media (min-width:75rem){.careers-roles_wrap .careers-roles_table{column-gap:var(--_column-gap);grid-template-columns:minmax(0,1fr) repeat(3,max-content);display:grid}}@media (min-width:75rem){.careers-roles_wrap .careers-roles_head,.careers-roles_wrap .careers-roles_list,.careers-roles_wrap .careers-roles_row{grid-column:1/-1;grid-template-columns:subgrid;column-gap:var(--_column-gap);align-items:center;display:grid}}.careers-roles_wrap .careers-roles_panel{align-items:flex-start;gap:var(--space-1-5rem);padding:var(--space-1-5rem);border-radius:var(--radius-0-25rem);background-color:var(--color-neutral-0);background-image:var(--_panel-image);background-position:50%;background-size:cover;flex-direction:column;display:flex}@media (min-width:48rem){.careers-roles_wrap .careers-roles_panel{justify-content:space-between;align-items:center;gap:var(--space-1-75rem);padding:var(--space-1-75rem);flex-direction:row}}@media (min-width:62rem){.careers-roles_wrap .careers-roles_panel{gap:var(--space-2rem);padding:var(--space-2rem)}}.careers-roles_wrap .careers-roles_panel-text{gap:var(--space-0-25rem);flex-direction:column;display:flex}}
