.careers-page[data-astro-cid-updltw2v]{--careers-heading:clamp(1.4rem, 7.2vw, 3rem);--careers-body:var(--text-body-large);--careers-card-heading:clamp(1.5rem, 2.2vw, 2rem)}.careers-page[data-astro-cid-updltw2v] h2[data-astro-cid-updltw2v]{font-size:var(--careers-heading);letter-spacing:-.03em;line-height:1.08}.careers-hero[data-astro-cid-updltw2v]{min-height:clamp(36rem,70svh,47rem);color:var(--color-ink);background:var(--color-sand);position:relative;overflow:hidden}.careers-hero[data-astro-cid-updltw2v] .careers-hero__image{object-fit:cover;object-position:center 48%;width:100%;height:100%;position:absolute;inset:0}.careers-hero__inner[data-astro-cid-updltw2v]{grid-template-columns:minmax(15rem,.8fr) minmax(20rem,1.2fr);align-items:center;gap:clamp(2rem,7vw,7rem);min-height:clamp(36rem,70svh,47rem);padding-block:clamp(7rem,11vw,9rem) clamp(4rem,8vw,7rem);display:grid;position:relative}.careers-hero__copy[data-astro-cid-updltw2v]{grid-column:2;width:100%}.careers-hero[data-astro-cid-updltw2v] h1[data-astro-cid-updltw2v]{max-width:none;font-size:clamp(3rem,4vw,4rem)}.careers-hero[data-astro-cid-updltw2v] h1[data-astro-cid-updltw2v] span[data-astro-cid-updltw2v]{white-space:nowrap;display:block}.careers-hero__button[data-astro-cid-updltw2v]{margin-top:var(--space-4);color:var(--color-white);border-color:var(--color-ink);background:var(--color-ink)}.careers-hero__button[data-astro-cid-updltw2v]:hover{color:var(--color-ink);background:0 0}.careers-team[data-astro-cid-updltw2v]{color:var(--color-dark-body);background:var(--color-dark-bg)}.careers-why[data-astro-cid-updltw2v]{color:var(--color-ink);background:var(--color-ivory);padding-block:clamp(5rem,9vw,8rem)}.careers-why__intro[data-astro-cid-updltw2v],.careers-team__heading[data-astro-cid-updltw2v]{grid-template-columns:minmax(15rem,.8fr) minmax(20rem,1.2fr);align-items:end;gap:clamp(2rem,7vw,7rem);display:grid}.careers-team[data-astro-cid-updltw2v] h2[data-astro-cid-updltw2v]{color:var(--color-dark-heading)}.careers-why__intro[data-astro-cid-updltw2v]>p[data-astro-cid-updltw2v],.careers-team__heading[data-astro-cid-updltw2v]>p[data-astro-cid-updltw2v]{max-width:47rem;color:var(--color-dark-heading);font-size:var(--careers-body);margin:0;line-height:1.5}.careers-why__intro[data-astro-cid-updltw2v]>p[data-astro-cid-updltw2v]{color:var(--color-ink)}.careers-why__intro[data-astro-cid-updltw2v] strong[data-astro-cid-updltw2v]{font-weight:500}.careers-video[data-astro-cid-updltw2v]{margin-top:clamp(3rem,6vw,5rem)}.careers-film[data-astro-cid-updltw2v]{border:1px solid var(--color-line-inverse);background:var(--color-dark-bg);border-radius:1rem;margin:0;overflow:hidden}.careers-film[data-astro-cid-updltw2v] video[data-astro-cid-updltw2v]{aspect-ratio:16/9;object-fit:cover;background:var(--color-dark-media);width:100%;display:block}.careers-film__footer[data-astro-cid-updltw2v]{border-top:1px solid var(--color-line-inverse);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1.25rem;padding:.5rem 1rem;font-size:.85rem;display:flex}.careers-film__caption[data-astro-cid-updltw2v]{color:var(--color-dark-heading);font-size:inherit;flex-wrap:wrap;align-items:center;gap:.8rem;line-height:1.5;display:flex}.careers-film__duration[data-astro-cid-updltw2v]{border-left:1px solid var(--color-line-inverse);color:var(--color-dark-body);font:.75rem var(--font-mono);white-space:nowrap;padding-left:.8rem}.careers-film__youtube[data-astro-cid-updltw2v]{color:var(--color-dark-heading);font-size:inherit;white-space:nowrap;align-items:center;gap:.45rem;padding-block:.6rem;text-decoration:none;display:inline-flex}.careers-film__youtube[data-astro-cid-updltw2v] svg[data-astro-cid-updltw2v]{width:1rem;height:1rem}.careers-film__youtube[data-astro-cid-updltw2v]:hover{color:var(--color-sky-bright);text-underline-offset:.25em;text-decoration:underline}.careers-film[data-astro-cid-updltw2v] [data-astro-cid-updltw2v]:is(button,a):focus-visible{outline:2px solid var(--color-sky-bright);outline-offset:3px}@media (width<=48rem){.careers-film__footer[data-astro-cid-updltw2v]{padding-inline:.75rem;font-size:.8rem}.careers-film__youtube-prefix[data-astro-cid-updltw2v]{display:none}}.careers-culture[data-astro-cid-updltw2v]{background:var(--color-ivory);padding-block:clamp(4.5rem,8vw,7rem)}.careers-culture__grid[data-astro-cid-updltw2v]{grid-template-columns:minmax(18rem,.8fr) minmax(24rem,1.2fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.careers-culture__story[data-astro-cid-updltw2v]{position:sticky;top:7rem}.careers-culture__story[data-astro-cid-updltw2v] h2[data-astro-cid-updltw2v]{max-width:11ch}.careers-culture__copy[data-astro-cid-updltw2v]{max-width:38rem;margin-block:var(--space-4);color:var(--color-ink-soft);font-size:var(--careers-body)}.careers-culture__copy[data-astro-cid-updltw2v] p[data-astro-cid-updltw2v]{margin:0}.careers-culture__copy[data-astro-cid-updltw2v] p[data-astro-cid-updltw2v]+p[data-astro-cid-updltw2v]{margin-top:var(--space-3)}.careers-culture__copy[data-astro-cid-updltw2v] .careers-culture__lead[data-astro-cid-updltw2v]{color:var(--color-ink);font-weight:500;line-height:1.5}.careers-culture__copy[data-astro-cid-updltw2v] .careers-culture__closing[data-astro-cid-updltw2v]{color:var(--color-ink);font-weight:500}.careers-values[data-astro-cid-updltw2v]{--value-padding:clamp(1.5rem, 3vw, 2rem);--value-peek:calc(4px + var(--value-padding) + var(--careers-card-heading) * 1.1 + .75rem);gap:var(--space-3);justify-self:end;width:min(100%,30rem);margin:0;padding:0;list-style:none;display:grid}.careers-values[data-astro-cid-updltw2v]:after{content:"";height:calc(2 * var(--value-peek))}.careers-value[data-astro-cid-updltw2v]{top:calc(6rem + var(--value-index,0) * var(--value-peek));border-radius:var(--radius-card);position:sticky}.careers-value__surface[data-astro-cid-updltw2v]{gap:var(--space-2);isolation:isolate;padding:var(--value-padding) var(--value-padding) 0;border:4px solid var(--color-white);border-radius:var(--radius-card);grid-template-rows:auto auto;display:grid;overflow:hidden}.careers-value[data-astro-cid-updltw2v]:first-child{--value-index:0}.careers-value[data-astro-cid-updltw2v]:nth-child(2){--value-index:1}.careers-value[data-astro-cid-updltw2v]:nth-child(3){--value-index:2}.careers-value--sand[data-astro-cid-updltw2v]>.careers-value__surface[data-astro-cid-updltw2v]{background:#f3edd9}.careers-value--mist[data-astro-cid-updltw2v]>.careers-value__surface[data-astro-cid-updltw2v]{background:#eff4f6}.careers-value--sky[data-astro-cid-updltw2v]>.careers-value__surface[data-astro-cid-updltw2v]{background:#ebffff}.careers-value__copy[data-astro-cid-updltw2v]{align-self:start}.careers-value[data-astro-cid-updltw2v] .careers-value__landscape{width:calc(100% + 2 * var(--value-padding));max-width:none;height:auto;margin-inline:calc(-1 * var(--value-padding));pointer-events:none;display:block}.careers-value__heading[data-astro-cid-updltw2v]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.careers-value__mark[data-astro-cid-updltw2v]{width:var(--careers-card-heading);height:var(--careers-card-heading);flex-shrink:0;display:block}.careers-value[data-astro-cid-updltw2v] h3[data-astro-cid-updltw2v]{font-size:var(--careers-card-heading)}.careers-value__copy[data-astro-cid-updltw2v]>p[data-astro-cid-updltw2v]{max-width:32rem;margin:var(--space-3) 0 0;padding-top:var(--space-3);color:var(--color-ink-soft);font-size:var(--careers-body);border-top:1px dashed #bbb}.careers-team[data-astro-cid-updltw2v]{padding-block:clamp(4.5rem,8vw,7rem)}.careers-team__photo[data-astro-cid-updltw2v]{aspect-ratio:2;border-radius:var(--radius-card);margin-top:clamp(3rem,6vw,5rem);margin-bottom:0;overflow:hidden}.careers-team__photo[data-astro-cid-updltw2v] img{object-fit:cover;object-position:center 65%;width:100%;height:100%}.careers-leadership[data-astro-cid-updltw2v]{padding-top:clamp(3rem,6vw,5rem)}.careers-leadership__heading[data-astro-cid-updltw2v] h2[data-astro-cid-updltw2v]{max-width:none}.careers-leadership__grid[data-astro-cid-updltw2v]{margin-top:var(--space-5);grid-template-columns:repeat(5,minmax(0,1fr));gap:2rem clamp(1rem,2vw,1.75rem);display:grid}.careers-leadership__dots[data-astro-cid-updltw2v]{--carousel-dot-focus-color:var(--color-dark-heading);display:none}.leader-card__portrait[data-astro-cid-updltw2v]{aspect-ratio:4/5;border-radius:var(--radius-card);background:var(--color-sand);overflow:hidden}.leader-card__portrait[data-astro-cid-updltw2v] img{object-fit:cover;object-position:center top;filter:saturate(.9);width:100%;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1),filter .3s}.leader-card[data-astro-cid-updltw2v]:hover .leader-card__portrait[data-astro-cid-updltw2v] img{filter:saturate();transform:scale(1.015)}.leader-card[data-astro-cid-updltw2v] h3[data-astro-cid-updltw2v]{color:var(--color-dark-heading);margin-top:var(--space-2);font-size:1.125rem}.leader-card[data-astro-cid-updltw2v]>p[data-astro-cid-updltw2v]{color:var(--color-dark-body);font-family:var(--font-mono);font-size:var(--text-action);letter-spacing:.04em;text-transform:uppercase;margin:.3rem 0 0}.careers-sky[data-astro-cid-updltw2v]{--color-ink:#152d3e;--color-ink-soft:#203f54;--color-line:#7497ba;color:var(--color-ink);background:linear-gradient(#8fb5ed80 0%,#aac9f280 38%,#c4dcf380 72%,#e0eaf580 100%),linear-gradient(100deg,#a4c2fb 0%,#b4cefb 50%,#c6ddfb 100%);overflow:clip}.careers-faq[data-astro-cid-updltw2v]{padding-block:clamp(4.5rem,8vw,7rem) calc(clamp(1rem,2vw,1.75rem)/2 + clamp(2rem,4vw,3.5rem)/2)}.careers-faq__grid[data-astro-cid-updltw2v]{grid-template-columns:minmax(15rem,.8fr) minmax(20rem,1.2fr);align-items:start;gap:clamp(2rem,7vw,7rem);display:grid}.careers-faq__intro[data-astro-cid-updltw2v] h2[data-astro-cid-updltw2v]{max-width:13ch}.careers-faq__list[data-astro-cid-updltw2v]{border-top:1px solid var(--color-line)}.careers-faq[data-astro-cid-updltw2v] details[data-astro-cid-updltw2v]{border-bottom:1px solid var(--color-line)}.careers-faq[data-astro-cid-updltw2v] summary[data-astro-cid-updltw2v]{cursor:pointer;font-size:var(--careers-body);justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.5rem;font-weight:500;line-height:1.4;list-style:none;display:flex}.careers-faq[data-astro-cid-updltw2v] summary[data-astro-cid-updltw2v]::-webkit-details-marker{display:none}.careers-faq[data-astro-cid-updltw2v] summary[data-astro-cid-updltw2v]:after{content:"+";text-align:center;font:1.5rem var(--font-mono);flex:0 0 1.25rem}.careers-faq[data-astro-cid-updltw2v] details[data-astro-cid-updltw2v][open] summary[data-astro-cid-updltw2v]:after{content:"−"}.careers-faq[data-astro-cid-updltw2v] summary[data-astro-cid-updltw2v]:hover{color:var(--color-ink-soft)}.careers-faq[data-astro-cid-updltw2v] summary[data-astro-cid-updltw2v]:focus-visible{outline-offset:4px;outline:2px solid}.careers-faq__answer[data-astro-cid-updltw2v]{padding-bottom:1.5rem}.careers-faq__answer[data-astro-cid-updltw2v] p[data-astro-cid-updltw2v]{max-width:44rem;color:var(--color-ink-soft);font-size:var(--careers-body);margin:0;line-height:1.6}.careers-faq__answer[data-astro-cid-updltw2v] a[data-astro-cid-updltw2v]{text-underline-offset:.2em}.careers-cta[data-astro-cid-updltw2v]{isolation:isolate;display:grid;position:relative}.careers-launch[data-astro-cid-updltw2v]{pointer-events:none;grid-area:1/1;display:block}.careers-launch[data-astro-cid-updltw2v] img[data-astro-cid-updltw2v]{width:100%;height:auto;display:block}.careers-launch--back[data-astro-cid-updltw2v]{z-index:0;opacity:1}.careers-launch--front[data-astro-cid-updltw2v]{z-index:2;opacity:.2}.careers-cta__inner[data-astro-cid-updltw2v]{align-self:start;justify-items:start;gap:var(--space-3);grid-area:1/1;padding-top:calc(clamp(2rem,5vw,5rem)/2 + clamp(3rem,16vw,18rem)/2 - clamp(.5rem,1.5vw,1.5rem) - 10px);padding-bottom:3rem;display:grid;position:relative}.careers-cta[data-astro-cid-updltw2v] h2[data-astro-cid-updltw2v]{z-index:1;max-width:none;color:var(--color-ink);font-size:var(--careers-heading);line-height:1.08;position:relative}.careers-cta[data-astro-cid-updltw2v] h2[data-astro-cid-updltw2v] span[data-astro-cid-updltw2v]{white-space:nowrap;display:block}.careers-cta[data-astro-cid-updltw2v] .button[data-astro-cid-updltw2v]{z-index:3;margin-top:var(--space-2);color:var(--color-white);border-color:var(--color-ink);background:var(--color-ink);position:relative}.careers-cta[data-astro-cid-updltw2v] .button[data-astro-cid-updltw2v]:hover{color:var(--color-ink);background:0 0}@media (width<=64rem){.careers-hero[data-astro-cid-updltw2v] .careers-hero__image{object-position:85% center}.careers-why[data-astro-cid-updltw2v]{padding-bottom:clamp(2rem,4vw,3rem)}.careers-culture[data-astro-cid-updltw2v]{padding-top:clamp(2rem,4vw,3rem)}.careers-team__photo[data-astro-cid-updltw2v]{aspect-ratio:16/9}.leader-card__portrait[data-astro-cid-updltw2v]{aspect-ratio:1}.careers-leadership__grid[data-astro-cid-updltw2v]{row-gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=50rem){.careers-hero[data-astro-cid-updltw2v],.careers-hero__inner[data-astro-cid-updltw2v]{min-height:42rem}.careers-hero__inner[data-astro-cid-updltw2v]{justify-content:flex-start;align-items:flex-start}.careers-hero__copy[data-astro-cid-updltw2v]{grid-column:1;width:min(100%,34rem)}.careers-hero[data-astro-cid-updltw2v] h1[data-astro-cid-updltw2v] span[data-astro-cid-updltw2v]{white-space:normal}.careers-hero__inner[data-astro-cid-updltw2v],.careers-why__intro[data-astro-cid-updltw2v],.careers-faq__grid[data-astro-cid-updltw2v],.careers-team__heading[data-astro-cid-updltw2v],.careers-culture__grid[data-astro-cid-updltw2v],.careers-cta__inner[data-astro-cid-updltw2v]{grid-template-columns:1fr}.careers-why__intro[data-astro-cid-updltw2v]>p[data-astro-cid-updltw2v],.careers-team__heading[data-astro-cid-updltw2v]>p[data-astro-cid-updltw2v]{margin-top:var(--space-2)}.careers-culture__story[data-astro-cid-updltw2v]{position:static}.careers-values[data-astro-cid-updltw2v]{--value-padding:clamp(1.25rem, 3vw, 1.5rem);--careers-card-heading:clamp(1.25rem, 5.5vw, 1.5rem);width:100%}.careers-value[data-astro-cid-updltw2v]{top:calc(4.75rem + var(--value-index,0) * var(--value-peek))}}@media (width<=38rem){.careers-film__duration[data-astro-cid-updltw2v]{display:none}.careers-hero[data-astro-cid-updltw2v] h1[data-astro-cid-updltw2v]{font-size:clamp(2.65rem,13vw,3.75rem)}.careers-leadership__grid[data-astro-cid-updltw2v]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:1rem;display:flex;position:relative;overflow-x:auto}.careers-leadership__grid[data-astro-cid-updltw2v]::-webkit-scrollbar{display:none}.careers-leadership__grid[data-astro-cid-updltw2v]:focus-visible{outline:2px solid var(--color-dark-heading);outline-offset:4px}.leader-card[data-astro-cid-updltw2v]{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 80%;min-width:0}.careers-leadership__grid[data-astro-cid-updltw2v]:after{content:"";flex:0 0 calc(20% - 1rem)}.careers-leadership__dots[data-astro-cid-updltw2v]{justify-content:center;margin-top:1rem;display:flex}.careers-leadership__dots[data-astro-cid-updltw2v] button[data-astro-cid-updltw2v]{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:44px;padding:0;display:grid}.careers-leadership__dots[data-astro-cid-updltw2v] span[data-astro-cid-updltw2v]{background:var(--color-dark-heading);opacity:.25;border-radius:50%;width:6px;height:6px}.careers-leadership__dots[data-astro-cid-updltw2v] button[data-astro-cid-updltw2v][aria-current=true] span[data-astro-cid-updltw2v]{opacity:1}.careers-cta__inner[data-astro-cid-updltw2v]{gap:1rem}.careers-cta[data-astro-cid-updltw2v] .button[data-astro-cid-updltw2v]{margin-top:0}}
