#page-hero.en-hero .page-hero__in{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}#page-hero.en-hero .page-hero__title{max-width:11.5em}#page-hero.en-hero .en-fig{margin:0;width:100%}#page-hero.en-hero .en-stage{padding:clamp(28px,2.8vw,44px) clamp(16px,2.2vw,36px)}#page-hero.en-hero .en-art{max-width:480px;margin-inline:auto}#page-hero .en-down .arr{transform:rotate(90deg)}#page-hero .en-down:hover .arr{transform:rotate(90deg) translate(4px)}@media(max-width:1023.98px){#page-hero.en-hero .page-hero__in{grid-template-columns:minmax(0,1fr)}#page-hero.en-hero .page-hero__visual{max-width:560px}}@media(max-width:767.98px){#page-hero.en-hero .en-stage{padding:22px 10px}}.en-art .en-rlbl{font-size:22px;font-weight:500;fill:var(--c-text)}.en-art .en-rtxt{font-size:22px;font-weight:600;fill:var(--c-head)}.en-art .en-sub{font-size:22px;font-weight:500;fill:var(--c-text)}.en-art .en-led{fill:var(--c-accent)}.en-art .en-led-halo{fill:var(--c-accent);opacity:.16}.en-art .en-row{fill:var(--c-surface);stroke:var(--c-hair);stroke-width:2}.en-art .en-row--gold{stroke:var(--c-gold);stroke-width:3}.en-art .en-mark--wait{opacity:0}.en-art .sm-tile-on{stroke:var(--c-accent)}#field-jobs .en-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.6vw,20px);margin-top:clamp(40px,4vw,56px)}#field-jobs .en-job{display:flex;flex-direction:column;min-width:0;padding:22px 24px 24px;border-radius:16px;background:var(--c-surface);box-shadow:inset 0 0 0 1px var(--c-hair)}#field-jobs .en-job__top{order:-1;display:flex;align-items:center;gap:12px;min-width:0}#field-jobs .en-job__tile{--s: 40px;flex:none;box-shadow:inset 0 0 0 2px var(--c-tile-ring)}#field-jobs .en-job__work{min-width:0;font-size:var(--fs-micro);font-weight:600;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text);text-wrap:balance}#field-jobs .en-job__t{margin-top:18px;font-size:clamp(19px,1rem + .3vw,21px);font-weight:600;line-height:1.25;letter-spacing:-.012em;color:var(--c-head);text-wrap:balance}#field-jobs .en-job__does{margin-top:8px;flex:1 1 auto;font-size:16px;line-height:1.55;color:var(--c-text);text-wrap:pretty}#field-jobs .en-job__f{display:flex;flex-direction:column;gap:3px;min-width:0;margin-top:18px;padding-top:16px;border-top:1px solid var(--c-hair)}#field-jobs .en-job__k{display:flex;align-items:center;gap:8px;font-size:var(--fs-micro);font-weight:600;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text)}#field-jobs .en-job__k:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--c-gold)}#field-jobs .en-job__v{font-size:15px;font-weight:500;line-height:1.45;color:var(--c-head);text-wrap:pretty}#field-jobs .en-job__links{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 20px;margin-top:18px;padding-top:14px;border-top:1px solid var(--c-hair)}#field-jobs .en-job__links a,#why .en-why__prod a{display:inline-flex;padding-block:10px;margin-block:-10px;font-size:15px;font-weight:600;line-height:1.3;color:var(--c-head);text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:6px;transition:text-decoration-color .25s var(--ease-out)}#field-jobs .en-job__card{align-items:center;gap:8px}#field-jobs .en-job__prod,#why .en-why__prod a{flex-direction:column;align-items:flex-start;row-gap:4px}#field-jobs .en-job__links a:hover,#why .en-why__prod a:hover{text-decoration-color:currentColor}.en-job__pk{display:block;font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--c-text)}.en-job__pn{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}#field-jobs .en-job__links .arr,#why .en-why__prod .arr{display:inline-flex;transition:transform .3s var(--ease-out)}#field-jobs .en-job__links .arr .ic,#why .en-why__prod .arr .ic{--ic: 1.1em}#field-jobs .en-job__links a:hover .arr,#why .en-why__prod a:hover .arr{transform:translate(4px)}#field-jobs .en-job__links a:focus-visible,#why .en-why__prod a:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px;border-radius:4px}@media(max-width:1023.98px){#field-jobs .en-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#field-jobs .en-job:last-child:nth-child(odd){grid-column:1 / -1}}@media(max-width:767.98px){#field-jobs .en-grid{grid-template-columns:minmax(0,1fr);gap:14px}#field-jobs .en-job{padding:20px 20px 22px}}#field-jobs .en-job{container:en-job / inline-size}@container en-job (max-width: 299.98px){#field-jobs .en-job__links{flex-direction:column;align-items:flex-start;gap:16px}}#team-story .en-team__flow{margin-top:clamp(40px,4vw,64px)}#team-story .en-team__more{margin-top:clamp(28px,3vw,40px)}#why .en-why__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,1.8vw,24px);margin-top:clamp(40px,4vw,56px)}#why .en-why__i{display:flex;flex-direction:column;min-width:0;padding:26px 24px 24px;border-radius:16px;background:var(--c-surface);box-shadow:inset 0 0 0 1px var(--c-hair)}#why .en-why__tile{flex:none}#why .en-why__h{margin-top:22px;font-size:clamp(18px,1rem + .3vw,21px);font-weight:600;line-height:1.25;letter-spacing:-.012em;color:var(--c-head);text-wrap:balance}#why .en-why__p{margin-top:8px;flex:1 1 auto;font-size:16px;line-height:1.6;color:var(--c-text);text-wrap:pretty}#why .en-why__prod{margin-top:18px;padding-top:14px;border-top:1px solid var(--c-hair)}@media(max-width:1199.98px){#why .en-why__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599.98px){#why .en-why__list{grid-template-columns:minmax(0,1fr);gap:14px}#why .en-why__i{padding:22px 20px}}#faq .en-faq__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,5vw,88px);row-gap:clamp(32px,3.4vw,48px);margin-top:clamp(40px,4vw,56px)}#faq .en-qa{padding-top:22px;border-top:2px solid var(--c-line-solid)}#faq .en-qa__q{font-size:clamp(19px,1rem + .35vw,22px);font-weight:600;line-height:1.3;letter-spacing:-.012em;color:var(--c-head);text-wrap:balance}#faq .en-qa__a{margin-top:10px;max-width:36em;font-size:16px;line-height:1.65;color:var(--c-text);text-wrap:pretty}@media(max-width:767.98px){#faq .en-faq__grid{grid-template-columns:minmax(0,1fr)}}.en-tm{padding-top:clamp(24px,3vw,40px);padding-bottom:clamp(40px,4vw,64px)}.en-tm p{max-width:60em;font-size:var(--fs-micro);line-height:1.55;color:var(--c-text)}@media(max-width:400px){.en-art .en-rlbl,.en-art .en-rtxt,.en-art .en-sub{font-size:23.5px}#page-hero.en-hero .en-stage{padding-inline:6px}}
