.Hero_hero__MpeZv{position:relative;margin-top:calc(-1 * var(--header-h));padding-top:clamp(140px,17vw,205px);padding-bottom:clamp(24px,3vw,40px)}.Hero_grid__SOEet{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center}.Hero_title__M0ThY{margin:0}.Hero_word__n1V6h{white-space:nowrap}.Hero_box__vP2WP,.Hero_char__LhA44,.Hero_word__n1V6h{display:inline-block}.Hero_box__vP2WP{position:relative;padding:.05em .3em;margin-inline:.04em;color:var(--accent-ink);transform:rotate(-2deg);white-space:nowrap}.Hero_boxBg__qD_ty{position:absolute;inset:0;z-index:0;border-radius:.34em;background:var(--accent);box-shadow:var(--shadow-highlight)}.Hero_box__vP2WP .Hero_char__LhA44{position:relative;z-index:1}.Hero_lead__D7h5y{max-width:60ch;margin-top:22px}.Hero_cta__zwpPB{margin-top:36px}.Hero_collage__bg6BI{display:grid;width:90%;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;gap:18px;justify-self:end}.Hero_tile__NHGZY{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-3)}.Hero_wide__AIY6V{grid-column:span 2}.Hero_tile__NHGZY img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}@media (prefers-reduced-motion:no-preference){.Hero_hero__MpeZv:not([data-motion=static]) [data-hero-char],.Hero_hero__MpeZv:not([data-motion=static]) [data-hero-fade],.Hero_hero__MpeZv:not([data-motion=static]) [data-hero-hlbg],.Hero_hero__MpeZv:not([data-motion=static]) [data-hero-tile]{opacity:0;animation:Hero_hero-failsafe__SvDYx .01s linear 3s forwards}.Hero_hero__MpeZv[data-motion=ready] [data-hero-char],.Hero_hero__MpeZv[data-motion=ready] [data-hero-fade],.Hero_hero__MpeZv[data-motion=ready] [data-hero-hlbg],.Hero_hero__MpeZv[data-motion=ready] [data-hero-tile]{animation:none}}@keyframes Hero_hero-failsafe__SvDYx{to{opacity:1}}@media (max-width:900px){.Hero_grid__SOEet{grid-template-columns:1fr;gap:48px}.Hero_collage__bg6BI{width:100%;justify-self:stretch;gap:12px}}.ServicesTabs_wrap__t3r3i{display:grid;grid-template-columns:.62fr 1.38fr;gap:clamp(20px,3vw,44px);align-items:start}.ServicesTabs_list__Swhoq{display:flex;flex-direction:column;gap:12px}.ServicesTabs_tab__8jmam{display:grid;width:100%;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:21px 18px 21px 24px;border:1px solid var(--line-2);border-radius:999px;background:transparent;color:var(--text);text-align:left;font-size:18px;font-weight:700;line-height:1.25;transition:transform .35s var(--ease),border-color .35s var(--ease),background-color .35s var(--ease),color .35s var(--ease)}.ServicesTabs_tab__8jmam:hover{border-color:var(--accent);transform:translateX(4px)}.ServicesTabs_number__pjYo7{font-size:15px;font-weight:700;color:var(--accent);font-variant-numeric:tabular-nums}.ServicesTabs_arrow__lIBwj{display:flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:999px;background:var(--bg-3);color:var(--text);transition:transform .35s var(--ease),background-color .35s var(--ease),color .35s var(--ease)}.ServicesTabs_active__ShuYO,.ServicesTabs_active__ShuYO:hover{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.ServicesTabs_active__ShuYO .ServicesTabs_number__pjYo7{color:var(--accent-ink)}.ServicesTabs_active__ShuYO .ServicesTabs_arrow__lIBwj{background:var(--accent-ink);color:var(--accent);transform:rotate(45deg)}.ServicesTabs_stage__Y3TX2{display:grid}.ServicesTabs_panel___hijM{position:relative;grid-area:1/1;overflow:hidden;min-height:clamp(420px,42vw,560px);border-radius:var(--radius);background:var(--bg-3);opacity:0;visibility:hidden;transition:opacity .5s var(--ease),visibility 0s linear .5s}.ServicesTabs_panelActive__iU_iN{opacity:1;visibility:visible;transition:opacity .5s var(--ease),visibility 0s}.ServicesTabs_media__THJVu{position:absolute;inset:0;padding:28px 28px 120px}.ServicesTabs_media__THJVu img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center;transform:scale(1.08);transition:transform 1.1s var(--ease)}.ServicesTabs_panelActive__iU_iN .ServicesTabs_media__THJVu img{transform:scale(1)}.ServicesTabs_media__THJVu:after{content:"";position:absolute;inset:0;background:var(--panel-fade);pointer-events:none}.ServicesTabs_glass__136KV{position:absolute;right:22px;bottom:22px;left:22px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:22px;padding:22px 26px;border:1px solid var(--glass-line);border-radius:20px;background:var(--glass-bg);backdrop-filter:blur(16px);transform:translateY(30px);transition:transform .7s var(--ease)}.ServicesTabs_panelActive__iU_iN .ServicesTabs_glass__136KV{transform:translateY(0)}.ServicesTabs_icon__6_DCP{display:flex;width:clamp(84px,8vw,120px);aspect-ratio:1;align-items:center;justify-content:center;border-radius:18px;background:var(--accent);color:var(--accent-ink)}.ServicesTabs_icon__6_DCP svg{width:42%;height:42%}.ServicesTabs_glassTitle__jMT1T{font-size:20px;font-weight:700;line-height:1.3;letter-spacing:-.01em}.ServicesTabs_glassText__dqTMp{margin-top:6px;font-size:15.5px;line-height:1.6;color:var(--text-2)}.ServicesTabs_more__LifNS{display:inline-flex;min-height:44px;align-items:center;gap:8px;margin-top:4px;font-size:15px;font-weight:600;color:var(--accent)}.ServicesTabs_more__LifNS:hover{color:var(--accent-hover)}@media (max-width:900px){.ServicesTabs_wrap__t3r3i{grid-template-columns:1fr}.ServicesTabs_panel___hijM{min-height:0}.ServicesTabs_media__THJVu{position:relative;aspect-ratio:4/3;padding:16px}.ServicesTabs_media__THJVu:after{display:none}.ServicesTabs_glass__136KV{position:relative;right:auto;bottom:auto;left:auto;margin:-40px 16px 16px;grid-template-columns:1fr;gap:16px}.ServicesTabs_icon__6_DCP{width:64px}}.WorkSlider_slider__Tnm3i{--gap:24px;--per-view:3}.WorkSlider_viewport__1I_gT{overflow:hidden;margin:-12px;padding:12px;touch-action:pan-y}.WorkSlider_track__jaA_t{display:flex;gap:var(--gap);transform:translateX(calc(var(--index, 0) * -1 * (100% + var(--gap)) / var(--per-view)));transition:transform .7s var(--ease)}.WorkSlider_slide__0KvjZ{flex:0 0 calc((100% - var(--gap) * (var(--per-view) - 1)) / var(--per-view));min-width:0}.WorkSlider_card__Q0d9I{position:relative;display:flex;height:100%;flex-direction:column;padding:22px 22px 24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-3);color:var(--text);transition:transform .45s var(--ease),border-color .45s var(--ease),box-shadow .45s var(--ease)}.WorkSlider_card__Q0d9I:focus-visible,.WorkSlider_card__Q0d9I:hover{border-color:var(--line-2);box-shadow:var(--shadow-card-hover);transform:translateY(-6px)}.WorkSlider_media__PyVV2{overflow:hidden;aspect-ratio:4/3;border-radius:16px;background:var(--bg-4)}.WorkSlider_media__PyVV2 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;transition:transform .7s var(--ease)}.WorkSlider_card__Q0d9I:hover .WorkSlider_media__PyVV2 img{transform:scale(1.06)}.WorkSlider_badge__50dkN{position:absolute;top:34px;left:34px;padding:4px 10px;border-radius:999px;background:var(--accent-tint);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);backdrop-filter:blur(8px)}.WorkSlider_body__OVpQf{display:grid;grid-template-columns:1fr auto;align-items:end;gap:16px;margin-top:20px}.WorkSlider_name__BXy60{font-size:18px;font-weight:700;line-height:1.3;letter-spacing:-.01em}.WorkSlider_tagline__NYP53{display:-webkit-box;overflow:hidden;margin-top:6px;font-size:14.25px;line-height:1.6;color:var(--text-2);-webkit-box-orient:vertical;-webkit-line-clamp:2}.WorkSlider_arrow__X9GpY{display:flex;width:48px;height:48px;align-items:center;justify-content:center;border:1px solid var(--line-2);border-radius:999px;transition:transform .45s var(--ease),background-color .45s var(--ease),border-color .45s var(--ease),color .45s var(--ease)}.WorkSlider_card__Q0d9I:focus-visible .WorkSlider_arrow__X9GpY,.WorkSlider_card__Q0d9I:hover .WorkSlider_arrow__X9GpY{border-color:var(--accent);background:var(--accent);color:var(--accent-ink);transform:rotate(45deg)}.WorkSlider_controls__WC_Ky{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:32px}.WorkSlider_dots__xanKK{display:flex;align-items:center;gap:8px}.WorkSlider_dot__qFBlB{display:flex;width:26px;height:24px;align-items:center;justify-content:center}.WorkSlider_dot__qFBlB span{display:block;width:8px;height:8px;border-radius:999px;background:var(--dot);transition:width .35s var(--ease),background-color .35s var(--ease)}.WorkSlider_dot__qFBlB[aria-current=true] span{width:26px;background:var(--accent)}.WorkSlider_nav__IvoWL{display:flex;gap:10px}.WorkSlider_navButton__DRZ87{display:flex;width:48px;height:48px;align-items:center;justify-content:center;border:1px solid var(--line-2);border-radius:999px;color:var(--text);transition:border-color var(--dur-hover) var(--ease),background-color var(--dur-hover) var(--ease)}.WorkSlider_navButton__DRZ87:hover:not(:disabled){border-color:var(--text);background:var(--bg-3)}.WorkSlider_navButton__DRZ87:disabled{opacity:.35}@media (max-width:1000px){.WorkSlider_slider__Tnm3i{--per-view:2}}@media (max-width:640px){.WorkSlider_slider__Tnm3i{--per-view:1}}@media (prefers-reduced-motion:reduce){.WorkSlider_track__jaA_t{transition:none}}