.Button_btn__Y8Osh{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;border-radius:var(--radius-m);font-family:var(--font-body);font-weight:var(--weight-strong);line-height:1;letter-spacing:var(--ls-m);text-decoration:none;cursor:pointer;transition:background-color var(--duration) var(--ease),border-color var(--duration) var(--ease),color var(--duration) var(--ease);white-space:nowrap}.Button_btn__Y8Osh svg{flex:none;color:currentColor}.Button_s__HMghD{min-height:48px;padding:0 var(--space-4);font-size:var(--size-button-s)}.Button_m__UuTRV{min-height:48px;padding:0 var(--space-5);font-size:var(--size-button-m)}.Button_l__yRF7W{min-height:56px;padding:0 var(--space-6);font-size:var(--size-button-l)}.Button_primary__sGj27{background:var(--surface-interactive-strong);color:var(--text-inverted)}.Button_primary__sGj27:hover:not(:disabled){background:var(--surface-interactive-strong-hover)}.Button_primary__sGj27:active:not(:disabled){background:var(--surface-interactive-strong-active)}.Button_secondary__yY5H9{background:var(--surface-base);color:var(--text-primary);border-color:var(--border-neutral-medium)}.Button_secondary__yY5H9:hover:not(:disabled){background:var(--surface-neutral-soft)}.Button_tertiary__RVd8p{background:transparent;color:var(--text-secondary);border-color:transparent}.Button_tertiary__RVd8p:hover:not(:disabled){background:var(--surface-neutral-soft);color:var(--text-primary)}.Button_text__TjEiQ{background:transparent;color:var(--text-interactive);padding:0;min-height:0;border:0;text-underline-offset:4px}.Button_text__TjEiQ:hover:not(:disabled){text-decoration:underline}.Button_warning__2tosy{background:var(--surface-base);color:var(--semantic-error-strong);border-color:var(--semantic-error-medium)}.Button_warning__2tosy:hover:not(:disabled){background:var(--semantic-error-soft)}.Button_success__QO3X2{background:var(--semantic-success-strong);color:var(--text-inverted)}.Button_success__QO3X2:hover:not(:disabled){background:var(--semantic-success-strong-hover)}[data-surface=inverted] .Button_primary__sGj27{background:var(--surface-interactive-strong);color:var(--text-inverted);box-shadow:inset 0 0 0 1px rgba(255,255,255,.35),0 2px 10px rgba(0,0,0,.25)}[data-surface=inverted] .Button_primary__sGj27:hover:not(:disabled){background:var(--surface-interactive-strong-hover)}[data-surface=inverted] .Button_secondary__yY5H9{background:transparent;color:var(--text-on-inverted);border-color:var(--border-on-inverted)}[data-surface=inverted] .Button_secondary__yY5H9:hover:not(:disabled){background:transparent;border-color:var(--text-on-inverted)}[data-surface=inverted] .Button_text__TjEiQ{color:var(--text-interactive-on-inverted)}.Button_btn__Y8Osh:disabled,.Button_btn__Y8Osh[aria-disabled=true]{opacity:.45;cursor:not-allowed}.Button_full__j76HJ{width:100%}.Button_loading__z29xh{position:relative;color:transparent!important;pointer-events:none}.Button_loading__z29xh:after{content:"";position:absolute;width:18px;height:18px;border:2px solid;border-top:2px solid transparent;border-radius:var(--radius-full);color:var(--text-inverted);animation:Button_spin__dL6wq .7s linear infinite}.Button_secondary__yY5H9.Button_loading__z29xh:after,.Button_tertiary__RVd8p.Button_loading__z29xh:after,.Button_text__TjEiQ.Button_loading__z29xh:after{color:var(--text-interactive)}@keyframes Button_spin__dL6wq{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.Button_loading__z29xh:after{animation-duration:2s}}.PageHero_root__nehAw{position:relative;padding-top:var(--hero-top,204px);padding-bottom:clamp(40px,5vw,64px)}@media (max-width:1024px){.PageHero_root__nehAw{padding-top:var(--hero-top,112px)}}.PageHero_dark__j3PLf{background-color:var(--color-primary-deep);background-image:url(/images/naglowek-tlo.svg);background-size:cover;background-position:top;background-repeat:no-repeat;color:#fff}.PageHero_dark__j3PLf:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:linear-gradient(90deg,var(--color-accent),var(--color-primary))}.PageHero_light__92KSX{background:var(--color-bg-tint);color:var(--color-ink);border-bottom:1px solid var(--color-line)}.PageHero_container__tvWkK{position:relative;max-width:var(--w-wide);margin-inline:auto;padding-inline:var(--section-gutter)}.PageHero_crumb__ddJPE{display:flex;flex-wrap:wrap;gap:var(--space-2xs);align-items:center;margin-bottom:var(--space-lg);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.PageHero_crumbList__FZcBP{display:contents}.PageHero_crumbItem__03Ee5{display:inline-flex;align-items:center;gap:var(--space-2xs);list-style:none}.PageHero_crumb__ddJPE a{text-decoration:none;transition:color .25s}.PageHero_dark__j3PLf .PageHero_crumb__ddJPE,.PageHero_dark__j3PLf .PageHero_crumb__ddJPE a{color:color-mix(in srgb,#fff 62%,transparent)}.PageHero_dark__j3PLf .PageHero_crumb__ddJPE a:hover{color:#fff}.PageHero_light__92KSX .PageHero_crumb__ddJPE,.PageHero_light__92KSX .PageHero_crumb__ddJPE a{color:var(--color-muted)}.PageHero_light__92KSX .PageHero_crumb__ddJPE a:hover{color:var(--color-ink)}.PageHero_sep___Tg0l{opacity:.45}.PageHero_dark__j3PLf .PageHero_cur__tsmAb{color:var(--color-accent-on-dark,var(--color-accent))}.PageHero_light__92KSX .PageHero_cur__tsmAb{color:var(--color-ink)}.PageHero_eyebrowRow__03i7q{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);margin-bottom:var(--space-md)}.PageHero_eyebrow__d9t_N{display:inline-block;font-family:var(--font-mono);font-size:.72rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.PageHero_dark__j3PLf .PageHero_eyebrow__d9t_N{color:var(--color-accent-on-dark,var(--color-accent))}.PageHero_light__92KSX .PageHero_eyebrow__d9t_N{color:var(--color-muted)}.PageHero_badge__udcMi{display:inline-block;font-family:var(--font-mono);font-size:.66rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:5px 10px;border-radius:999px}.PageHero_dark__j3PLf .PageHero_badge__udcMi{color:var(--color-primary-deep);background:var(--color-accent-on-dark,var(--color-accent))}.PageHero_light__92KSX .PageHero_badge__udcMi{color:var(--color-primary-contrast);background:var(--color-ink)}.PageHero_h1__VpDY5{margin:0;font-family:var(--font-heading);font-weight:600;font-size:clamp(2.2rem,4.8vw,3.7rem);line-height:1.06;letter-spacing:-.025em;max-width:20ch;text-wrap:balance}.PageHero_dark__j3PLf .PageHero_h1__VpDY5{color:#fff}.PageHero_light__92KSX .PageHero_h1__VpDY5{color:var(--color-ink);font-weight:500}[data-type-scale=phi] .PageHero_light__92KSX .PageHero_h1__VpDY5{font-weight:var(--type-h1-weight)}.PageHero_lead__bNsAK{margin-top:var(--space-lg);font-size:1.12rem;line-height:1.618;max-width:60ch}.PageHero_dark__j3PLf .PageHero_lead__bNsAK{color:color-mix(in srgb,#fff 85%,transparent)}.PageHero_light__92KSX .PageHero_lead__bNsAK{color:var(--color-ink-soft)}.PageHero_chips__og1Y_{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin:26px 0 0;padding:0}.PageHero_chip__ACSxu{font-family:var(--font-body);font-size:.8125rem;font-weight:500;letter-spacing:.01em;padding:7px var(--space-sm);border-radius:999px}.PageHero_dark__j3PLf .PageHero_chip__ACSxu{color:color-mix(in srgb,#fff 88%,transparent);border:1px solid color-mix(in srgb,#fff 26%,transparent)}.PageHero_light__92KSX .PageHero_chip__ACSxu{color:var(--color-ink-soft);border:1px solid var(--color-line);background:var(--color-surface)}.PageHero_ctaRow__IBXBa{margin-top:30px}.PageHero_cta__BW393{display:inline-flex;align-items:center;gap:.55rem;min-height:48px;padding:0 1.5rem;border-radius:999px;font-family:var(--font-body);font-size:.9375rem;font-weight:600;text-decoration:none;transition:transform .18s ease,background .18s ease}.PageHero_cta__BW393:hover{transform:translateY(var(--hover-lift-control,-1px));filter:var(--hover-emphasis,none)}.PageHero_dark__j3PLf .PageHero_cta__BW393{background:var(--color-accent-on-dark,var(--color-accent));color:var(--color-primary-deep)}.PageHero_dark__j3PLf .PageHero_cta__BW393:hover{filter:var(--hover-emphasis-on-dark,var(--hover-emphasis,none))}.PageHero_light__92KSX .PageHero_cta__BW393{background:var(--color-ink);color:var(--color-primary-contrast)}[data-theme-system=m3] .PageHero_light__92KSX{background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);border-bottom:none;padding-top:clamp(1.5rem,3vw,2.75rem);padding-bottom:clamp(1.25rem,2vw,1.75rem)}[data-theme-system=m3] .PageHero_light__92KSX .PageHero_badge__udcMi,[data-theme-system=m3] .PageHero_light__92KSX .PageHero_crumb__ddJPE,[data-theme-system=m3] .PageHero_light__92KSX .PageHero_eyebrow__d9t_N{font-family:inherit;text-transform:none;letter-spacing:normal}[data-theme-system=m3] .PageHero_light__92KSX .PageHero_crumb__ddJPE{font-size:.8125rem;color:var(--md-sys-color-on-surface-variant)}[data-theme-system=m3] .PageHero_light__92KSX .PageHero_crumb__ddJPE a{color:var(--md-sys-color-on-surface-variant)}[data-theme-system=m3] .PageHero_light__92KSX .PageHero_crumb__ddJPE a:hover{color:var(--md-sys-color-primary)}[data-theme-system=m3] .PageHero_light__92KSX .PageHero_cur__tsmAb{color:var(--md-sys-color-on-surface);font-weight:600}[data-theme-system=m3] .PageHero_light__92KSX .PageHero_eyebrow__d9t_N{font-size:.875rem;font-weight:600;color:var(--md-sys-color-primary)}[data-theme-system=m3] .PageHero_light__92KSX .PageHero_h1__VpDY5{font-family:inherit;font-size:2rem;line-height:2.5rem;font-weight:500;letter-spacing:0;color:var(--md-sys-color-on-surface)}[data-theme-system=m3] .PageHero_light__92KSX .PageHero_lead__bNsAK{color:var(--md-sys-color-on-surface-variant)}[data-theme-system=m3] .PageHero_light__92KSX .PageHero_badge__udcMi{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}[data-theme-system=m3] .PageHero_light__92KSX .PageHero_chip__ACSxu{background:var(--md-sys-color-surface-container-low);border-color:var(--md-sys-color-outline-variant);color:var(--md-sys-color-on-surface-variant)}[data-theme-system=m3] .PageHero_light__92KSX .PageHero_cta__BW393{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}[data-theme-system=ds] .PageHero_sep___Tg0l{font-size:0;opacity:1}[data-theme-system=ds] .PageHero_sep___Tg0l:before{content:"\203A";font-size:1rem;opacity:.5}[data-theme-system=ds] .PageHero_dark__j3PLf{background-image:none}.Nav_crumbs__uNlDP{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--size-t3);color:var(--text-tertiary)}.Nav_crumbs__uNlDP a{color:var(--text-tertiary);text-decoration:none;padding-block:.25rem;margin-block:-.25rem}.Nav_crumbs__uNlDP a:hover{color:var(--text-primary);text-decoration:underline}.Nav_crumbSep__6sk7n{color:var(--text-tertiary);opacity:.6}.Nav_crumbCurrent__lHN5g{color:var(--text-primary)}[data-surface=inverted] .Nav_crumbs__uNlDP,[data-surface=inverted] .Nav_crumbs__uNlDP a{color:var(--text-on-inverted-secondary)}[data-surface=inverted] .Nav_crumbCurrent__lHN5g,[data-surface=inverted] .Nav_crumbs__uNlDP a:hover{color:var(--text-on-inverted)}[data-surface=inverted] .Nav_crumbSep__6sk7n{color:var(--text-on-inverted-secondary);opacity:.75}.Nav_tabs__Ov6yT{display:flex;gap:var(--space-1);overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--border-neutral-soft)}.Nav_tabs__Ov6yT::-webkit-scrollbar{display:none}.Nav_tab__B_ca6{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--size-t3);font-weight:var(--weight-medium);color:var(--text-secondary);text-decoration:none;white-space:nowrap;border:0;border-bottom:2px solid transparent;background:transparent;cursor:pointer;transition:color var(--duration) var(--ease),border-color var(--duration) var(--ease)}.Nav_tab__B_ca6:hover{color:var(--text-primary)}.Nav_tab__B_ca6[aria-current=true],.Nav_tab__B_ca6[aria-selected=true]{color:var(--text-interactive);border-bottom-color:var(--border-interactive-strong);font-weight:var(--weight-strong)}.Nav_badge__svU1B{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-3);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--size-t4);font-weight:var(--weight-medium);white-space:nowrap}.Nav_badgeDefault__J6H_Y{background:var(--surface-neutral-medium);color:var(--text-secondary)}.Nav_badgeAccent__w0kSz{background:var(--surface-interactive-soft);color:var(--text-interactive);box-shadow:inset 0 0 0 1px var(--border-interactive-medium)}.Nav_badgePositive__jz4mw{background:var(--semantic-success-soft);color:var(--semantic-success-strong);box-shadow:inset 0 0 0 1px var(--semantic-success-medium)}.Nav_badgeAttention__ltr2R{background:var(--semantic-warning-soft);color:var(--semantic-warning-strong);box-shadow:inset 0 0 0 1px var(--semantic-warning-medium)}.Nav_badgeCritical__4eF3V{background:var(--semantic-error-soft);color:var(--semantic-error-strong);box-shadow:inset 0 0 0 1px var(--semantic-error-medium)}.Nav_link__LfAd9{color:var(--text-interactive);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.Nav_link__LfAd9:hover{color:var(--text-interactive-hover);text-decoration-thickness:2px}[data-surface=inverted] .Nav_link__LfAd9{color:var(--text-interactive-on-inverted)}.Nav_acc__c1V3Q{border-top:1px solid var(--border-neutral-soft)}.Nav_accItem__xk_88{border-bottom:1px solid var(--border-neutral-soft)}.Nav_accTrigger__9f2p_{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%;min-height:56px;padding:var(--space-4) 0;background:transparent;border:0;cursor:pointer;text-align:start;font-family:var(--font-heading);font-size:var(--size-h5);font-weight:var(--weight-strong);color:var(--text-title)}.Nav_accIcon__hfzHi{flex:none;transition:transform var(--duration) var(--ease);color:var(--text-interactive)}.Nav_accItem__xk_88[open] .Nav_accIcon__hfzHi{transform:rotate(45deg)}.Nav_accPanel__SjapR{padding:0 0 var(--space-5);color:var(--text-secondary);line-height:var(--lh-body);max-width:var(--measure)}.Nav_accTrigger__9f2p_::-webkit-details-marker{display:none}.Nav_accTrigger__9f2p_::marker{content:""}.Nav_footer__pGXRI{background:var(--surface-inverted);color:var(--text-on-inverted)}.Nav_footerInner__SCtAc{max-width:var(--container-page);margin-inline:auto;padding:var(--space-16) var(--grid-margin) var(--space-8);display:grid;gap:var(--space-10)}@media (min-width:900px){.Nav_footerInner__SCtAc{grid-template-columns:1.618fr repeat(3,1fr)}}.Nav_footerCol__txu_5{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.Nav_footerTitle__YzTK4{font-family:var(--font-mono);font-size:var(--size-t5);font-weight:var(--weight-strong);letter-spacing:var(--ls-l);text-transform:uppercase;color:var(--text-interactive-on-inverted);margin:0}.Nav_footerLink__OF_FR{color:var(--text-on-inverted-secondary);text-decoration:none;font-size:var(--size-t3);line-height:1.9}.Nav_footerLink__OF_FR:hover{color:var(--text-on-inverted);text-decoration:underline}.Nav_footerNotice__W1im_{max-width:var(--container-page);margin-inline:auto;padding:var(--space-5) var(--grid-margin);border-top:1px solid var(--border-on-inverted);display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3) var(--space-5);font-size:var(--size-t3)}.Nav_footerNoticeChip__JoH9b{flex:none;display:inline-flex;align-items:center;background:#fff;border-radius:var(--radius-s);padding:var(--space-2) var(--space-3)}.Nav_footerNoticeChip__JoH9b img{display:block;height:34px;width:auto}.Nav_footerNoticeText__FvYyq{color:var(--text-on-inverted-secondary);max-width:42rem}.Nav_footerNoticeLink__cKwoC{margin-inline-start:auto;display:inline-flex;align-items:center;gap:var(--space-1);color:var(--text-interactive-on-inverted);text-decoration:none;font-weight:var(--weight-strong);white-space:nowrap}.Nav_footerNoticeLink__cKwoC:hover{text-decoration:underline}.Nav_footerNoticeLink__cKwoC svg{width:15px;height:15px}@media (max-width:700px){.Nav_footerNoticeLink__cKwoC{margin-inline-start:0}}.Nav_footerBar__RsUlr{max-width:var(--container-page);margin-inline:auto;padding:var(--space-5) var(--grid-margin) var(--space-8);border-top:1px solid var(--border-on-inverted);display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6);justify-content:space-between;font-size:var(--size-t4);color:var(--text-on-inverted-secondary)}.Nav_footerBar__RsUlr a{padding-block:.25rem;margin-block:-.25rem}.DsPageHero_root__i3pwR{padding-block:var(--space-12) var(--space-10)}.DsPageHero_base__y_Jv2{background:var(--surface-base)}.DsPageHero_tint__36szQ{background:var(--surface-neutral-soft)}.DsPageHero_inverted__n35L5{background:var(--surface-inverted)}.DsPageHero_withPhoto__53eVc{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);align-items:end;min-height:clamp(17.5rem,26vw,26.25rem);padding-block:var(--space-16) var(--space-10)}.DsPageHero_withPhoto__53eVc .DsPageHero_inner__eIDdj{width:100%}.DsPageHero_photo__y8eMx{position:absolute;inset:0;z-index:-1;overflow:hidden}.DsPageHero_photo__y8eMx img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.DsPageHero_photo__y8eMx:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(0 0 0/78%) 0,rgb(0 0 0/55%) 38%,rgb(0 0 0/18%))}.DsPageHero_inner__eIDdj{max-width:var(--container-page);margin-inline:auto;padding-inline:var(--grid-margin);display:flex;flex-direction:column;gap:var(--space-4)}.DsPageHero_eyebrow__MevDk{font-family:var(--font-mono);font-size:var(--size-t5);font-weight:var(--weight-strong);letter-spacing:var(--ls-l);text-transform:uppercase;color:var(--text-interactive)}.DsPageHero_inverted__n35L5 .DsPageHero_eyebrow__MevDk{color:var(--text-interactive-on-inverted)}.DsPageHero_h1__b8KE0{margin:0;font-family:var(--font-heading);font-size:var(--size-h1);font-weight:var(--weight-strong);line-height:var(--lh-heading);letter-spacing:var(--ls-s);color:var(--text-title);max-width:20ch;text-wrap:balance}.DsPageHero_inverted__n35L5 .DsPageHero_h1__b8KE0{color:var(--text-on-inverted)}.DsPageHero_lead__qdMhs{margin:0;font-size:var(--size-t2);line-height:var(--lh-body);color:var(--text-secondary);max-width:var(--measure)}.DsPageHero_inverted__n35L5 .DsPageHero_lead__qdMhs{color:var(--text-on-inverted-secondary)}.DsPageHero_cta__Deu27{margin-top:var(--space-2)}.DsPageHero_chips___MDmD{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:var(--space-2) 0 0;padding:0}.DsPageHero_chip__y7U9M{font-family:var(--font-mono);font-size:var(--size-t5);letter-spacing:var(--ls-l);text-transform:uppercase;color:var(--text-secondary);border:1px solid var(--border-neutral-medium);border-radius:var(--radius-xs);padding:6px var(--space-3)}.DsPageHero_inverted__n35L5 .DsPageHero_chip__y7U9M{color:var(--text-on-inverted-secondary);border-color:var(--border-on-inverted)}.media-slot_slot__djsM2{display:flex;flex-direction:column;justify-content:center;gap:.4rem;width:100%;padding:clamp(.9rem,2vw,1.5rem);background:repeating-linear-gradient(135deg,var(--color-bg-tint),var(--color-bg-tint) 10px,color-mix(in srgb,var(--color-line) 45%,var(--color-bg-tint)) 10px,color-mix(in srgb,var(--color-line) 45%,var(--color-bg-tint)) 20px);border:2px dashed var(--color-line);border-radius:var(--radius-md);color:var(--color-ink-soft);text-align:left}.media-slot_label__V8Cmx{font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink)}.media-slot_brief__15WE2{font-family:var(--font-body);font-size:.92rem;line-height:1.45;max-width:34ch}.media-slot_ratio__fACjW{margin-top:auto;font-family:var(--font-mono);font-size:.7rem;color:var(--color-muted)}.Hero_root__JEbSy{position:relative;overflow:hidden;background:var(--color-bg);color:var(--color-ink);font-family:var(--font-body,var(--font-heading));padding-block:var(--section-padding-block)}.Hero_container__xAJzo{position:relative;z-index:2;max-width:var(--w-wide);margin-inline:auto;padding-inline:var(--section-gutter)}.Hero_root__JEbSy[data-tone=dark]{background:var(--color-primary-deep);color:#fff}.Hero_root__JEbSy[data-tone=dark] .Hero_lead__fE27s{color:color-mix(in srgb,#fff 82%,transparent)}.Hero_root__JEbSy[data-tone=dark] .Hero_eyebrow__tt9P7{color:var(--color-accent-on-dark,var(--color-accent))}.Hero_root__JEbSy[data-tone=dark] .Hero_ctaSecondary__AVPG7{color:#fff;border-color:color-mix(in srgb,#fff 32%,transparent)}.Hero_root__JEbSy[data-tone=dark] .Hero_ctaSecondary__AVPG7:hover{filter:none;border-color:var(--hover-outline-on-dark,var(--color-ink))}.Hero_copy__liLXb{max-width:34rem}.Hero_eyebrow__tt9P7{display:inline-block;font-family:var(--type-eyebrow-font,var(--font-mono));font-size:var(--type-eyebrow-size,.72rem);font-weight:var(--type-eyebrow-weight,500);line-height:var(--type-eyebrow-lh,1.4);letter-spacing:var(--type-eyebrow-ls,.18em);text-transform:var(--type-eyebrow-transform,uppercase);color:var(--color-accent-deep,var(--color-primary));margin-bottom:var(--type-eyebrow-mb,.6em)}.Hero_heading__wJdvh{margin:0 0 var(--type-h1-mb,.4em);font-family:var(--type-h1-font,var(--font-heading));font-size:var(--type-h1-size,clamp(2.4rem,5.2vw,4rem));font-weight:var(--type-h1-weight,600);line-height:var(--type-h1-lh,1.06);letter-spacing:var(--type-h1-ls,-.02em);text-wrap:balance}.Hero_lead__fE27s{margin-top:0;font-family:var(--type-lead-font,var(--font-body));font-size:var(--type-lead-size,1.15rem);line-height:var(--type-lead-lh,1.6);color:var(--color-ink-soft);max-width:48ch;text-wrap:pretty}.Hero_ctas__MSc01{display:flex;flex-wrap:wrap;gap:.875rem;margin-top:2rem}.Hero_cta__t_dFo{display:inline-flex;align-items:center;gap:.6em;padding:.95em 1.5em;border-radius:var(--radius-sm);font-weight:500;font-size:.96rem;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:transform .35s var(--ease),background .3s,color .3s,border-color .3s}.Hero_cta__t_dFo svg{width:16px;height:16px;transition:transform .35s var(--ease)}.Hero_cta__t_dFo:hover{transform:translateY(var(--hover-lift-control,-2px));filter:var(--hover-emphasis,none)}.Hero_cta__t_dFo:hover svg{transform:translate(3px,-3px)}.Hero_ctaPrimary__YEKYD{background:var(--color-primary);color:var(--color-primary-contrast);box-shadow:var(--rest-shadow,var(--shadow-pin))}.Hero_ctaSecondary__AVPG7{background:transparent;color:var(--color-ink);border-color:var(--color-line)}.Hero_ctaSecondary__AVPG7:hover{border-color:var(--color-ink)}.Hero_ctaGhost__UWC2h{background:transparent;color:var(--color-ink)}.Hero_media__arcFK{position:relative;overflow:hidden;border:1px solid var(--color-line);border-radius:var(--radius-md);aspect-ratio:4/5;display:grid;place-items:center;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--color-line) 55%,var(--color-surface)) 0 11px,color-mix(in srgb,var(--color-line) 30%,var(--color-surface)) 11px 22px)}.Hero_media__arcFK img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.Hero_phLabel__Q6gYQ{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);background:var(--color-bg);padding:.5em .8em;border:1px solid var(--color-line);border-radius:100px}.Hero_root__JEbSy[data-layout=split] .Hero_container__xAJzo{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,5vw,72px);align-items:center}@media (max-width:900px){.Hero_root__JEbSy[data-layout=split] .Hero_container__xAJzo{grid-template-columns:1fr}.Hero_root__JEbSy[data-layout=split] .Hero_media__arcFK{order:-1}}.Hero_root__JEbSy[data-layout=centered] .Hero_copy__liLXb{max-width:48rem;margin-inline:auto;text-align:center}.Hero_root__JEbSy[data-layout=centered] .Hero_lead__fE27s{margin-inline:auto}.Hero_root__JEbSy[data-layout=centered] .Hero_ctas__MSc01{justify-content:center}.Hero_root__JEbSy[data-layout=centered] .Hero_media__arcFK{margin-top:var(--space-2xl);aspect-ratio:16/9}.Hero_root__JEbSy[data-layout=media-bg]{min-height:clamp(560px,84vh,800px);display:flex;align-items:stretch;padding-top:clamp(196px,22vh,250px)}.Hero_root__JEbSy[data-layout=media-bg] .Hero_container__xAJzo{flex:1;display:flex;flex-direction:column;justify-content:center}.Hero_root__JEbSy[data-layout=media-bg] .Hero_copy__liLXb{max-width:38rem}.Hero_bg__XScAg{position:absolute;inset:0;z-index:0}.Hero_bg__XScAg .Hero_media__arcFK{position:absolute;inset:0;border:0;border-radius:0;aspect-ratio:auto;height:100%}.Hero_scrim__MOTyq{position:absolute;inset:0;z-index:1;background:linear-gradient(105deg,rgba(8,18,30,.92),rgba(8,18,30,.6) 48%,rgba(8,18,30,.15))}.Hero_root__JEbSy[data-layout=media-bg] .Hero_heading__wJdvh{color:#fff}.Hero_root__JEbSy[data-layout=media-bg] .Hero_lead__fE27s{color:color-mix(in srgb,#fff 90%,transparent)}.Hero_root__JEbSy[data-layout=media-bg] .Hero_eyebrow__tt9P7{color:var(--color-accent-on-dark,var(--color-accent))}.Hero_root__JEbSy[data-layout=media-bg] .Hero_ctaSecondary__AVPG7{color:#fff;border-color:color-mix(in srgb,#fff 38%,transparent)}@media (prefers-reduced-motion:reduce){.Hero_cta__t_dFo,.Hero_cta__t_dFo svg{transition:none}}.Hero_video__g9QSy{position:absolute;inset:0;overflow:hidden;pointer-events:none;container-type:size}.Hero_videoPoster__GBRgX{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Hero_videoIframe__Cb330{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:0;width:max(100cqw,177.78cqh);height:max(56.25cqw,100cqh)}.Hero_videoToggle__21TAi{position:absolute;bottom:24px;left:24px;z-index:4;pointer-events:auto;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;background:color-mix(in srgb,var(--color-primary-deep) 45%,transparent);border:1px solid color-mix(in srgb,#fff 16%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;transition:background .2s var(--ease),opacity .25s var(--ease)}.Hero_root__JEbSy:hover .Hero_videoToggle__21TAi,.Hero_videoToggle__21TAi:focus-visible{opacity:1}.Hero_videoToggle__21TAi:hover{background:color-mix(in srgb,var(--color-primary-deep) 62%,transparent)}.Hero_pills__j6GHY{position:absolute;right:var(--section-gutter);top:50%;transform:translateY(-50%);z-index:3;width:360px;max-width:calc(50% - var(--section-gutter))}.Hero_pillsList__Tmqny{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.Hero_pill__C9snE{display:grid;grid-template-columns:max-content auto minmax(0,max-content);gap:18px;align-items:center;padding:16px 20px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-primary-deep) 55%,transparent);border:1px solid color-mix(in srgb,var(--color-accent) 22%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:background .2s var(--ease),border-color .2s var(--ease),transform .2s var(--ease)}.Hero_pill__C9snE:hover{background:color-mix(in srgb,var(--color-primary-deep) 68%,transparent);border-color:color-mix(in srgb,var(--color-accent) 55%,transparent);transform:translateX(4px)}.Hero_pillLabel__fH_Go{font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,#fff 72%,transparent)}.Hero_pillValue__bnfNF{font-family:var(--font-heading);font-size:1.25rem;font-weight:700;letter-spacing:-.01em;color:var(--color-accent-on-dark,var(--color-accent));font-variant-numeric:tabular-nums}.Hero_pillDetail__d4NLQ{font-size:.8rem;line-height:1.4;text-align:right;color:color-mix(in srgb,#fff 72%,transparent)}.Hero_strip__b0959{position:absolute;bottom:28px;right:var(--section-gutter);z-index:3;pointer-events:none;display:flex;align-items:center;gap:16px;font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:color-mix(in srgb,#fff 65%,transparent)}.Hero_stripLine__rfaie{display:inline-block;width:80px;height:1px;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--color-accent) 60%,transparent) 100%)}.Hero_stripText__3ASQU{white-space:nowrap}.Hero_root__JEbSy[data-layout=media-bg] .Hero_videoToggle__21TAi{bottom:calc(24px + env(safe-area-inset-bottom));left:calc(24px + env(safe-area-inset-left))}.Hero_root__JEbSy[data-layout=media-bg] .Hero_strip__b0959{right:calc(var(--section-gutter) + env(safe-area-inset-right));bottom:calc(28px + env(safe-area-inset-bottom))}@media (max-width:1100px){.Hero_root__JEbSy[data-layout=media-bg]{min-height:auto;padding-top:calc(88px + env(safe-area-inset-top));padding-bottom:calc(var(--section-padding-block) - 1rem)}.Hero_pills__j6GHY{position:static;transform:none;width:100%;max-width:none;margin-top:var(--space-2xl)}.Hero_pillsList__Tmqny{flex-direction:row;flex-wrap:wrap;gap:10px}.Hero_pill__C9snE{flex:1 1 calc(50% - 5px);min-width:0}.Hero_strip__b0959{display:none}}@media (max-width:640px){.Hero_heading__wJdvh{font-size:clamp(1.95rem,8vw,2.6rem)}.Hero_lead__fE27s{font-size:1.02rem}.Hero_ctas__MSc01{flex-direction:column;align-items:stretch;gap:.75rem;margin-top:1.75rem}.Hero_cta__t_dFo{width:100%;justify-content:center;padding-block:1.05em}.Hero_pill__C9snE{flex-basis:100%;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:4px 12px;padding:14px 16px}.Hero_pillLabel__fH_Go{grid-column:1;grid-row:1}.Hero_pillValue__bnfNF{grid-column:2;grid-row:1;text-align:right}.Hero_pillDetail__d4NLQ{grid-column:1/-1;grid-row:2;text-align:left;margin-top:2px}}[data-theme-system=ds] .Hero_cta__t_dFo{min-height:48px}.Hero_pills__j6GHY[data-pills=flat] .Hero_pill__C9snE{background:color-mix(in srgb,var(--color-primary-deep) 92%,#000);border:1px solid color-mix(in srgb,#fff 14%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.Hero_pills__j6GHY[data-pills=flat] .Hero_pill__C9snE:hover{transform:none;box-shadow:none;border-color:color-mix(in srgb,#fff 28%,transparent)}.DsCatalog_root___jDuq{padding-block:var(--space-12);background:var(--surface-base)}.DsCatalog_inner__nMt5p{max-width:var(--container-page);margin-inline:auto;padding-inline:var(--grid-margin)}.DsCatalog_bar__cy25i{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-8)}.DsCatalog_total__GOCCd{letter-spacing:var(--ls-m)}.DsCatalog_count__kEMNI,.DsCatalog_total__GOCCd{font-family:var(--font-mono);font-size:var(--size-t4);color:var(--text-tertiary)}.DsContact_root__Y9GSs{padding-block:var(--space-16)}.DsContact_base__ICEBm{background:var(--surface-base)}.DsContact_tint__ot7GW{background:var(--surface-neutral-soft)}.DsContact_inverted__0MZQR{background:var(--surface-inverted)}.DsContact_inner__ap3yY{max-width:var(--container-page);margin-inline:auto;padding-inline:var(--grid-margin);display:grid;gap:var(--space-10)}@media (min-width:900px){.DsContact_inner__ap3yY{grid-template-columns:1fr 1.618fr;align-items:start}}.DsContact_eyebrow__ti5Iz{font-family:var(--font-mono);font-size:var(--size-t5);font-weight:var(--weight-strong);letter-spacing:var(--ls-l);text-transform:uppercase;color:var(--text-interactive);display:block;margin-bottom:var(--space-3)}.DsContact_inverted__0MZQR .DsContact_eyebrow__ti5Iz{color:var(--text-interactive-on-inverted)}.DsContact_h2__a6jLd{margin:0 0 var(--space-4);font-family:var(--font-heading);font-size:var(--size-h2);font-weight:var(--weight-strong);line-height:var(--lh-heading);color:var(--text-title)}.DsContact_inverted__0MZQR .DsContact_h2__a6jLd{color:var(--text-on-inverted)}.DsContact_lead__yhx8e{margin:0 0 var(--space-6);font-size:var(--size-t2);line-height:var(--lh-body);color:var(--text-secondary);max-width:var(--measure)}.DsContact_inverted__0MZQR .DsContact_lead__yhx8e{color:var(--text-on-inverted-secondary)}.DsContact_bullets__ibNCT{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}.DsContact_bullet__67X4M{border-inline-start:2px solid var(--border-interactive-strong);padding-inline-start:var(--space-4)}.DsContact_inverted__0MZQR .DsContact_bullet__67X4M{border-inline-start-color:var(--text-interactive-on-inverted)}.DsContact_bulletTitle__OIChR{display:block;font-weight:var(--weight-strong);color:var(--text-primary);font-size:var(--size-t2)}.DsContact_inverted__0MZQR .DsContact_bulletTitle__OIChR{color:var(--text-on-inverted)}.DsContact_bulletHint__666dN{display:block;font-size:var(--size-t3);color:var(--text-tertiary);margin-top:2px}.DsContact_inverted__0MZQR .DsContact_bulletHint__666dN{color:var(--text-on-inverted-secondary)}.DsContact_form__pZshj{display:flex;flex-direction:column;gap:var(--space-5)}.DsContact_actions__A29Lg{display:flex;flex-direction:column;gap:var(--space-4)}.DsContact_status__jkFrL{font-size:var(--size-t3)}.DsContact_ok__6iRu3{color:var(--semantic-success-strong)}.DsContact_inverted__0MZQR .DsContact_ok__6iRu3{color:var(--semantic-success-medium)}.DsContact_err__5QKLQ{color:var(--semantic-error-strong)}.DsContact_inverted__0MZQR .DsContact_err__5QKLQ{color:var(--semantic-error-medium)}.DsFaq_root__MtKVa{background:var(--surface-base);padding-block:var(--space-16)}.DsFaq_inner__iRL2w{max-width:var(--container-page);margin-inline:auto;padding-inline:var(--grid-margin);display:grid;gap:var(--space-6) var(--space-10)}@media (min-width:1000px){.DsFaq_inner__iRL2w{grid-template-columns:1fr 1.618fr;align-items:start}}.DsFaq_head__y7soo{display:flex;flex-direction:column;gap:var(--space-3)}.DsFaq_eyebrow__kGEcd{font-family:var(--font-mono);font-size:var(--size-t5);font-weight:var(--weight-strong);letter-spacing:var(--ls-l);text-transform:uppercase;color:var(--text-interactive)}.DsFaq_h2__DkxHs{margin:0;font-family:var(--font-heading);font-size:var(--size-h2);font-weight:var(--weight-strong);line-height:var(--lh-heading);color:var(--text-title);text-wrap:balance}@media (min-width:1000px){.DsFaq_head__y7soo{position:sticky;top:var(--space-16)}}.DsFaq_list__7aWFC{min-width:0}.ContactPeople_root__6glsB{background:var(--color-bg);color:var(--color-ink);padding-block:var(--section-padding-block);scroll-margin-top:clamp(5rem,9vw,7rem)}.ContactPeople_container__EJc6O{max-width:var(--w-wide);margin-inline:auto;padding-inline:var(--section-gutter)}.ContactPeople_head__VkzUT{max-width:var(--w-content);margin-bottom:clamp(2rem,4vw,var(--space-3xl))}.ContactPeople_eyebrow__HJfAr{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-mono);font-size:.7rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent-deep);margin-bottom:var(--space-md)}.ContactPeople_heading__w1WCQ{margin:0;font-family:var(--font-heading);font-weight:600;font-size:clamp(1.7rem,3.4vw,2.618rem);line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.ContactPeople_groups__mcSLl{display:grid;gap:clamp(2rem,4vw,3.4rem)}@media (min-width:900px){.ContactPeople_groups__mcSLl[data-groups="2"]{grid-template-columns:1.618fr 1fr;align-items:start}.ContactPeople_groups__mcSLl[data-groups="3"]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.ContactPeople_groupHead__mc_SC{max-width:var(--w-content);margin-bottom:clamp(1rem,2vw,1.5rem);padding-bottom:.7rem;border-bottom:1px solid var(--color-line)}.ContactPeople_groupTitle__C10R9{margin:0;font-family:var(--font-heading);font-weight:600;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.2;letter-spacing:-.01em}.ContactPeople_groupNote__OvGEd{margin:.4rem 0 0;font-size:.95rem;color:var(--color-muted);max-width:62ch}.ContactPeople_groups__mcSLl .ContactPeople_grid__0xVlj{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr))}.ContactPeople_groups__mcSLl .ContactPeople_card__aFQhW{max-width:24rem}.ContactPeople_grid__0xVlj{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--section-gap)}.ContactPeople_card__aFQhW{display:flex;flex-direction:column;gap:.3rem;padding:clamp(1.4rem,2.4vw,1.9rem);background:var(--color-surface);border-radius:var(--radius-md);border:1px solid var(--color-line);border-top:2px solid var(--color-accent);transition:border-color var(--motion-duration) var(--ease)}.ContactPeople_card__aFQhW:hover{border-color:var(--color-line);border-top-color:var(--color-accent-deep)}.ContactPeople_dept__h5WI1{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-deep);margin-bottom:.35rem}.ContactPeople_name__xutDL{font-family:var(--font-heading);font-weight:600;font-size:1.05rem;line-height:1.25}.ContactPeople_role__7o74u{font-size:.85rem;color:var(--color-muted)}.ContactPeople_qr__93rRR{display:none}@media (min-width:900px){.ContactPeople_qr__93rRR{display:flex;align-items:center;gap:var(--space-md,1rem);margin-top:var(--space-md,1rem);max-width:24rem;padding:clamp(.9rem,1.6vw,1.2rem);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md)}}.ContactPeople_qrKod__nwUVZ{width:104px;height:104px;flex-shrink:0;display:block;border-radius:var(--radius-xs,2px)}.ContactPeople_qrTresc__OnWV7{display:flex;flex-direction:column;gap:.2rem;min-width:0}.ContactPeople_qrLabel__fQ2Q0{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-deep)}.ContactPeople_qrTel__vFa4a{font-family:var(--font-heading);font-weight:600;font-size:1.05rem;color:var(--color-ink);text-decoration:none;padding-block:.25rem;margin-block:-.25rem}.ContactPeople_qrTel__vFa4a:hover{color:var(--color-accent-deep)}.ContactPeople_qrNote__Nv49R{font-size:.85rem;color:var(--color-muted)}.ContactPeople_links__J8lO8{margin-top:.8rem;display:flex;flex-direction:column;gap:.45rem}.ContactPeople_link__GGLZi{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-ink);text-decoration:none;font-size:.92rem;font-weight:500;transition:color var(--motion-duration) var(--ease);padding-block:.25rem;margin-block:-.25rem}.ContactPeople_link__GGLZi svg{color:var(--color-accent-deep);flex-shrink:0}.ContactPeople_link__GGLZi:hover{color:var(--color-accent-deep)}@media (max-width:900px){.ContactPeople_grid__0xVlj{grid-template-columns:1fr 1fr}}@media (max-width:560px){.ContactPeople_grid__0xVlj{grid-template-columns:1fr}}@media (min-width:900px){.ContactPeople_grid__0xVlj[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ContactPeople_grid__0xVlj[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.ContactBar_root__oPo8y{background:var(--color-primary-deep);color:var(--color-primary-contrast);padding-block:clamp(1.5rem,3vw,2.2rem)}.ContactBar_container__ajx7N{max-width:var(--w-wide);margin-inline:auto;padding-inline:var(--section-gutter);display:flex;flex-wrap:wrap;align-items:center;gap:clamp(1rem,3vw,2.2rem)}.ContactBar_heading__JarSq{margin:0;flex:1 1 16rem;min-width:0;font-family:var(--font-heading);font-weight:600;font-size:clamp(1.15rem,2vw,1.618rem);line-height:1.2;letter-spacing:-.01em;text-wrap:balance}.ContactBar_items__oUfjJ{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(.9rem,2.4vw,1.75rem)}.ContactBar_item__lJzSF{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-primary-contrast);text-decoration:none;font-size:.95rem;font-weight:500;white-space:nowrap;transition:color var(--motion-duration) var(--ease)}.ContactBar_item__lJzSF svg{color:var(--color-accent);flex-shrink:0}a.ContactBar_item__lJzSF:hover{color:var(--color-accent)}.ContactBar_cta____hK8{display:inline-flex;align-items:center;margin-left:auto;padding:.7rem 1.3rem;border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-accent-contrast);font-weight:600;font-size:.92rem;text-decoration:none;white-space:nowrap;transition:filter var(--motion-duration) var(--ease)}.ContactBar_cta____hK8:hover{filter:brightness(1.08)}@media (max-width:700px){.ContactBar_container__ajx7N{flex-direction:column;align-items:flex-start}.ContactBar_cta____hK8{margin-left:0}}.Comparison_root__J4IH4{background:var(--color-bg);color:var(--color-ink);padding-block:clamp(4.5rem,9vw,8rem)}.Comparison_container__dC1Jk{max-width:var(--w-wide);margin-inline:auto;padding-inline:var(--section-gutter)}.Comparison_head__jHTAf{max-width:52rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.Comparison_eyebrow__GMSLv{display:inline-block;font-family:var(--font-body);font-size:.8125rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink);margin-bottom:1.1rem}.Comparison_heading__ybY2I{margin:0;font-family:var(--font-heading);font-weight:500;font-size:clamp(1.9rem,3.6vw,3.1rem);line-height:1;letter-spacing:-.03em;color:var(--color-ink);text-wrap:balance}.Comparison_intro__Op4TF{margin:1.1rem 0 0;font-family:var(--font-body);font-size:1.0625rem;line-height:1.6;color:var(--color-ink-soft);max-width:46rem}.Comparison_rows__DcW7H{list-style:none;margin:0;padding:0}.Comparison_row__qTKwH{display:grid;grid-template-columns:1fr;gap:clamp(1rem,2.5vw,1.75rem);padding-block:clamp(1.75rem,3.5vw,2.75rem);border-top:1px solid var(--color-line)}.Comparison_row__qTKwH:last-child{border-bottom:1px solid var(--color-line)}.Comparison_rowHead__cjeaL{display:flex;align-items:baseline;gap:1.1rem}.Comparison_num__b8PKW{font-family:var(--font-heading);font-weight:600;font-size:clamp(2.4rem,5vw,3.6rem);line-height:.9;letter-spacing:-.04em;color:color-mix(in srgb,var(--color-ink) 15%,transparent);font-variant-numeric:tabular-nums}.Comparison_rowTitle__LzVoV{margin:0;font-family:var(--font-heading);font-weight:500;font-size:clamp(1.25rem,2.2vw,1.6rem);line-height:1.1;letter-spacing:-.02em;color:var(--color-ink)}.Comparison_cols__FWUWR{display:grid;grid-template-columns:1fr;gap:clamp(1rem,2.5vw,1.5rem)}.Comparison_col__hQ6GS{border-radius:14px;padding:clamp(1rem,2vw,1.4rem) clamp(1.1rem,2vw,1.5rem)}.Comparison_usual__qoVgo{background:transparent;border:1px solid var(--color-line)}.Comparison_mine__VsOK1{background:var(--color-surface);border:1px solid color-mix(in srgb,var(--color-ink) 16%,transparent)}.Comparison_colLabel__EYtNJ{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.6rem}.Comparison_usual__qoVgo .Comparison_colLabel__EYtNJ{color:var(--color-muted)}.Comparison_mine__VsOK1 .Comparison_colLabel__EYtNJ{color:var(--color-ink)}.Comparison_mark___WZfm{flex:none}.Comparison_colText__OHp8p{margin:0;font-family:var(--font-body);font-size:1rem;line-height:1.55}.Comparison_usual__qoVgo .Comparison_colText__OHp8p{color:var(--color-muted)}.Comparison_mine__VsOK1 .Comparison_colText__OHp8p{color:var(--color-ink-soft)}@media (min-width:860px){.Comparison_row__qTKwH{grid-template-columns:minmax(13rem,22rem) 1fr;gap:clamp(1.5rem,3vw,3rem);align-items:start}.Comparison_rowHead__cjeaL{flex-direction:column;gap:.75rem}.Comparison_cols__FWUWR{grid-template-columns:1fr 1fr}}.CtaBand_root__K_wYz{padding-block:clamp(3.5rem,7vw,6rem)}.CtaBand_dark__oa3sE{background:var(--color-ink);color:var(--color-surface)}.CtaBand_light__tRHEO{background:var(--color-bg-tint);color:var(--color-ink);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.CtaBand_container__FZKTU{max-width:var(--w-wide);margin-inline:auto;padding-inline:var(--section-gutter);display:grid;grid-template-columns:1fr;gap:clamp(2rem,4vw,3rem);align-items:center}.CtaBand_copy__U8gJx{max-width:42rem}.CtaBand_eyebrow__VinKH{display:inline-block;font-family:var(--font-body);font-size:.8125rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;opacity:.62;margin-bottom:1rem}.CtaBand_heading__LM0Rk{margin:0;font-family:var(--font-heading);font-weight:500;font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.02;letter-spacing:-.03em;text-wrap:balance}.CtaBand_text__1T8lH{margin:1rem 0 0;font-family:var(--font-body);font-size:1.0625rem;line-height:1.6;opacity:.78;max-width:40rem}.CtaBand_actions__yKGK8{display:flex;flex-direction:column;gap:.9rem;align-items:flex-start}.CtaBand_buttons__SdwJ8{display:flex;flex-wrap:wrap;gap:.75rem}.CtaBand_btn__By1zt{display:inline-flex;align-items:center;gap:.55rem;min-height:48px;padding:0 1.5rem;border-radius:999px;font-family:var(--font-body);font-size:.9375rem;font-weight:600;letter-spacing:.01em;text-decoration:none;transition:transform .18s ease,background .18s ease,border-color .18s ease,opacity .18s ease}.CtaBand_btn__By1zt:hover{transform:translateY(var(--hover-lift-control,-1px));filter:var(--hover-emphasis,none)}.CtaBand_arrow__2Cvxv{flex:none;transition:transform .18s ease}.CtaBand_btn__By1zt:hover .CtaBand_arrow__2Cvxv{transform:translateX(2px)}.CtaBand_dark__oa3sE .CtaBand_primary__8EsC0{background:var(--color-surface);color:var(--color-ink)}.CtaBand_dark__oa3sE .CtaBand_primary__8EsC0:hover{background:color-mix(in srgb,var(--color-surface) 88%,var(--color-ink));filter:none}.CtaBand_dark__oa3sE .CtaBand_secondary__wteaz{background:transparent;color:var(--color-surface);border:1px solid color-mix(in srgb,var(--color-surface) 38%,transparent)}.CtaBand_dark__oa3sE .CtaBand_secondary__wteaz:hover{border-color:var(--color-surface)}.CtaBand_dark__oa3sE .CtaBand_note__mIbU0{color:var(--color-surface);opacity:.55}.CtaBand_light__tRHEO .CtaBand_primary__8EsC0{background:var(--color-ink);color:var(--color-surface)}.CtaBand_light__tRHEO .CtaBand_primary__8EsC0:hover{background:color-mix(in srgb,var(--color-ink) 88%,var(--color-surface))}.CtaBand_light__tRHEO .CtaBand_secondary__wteaz{background:transparent;color:var(--color-ink);border:1px solid var(--color-line)}.CtaBand_light__tRHEO .CtaBand_secondary__wteaz:hover{border-color:var(--color-ink)}.CtaBand_light__tRHEO .CtaBand_note__mIbU0{color:var(--color-muted)}.CtaBand_note__mIbU0{margin:0;font-family:var(--font-body);font-size:.8125rem;line-height:1.5}@media (min-width:880px){.CtaBand_container__FZKTU{grid-template-columns:1fr auto;gap:clamp(2.5rem,5vw,5rem)}.CtaBand_actions__yKGK8{align-items:flex-end;text-align:right}}.DsFlipbook_root__kis5L{padding-block:var(--space-16)}.DsFlipbook_base__yGGs9{background:var(--surface-base)}.DsFlipbook_tint__JVHA_{background:var(--surface-neutral-soft)}.DsFlipbook_inverted__BsmXU{background:var(--surface-inverted)}.DsFlipbook_inner__vifh8{max-width:var(--container-page);margin-inline:auto;padding-inline:var(--grid-margin)}.DsFlipbook_head__9jxyE{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-6)}.DsFlipbook_eyebrow__8OXlY{font-family:var(--font-mono);font-size:var(--size-t5);font-weight:var(--weight-strong);letter-spacing:var(--ls-l);text-transform:uppercase;color:var(--text-interactive)}.DsFlipbook_inverted__BsmXU .DsFlipbook_eyebrow__8OXlY{color:var(--text-interactive-on-inverted)}.DsFlipbook_h2__U_RH6{margin:0;font-family:var(--font-heading);font-size:var(--size-h2);font-weight:var(--weight-strong);line-height:var(--lh-heading);color:var(--text-title);text-wrap:balance}.DsFlipbook_inverted__BsmXU .DsFlipbook_h2__U_RH6{color:var(--text-on-inverted)}.DsFlipbook_lead__SWXzS{margin:0;font-size:var(--size-t2);line-height:var(--lh-body);color:var(--text-secondary);max-width:var(--measure)}.DsFlipbook_inverted__BsmXU .DsFlipbook_lead__SWXzS{color:var(--text-on-inverted-secondary)}.DsFlipbook_stage__dzAUm{display:flex;flex-direction:column;gap:var(--space-4);border:1px solid var(--border-neutral-soft);border-radius:var(--radius-m);background:var(--surface-neutral-soft);padding:var(--space-5)}.DsFlipbook_stage__dzAUm:fullscreen{border:0;border-radius:0;padding:var(--space-6);justify-content:center}.DsFlipbook_bookWrap__wu6Yh{position:relative;min-height:300px}.DsFlipbook_book__Thn4K{margin-inline:auto;width:100%}.DsFlipbook_book__Thn4K:not(.DsFlipbook_bookReady__KGdfM) .DsFlipbook_page__uDSda+.DsFlipbook_page__uDSda{display:none}.DsFlipbook_book__Thn4K:not(.DsFlipbook_bookReady__KGdfM) .DsFlipbook_page__uDSda img{display:block;width:min(100%,340px);height:auto;margin-inline:auto;border:1px solid var(--border-neutral-soft);border-radius:var(--radius-s);box-shadow:var(--shadow-raised,0 8px 24px rgba(16,24,40,.12))}.DsFlipbook_openRow__c8SMq{display:flex;justify-content:center;margin-top:var(--space-4)}.DsFlipbook_page__uDSda{background:#fff}.DsFlipbook_bookReady__KGdfM .DsFlipbook_page__uDSda img,.DsFlipbook_book__Thn4K .stf__item img{display:block;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DsFlipbook_book__Thn4K .stf__item{background:#fff}.DsFlipbook_toolbar__ELAHz{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.DsFlipbook_nav__QWlhb{display:flex;align-items:center;gap:var(--space-2)}.DsFlipbook_counter__FG_4S{min-width:4.5rem;text-align:center;font-family:var(--font-mono);font-size:var(--size-t4);color:var(--text-secondary);font-variant-numeric:tabular-nums}.DsFlipbook_actions__jeLax{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.DsFlipbook_caption__fu5oE{margin:var(--space-3) 0 0;font-size:var(--size-t4);color:var(--text-tertiary)}.DsFlipbook_inverted__BsmXU .DsFlipbook_caption__fu5oE{color:var(--text-on-inverted-secondary)}@media (max-width:640px){.DsFlipbook_stage__dzAUm{padding:var(--space-3)}.DsFlipbook_toolbar__ELAHz{justify-content:center}}.DsHeader_topbar__4IrcW{background:var(--surface-neutral-soft);border-bottom:1px solid var(--border-neutral-soft);font-size:var(--size-t3)}.DsHeader_inner__kqDsS{max-width:var(--container-page);margin-inline:auto;padding:0 var(--grid-margin);min-height:42px;display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-6)}.DsHeader_socials__GupZI{margin-inline-start:auto;display:inline-flex;align-items:center;gap:var(--space-1)}.DsHeader_info__YkSo5,.DsHeader_link__nOYUD{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-secondary);text-decoration:none;min-height:42px}.DsHeader_link__nOYUD:hover{color:var(--text-interactive);text-decoration:underline}.DsHeader_ico__F3UZY{display:inline-flex;flex:none;color:var(--text-tertiary)}.DsHeader_ico__F3UZY svg{width:16px;height:16px}.DsHeader_link__nOYUD:hover .DsHeader_ico__F3UZY{color:var(--text-interactive)}.DsHeader_social__U0VH4{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-s);color:var(--text-tertiary)}.DsHeader_social__U0VH4 svg{width:17px;height:17px}.DsHeader_social__U0VH4:hover{color:var(--text-interactive);background:var(--surface-base)}@media (max-width:600px){.DsHeader_info__YkSo5,.DsHeader_link__nOYUD+.DsHeader_link__nOYUD{display:none}.DsHeader_inner__kqDsS{gap:var(--space-2) var(--space-4)}}.DsHeader_dark__QAeFh{background:var(--surface-inverted);border-bottom-color:var(--border-on-inverted)}.DsHeader_dark__QAeFh .DsHeader_info__YkSo5,.DsHeader_dark__QAeFh .DsHeader_link__nOYUD{color:var(--text-on-inverted-secondary)}.DsHeader_dark__QAeFh .DsHeader_link__nOYUD:hover{color:var(--text-on-inverted)}.DsHeader_dark__QAeFh .DsHeader_ico__F3UZY{color:var(--text-on-inverted-secondary)}.DsHeader_dark__QAeFh .DsHeader_link__nOYUD:hover .DsHeader_ico__F3UZY{color:var(--text-interactive-on-inverted)}.DsHeader_dark__QAeFh .DsHeader_social__U0VH4{color:var(--text-on-inverted-secondary)}.DsHeader_dark__QAeFh .DsHeader_social__U0VH4:hover{color:var(--text-on-inverted);background:rgba(255,255,255,.1)}.DsPlp_root__Y6lvm{background:var(--surface-base);padding-block:var(--space-10) var(--space-16)}.DsPlp_inner__X2c8I{max-width:var(--container-page);margin-inline:auto;padding-inline:var(--grid-margin)}.DsPlp_head__z7VbC{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-8)}.DsPlp_eyebrow__EOudF{font-family:var(--font-mono);font-size:var(--size-t5);font-weight:var(--weight-strong);letter-spacing:var(--ls-l);text-transform:uppercase;color:var(--text-interactive)}.DsPlp_h2__iPBCA{margin:0;font-family:var(--font-heading);font-size:var(--size-h2);font-weight:var(--weight-strong);line-height:var(--lh-heading);color:var(--text-title);text-wrap:balance}.DsPlp_lead__olZ2Y{margin:0;font-size:var(--size-t2);line-height:var(--lh-body);color:var(--text-secondary);max-width:var(--measure)}.DsPlp_count__A17Mh{font-family:var(--font-mono);font-size:var(--size-t5);letter-spacing:var(--ls-l);text-transform:uppercase;color:var(--text-secondary)}.DsPlp_layout__TQ1ZF{display:grid;gap:var(--space-8);align-items:start}@media (min-width:1000px){.DsPlp_layout__TQ1ZF{grid-template-columns:1fr 2.618fr}}.DsPlp_sidebar__kmh4B{display:flex;flex-direction:column;gap:var(--space-6)}@media (min-width:1000px){.DsPlp_sidebar__kmh4B{position:sticky;top:var(--space-16)}}.DsPlp_finder__kb4vY{display:flex;flex-direction:column;gap:var(--space-4);align-items:start;padding:var(--space-5);background:var(--surface-neutral-soft);border:1px solid var(--border-neutral-soft);border-radius:var(--radius-m)}.DsPlp_finderTitle__JnB_d{font-family:var(--font-heading);font-size:var(--size-h5);font-weight:var(--weight-strong);color:var(--text-title)}.DsPlp_cechy__ASrFR{border:0;margin:0;padding:0;display:flex;flex-direction:column}.DsPlp_groupTitle__S_Cdx{font-family:var(--font-mono);font-size:var(--size-t5);font-weight:var(--weight-strong);letter-spacing:var(--ls-l);text-transform:uppercase;color:var(--text-secondary);margin-bottom:var(--space-2);padding:0}.DsPlp_cecha__PGJKF{display:block}.DsPlp_cechaLabel__UqExq{display:inline-flex;align-items:baseline;gap:var(--space-2)}.DsPlp_group__g95FN{display:flex;flex-direction:column;gap:var(--space-1)}.DsPlp_row__ZmCT2{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:48px;padding:var(--space-2) var(--space-3);border:0;background:none;text-align:start;cursor:pointer;font-family:var(--font-body);font-size:var(--size-t3);color:var(--text-secondary);text-decoration:none;border-radius:var(--radius-s)}.DsPlp_row__ZmCT2:hover{background:var(--surface-neutral-soft);color:var(--text-primary)}.DsPlp_rowOn__NBte2{background:var(--surface-interactive-soft);color:var(--text-interactive);font-weight:var(--weight-strong)}.DsPlp_num__KLm4K{font-family:var(--font-mono);font-size:var(--size-t5);color:var(--text-tertiary);flex:none}.DsPlp_chips__MuR6z{display:flex;flex-wrap:wrap;gap:var(--space-2)}.DsPlp_chip__0OKfx{min-height:44px;padding:0 var(--space-4);border:1px solid var(--border-neutral-medium);border-radius:var(--radius-s);background:var(--surface-base);color:var(--text-secondary);font-family:var(--font-body);font-size:var(--size-t4);cursor:pointer}.DsPlp_chip__0OKfx:hover{border-color:var(--border-interactive-strong);color:var(--text-primary)}.DsPlp_chipOn__vNI5f{background:var(--surface-interactive-strong);border-color:transparent;color:var(--text-inverted)}.DsPlp_results__49fTm{min-width:0;display:flex;flex-direction:column;gap:var(--space-6)}.DsPlp_sortRow__RDBMp{display:flex;justify-content:flex-end}.DsPlp_sortRow__RDBMp>*{width:min(100%,20rem)}.DsPlp_empty__uJ_IX{margin:0;padding:var(--space-6);background:var(--surface-neutral-soft);border-radius:var(--radius-m);color:var(--text-secondary);font-size:var(--size-t2);line-height:var(--lh-body);max-width:var(--measure)}.DsPlp_unknown__UZfzC{display:flex;flex-direction:column;gap:var(--space-3);align-items:start;padding-top:var(--space-6);border-top:1px solid var(--border-neutral-soft)}.DsPlp_unknownNote__7fSkB{margin:0;font-size:var(--size-t4);color:var(--text-secondary);max-width:var(--measure)}.DsPlp_unknown__UZfzC>*{width:auto}.DsPlp_moreRow__gLJCC{display:flex;justify-content:center}.DsPlp_sekcja__67LF7{display:flex;flex-direction:column;gap:var(--space-4)}.DsPlp_sekcja__67LF7+.DsPlp_sekcja__67LF7{margin-top:var(--space-8)}.DsPlp_sekcjaTytul__O2Od9{margin:0;display:flex;align-items:baseline;gap:var(--space-3);font-family:var(--font-heading);font-size:var(--size-t1);font-weight:600;line-height:var(--lh-heading);color:var(--text-primary)}.DsPlp_sekcjaLink__znO0b{color:inherit;text-decoration:none}.DsPlp_sekcjaLink__znO0b:hover{text-decoration:underline;text-underline-offset:.15em}.DsPlp_sekcjaLicznik__NEEkq{font-family:var(--font-mono);font-size:var(--size-t4);color:var(--text-secondary)}.DsPlp_more__BHZPI{padding-top:var(--space-6);border-top:1px solid var(--border-neutral-soft)}.DsPlp_moreTitle__0kgkq{margin:0 0 var(--space-3);font-family:var(--font-heading);font-size:var(--size-t3);font-weight:600;color:var(--text-secondary)}.DsPlp_moreList__lUGXC{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}.DsPlp_moreList__lUGXC li{display:flex;align-items:baseline;gap:var(--space-1)}.DsPlp_moreList__lUGXC a{color:var(--text-secondary);font-size:var(--size-t4);text-decoration:none}.DsPlp_moreList__lUGXC a:hover{color:var(--text-primary);text-decoration:underline;text-underline-offset:.15em}.DsPlp_moreNum__OZhjF{font-family:var(--font-mono);font-size:var(--size-t5);color:var(--text-tertiary)}.DsPlp_branch__cZNvf+.DsPlp_branch__cZNvf{margin-top:2px}.DsPlp_rowRoot__JIqQD{font-weight:var(--weight-strong);color:var(--text-primary)}.DsPlp_twig__bIg3b{display:flex;flex-direction:column;gap:1px;margin:2px 0 var(--space-2) var(--space-4);padding-inline-start:var(--space-3);border-inline-start:1px solid var(--border-neutral-soft)}.DsPlp_rowChild__L2Jps{min-height:40px;font-size:var(--size-t4)}.DsProductInquiry_root__cmlTR{background:var(--surface-inverted);padding-block:var(--space-16)}.DsProductInquiry_inner__iVa2y{max-width:var(--container-page);margin-inline:auto;padding-inline:var(--grid-margin);display:grid;gap:var(--space-8)}@media (min-width:1000px){.DsProductInquiry_inner__iVa2y{grid-template-columns:1fr 1.618fr;align-items:start}}.DsProductInquiry_intro__Gn_bG{display:flex;flex-direction:column;gap:var(--space-3)}.DsProductInquiry_h2__9xzr_{margin:0;font-family:var(--font-heading);font-size:var(--size-h2);font-weight:var(--weight-strong);line-height:var(--lh-heading);color:var(--text-on-inverted);text-wrap:balance}.DsProductInquiry_lead__CnEVW{margin:0;font-size:var(--size-t2);line-height:var(--lh-body);color:var(--text-on-inverted-secondary);max-width:var(--measure)}.DsProductInquiry_aside__fVpUu{margin:0;font-size:var(--size-t4);color:var(--text-on-inverted-secondary)}.DsProductInquiry_link__7FcL5{color:var(--text-interactive-on-inverted);font-weight:var(--weight-strong)}.DsProductInquiry_form__qtvB9{display:flex;flex-direction:column;gap:var(--space-5)}.DsProductInquiry_actions__oidOa{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.DsProductInquiry_done__006oL{margin:0;padding:var(--space-6);border:1px solid var(--border-on-inverted);border-radius:var(--radius-m);color:var(--text-on-inverted);font-size:var(--size-t2);line-height:var(--lh-body)}.DsProductInquiry_err__puIr8{margin:0;font-size:var(--size-t4);color:var(--text-on-inverted)}.DsProductInquiry_hp__qeFC0{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.DsProductInquiry_bar__0pkxT{display:none}@media (max-width:767px){.DsProductInquiry_bar__0pkxT{position:fixed;inset-inline:0;bottom:0;z-index:40;display:flex;gap:var(--space-2);padding:var(--space-3) var(--grid-margin);padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom));background:var(--surface-base);border-top:1px solid var(--border-neutral-soft)}.DsProductInquiry_barMain__nWzmo,.DsProductInquiry_barSide__6zjBh{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 var(--space-5);border-radius:var(--radius-m);text-decoration:none;font-size:var(--size-button-m);font-weight:var(--weight-strong)}.DsProductInquiry_barMain__nWzmo{flex:1 1 auto;background:var(--surface-interactive-strong);color:var(--text-inverted)}.DsProductInquiry_barSide__6zjBh{flex:none;border:1px solid var(--border-neutral-medium);color:var(--text-primary)}}.RealizationsMap_root__6oIu1{background:var(--color-bg);color:var(--color-ink);font-family:var(--font-heading);font-size:1.0625rem;line-height:1.6;padding-block:var(--section-padding-block);-webkit-font-smoothing:antialiased}.RealizationsMap_root__6oIu1 *{box-sizing:border-box}.RealizationsMap_root__6oIu1[data-tone=dark]{--color-bg:var(--color-primary-deep);--color-surface:color-mix(in srgb,var(--color-primary-deep) 86%,#fff);--color-ink:#fff;--color-ink-soft:color-mix(in srgb,#fff 80%,transparent);--color-muted:color-mix(in srgb,#fff 62%,transparent);--color-line:color-mix(in srgb,#fff 16%,transparent);--color-line-soft:color-mix(in srgb,#fff 10%,transparent)}.RealizationsMap_container__hTR6L{max-width:var(--w-wide);margin-inline:auto;padding-inline:var(--section-gutter)}.RealizationsMap_root__6oIu1 h2{margin:0;font-weight:600;line-height:1.06;letter-spacing:-.02em;text-wrap:balance}.RealizationsMap_root__6oIu1 p{margin:0;text-wrap:pretty}.RealizationsMap_sectionHead__9Q2q_{max-width:47.5rem}.RealizationsMap_eyebrow__8eu5F{display:inline-flex;align-items:center;gap:.65em;color:var(--color-accent-deep,var(--color-primary));font-family:var(--type-eyebrow-font,var(--font-mono));font-size:var(--type-eyebrow-size,.72rem);font-weight:var(--type-eyebrow-weight,500);letter-spacing:var(--type-eyebrow-ls,.18em);text-transform:var(--type-eyebrow-transform,uppercase);margin-bottom:var(--type-eyebrow-mb,.6em)}.RealizationsMap_sectionHead__9Q2q_ .RealizationsMap_heading__WbKuu{font-family:var(--type-h2-font,var(--font-heading));font-size:var(--type-h2-size,clamp(2rem,4.4vw,3.3rem));font-weight:var(--type-h2-weight,600);line-height:var(--type-h2-lh,1.1);letter-spacing:var(--type-h2-ls,-.015em);margin:0 0 var(--type-h2-mb,.4em)}.RealizationsMap_subheading__G9sTp{margin-top:var(--space-md);color:var(--color-ink-soft);max-width:62ch;font-family:var(--type-lead-font,var(--font-body));font-size:var(--type-lead-size,1.08rem);line-height:var(--type-lead-lh,1.5)}.RealizationsMap_mapwrap__y7pUh{display:grid;grid-template-columns:330px 1fr;gap:0;margin-top:var(--space-2xl);border:1px solid var(--color-line);border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface);height:clamp(440px,64vh,580px)}.RealizationsMap_mapSide___zgaF{display:flex;flex-direction:column;height:100%;min-height:0;border-right:1px solid var(--color-line)}.RealizationsMap_mapFilters__UxkJU{display:flex;flex-wrap:wrap;gap:var(--space-2xs);padding:var(--space-md) var(--space-md) var(--space-sm);border-bottom:1px solid var(--color-line-soft);flex:none}.RealizationsMap_mapFilter__hE3FM{font:inherit;font-size:.82rem;font-weight:500;padding:.5em .9em;border-radius:100px;border:1px solid var(--color-line);background:var(--color-bg);color:var(--color-ink-soft);cursor:pointer;transition:color .25s,background .25s,border-color .25s}.RealizationsMap_mapFilter__hE3FM:hover{border-color:var(--color-primary);color:var(--color-primary)}.RealizationsMap_mapFilterActive__sDrdV{background:var(--color-primary-deep);border-color:var(--color-primary-deep);color:var(--color-primary-contrast)}.RealizationsMap_mapFilterActive__sDrdV:hover{color:var(--color-primary-contrast)}.RealizationsMap_filterCount__UVLOK{opacity:.6;margin-left:.4em;font-variant-numeric:tabular-nums}.RealizationsMap_mapList__X_sE_{overflow-y:auto;flex:1;min-height:0;padding:var(--space-2xs)}.RealizationsMap_loc__zxVLY{width:100%;text-align:left;display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-sm);border:0;background:transparent;border-radius:var(--radius-sm);cursor:pointer;transition:background .2s;color:inherit;font:inherit}.RealizationsMap_locActive__PBRPN,.RealizationsMap_loc__zxVLY:hover{background:var(--color-bg-tint)}.RealizationsMap_locPin__j0ylL{width:11px;height:11px;border-radius:50%;flex:none;background:var(--color-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary) 18%,transparent)}.RealizationsMap_locPinAccent___d97r{background:var(--color-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent) 18%,transparent)}.RealizationsMap_locText__u4y6I{min-width:0}.RealizationsMap_locCity__Y8eEq{font-weight:600;font-size:.96rem;display:block}.RealizationsMap_locName__zgsoc{color:var(--color-muted);font-size:.8rem;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RealizationsMap_locRegion__gGNuN{margin-left:auto;font-size:.72rem;color:var(--color-muted);flex:none}.RealizationsMap_mapEmpty__zQXCk{padding:var(--space-lg);color:var(--color-muted);font-size:.9rem}.RealizationsMap_mapLegend__gVHQN{flex:none;display:flex;gap:var(--space-md);padding:var(--space-sm) var(--space-md);border-top:1px solid var(--color-line-soft);font-size:.78rem;color:var(--color-ink-soft)}.RealizationsMap_legendItem__AWfRE{display:inline-flex;align-items:center;gap:7px}.RealizationsMap_legendDot__Qmo74{width:10px;height:10px;border-radius:50%}.RealizationsMap_legendDotPrimary__sWc9r{background:var(--color-primary)}.RealizationsMap_legendDotAccent__4F02_{background:var(--color-accent)}.RealizationsMap_map__V9r8Q{height:100%;width:100%;z-index:1;background:var(--color-bg-tint)}.RealizationsMap_mapLoading__uPkyj{display:flex;align-items:center;justify-content:center;height:100%;color:var(--color-muted);font-size:.875rem}.RealizationsMap_root__6oIu1 .leaflet-container{font-family:var(--font-heading)}.RealizationsMap_root__6oIu1 .leaflet-popup-content-wrapper{border-radius:10px;box-shadow:var(--shadow-popup)}.RealizationsMap_root__6oIu1 .leaflet-popup-content{margin:14px 16px}.RealizationsMap_root__6oIu1 .rzm-pop-c{font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:var(--color-primary);font-weight:600}.RealizationsMap_root__6oIu1 .rzm-pop-t{font-size:1.02rem;font-weight:600;margin-top:3px;color:var(--color-ink)}.RealizationsMap_root__6oIu1 .rzm-pop-m{font-size:.82rem;color:var(--color-muted);margin-top:3px}.RealizationsMap_root__6oIu1 .rzm-pop-img{display:block;width:100%;height:88px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-sm,6px);margin-bottom:6px}.RealizationsMap_root__6oIu1 .rzm-pop-link{display:inline-flex;align-items:center;gap:4px;margin-top:8px;font-size:.78rem;font-weight:600;color:var(--color-primary);text-decoration:none}.RealizationsMap_root__6oIu1 .rzm-pop-link:after{content:"\2192";transition:transform .2s var(--ease,ease)}.RealizationsMap_root__6oIu1 .rzm-pop-link:hover:after{transform:translateX(3px)}.RealizationsMap_root__6oIu1 .rzm-pin{background:transparent;border:0}.RealizationsMap_root__6oIu1 .rzm-pin i{display:block;width:16px;height:16px;border-radius:50% 50% 50% 0;background:var(--color-primary);transform:rotate(-45deg);border:2px solid #fff;box-shadow:var(--shadow-pin)}.RealizationsMap_root__6oIu1 .rzm-pin--accent i{background:var(--color-accent)}.RealizationsMap_workGrid__h3Ozp{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg);margin-top:var(--space-3xl)}.RealizationsMap_workGrid__h3Ozp[data-cols="3"]{grid-template-columns:repeat(3,1fr)}.RealizationsMap_workGrid__h3Ozp[data-cols="4"]{grid-template-columns:repeat(4,1fr)}.RealizationsMap_workGrid__h3Ozp[data-grid]{margin-top:var(--space-2xl)}.RealizationsMap_work__Rwwx7{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);overflow:hidden;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease);display:block}.RealizationsMap_work__Rwwx7:hover{transform:translateY(-3px);border-color:var(--color-primary);box-shadow:var(--shadow-card)}.RealizationsMap_workMedia__idSd2{position:relative;overflow:hidden;aspect-ratio:var(--media-ratio,16/10);display:grid;place-items:center;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--color-line) 55%,var(--color-surface)) 0 11px,color-mix(in srgb,var(--color-line) 30%,var(--color-surface)) 11px 22px)}.RealizationsMap_workMedia__idSd2 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.RealizationsMap_phLabel__gBYQn{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);background:var(--color-bg);padding:.5em .8em;border:1px solid var(--color-line);border-radius:100px}.RealizationsMap_workBody__err7S{padding:var(--space-lg) var(--space-xl) var(--space-xl);display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-md)}.RealizationsMap_workEyebrow____PIW{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent-deep,var(--color-primary))}.RealizationsMap_workTitle__Zl59E{font-family:var(--font-heading);font-weight:600;font-size:clamp(1.15rem,1.6vw,1.4rem);line-height:1.25;letter-spacing:-.01em;margin-top:var(--space-2xs)}.RealizationsMap_workMeta__hw7W1{color:var(--color-muted);font-size:.875rem;line-height:1.5;margin-top:.4rem}.RealizationsMap_workArrow__xJPPZ{flex:none;width:46px;height:46px;border-radius:50%;border:1px solid var(--color-line);display:grid;place-items:center;transition:background .35s var(--ease),border-color .35s var(--ease),transform .35s var(--ease)}.RealizationsMap_work__Rwwx7:hover .RealizationsMap_workArrow__xJPPZ{background:var(--color-accent);border-color:var(--color-accent);transform:rotate(-45deg)}.RealizationsMap_workArrow__xJPPZ svg{width:18px;height:18px}.RealizationsMap_cta__6gIFf{margin-top:var(--space-2xl)}.RealizationsMap_ctaLink__FmBGD{display:inline-flex;align-items:center;gap:.7em;padding:.95em 1.5em;border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-primary-contrast);font-weight:500;font-size:.96rem;transition:transform .35s var(--ease),box-shadow .3s}.RealizationsMap_ctaLink__FmBGD:hover{transform:translateY(-2px)}.RealizationsMap_ctaLink__FmBGD svg{width:16px;height:16px;transition:transform .35s var(--ease)}.RealizationsMap_ctaLink__FmBGD:hover svg{transform:translate(3px,-3px)}.RealizationsMap_reveal__vf3VT{opacity:0;transform:translateY(22px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.RealizationsMap_in__DUEeb{opacity:1;transform:none}.RealizationsMap_reveal__vf3VT[data-d="1"]{transition-delay:.08s}.RealizationsMap_reveal__vf3VT[data-d="2"]{transition-delay:.16s}.RealizationsMap_reveal__vf3VT[data-d="3"]{transition-delay:.24s}.RealizationsMap_root__6oIu1 :focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:3px}@media (max-width:820px){.RealizationsMap_mapwrap__y7pUh{grid-template-columns:1fr;height:auto}.RealizationsMap_mapSide___zgaF{height:auto;border-right:0;border-bottom:1px solid var(--color-line)}.RealizationsMap_mapList__X_sE_{max-height:230px}.RealizationsMap_map__V9r8Q{height:420px}}@media (max-width:980px){.RealizationsMap_workGrid__h3Ozp[data-cols="3"],.RealizationsMap_workGrid__h3Ozp[data-cols="4"]{grid-template-columns:1fr 1fr}}@media (max-width:780px){.RealizationsMap_workGrid__h3Ozp,.RealizationsMap_workGrid__h3Ozp[data-cols="3"],.RealizationsMap_workGrid__h3Ozp[data-cols="4"]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.RealizationsMap_reveal__vf3VT{opacity:1;transform:none;transition:none}.RealizationsMap_ctaLink__FmBGD,.RealizationsMap_ctaLink__FmBGD svg,.RealizationsMap_workArrow__xJPPZ,.RealizationsMap_work__Rwwx7{transition:none}}