@layer theme,base;@layer components{.CareersHero-module__Flm0Za__careers-hero{--ch-room:calc(100svh - var(--nav-h));--ch-step:max(1.1em, 8svh);font-size:clamp(28px, min(8.2vw, 3.5vw + 30px, var(--ch-room) * .0889), 80px);height:calc(max(520px, 100svh) + var(--ch-steps,0) * var(--ch-step))}.CareersHero-module__Flm0Za__careers-stage{height:max(520px,100svh)}.CareersHero-module__Flm0Za__careers-verb{color:var(--ch-tone);opacity:.33;transition:color .3s,opacity .3s,transform .3s}.CareersHero-module__Flm0Za__careers-verb[data-state=active]{color:var(--purple);opacity:1}.CareersHero-module__Flm0Za__careers-verb[data-state=before]{transform:translateY(-.0625em)}.CareersHero-module__Flm0Za__careers-verb[data-state=after]{transform:translateY(.0625em)}@media (prefers-reduced-motion:reduce){.CareersHero-module__Flm0Za__careers-hero{height:max(520px,100svh)}}}@layer utilities;
@layer theme,base;@layer components{.OpenPositions-module__gxEe0q__careers-jobs{--jobs-head:calc(2.7 * var(--section-h2,32px));--jobs-col:min(928px, calc(min(100vw, var(--shell-max)) - 2 * var(--gutter)), max(660px, calc((100svh - 156px - var(--jobs-head)) / .850215)));--jobs-air:max(40px, calc((100svh - 76px - var(--jobs-head) - var(--jobs-col) * .850215) / 2));--jobs-lead:calc(var(--jobs-col) * .043103);--jobs-label:calc(var(--jobs-col) * .025862);--jobs-label-lh:calc(var(--jobs-col) * .034483);--jobs-label-gap:calc(var(--jobs-col) * .017241);--jobs-control-h:calc(var(--jobs-col) * .047414);--jobs-control-fs:max(13px, calc(var(--jobs-col) * .017241));--jobs-list-gap:calc(var(--jobs-col) * .047414);--jobs-title:calc(var(--jobs-col) * .034483);--jobs-title-lh:calc(var(--jobs-col) * .043103);--jobs-meta-gap:calc(var(--jobs-col) * .016164);--jobs-meta:calc(var(--jobs-col) * .021552);--jobs-meta-lh:calc(var(--jobs-col) * .034483);--jobs-row-gap:calc(var(--jobs-col) * .034483);--jobs-row:calc(var(--jobs-title-lh) + var(--jobs-meta-gap) + var(--jobs-meta-lh));--jobs-window:calc(5 * var(--jobs-row) + 5 * var(--jobs-row-gap) + var(--jobs-title-lh) * .45)}.OpenPositions-module__gxEe0q__jobs-scroller{scrollbar-gutter:stable}.OpenPositions-module__gxEe0q__jobs-scroller::-webkit-scrollbar{width:6px}.OpenPositions-module__gxEe0q__jobs-scroller::-webkit-scrollbar-track{background:0 0}.OpenPositions-module__gxEe0q__jobs-scroller::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--ink) 28%, transparent);border-radius:3px}}@layer utilities;
@layer theme,base;@layer components{.CareerValues-module__yhm29q__grid{margin-top:var(--lead);grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:640px){.CareerValues-module__yhm29q__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.CareerValues-module__yhm29q__card{isolation:isolate;min-height:220px;color:var(--ink);text-align:center;border-radius:24px;transition:translate .35s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}@media (hover:hover){.CareerValues-module__yhm29q__card:hover{translate:0 -6px}}.CareerValues-module__yhm29q__tone-mist{background-color:var(--mist)}.CareerValues-module__yhm29q__tone-violet{background-color:color-mix(in srgb, var(--purple) 35%, var(--lavender))}.CareerValues-module__yhm29q__tone-lime{background-color:var(--lime-pale)}.CareerValues-module__yhm29q__tone-lilac{background-color:var(--lavender)}.CareerValues-module__yhm29q__stage{z-index:-1;pointer-events:none;position:absolute;inset:0}.CareerValues-module__yhm29q__art{object-fit:cover;object-position:50% calc(var(--vc-art-y,.5) * 100%);width:100%;max-width:none;height:100%;display:block}.CareerValues-module__yhm29q__copy{flex-direction:column;align-items:center;height:100%;padding:28px 24px 32px;display:flex}.CareerValues-module__yhm29q__title{max-width:300px;font-family:var(--display-face);white-space:pre-line;text-wrap:balance;font-size:20px;font-weight:500;line-height:26px}.CareerValues-module__yhm29q__body{max-width:30em;margin-top:12px;font-size:15px;line-height:24px}@media (min-width:640px){.CareerValues-module__yhm29q__title{font-size:22px;line-height:28px}}@media (min-width:1024px){.CareerValues-module__yhm29q__band-career-values{--vc-room:calc(100svh - var(--nav-h) - 2 * var(--band-pad,48px))}.CareerValues-module__yhm29q__frame{--lu:calc(100cqw / 1332);min-height:var(--vc-room);flex-direction:column;justify-content:center;display:flex;container-type:inline-size}.CareerValues-module__yhm29q__grid{grid-template-columns:repeat(4, calc(318 * var(--lu)));grid-template-rows:minmax(max(272px, calc(318 * var(--lu))), 1fr);justify-content:center;gap:calc(20 * var(--lu));max-height:calc(417 * var(--lu));margin-top:clamp(32px, calc(var(--vc-room) * .08), var(--lead));flex:auto}.CareerValues-module__yhm29q__card{border-radius:calc(35 * var(--lu));min-height:0;container-type:size}.CareerValues-module__yhm29q__copy{--tu:min(calc(100cqw / 318), calc(100cqh / 417));padding:calc(43 * var(--tu)) calc(9 * var(--tu)) 0}.CareerValues-module__yhm29q__title{min-height:calc(80 * var(--tu));max-width:calc(300 * var(--tu));font-size:calc(32 * var(--tu));line-height:calc(40 * var(--tu))}.CareerValues-module__yhm29q__body{max-width:calc(283 * var(--tu));margin-top:calc(26 * var(--tu));font-size:calc(20 * var(--tu));line-height:calc(32 * var(--tu))}}}@layer utilities;
