.home-page_page__2FzDG{--home-ink:#11110f;--home-lime:#dceb7d;--home-rule:rgba(55,54,52,0.22);min-height:100vh;padding-top:4rem;background:var(--background);color:var(--foreground)}.home-page_primaryAction__VkGS9,.home-page_secondaryAction__Sx_7R,.home-page_textAction__TMPP6{display:inline-flex;min-height:3rem;align-items:center;justify-content:space-between;gap:2rem;padding-inline:1.125rem;font-size:.875rem;font-weight:700;transition:background-color .16s var(--ease-out),color .16s var(--ease-out),transform .16s var(--ease-out)}.home-page_primaryAction__VkGS9{background:var(--home-lime);color:#000}.home-page_secondaryAction__Sx_7R{border:1px solid var(--home-ink);color:var(--home-ink)}.home-page_textAction__TMPP6{min-height:2.75rem;padding-inline:0;border-bottom:2px solid var(--home-lime);color:var(--home-ink)}.home-page_audienceCard__nlaLf:active,.home-page_jobRow__LMICy:active,.home-page_primaryAction__VkGS9:active,.home-page_secondaryAction__Sx_7R:active,.home-page_textAction__TMPP6:active{transform:scale(.97)}.home-page_audienceArtwork__qHG4q,.home-page_heroArtwork__POjJa,.home-page_portraitArtwork__vMLX6,.home-page_wideArtwork__UrjMV{position:relative;overflow:hidden;background:#e9e4da}.home-page_audienceArtwork__qHG4q img,.home-page_heroArtwork__POjJa img,.home-page_portraitArtwork__vMLX6 img,.home-page_wideArtwork__UrjMV img{display:block;width:100%;height:auto}.home-page_imageCaption__ZSEo0{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding-block:.8rem;border-bottom:1px solid var(--home-rule);font-size:.6875rem;font-weight:700;letter-spacing:.06em;line-height:1.4;text-transform:uppercase}.home-page_imageCaption__ZSEo0 span:last-child{max-width:24rem;color:color-mix(in srgb,var(--foreground) 68%,transparent);text-align:right}.home-page_journeySection__Loa22{padding-block:clamp(4rem,8vw,7.5rem);border-bottom:1px solid var(--home-rule)}.home-page_journeyCopy___xs21{max-width:42rem;padding-block:1.25rem;border-block:1px solid var(--home-rule);color:color-mix(in srgb,var(--foreground) 74%,transparent);font-size:1rem;line-height:1.75;text-wrap:pretty}.home-page_journeyComposition__Z1HZT{display:grid;gap:clamp(1.5rem,3vw,3rem);align-items:start}.home-page_journeyFigure__2YFzb{min-width:0}.home-page_journeyAside__bhuDI{display:flex;min-width:0;flex-direction:column}.home-page_section__8l0x_{padding-block:clamp(4.5rem,9vw,8.5rem);border-bottom:1px solid var(--home-rule)}.home-page_sectionHeader__x9fFZ{display:grid;gap:1.75rem;align-items:end}.home-page_sectionIndex__mgNYl{width:fit-content;padding:.35rem .5rem;background:var(--home-lime);color:#000;font-size:.6875rem;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.home-page_sectionTitle__vxGRQ{max-width:12ch;color:var(--home-ink);font-size:clamp(2.4rem,5.2vw,5.25rem);font-weight:500;letter-spacing:-.04em;line-height:.98;text-wrap:balance}.home-page_sectionCopy__EjAAJ{max-width:42rem;color:color-mix(in srgb,var(--foreground) 76%,transparent);font-size:1rem;line-height:1.75;text-wrap:pretty}.home-page_jobsList__Q5jkb{margin-top:clamp(2.5rem,6vw,5rem);border-top:1px solid var(--home-rule)}.home-page_jobRow__LMICy{display:grid;grid-template-columns:2.25rem minmax(0,1fr) auto;gap:.75rem;align-items:center;min-height:6.75rem;padding-block:1.25rem;border-bottom:1px solid var(--home-rule);transition:background-color .16s var(--ease-out),transform .16s var(--ease-out)}.home-page_jobNumber__k93I6,.home-page_metaLabel__vEYsL{font-size:.6875rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.home-page_jobTitle__nK9z1{display:block;color:var(--home-ink);font-size:clamp(1.25rem,2.1vw,1.75rem);font-weight:500;letter-spacing:-.03em;line-height:1.1}.home-page_jobCompany__hEfOz{display:block;margin-top:.4rem;overflow:hidden;color:color-mix(in srgb,var(--foreground) 68%,transparent);font-size:.8125rem;text-overflow:ellipsis;white-space:nowrap}.home-page_jobMeta__P_1ow,.home-page_jobSalary__vSrqd{display:none;font-size:.8125rem}.home-page_jobArrow__bEWKx{display:grid;width:2rem;height:2rem;place-items:center;background:var(--home-lime);color:#000}.home-page_journeySteps__wlg0V{display:grid;border-bottom:1px solid var(--home-rule)}.home-page_flowItem__DSufm{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding-block:1.1rem;border-top:1px solid var(--home-rule)}.home-page_flowItem__DSufm strong{color:var(--home-ink);font-size:.9rem;font-weight:700}.home-page_flowItem__DSufm p{grid-column:2;color:color-mix(in srgb,var(--foreground) 68%,transparent);font-size:.8125rem;line-height:1.55}.home-page_featureGrid__io3uj,.home-page_manifestoGrid__GiSKO{display:grid;gap:clamp(2.5rem,6vw,6rem);align-items:center}.home-page_featureCopy__s9v1S{display:flex;flex-direction:column;align-items:flex-start}.home-page_featureCopy__s9v1S .home-page_sectionCopy__EjAAJ{margin-top:1.75rem}.home-page_featureNote__9wmSk{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--home-rule);color:var(--home-ink);font-size:.8125rem;font-weight:700;line-height:1.55}.home-page_wideFeature__hicxa{padding-block:clamp(4.5rem,9vw,9rem);background:var(--home-ink);color:var(--background)}.home-page_wideFeature__hicxa .home-page_imageCaption__ZSEo0{border-color:rgba(247,247,247,.24)}.home-page_wideFeature__hicxa .home-page_imageCaption__ZSEo0 span:last-child{color:rgba(247,247,247,.66)}.home-page_wideFeatureCopy__PFPl_{display:grid;gap:1.5rem;padding-top:clamp(2rem,4vw,3.5rem)}.home-page_wideFeatureTitle__0PCmT{max-width:15ch;font-size:clamp(2.3rem,4.2vw,4.5rem);font-weight:500;letter-spacing:-.04em;line-height:1;text-wrap:balance}.home-page_wideFeatureCopy__PFPl_ p{max-width:42rem;color:rgba(247,247,247,.72);line-height:1.75}.home-page_manifestoCopy__JxUGE{padding-block:1rem}.home-page_manifestoQuote__GwYX3{margin-top:2rem;max-width:19ch;color:var(--home-ink);font-size:clamp(1.5rem,2.7vw,2.5rem);font-weight:500;letter-spacing:-.03em;line-height:1.15;text-wrap:balance}.home-page_audienceSection__2wWRQ{padding-block:clamp(4.5rem,9vw,8.5rem);border-bottom:1px solid var(--home-rule)}.home-page_audienceHeader__2jB7b{display:grid;gap:1.5rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.home-page_audienceGrid__oBJ_t{display:grid;gap:1.5rem}.home-page_audienceCard__nlaLf{display:block;transition:transform .16s var(--ease-out)}.home-page_audienceCopy__te0Bs{display:grid;gap:1rem;padding-block:1.25rem;border-bottom:1px solid var(--home-rule)}.home-page_audienceCopy__te0Bs h3{color:var(--home-ink);font-size:clamp(1.6rem,2.6vw,2.5rem);font-weight:500;letter-spacing:-.035em;line-height:1.05}.home-page_audienceCopy__te0Bs p{max-width:48ch;color:color-mix(in srgb,var(--foreground) 72%,transparent);font-size:.875rem;line-height:1.65}.home-page_audienceLink__J_RcA{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--home-ink);font-size:.8125rem;font-weight:700}.home-page_recognition__yVhZL{padding-block:clamp(3.5rem,7vw,6rem);border-bottom:1px solid var(--home-rule)}.home-page_recognitionGrid__ZnpzV{display:grid;gap:2rem;align-items:center}.home-page_recognitionLogo__iedXH{display:flex;min-height:10rem;align-items:center;justify-content:center;padding:2rem;background:var(--muted)}.home-page_recognitionLogo__iedXH img{width:min(100%,18rem);height:auto}.home-page_recognitionCopy__DrQb5 h2{margin-top:1rem;color:var(--home-ink);font-size:clamp(1.75rem,3.2vw,3.25rem);font-weight:500;letter-spacing:-.035em;line-height:1.05;text-wrap:balance}.home-page_recognitionCopy__DrQb5 p{margin-top:1.25rem;max-width:44rem;color:color-mix(in srgb,var(--foreground) 72%,transparent);line-height:1.7}.home-page_finale__lB4pn{padding-block:clamp(5rem,10vw,9rem);background:var(--home-lime);color:#000}.home-page_finaleTitle__yPqjU{max-width:16ch;font-size:clamp(2.7rem,6vw,6rem);font-weight:500;letter-spacing:-.04em;line-height:.96;text-wrap:balance}.home-page_finaleActions__x0LzJ{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:clamp(2rem,4vw,3.5rem)}.home-page_finale__lB4pn .home-page_primaryAction__VkGS9{background:#000;color:var(--home-lime)}.home-page_finale__lB4pn .home-page_secondaryAction__Sx_7R{border-color:#000;color:#000}.home-page_audienceCard__nlaLf:focus-visible,.home-page_jobRow__LMICy:focus-visible,.home-page_primaryAction__VkGS9:focus-visible,.home-page_secondaryAction__Sx_7R:focus-visible,.home-page_textAction__TMPP6:focus-visible{outline:3px solid var(--home-ink);outline-offset:3px}@media (min-width:640px){.home-page_recognitionGrid__ZnpzV,.home-page_sectionHeader__x9fFZ,.home-page_wideFeatureCopy__PFPl_{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr)}.home-page_recognitionLogo__iedXH,.home-page_sectionCopy__EjAAJ,.home-page_wideFeatureCopy__PFPl_ p{grid-column:2}.home-page_audienceGrid__oBJ_t{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.4vw,2.5rem)}.home-page_audienceCopy__te0Bs{min-height:12rem}}@media (min-width:768px){.home-page_journeyComposition__Z1HZT{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-items:stretch}.home-page_journeyAside__bhuDI{justify-content:space-between}.home-page_journeySteps__wlg0V{align-content:stretch}.home-page_journeySteps__wlg0V .home-page_flowItem__DSufm{min-height:25%;align-content:center;padding:1rem 0}.home-page_jobRow__LMICy{grid-template-columns:3.5rem minmax(0,1.2fr) minmax(9rem,.75fr) minmax(7rem,.45fr) 2.25rem;gap:1.25rem;padding-inline:.75rem}.home-page_jobMeta__P_1ow,.home-page_jobSalary__vSrqd{display:block}.home-page_jobSalary__vSrqd{text-align:right}.home-page_featureGrid__io3uj{grid-template-columns:minmax(0,1.08fr) minmax(18rem,.72fr)}.home-page_manifestoGrid__GiSKO{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.08fr)}.home-page_manifestoCopy__JxUGE{order:-1}.home-page_recognitionGrid__ZnpzV{grid-template-columns:minmax(0,1.2fr) minmax(17rem,.55fr)}}@media (hover:hover) and (pointer:fine){.home-page_primaryAction__VkGS9:hover{background:var(--primary-hover)}.home-page_secondaryAction__Sx_7R:hover{background:var(--home-ink);color:var(--background)}.home-page_textAction__TMPP6:hover{background:color-mix(in srgb,var(--home-lime) 35%,transparent)}.home-page_jobRow__LMICy:hover{background:color-mix(in srgb,var(--home-lime) 22%,transparent)}.home-page_audienceCard__nlaLf:hover{transform:translateY(-.35rem)}.home-page_audienceCard__nlaLf:hover .home-page_audienceLink__J_RcA svg,.home-page_jobRow__LMICy:hover .home-page_jobArrow__bEWKx svg,.home-page_primaryAction__VkGS9:hover svg,.home-page_secondaryAction__Sx_7R:hover svg,.home-page_textAction__TMPP6:hover svg{transform:translate(.15rem,-.15rem)}.home-page_audienceLink__J_RcA svg,.home-page_jobArrow__bEWKx svg,.home-page_primaryAction__VkGS9 svg,.home-page_secondaryAction__Sx_7R svg,.home-page_textAction__TMPP6 svg{transition:transform .16s var(--ease-out)}}@media (max-width:639px){.home-page_imageCaption__ZSEo0{display:grid;gap:.35rem}.home-page_imageCaption__ZSEo0 span:last-child{max-width:none;text-align:left}.home-page_finaleActions__x0LzJ{display:grid}.home-page_sectionTitle__vxGRQ{max-width:14ch}.home-page_wideFeature__hicxa{padding-block:4rem}}@media (prefers-reduced-motion:reduce){.home-page_audienceCard__nlaLf,.home-page_audienceLink__J_RcA svg,.home-page_jobArrow__bEWKx svg,.home-page_jobRow__LMICy,.home-page_primaryAction__VkGS9,.home-page_secondaryAction__Sx_7R,.home-page_textAction__TMPP6{transition-duration:.01ms!important}}