@layer components{.CareersHead-module__wt9t3W__head{flex-direction:column;gap:.625rem;display:flex}.CareersHead-module__wt9t3W__title{font:600 2.25rem / 1.05 var(--font-display)}.CareersHead-module__wt9t3W__lead{max-inline-size:45rem;font:500 .9375rem / 1.55 var(--font-body);color:var(--color-text-muted);text-wrap:pretty}.CareersHead-module__wt9t3W__tabs{gap:var(--space-6);border-block-end:1px solid var(--color-line);margin-block-start:var(--space-2);display:flex}.CareersHead-module__wt9t3W__tab{min-block-size:var(--tap-target);font:600 var(--text-sm) / 1 var(--font-body);color:var(--color-text-muted);transition:color var(--duration-fast) ease;align-items:center;display:inline-flex;position:relative}.CareersHead-module__wt9t3W__tab:after{content:"";background:var(--color-accent);transform-origin:0;block-size:2px;position:absolute;inset-block-end:-1px;inset-inline:0;scale:0 1}.CareersHead-module__wt9t3W__tab[aria-current=page]{color:var(--color-text)}.CareersHead-module__wt9t3W__tab[aria-current=page]:after{scale:1}@media (hover:hover){.CareersHead-module__wt9t3W__tab:hover{color:var(--color-text)}}@media (min-width:1200px){.CareersHead-module__wt9t3W__title{font-size:3rem}}@media (prefers-reduced-motion:no-preference){.CareersHead-module__wt9t3W__tab:after{transition:scale var(--duration-base) var(--ease-out)}}}
@layer components{.CastLine-module___UWwSG__line{--leader:#c2a39373;--leader-on:var(--color-accent);flex-direction:column;gap:.375rem;padding-block:1.125rem 1.25rem;display:flex;position:relative;container-type:inline-size}.CastLine-module___UWwSG__head{flex-wrap:wrap;align-items:last baseline;gap:.25rem .5rem;display:flex}.CastLine-module___UWwSG__name{min-inline-size:0;font:500 1.375rem / 1.15 var(--font-display);font-variant-numeric:lining-nums;color:var(--color-text);-webkit-tap-highlight-color:transparent;outline:none;flex:0 auto}.CastLine-module___UWwSG__nameText{text-wrap:balance;overflow-wrap:anywhere;transition:opacity var(--duration-fast) ease;display:inline-block}.CastLine-module___UWwSG__line[data-own] .CastLine-module___UWwSG__name{font-style:italic}a.CastLine-module___UWwSG__name:after{content:"";position:absolute;inset:0}a.CastLine-module___UWwSG__name:focus-visible:after{outline:2px solid var(--color-focus);outline-offset:2px}.CastLine-module___UWwSG__tail{flex:1 0 auto;align-items:last baseline;gap:.5rem;display:flex}@container not (min-width:30rem){.CastLine-module___UWwSG__tail{flex-basis:100%}}.CastLine-module___UWwSG__leader{background:radial-gradient(circle, var(--leader) .0625rem, transparent .0725rem) left bottom / .375rem .125rem repeat-x;flex:1 0 1.5rem;block-size:.125rem;position:relative}.CastLine-module___UWwSG__leader:after{content:"";background:radial-gradient(circle, var(--leader-on) .0625rem, transparent .0725rem) left bottom / .375rem .125rem repeat-x;opacity:0;transition:opacity var(--duration-fast) ease;position:absolute;inset:0}.CastLine-module___UWwSG__line[data-own] .CastLine-module___UWwSG__leader{background:linear-gradient(90deg, var(--leader) .3125rem, transparent 0) left bottom / .5625rem 1px repeat-x;block-size:1px}.CastLine-module___UWwSG__line[data-own] .CastLine-module___UWwSG__leader:after{background:linear-gradient(90deg, var(--leader-on) .3125rem, transparent 0) left bottom / .5625rem 1px repeat-x}.CastLine-module___UWwSG__aside{font:italic 500 1.0625rem / 1.15 var(--font-display);color:var(--color-text-muted);white-space:nowrap;transition:color var(--duration-fast) ease}.CastLine-module___UWwSG__summary{font:500 .9375rem / 1.5 var(--font-body);color:var(--color-text-secondary);text-wrap:pretty;overflow-wrap:anywhere}.CastLine-module___UWwSG__conditions{font:500 var(--text-caption) / 1.45 var(--font-body);color:var(--color-text-faint);overflow-wrap:anywhere}@media (hover:hover){.CastLine-module___UWwSG__line:has(a.CastLine-module___UWwSG__name:hover) .CastLine-module___UWwSG__leader:after{opacity:1}.CastLine-module___UWwSG__line:has(a.CastLine-module___UWwSG__name:hover) .CastLine-module___UWwSG__aside{color:var(--color-accent)}}.CastLine-module___UWwSG__line:has(a.CastLine-module___UWwSG__name:focus-visible) .CastLine-module___UWwSG__leader:after{opacity:1}.CastLine-module___UWwSG__line:has(a.CastLine-module___UWwSG__name:focus-visible) .CastLine-module___UWwSG__aside{color:var(--color-accent)}.CastLine-module___UWwSG__line:has(a.CastLine-module___UWwSG__name:active) .CastLine-module___UWwSG__nameText{opacity:.72}@media (prefers-reduced-motion:no-preference){.CastLine-module___UWwSG__line[data-cast-row] .CastLine-module___UWwSG__tail{animation:CastLine-module___UWwSG__cast-fade .42s ease calc(.2s + var(--row,0) * 60ms) backwards}.CastLine-module___UWwSG__line[data-cast-row] .CastLine-module___UWwSG__summary,.CastLine-module___UWwSG__line[data-cast-row] .CastLine-module___UWwSG__conditions{animation:CastLine-module___UWwSG__cast-rise .48s var(--ease-out) calc(.24s + var(--row,0) * 60ms) backwards}}@keyframes CastLine-module___UWwSG__cast-fade{0%{opacity:0}}@keyframes CastLine-module___UWwSG__cast-rise{0%{opacity:0;translate:0 .375rem}}@media (min-width:768px){.CastLine-module___UWwSG__name{font-size:1.625rem}.CastLine-module___UWwSG__aside{font-size:1.1875rem}.CastLine-module___UWwSG__summary{font-size:var(--text-base)}}}
@layer components{.RoleText-module__bAiDfW__text{--dash:1.375em;max-inline-size:36rem;font:500 var(--text-base) / 1.65 var(--font-body);color:var(--color-text-lead);overflow-wrap:anywhere;flex-direction:column;gap:1em;display:flex}.RoleText-module__bAiDfW__paragraph{text-wrap:pretty}.RoleText-module__bAiDfW__list{flex-direction:column;gap:.5em;padding:0;list-style:none;display:flex}.RoleText-module__bAiDfW__item{text-wrap:pretty;padding-inline-start:var(--dash);position:relative}.RoleText-module__bAiDfW__item:before{content:"—" / "";color:var(--color-text-faint);position:absolute;inset-inline-start:0}}
@layer components{.Vacancies-module__JXjneq__page{gap:var(--space-6);flex-direction:column;max-inline-size:73.75rem;display:flex}.Vacancies-module__JXjneq__screen{--collapse-gap:var(--space-4);gap:var(--space-4);flex-direction:column;max-inline-size:52rem;display:flex}.Vacancies-module__JXjneq__bar{display:flex}.Vacancies-module__JXjneq__state{max-inline-size:52rem;padding-block:var(--space-8);font:italic 500 1.375rem / 1.3 var(--font-display);color:var(--color-text-muted)}.Vacancies-module__JXjneq__list{border-block-start:1px solid var(--color-line);flex-direction:column;display:flex}.Vacancies-module__JXjneq__item{gap:var(--space-2);padding-block:var(--space-5);border-block-end:1px solid var(--color-line);flex-direction:column;display:flex}.Vacancies-module__JXjneq__item>.Vacancies-module__JXjneq__itemPlace{margin-block-start:calc(-1 * var(--space-1))}.Vacancies-module__JXjneq__itemHead{align-items:baseline;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.Vacancies-module__JXjneq__itemTitle{font:600 1.375rem / 1.2 var(--font-display);overflow-wrap:anywhere}.Vacancies-module__JXjneq__item:not([data-open]) .Vacancies-module__JXjneq__itemTitle{color:var(--color-text-muted)}.Vacancies-module__JXjneq__itemState{font:500 var(--text-caption) / 1 var(--font-body);color:var(--color-text-faint)}.Vacancies-module__JXjneq__item[data-open] .Vacancies-module__JXjneq__itemState{color:var(--color-accent)}.Vacancies-module__JXjneq__itemPlace{max-inline-size:100%;font:500 var(--text-caption) / 1.4 var(--font-body);color:var(--color-text-muted);overflow-wrap:anywhere;align-self:flex-start}a.Vacancies-module__JXjneq__itemPlace{color:var(--color-text-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--color-ink-outline);text-decoration-color:var(--color-ink-outline);text-underline-offset:.2em;transition:text-decoration-color var(--duration-fast) ease}@media (hover:hover){a.Vacancies-module__JXjneq__itemPlace:hover{text-decoration-color:currentColor}}.Vacancies-module__JXjneq__itemText{max-inline-size:40rem;font:500 var(--text-sm) / 1.5 var(--font-body);color:var(--color-text-secondary);overflow-wrap:anywhere}.Vacancies-module__JXjneq__itemConditions{font:italic 500 1rem / 1.35 var(--font-display);color:var(--color-text-muted);overflow-wrap:anywhere}.Vacancies-module__JXjneq__actions{align-items:center;gap:var(--space-1) var(--space-5);flex-wrap:wrap;margin-block-start:var(--space-1);display:flex}.Vacancies-module__JXjneq__order{gap:var(--space-4);border-inline-end:1px solid var(--color-line);padding-inline-end:var(--space-5);display:inline-flex}@media not (min-width:480px){.Vacancies-module__JXjneq__order{border-inline-end:0;flex-basis:100%;padding-inline-end:0}}.Vacancies-module__JXjneq__action{min-block-size:var(--tap-target);font:600 var(--text-sm) / 1 var(--font-body);color:var(--color-text-secondary);text-underline-offset:.25em;transition:color var(--duration-fast) ease, text-decoration-color var(--duration-fast) ease;background:0 0;border:0;align-items:center;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}.Vacancies-module__JXjneq__action:disabled{color:var(--color-text-faint);cursor:default;opacity:.6}.Vacancies-module__JXjneq__action[data-danger]{color:var(--color-danger)}@media (hover:hover){.Vacancies-module__JXjneq__action:hover:not(:disabled){color:var(--color-text);text-decoration-color:currentColor}.Vacancies-module__JXjneq__action[data-danger]:hover{color:var(--color-danger)}}.Vacancies-module__JXjneq__form{--collapse-gap:var(--space-2);gap:var(--space-4);padding-block:var(--space-2);flex-direction:column;display:flex}.Vacancies-module__JXjneq__formTitle{font:600 1.25rem / 1.2 var(--font-display)}.Vacancies-module__JXjneq__formActions{gap:var(--space-3);flex-wrap:wrap;display:flex}.Vacancies-module__JXjneq__body{min-block-size:11rem}@supports (field-sizing:content){.Vacancies-module__JXjneq__body{max-block-size:28rem}}.Vacancies-module__JXjneq__optional{font:500 var(--text-caption) / 1 var(--font-body);color:var(--color-text-faint)}.Vacancies-module__JXjneq__preview{gap:var(--space-2);flex-direction:column;display:flex}.Vacancies-module__JXjneq__previewLabel{font:600 .8125rem / 1.3 var(--font-body);color:var(--color-text-muted)}.Vacancies-module__JXjneq__previewStage{--color-accent:var(--palette-gold-500);--color-focus:var(--palette-gold-500);padding:var(--space-1) var(--space-5);background:var(--color-bg);color:var(--color-text);border-radius:.375rem}.Vacancies-module__JXjneq__previewMore{gap:var(--space-2);flex-direction:column;display:flex}.Vacancies-module__JXjneq__previewMore>.Vacancies-module__JXjneq__previewStage{padding-block:var(--space-5)}.Vacancies-module__JXjneq__previewSummary{inline-size:fit-content;min-block-size:var(--tap-target);font:600 var(--text-sm) / 1.3 var(--font-body);color:var(--color-text-secondary);cursor:pointer;align-content:center}.Vacancies-module__JXjneq__skeletonRow{gap:var(--space-2);padding-block:var(--space-5);border-block-end:1px solid var(--color-line);flex-direction:column;display:flex}.Vacancies-module__JXjneq__dialog[open]{background:var(--color-surface);max-block-size:calc(100dvh - 2rem);inline-size:min(100vw - 2rem,30rem);color:var(--color-text);box-shadow:var(--shadow-lift);overscroll-behavior:contain;border:0;border-radius:.875rem;padding:1.5rem;overflow-y:auto}.Vacancies-module__JXjneq__dialog::backdrop{background:var(--color-scrim)}.Vacancies-module__JXjneq__dialogBody{gap:var(--space-4);flex-direction:column;display:flex}.Vacancies-module__JXjneq__dialogTitle{font:500 1.625rem / 1.15 var(--font-display)}.Vacancies-module__JXjneq__dialogName{border-inline-start:2px solid var(--color-accent);font:600 var(--text-sm) / 1.35 var(--font-body);overflow-wrap:anywhere;padding:.625rem .875rem}.Vacancies-module__JXjneq__dialogText{font:500 var(--text-sm) / 1.5 var(--font-body);color:var(--color-text-secondary)}.Vacancies-module__JXjneq__dialogActions{justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:no-preference){.Vacancies-module__JXjneq__item{animation:Vacancies-module__JXjneq__vacancies-in var(--duration-base) var(--ease-out) backwards}.Vacancies-module__JXjneq__dialog[open]{animation:Vacancies-module__JXjneq__vacancies-dialog-in .2s var(--ease-out) backwards}.Vacancies-module__JXjneq__dialog[open]::backdrop{animation:.2s backwards Vacancies-module__JXjneq__vacancies-fade}}@keyframes Vacancies-module__JXjneq__vacancies-in{0%{opacity:0;translate:0 .375rem}}@keyframes Vacancies-module__JXjneq__vacancies-dialog-in{0%{opacity:0;scale:.97}}@keyframes Vacancies-module__JXjneq__vacancies-fade{0%{opacity:0}}}
