.CareersHero-module__8AFQUW__hero{align-items:center;min-height:47.5rem;display:flex}.CareersHero-module__8AFQUW__hero>.padding-global{width:100%}.CareersHero-module__8AFQUW__inner{grid-template-columns:minmax(0,35rem) minmax(0,40rem);justify-content:space-between;align-items:center;column-gap:2.5rem;max-width:77.5rem;margin:0 auto;padding:3rem 0;display:grid}.CareersHero-module__8AFQUW__copy{--hero-split-sub-width:28.125rem;flex-direction:column;gap:3rem;display:flex}@media (min-width:1200px){.CareersHero-module__8AFQUW__hero .CareersHero-module__8AFQUW__copy h1{text-wrap:wrap}}.CareersHero-module__8AFQUW__origins{flex-direction:column;gap:1rem;display:flex}.CareersHero-module__8AFQUW__originsLabel,.CareersHero-module__8AFQUW__more,.CareersHero-module__8AFQUW__panelHead{text-transform:uppercase;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;line-height:1rem}.CareersHero-module__8AFQUW__originsLabel{color:var(--text-3);margin:0}.CareersHero-module__8AFQUW__logos{color:#8f8f8f;flex-wrap:wrap;align-items:center;gap:1rem 2.25rem;display:flex}.CareersHero-module__8AFQUW__citadel{width:auto;height:.9375rem}.CareersHero-module__8AFQUW__aquatic{width:auto;height:1rem}.CareersHero-module__8AFQUW__aws{width:auto;height:1.6875rem}.CareersHero-module__8AFQUW__more{color:var(--text-3);text-transform:none}.CareersHero-module__8AFQUW__panel{border:1px solid var(--tone-divider);background:#0c0c0f;margin:0}.CareersHero-module__8AFQUW__panelHead{border-bottom:1px solid var(--tone-divider);color:var(--text-1);justify-content:space-between;gap:1rem;padding:.75rem 1rem;display:flex}.CareersHero-module__8AFQUW__panelMeta{color:var(--text-3);text-transform:none}.CareersHero-module__8AFQUW__photo{aspect-ratio:1600/1067;object-fit:cover;width:100%;height:auto;display:block}@media (max-width:1199px){.CareersHero-module__8AFQUW__hero{min-height:0}.CareersHero-module__8AFQUW__inner{grid-template-columns:minmax(0,40rem);justify-content:center;row-gap:3.5rem;padding:4.5rem 0 5rem}.CareersHero-module__8AFQUW__origins{text-align:center;align-items:center}.CareersHero-module__8AFQUW__logos{justify-content:center}}@media (max-width:767px){.CareersHero-module__8AFQUW__inner{row-gap:2.5rem;padding:3rem 0 3.5rem}.CareersHero-module__8AFQUW__copy{gap:2.5rem}.CareersHero-module__8AFQUW__logos{gap:1rem 1.75rem}}
.Careers-module__1jMNua__metaDot{margin:0 .5rem}.Careers-module__1jMNua__state{color:var(--doc-muted,#b2b2b2);margin:0;font-family:Geist,Helvetica Neue,Arial,sans-serif;font-size:1.0625rem;line-height:1.8125rem}.Careers-module__1jMNua__stateLink{color:var(--doc-bright,#fdfffa);text-underline-offset:.2em;text-decoration:underline}.Careers-module__1jMNua__skel{background:linear-gradient(90deg, var(--tone-raised) 0%, var(--tone-overlay) 50%, var(--tone-raised) 100%);background-size:200% 100%;height:1rem;animation:1.4s ease-in-out infinite Careers-module__1jMNua__shimmer;display:block}@keyframes Careers-module__1jMNua__shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.Careers-module__1jMNua__skel{animation:none}}.Careers-module__1jMNua__roleHead,.Careers-module__1jMNua__roleCell:before,.Careers-module__1jMNua__benefitsHead,.Careers-module__1jMNua__benefit dt,.Careers-module__1jMNua__tile figcaption{text-transform:uppercase;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;line-height:1rem}@media (min-width:992px){.Careers-module__1jMNua__positions .padding-section-medium{padding-top:5rem;padding-bottom:5rem}.Careers-module__1jMNua__lifeSection .padding-section-large{padding-top:7rem;padding-bottom:7rem}}.Careers-module__1jMNua__roles{--role-columns:minmax(0, 1fr) 15rem 10rem 17.5rem 10rem;border-radius:var(--radius-panel);background:var(--tone-surface);box-shadow:var(--lit-edge);font-family:Geist,Helvetica Neue,Arial,sans-serif;overflow:clip}.Careers-module__1jMNua__roleHead,.Careers-module__1jMNua__roleRow{grid-template-columns:var(--role-columns);align-items:center;display:grid}.Careers-module__1jMNua__roleHead{border-bottom:1px solid var(--tone-divider);background:var(--tone-raised);min-height:3rem;box-shadow:var(--lit-edge);color:var(--text-3);line-height:1.25rem}.Careers-module__1jMNua__roleHead>span,.Careers-module__1jMNua__roleRow>span{padding:0 1.5rem}.Careers-module__1jMNua__roleList{margin:0;padding:0;list-style:none}.Careers-module__1jMNua__roleList>li{margin:0;padding:0}.Careers-module__1jMNua__roleList>li+li{border-top:1px solid var(--tone-divider)}.Careers-module__1jMNua__roleRow{min-height:6rem;color:inherit;text-decoration:none;transition:background-color .15s}a.Careers-module__1jMNua__roleRow:hover,a.Careers-module__1jMNua__roleRow:focus-visible{background:var(--tone-raised)}.Careers-module__1jMNua__roleTitle{letter-spacing:-.02em;color:var(--text-1);font-size:1.25rem;line-height:1.75rem}.Careers-module__1jMNua__roleCell{color:var(--text-2);font-size:1rem;line-height:1.625rem}.Careers-module__1jMNua__roleCta{color:var(--text-1);white-space:nowrap;justify-self:end;align-items:center;gap:.3125rem;font-size:.9375rem;font-weight:500;line-height:1.5rem;display:inline-flex}.Careers-module__1jMNua__roleCta span{padding:0;transition:transform .15s}a.Careers-module__1jMNua__roleRow:hover .Careers-module__1jMNua__roleCta span,a.Careers-module__1jMNua__roleRow:focus-visible .Careers-module__1jMNua__roleCta span{transform:translate(2px)}.Careers-module__1jMNua__skelTitle{width:min(18rem,60%);height:1.25rem}.Careers-module__1jMNua__roleState{padding:2rem 1.5rem}.Careers-module__1jMNua__life{grid-template-columns:minmax(0,35rem) minmax(0,40rem);justify-content:space-between;align-items:center;gap:5rem;display:grid}.Careers-module__1jMNua__lifeCopy{flex-direction:column;gap:2rem;display:flex}.Careers-module__1jMNua__benefits{border-radius:var(--radius-panel);background:var(--tone-surface);box-shadow:var(--lit-edge);font-family:Geist,Helvetica Neue,Arial,sans-serif;overflow:clip}.Careers-module__1jMNua__benefitsHead{border-bottom:1px solid var(--tone-divider);background:var(--tone-raised);box-shadow:var(--lit-edge);color:var(--text-1);margin:0;padding:.875rem 1.25rem;font-weight:400;line-height:1.25rem}.Careers-module__1jMNua__benefits dl{margin:0}.Careers-module__1jMNua__benefit{grid-template-columns:8.75rem minmax(0,1fr);align-items:center;gap:1rem;padding:1rem 1.25rem;display:grid}.Careers-module__1jMNua__benefit+.Careers-module__1jMNua__benefit{border-top:1px solid var(--tone-divider)}.Careers-module__1jMNua__benefit dt{color:var(--text-3);line-height:1.25rem}.Careers-module__1jMNua__benefit dd{color:var(--text-1);margin:0;font-size:1rem;line-height:1.625rem}.Careers-module__1jMNua__mosaic{grid-template-rows:17rem 17rem;grid-template-columns:1fr 1fr;gap:1rem;display:grid}.Careers-module__1jMNua__tile{border:1px solid var(--tone-divider);background:#0c0c0f;flex-direction:column;min-width:0;min-height:0;margin:0;display:flex}.Careers-module__1jMNua__tile img{object-fit:cover;flex:1 1 0;width:100%;min-height:0;display:block}.Careers-module__1jMNua__tile figcaption{border-top:1px solid var(--tone-divider);text-align:left;color:var(--text-2);padding:.75rem 1rem}.Careers-module__1jMNua__photoHike{grid-row:span 2}.Careers-module__1jMNua__photoHike img{object-position:50% 40%}@media (min-width:992px){.Careers-module__1jMNua__lifeCopy .spacer-small{padding-top:2.125rem}}@media (max-width:1199px){.Careers-module__1jMNua__roles{--role-columns:minmax(0, 1fr) 10rem 7rem 11rem 7.5rem}.Careers-module__1jMNua__roleHead>span,.Careers-module__1jMNua__roleRow>span{padding:0 1rem}.Careers-module__1jMNua__life{grid-template-columns:minmax(0,40rem);justify-content:center;gap:3.5rem}}@media (max-width:991px){.Careers-module__1jMNua__roleHead{display:none}.Careers-module__1jMNua__roleRow{grid-template-columns:minmax(0,1fr);gap:.5rem;padding:1.25rem 0}.Careers-module__1jMNua__roleRow>span{padding:0 1.25rem}.Careers-module__1jMNua__roleTitle{margin-bottom:.25rem}.Careers-module__1jMNua__roleCell{gap:1rem;display:flex}.Careers-module__1jMNua__roleCell:before{content:attr(data-label);width:7.5rem;color:var(--text-3);flex:none;padding-top:.3125rem}.Careers-module__1jMNua__roleCta{justify-self:start;margin-top:.5rem}.Careers-module__1jMNua__roleState{padding:1.5rem 1.25rem}}@media (max-width:767px){.Careers-module__1jMNua__benefit{grid-template-columns:minmax(0,1fr);gap:.25rem}.Careers-module__1jMNua__mosaic{grid-template-rows:13rem 13rem;gap:.5rem}}
.JobRole-module__a8CjEq__section{--doc-rule:var(--tone-divider);--doc-muted:var(--text-2);--doc-meta:var(--text-3);--doc-bright:var(--text-1);background:var(--background-color--background-primary);color:var(--doc-bright);padding:3.5rem 1rem 10rem;font-family:Geist,Helvetica Neue,Arial,sans-serif}.JobRole-module__a8CjEq__column{max-width:45rem;margin:0 auto}.JobRole-module__a8CjEq__backRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1rem;min-height:1.25rem;display:flex}.JobRole-module__a8CjEq__back{color:var(--doc-muted);align-items:center;gap:.5rem;font-size:.875rem;line-height:1rem;text-decoration:none;transition:color .15s;display:inline-flex}.JobRole-module__a8CjEq__back:hover,.JobRole-module__a8CjEq__back:focus-visible{color:var(--doc-bright)}.JobRole-module__a8CjEq__backLabel{letter-spacing:.04em;text-transform:uppercase;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.JobRole-module__a8CjEq__divider{background:var(--doc-rule);width:1px;height:1rem}.JobRole-module__a8CjEq__meta{color:var(--doc-meta);font-family:Geist,Helvetica Neue,Arial,sans-serif;font-size:.875rem;line-height:1.25rem}.JobRole-module__a8CjEq__title{letter-spacing:-.02em;text-align:center;color:var(--doc-bright);margin:1.75rem 0 0;font-size:clamp(2.125rem,3.4vw,3rem);font-weight:400;line-height:1.125}.JobRole-module__a8CjEq__compensation{text-align:center;margin:.75rem 0 0;line-height:1.5rem;}.JobRole-module__a8CjEq__tabs{border-bottom:1px solid var(--tone-rule);gap:.25rem;margin-top:2rem;padding-bottom:.25rem;display:flex}.JobRole-module__a8CjEq__tab.JobRole-module__a8CjEq__tab{border-radius:var(--radius-control);height:2rem;color:var(--text-2);cursor:pointer;background:0 0;border:0;padding:.3125rem 1rem;font-family:Geist,Helvetica Neue,Arial,sans-serif;font-size:1rem;line-height:1.375rem;transition:background-color .15s,color .15s}.JobRole-module__a8CjEq__tab.JobRole-module__a8CjEq__tab:hover{color:var(--text-1)}.JobRole-module__a8CjEq__tab.JobRole-module__a8CjEq__tab[data-active=true]{background:var(--tone-raised);color:var(--text-1);box-shadow:inset 0 1px 0 var(--tone-edge), 0 2px 0 var(--tone-layer)}.JobRole-module__a8CjEq__panel{padding-top:2.5rem}.JobRole-module__a8CjEq__stateWrap{text-align:center;margin-top:2.5rem}.JobRole-module__a8CjEq__body{color:var(--doc-muted);overflow-wrap:break-word;font-family:Geist,Helvetica Neue,Arial,sans-serif;font-size:1rem;line-height:1.625rem}.JobRole-module__a8CjEq__body>:first-child{margin-top:0}.JobRole-module__a8CjEq__body h1,.JobRole-module__a8CjEq__body h2,.JobRole-module__a8CjEq__body h3{letter-spacing:-.02em;color:var(--doc-bright);margin:2.25rem 0 .875rem;font-family:Geist,Helvetica Neue,Arial,sans-serif;font-size:1.5rem;font-weight:400;line-height:2rem}.JobRole-module__a8CjEq__body h3{font-size:1.25rem;line-height:1.75rem}.JobRole-module__a8CjEq__body p{margin:0 0 .875rem}.JobRole-module__a8CjEq__body p:empty{display:none}.JobRole-module__a8CjEq__body strong,.JobRole-module__a8CjEq__body b{color:var(--doc-bright);font-weight:400}.JobRole-module__a8CjEq__body a{color:var(--doc-bright);text-underline-offset:.2em;text-decoration:underline}.JobRole-module__a8CjEq__body code{color:var(--doc-bright);font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem}.JobRole-module__a8CjEq__body ul,.JobRole-module__a8CjEq__body ol{margin:0 0 .875rem;padding:0 0 0 .25rem}.JobRole-module__a8CjEq__body ul{list-style:none}.JobRole-module__a8CjEq__body ol{padding-left:1.25rem}.JobRole-module__a8CjEq__body ul>li{padding-left:1.1875rem;position:relative}.JobRole-module__a8CjEq__body ol>li{padding-left:.25rem}.JobRole-module__a8CjEq__body ul>li:before{content:"";background:#4a4a52;width:.3125rem;height:.3125rem;position:absolute;top:.6875rem;left:0}.JobRole-module__a8CjEq__body li+li{margin-top:.625rem}.JobRole-module__a8CjEq__body li>p{margin:0}.JobRole-module__a8CjEq__body img{max-width:100%;height:auto}.JobRole-module__a8CjEq__apply{margin-top:3rem}.JobRole-module__a8CjEq__applyButton{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;cursor:pointer;align-items:center;height:2.75rem;padding:0 .875rem;font-family:Geist,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:500;line-height:1.5rem;display:inline-flex;}.JobRole-module__a8CjEq__embed #ashby_embed{min-height:600px}.JobRole-module__a8CjEq__embed #ashby_embed iframe{border:0;min-height:600px;width:100%!important}.JobRole-module__a8CjEq__skelTitle{width:min(32rem,80%);height:3rem;margin:1.75rem auto 0}.JobRole-module__a8CjEq__skelTabs{border-bottom:1px solid var(--tone-rule);height:2.3125rem;margin-top:2rem}.JobRole-module__a8CjEq__skelLine{height:.875rem;margin-bottom:.875rem}.JobRole-module__a8CjEq__skelLine[data-short=true]{width:60%}@media (max-width:767px){.JobRole-module__a8CjEq__section{padding:2.5rem 1rem 6rem}}.JobRole-module__a8CjEq__stateWrap .JobRole-module__a8CjEq__title{margin:0 0 1rem}
