._legalLinks_f14zx_1{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:40px}._triggerLink_f14zx_9{appearance:none;background:none;border:none;padding:0;cursor:pointer;font-family:var(--font-body);font-size:14px;line-height:150%;color:var(--color-plum-2);opacity:.7;text-decoration:underline;text-decoration-color:hsl(from var(--color-plum-2) h s l / 30%);text-underline-offset:3px;transition:opacity .15s ease-out,text-decoration-color .15s ease-out}._triggerLink_f14zx_9:hover{opacity:1;text-decoration-color:hsl(from var(--color-plum-2) h s l / 70%)}._triggerLink_f14zx_9:focus-visible{outline:2px solid var(--color-coral-1);outline-offset:3px;border-radius:3px}._backdrop_f14zx_39{position:fixed;inset:0;z-index:100;background-color:hsl(from var(--color-shadow) h s l / 55%);transition:opacity .2s ease-out}._backdrop_f14zx_39[data-starting-style],._backdrop_f14zx_39[data-ending-style]{opacity:0}._popup_f14zx_52{position:fixed;top:50%;left:50%;z-index:101;transform:translate(-50%,-50%);width:calc(100% - 2rem);max-width:40rem;max-height:calc(100vh - 4rem);overflow-y:auto;background-color:var(--color-anti-white);border:1px solid var(--color-grey-2);border-radius:12px;box-shadow:0 24px 60px hsl(from var(--color-shadow) h s l / 25%);transition:opacity .2s ease-out,transform .2s ease-out}._popup_f14zx_52[data-starting-style],._popup_f14zx_52[data-ending-style]{opacity:0;transform:translate(-50%,calc(-50% + 8px))}._header_f14zx_77{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px 16px;border-bottom:1px solid var(--color-border)}._title_f14zx_87{margin:0;font-family:var(--font-heading);font-size:24px;font-weight:300;line-height:120%;letter-spacing:-.48px;color:var(--color-anti-black)}._close_f14zx_97{flex-shrink:0;display:grid;place-items:center;width:32px;height:32px;margin:-4px -8px 0 0;padding:0;background:none;border:none;border-radius:6px;color:var(--color-plum-2);cursor:pointer;transition:background-color .15s ease-out}._close_f14zx_97:hover{background-color:var(--color-accent-tint)}._close_f14zx_97:focus-visible{outline:2px solid var(--color-coral-1);outline-offset:2px}._body_f14zx_122{padding:20px 24px 24px;font-family:var(--font-body);font-size:16px;line-height:160%;color:var(--color-plum-2)}._body_f14zx_122 p{margin:0 0 1rem}._body_f14zx_122 p:last-child{margin-bottom:0}._body_f14zx_122 a{color:var(--color-link);text-decoration:underline;text-underline-offset:2px}._body_f14zx_122 a:hover{color:var(--color-link-hover)}.ashby[data-astro-cid-a6wfy2pt]{width:100%;background-color:var(--color-anti-white);scroll-margin-top:96px;padding-inline:var(--page-gutter)}.ashby-inner[data-astro-cid-a6wfy2pt]{max-width:var(--main-column);margin-inline:auto;padding-block:96px 120px;@media(width<=768px){padding-block:60px 80px}}.ashby-headline[data-astro-cid-a6wfy2pt]{display:flex;flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:48px;text-align:left;& h2[data-astro-cid-a6wfy2pt]{color:var(--color-anti-black);font-family:var(--font-heading);font-size:40px;font-weight:300;line-height:110%;letter-spacing:-1.2px;@media(width<=768px){font-size:28px;text-wrap-style:pretty}}}.ashby-headline[data-astro-cid-a6wfy2pt] p[data-astro-cid-a6wfy2pt]{color:var(--color-anti-black);font-family:var(--font-body);font-size:20px;font-weight:400;line-height:150%;letter-spacing:-.2px}.ashby-headline[data-astro-cid-a6wfy2pt] a[data-astro-cid-a6wfy2pt]{text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}#ashby_embed{max-width:var(--main-column);margin-inline:auto;width:100%}#ashby_embed>iframe{width:100%;max-width:100%;min-height:124px;transition:height .2s ease-in}section[data-astro-cid-njo6a7vs]#from-the-ceo{width:100%;background:var(--color-anti-black)}.ceo-outer[data-astro-cid-njo6a7vs]{width:100%;padding-inline:var(--page-gutter);padding-top:80px}.ceo-inner[data-astro-cid-njo6a7vs]{max-width:var(--outer-column);margin-inline:auto;display:flex;flex-direction:column;gap:80px;padding-bottom:80px}.ceo-headline[data-astro-cid-njo6a7vs]{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.ceo-headline[data-astro-cid-njo6a7vs] h2[data-astro-cid-njo6a7vs]{color:var(--color-anti-white);text-box:trim-both cap;font-family:var(--font-heading);font-size:clamp(36px,4.5vw,48px);font-style:normal;font-weight:300;line-height:140%;letter-spacing:-1.44px}.ceo-body[data-astro-cid-njo6a7vs]{color:var(--color-anti-white);text-box:trim-both cap;font-family:var(--font-body);font-size:20px;font-weight:400;line-height:150%;letter-spacing:-.2px;max-width:640px}.ceo-featured[data-astro-cid-njo6a7vs]{display:grid;grid-template-columns:3fr 2fr;gap:24px;align-items:stretch;margin-top:8px}.featured-card[data-astro-cid-njo6a7vs]{max-height:400px}.divider[data-astro-cid-njo6a7vs]{border:none;height:1px;background:linear-gradient(to right,hsl(from var(--color-coral) h s l / 0%) 0%,var(--color-coral) 25%,var(--color-coral) 75%,hsl(from var(--color-coral) h s l / 0%) 100%);width:100%;margin:20px auto}@media(width<=1180px){.ceo-featured[data-astro-cid-njo6a7vs]{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));justify-items:center}.featured-card[data-astro-cid-njo6a7vs]{width:100%;max-height:none}}@media(width<=768px){.ceo-outer[data-astro-cid-njo6a7vs]{padding-top:60px}.ceo-inner[data-astro-cid-njo6a7vs]{padding-bottom:60px;gap:24px}.ceo-headline[data-astro-cid-njo6a7vs]{gap:14px}.ceo-headline[data-astro-cid-njo6a7vs] h2[data-astro-cid-njo6a7vs]{font-size:26px;font-weight:300;line-height:140%;letter-spacing:-.78px}.ceo-body[data-astro-cid-njo6a7vs]{font-size:16px;font-weight:400;line-height:150%;letter-spacing:-.16px;opacity:.8}.featured-card-main[data-astro-cid-njo6a7vs]{--card-body-padding: 24px 16px}}@media(width<=425px){.ceo-featured[data-astro-cid-njo6a7vs]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.careers-hero[data-astro-cid-azw35xer] .hero[data-astro-cid-azw35xer]{position:relative;width:100%;padding-inline:var(--page-gutter);padding-block:120px clamp(60px,5vw,160px);display:flex;flex-direction:row;background:var(--hero-gradient)}.careers-hero[data-astro-cid-azw35xer] .hero-inner[data-astro-cid-azw35xer]{position:relative;display:grid;grid-template-columns:1fr auto;grid-template-areas:"title   focal" "body    focal" "actions focal";align-items:start;gap:54px;max-width:var(--main-column);width:100%;margin-inline:auto}.careers-hero[data-astro-cid-azw35xer] .hero-title[data-astro-cid-azw35xer]{grid-area:title;display:flex;flex-direction:column;gap:20px}.careers-hero[data-astro-cid-azw35xer] h1[data-astro-cid-azw35xer]{color:var(--color-anti-white);text-box:trim-both cap;font-family:var(--font-heading);font-size:clamp(32px,calc(6.72vw - 19.6px),82px);font-weight:200;line-height:100%}.careers-hero[data-astro-cid-azw35xer] h1[data-astro-cid-azw35xer] span[data-astro-cid-azw35xer]{color:var(--color-coral)}.careers-hero[data-astro-cid-azw35xer] .hero-body[data-astro-cid-azw35xer]{grid-area:body;max-width:800px;color:var(--color-coral-2);text-box:trim-both cap;text-wrap-style:auto;font-family:var(--font-dense-body);font-size:clamp(16px,calc(1.34vw + 5.68px),26px);font-weight:450;line-height:145%;letter-spacing:.26px}.careers-hero[data-astro-cid-azw35xer] .hero-actions[data-astro-cid-azw35xer]{grid-area:actions;display:flex;gap:1.5rem}.careers-hero[data-astro-cid-azw35xer] .focal[data-astro-cid-azw35xer]{grid-area:focal;align-self:start;min-width:0}.careers-hero[data-astro-cid-azw35xer] .focal[data-astro-cid-azw35xer] picture{display:block}.careers-hero[data-astro-cid-azw35xer] .focal[data-astro-cid-azw35xer] img{display:block;width:410px;max-width:100%;height:auto;border-radius:20px;object-fit:cover;object-position:center}@media(width<=1180px){.careers-hero[data-astro-cid-azw35xer] .focal[data-astro-cid-azw35xer] img{width:340px}}@media(width<=768px){.careers-hero[data-astro-cid-azw35xer] .hero[data-astro-cid-azw35xer]{padding-block:40px 0}.careers-hero[data-astro-cid-azw35xer] .hero-inner[data-astro-cid-azw35xer]{display:flex;flex-direction:column;gap:50px;max-width:400px;width:100%;margin-inline:auto}.careers-hero[data-astro-cid-azw35xer] .hero-body[data-astro-cid-azw35xer],.careers-hero[data-astro-cid-azw35xer] .hero-actions[data-astro-cid-azw35xer],.careers-hero[data-astro-cid-azw35xer] .ashby-button[data-astro-cid-azw35xer]{width:100%}.careers-hero[data-astro-cid-azw35xer] .focal[data-astro-cid-azw35xer]{position:relative;width:100%}.careers-hero[data-astro-cid-azw35xer] .focal[data-astro-cid-azw35xer]:after{content:"";position:absolute;inset-inline:0;bottom:0;height:35%;background:linear-gradient(180deg,transparent 0%,var(--color-coral-dark) 100%);pointer-events:none}.careers-hero[data-astro-cid-azw35xer] .focal[data-astro-cid-azw35xer] picture{width:100%}.careers-hero[data-astro-cid-azw35xer] .focal[data-astro-cid-azw35xer] img{width:100%;height:auto;aspect-ratio:410 / 384;object-position:center top;border-radius:20px 20px 0 0}}section[data-astro-cid-azw35xer].how-we-work{width:100%;background-color:var(--color-anti-white);.how-we-work-outer[data-astro-cid-azw35xer]{padding:96px var(--page-gutter);@media(width<=768px){padding-block:60px}.how-we-work-inner[data-astro-cid-azw35xer]{max-width:var(--main-column);margin-inline:auto;.how-we-work-headline[data-astro-cid-azw35xer]{display:flex;flex-direction:column;gap:30px;& h2[data-astro-cid-azw35xer]{color:var(--color-anti-black);font-size:48px;font-weight:300;line-height:100%;letter-spacing:-1.44px}& p[data-astro-cid-azw35xer]{color:var(--color-anti-black);font-family:var(--font-body);font-size:20px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.2px;text-wrap-style:pretty}@media(width<=768px){gap:16px;& h2[data-astro-cid-azw35xer]{font-size:26px;font-weight:300;line-height:140%;letter-spacing:-.78px}& p[data-astro-cid-azw35xer]{font-size:18px;font-weight:400;line-height:145%;letter-spacing:-.18px}}}.how-we-work-card-grid[data-astro-cid-azw35xer]{margin-top:64px;margin-inline:auto;max-width:var(--main-column);display:grid;grid-template-columns:repeat(auto-fill,minmax(480px,1fr));justify-content:center;gap:32px;@media(width<=1180px){grid-template-columns:repeat(auto-fill,minmax(330px,1fr))}@media(width<=768px){margin-top:54px;grid-template-columns:1fr;width:fit-content;margin-inline:auto}}}}}.in-our-own-words[data-astro-cid-azw35xer]{background-color:var(--color-anti-white);width:100%;.join-inner[data-astro-cid-azw35xer]{padding-bottom:120px}}
