.TeamVideoStrip-module__tmefwq__header{justify-content:space-between;align-items:baseline;gap:var(--space-md) var(--space-xl);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.TeamVideoStrip-module__tmefwq__title{font-size:var(--site-type-subheading);letter-spacing:var(--site-tracking-section);font-weight:500;line-height:var(--site-leading-section);text-wrap:balance;margin:0}.TeamVideoStrip-module__tmefwq__switch{padding:var(--space-xs) var(--space-md);border:1px solid color-mix(in srgb, var(--site-cream) 32%, transparent);border-radius:var(--radius-full);color:var(--site-cream);font-size:var(--text-body-2);transition:border-color var(--dur-base) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex}.TeamVideoStrip-module__tmefwq__switch:hover{border-color:var(--site-cream)}.TeamVideoStrip-module__tmefwq__strip{gap:var(--space-md);flex-wrap:wrap;align-items:flex-start;display:flex}.TeamVideoStrip-module__tmefwq__active{gap:var(--space-sm);flex:none;margin:0;display:grid}.TeamVideoStrip-module__tmefwq__active video{aspect-ratio:9/16;border-radius:var(--radius-sm);background:var(--site-ink);object-fit:cover;height:clamp(340px,30vw,480px);display:block;overflow:hidden}.TeamVideoStrip-module__tmefwq__active figcaption{gap:var(--space-xs) var(--space-sm);max-width:100%;font-size:var(--text-body-2);flex-wrap:wrap;align-items:baseline;display:flex}.TeamVideoStrip-module__tmefwq__active figcaption strong{font-weight:600}.TeamVideoStrip-module__tmefwq__active figcaption span{color:color-mix(in srgb, var(--site-cream) 72%, transparent)}.TeamVideoStrip-module__tmefwq__thumbs{display:contents}.TeamVideoStrip-module__tmefwq__card{border:1px solid color-mix(in srgb, var(--site-cream) 16%, transparent);border-radius:var(--radius-sm);background:var(--site-ink);cursor:pointer;min-width:56px;height:clamp(340px,30vw,480px);transition:border-color var(--dur-base) var(--ease-out);flex:1 1 0;padding:0;position:relative;overflow:hidden}.TeamVideoStrip-module__tmefwq__card:hover{border-color:color-mix(in srgb, var(--site-cream) 56%, transparent)}.TeamVideoStrip-module__tmefwq__card img{object-fit:cover;width:100%;height:100%;display:block}.TeamVideoStrip-module__tmefwq__cardName{padding:var(--space-xs) var(--space-sm);background:color-mix(in srgb, var(--site-ink) 78%, transparent);color:var(--site-cream);font-size:var(--text-caption);text-align:center;white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.3;position:absolute;inset:auto 0 0;overflow:hidden}@media (max-width:900px){.TeamVideoStrip-module__tmefwq__strip{flex-flow:column;align-items:stretch;width:min(340px,100%)}.TeamVideoStrip-module__tmefwq__active video{width:100%;height:auto}.TeamVideoStrip-module__tmefwq__thumbs{gap:var(--space-md);display:flex}.TeamVideoStrip-module__tmefwq__card{aspect-ratio:9/16;flex:1 1 0;min-width:0;height:auto}.TeamVideoStrip-module__tmefwq__cardName{display:none}}@media (prefers-reduced-motion:reduce){.TeamVideoStrip-module__tmefwq__switch,.TeamVideoStrip-module__tmefwq__card{transition:none}}
.JobList-module__9zFjlG__root{gap:var(--space-4xl);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}.JobList-module__9zFjlG__index{gap:var(--space-2xl);display:grid;position:sticky;top:96px}.JobList-module__9zFjlG__facet h3{margin:0 0 var(--space-sm);color:var(--site-ink-mute);font-size:14px;font-weight:400}.JobList-module__9zFjlG__facet ul{margin:0;padding:0;list-style:none}.JobList-module__9zFjlG__facetItem{justify-content:space-between;gap:var(--space-md);border-radius:var(--radius-sm);width:100%;min-height:44px;font:inherit;color:var(--site-ink-mute);text-align:left;cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);background:0 0;border:0;padding:10px 12px;font-size:15px;line-height:1.4;display:flex}.JobList-module__9zFjlG__facetItem span:last-child{font-variant-numeric:tabular-nums}.JobList-module__9zFjlG__facetItem:hover{background:var(--site-cream-deep);color:var(--site-ink)}.JobList-module__9zFjlG__facetItem[aria-pressed=true]{background:var(--site-cream-deep);color:var(--site-ink);font-weight:500}.JobList-module__9zFjlG__facetItem:focus-visible{outline:2px solid var(--site-ink);outline-offset:2px}.JobList-module__9zFjlG__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.JobList-module__9zFjlG__row{align-items:center;gap:var(--space-2xl);border-radius:var(--radius-sm);transition:background var(--dur-fast) var(--ease-out);grid-template-columns:minmax(0,1fr) 240px;padding:22px 16px;text-decoration:none;display:grid}.JobList-module__9zFjlG__title{font-size:clamp(22px,2vw,28px);font-weight:var(--site-weight-subheading);letter-spacing:var(--site-tracking-subheading);line-height:var(--site-leading-subheading);color:var(--site-ink);margin:0}.JobList-module__9zFjlG__row:hover{background:var(--site-cream-deep)}.JobList-module__9zFjlG__row:focus-visible{outline:2px solid var(--site-ink);outline-offset:2px}.JobList-module__9zFjlG__place{align-items:center;gap:var(--space-md);padding-left:var(--space-xl);grid-template-columns:22px minmax(0,1fr);display:grid}.JobList-module__9zFjlG__place b{color:var(--site-ink);font-size:16px;font-weight:500;line-height:1.3;display:block}.JobList-module__9zFjlG__place small{color:var(--site-ink-mute);font-size:13px;line-height:1.4;display:block}.JobList-module__9zFjlG__dotted span+span:before{content:"";border-radius:var(--radius-full);vertical-align:middle;background:currentColor;width:3px;height:3px;margin:0 7px 2px;display:inline-block}.JobList-module__9zFjlG__flag{border-radius:var(--radius-full);object-fit:cover;width:22px;height:22px;display:block}.JobList-module__9zFjlG__empty{margin:var(--space-2xl) 0 0;color:var(--site-ink-mute)}@media (max-width:900px){.JobList-module__9zFjlG__root{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr)}.JobList-module__9zFjlG__index{gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (max-width:640px){.JobList-module__9zFjlG__index{grid-template-columns:minmax(0,1fr)}.JobList-module__9zFjlG__row{gap:var(--space-md);grid-template-columns:minmax(0,1fr)}.JobList-module__9zFjlG__place{border-left:0;padding-left:0}}@media (prefers-reduced-motion:reduce){.JobList-module__9zFjlG__facetItem,.JobList-module__9zFjlG__row{transition:none}}
.CareersTemplate-module__m6QKwa__hero{padding-block:var(--space-5xl) 0;text-align:center;}.CareersTemplate-module__m6QKwa__hero h1{max-width:16ch;font-size:var(--site-type-hero);font-weight:var(--site-weight-hero);letter-spacing:var(--site-tracking-hero);line-height:var(--site-leading-hero);text-wrap:balance;margin:0 auto}.CareersTemplate-module__m6QKwa__hero p{max-width:560px;margin:var(--space-xl) auto 0;color:var(--hero-muted,var(--site-ink-soft));font-size:var(--site-type-lead);line-height:var(--site-leading-body);text-wrap:pretty}.CareersTemplate-module__m6QKwa__heroMedia{margin:var(--space-4xl) 0 0;aspect-ratio:21/9;border-radius:var(--radius-lg);background:var(--site-cream-deep);overflow:hidden}.CareersTemplate-module__m6QKwa__heroMedia img{object-fit:cover;object-position:50% 42%;width:100%;height:100%}.CareersTemplate-module__m6QKwa__statement{max-width:980px;font-size:var(--site-type-feature);letter-spacing:var(--site-tracking-section);text-align:center;text-wrap:balance;margin:0 auto;font-weight:500;line-height:1.22}.CareersTemplate-module__m6QKwa__statement span{color:color-mix(in srgb, var(--site-ink) 52%, var(--site-cream))}.CareersTemplate-module__m6QKwa__officesCopy h2{max-width:18ch;font-size:var(--site-type-section);font-weight:var(--site-weight-section);letter-spacing:var(--site-tracking-section);line-height:var(--site-leading-section);text-wrap:balance;margin:0}.CareersTemplate-module__m6QKwa__officesCopy p{max-width:520px;margin:var(--space-lg) 0 var(--space-2xl);color:color-mix(in srgb, var(--site-cream) 78%, transparent);font-size:var(--site-type-body-large);line-height:var(--site-leading-body)}.CareersTemplate-module__m6QKwa__places{gap:var(--space-sm);margin:var(--space-4xl) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.CareersTemplate-module__m6QKwa__place{aspect-ratio:3/4;border-radius:var(--radius-sm);background:var(--site-ink);margin:0;position:relative;overflow:hidden}.CareersTemplate-module__m6QKwa__place img{object-fit:cover;object-position:center;filter:grayscale()contrast(1.05)brightness(.85);width:100%;height:100%;position:absolute;inset:0}.CareersTemplate-module__m6QKwa__place[data-position="50% 55%"] img{object-position:50% 55%}.CareersTemplate-module__m6QKwa__place[data-position="50% 60%"] img{object-position:50% 60%}.CareersTemplate-module__m6QKwa__place[data-position="50% 40%"] img{object-position:50% 40%}.CareersTemplate-module__m6QKwa__place[data-position="40% 40%"] img{object-position:40% 40%}.CareersTemplate-module__m6QKwa__place:after{content:"";background:linear-gradient(180deg, transparent 40%, color-mix(in srgb, var(--site-ink) 85%, transparent) 100%);position:absolute;inset:0}.CareersTemplate-module__m6QKwa__place figcaption{inset:auto var(--space-lg) var(--space-lg);z-index:1;position:absolute}.CareersTemplate-module__m6QKwa__place h3{font-size:22px;font-weight:var(--site-weight-subheading);letter-spacing:var(--site-tracking-subheading);line-height:var(--site-leading-subheading);margin:0}.CareersTemplate-module__m6QKwa__place small{color:color-mix(in srgb, var(--site-cream) 70%, transparent);margin-top:4px;font-size:14px;display:block}.CareersTemplate-module__m6QKwa__rolesHeader{margin-bottom:var(--space-3xl)}.CareersTemplate-module__m6QKwa__rolesHeader h2{font-size:var(--site-type-section);font-weight:var(--site-weight-section);letter-spacing:var(--site-tracking-section);line-height:var(--site-leading-section);margin:0}.CareersTemplate-module__m6QKwa__rolesHeader p{max-width:var(--site-measure-body);margin:var(--space-md) 0 0;color:var(--site-ink-soft);font-size:var(--site-type-body-large);line-height:var(--site-leading-body)}.CareersTemplate-module__m6QKwa__other{justify-content:space-between;align-items:baseline;gap:var(--space-lg) var(--space-3xl);flex-wrap:wrap;display:flex}.CareersTemplate-module__m6QKwa__other h2{font-size:var(--site-type-subheading);font-weight:var(--site-weight-section);letter-spacing:var(--site-tracking-section);line-height:var(--site-leading-section);margin:0}.CareersTemplate-module__m6QKwa__other p{margin:var(--space-sm) 0 0;color:var(--site-ink-soft);font-size:var(--site-type-body-large);line-height:var(--site-leading-body)}@media (max-width:900px){.CareersTemplate-module__m6QKwa__places{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.CareersTemplate-module__m6QKwa__hero{padding-block:var(--space-4xl) 0}.CareersTemplate-module__m6QKwa__heroMedia{aspect-ratio:4/3;margin-top:var(--space-3xl)}}
