.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)}.DsHero_root___JKNi{background:var(--surface-inverted);color:var(--text-on-inverted)}.DsHero_inner___YuA6{max-width:var(--container-page);margin-inline:auto;padding:var(--space-16) var(--grid-margin);display:grid;gap:var(--space-10);align-items:center}@media (min-width:900px){.DsHero_inner___YuA6{grid-template-columns:1.618fr 1fr;padding-block:var(--space-20)}}.DsHero_eyebrow__C49iH{display:block;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-bottom:var(--space-4)}.DsHero_h1__nIvYz{margin:0;font-family:var(--font-heading);font-size:var(--size-display);font-weight:var(--weight-strong);line-height:1.05;letter-spacing:-.02em;color:var(--text-on-inverted);max-width:16ch;text-wrap:balance}.DsHero_lead__6x5kL{margin:var(--space-6) 0 0;font-size:var(--size-t1);line-height:var(--lh-body);color:var(--text-on-inverted-secondary);max-width:var(--measure)}.DsHero_actions__lIaAV{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-8)}.DsHero_facts__zWcX3{list-style:none;margin:var(--space-10) 0 0;padding:var(--space-6) 0 0;border-top:1px solid var(--border-on-inverted);display:grid;gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.DsHero_factLabel__4AUIx{display:block;font-family:var(--font-mono);font-size:var(--size-t5);letter-spacing:var(--ls-l);text-transform:uppercase;color:var(--text-on-inverted-secondary)}.DsHero_factValue__NPrMc{display:block;font-family:var(--font-heading);font-size:var(--size-h3);font-weight:var(--weight-strong);color:var(--text-interactive-on-inverted);margin-top:var(--space-1)}.DsHero_factDetail__d3L2W{display:block;font-size:var(--size-t4);color:var(--text-on-inverted-secondary);margin-top:2px}.DsHero_media__2njlW{border-radius:var(--radius-l);overflow:hidden;aspect-ratio:4/5}.DsHero_media__2njlW img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media (max-width:899px){.DsHero_media__2njlW{aspect-ratio:16/9}}.DsCta_root__4oJ_F{padding-block:var(--space-16)}.DsCta_inverted__aaTVy{background:var(--surface-inverted)}.DsCta_tint__zlY79{background:var(--surface-neutral-soft)}.DsCta_inner__VuNoa{max-width:var(--container-page);margin-inline:auto;padding-inline:var(--grid-margin);display:grid;gap:var(--space-8);align-items:center}@media (min-width:900px){.DsCta_inner__VuNoa{grid-template-columns:1.618fr auto}}.DsCta_eyebrow__sEFjz{display:block;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-bottom:var(--space-3)}.DsCta_tint__zlY79 .DsCta_eyebrow__sEFjz{color:var(--text-interactive)}.DsCta_h2__GEMAC{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);max-width:18ch;text-wrap:balance}.DsCta_tint__zlY79 .DsCta_h2__GEMAC{color:var(--text-title)}.DsCta_lead__vGVUO{margin:var(--space-4) 0 0;font-size:var(--size-t2);line-height:var(--lh-body);color:var(--text-on-inverted-secondary);max-width:var(--measure)}.DsCta_tint__zlY79 .DsCta_lead__vGVUO{color:var(--text-secondary)}.DsCta_actions__sE9qQ{display:flex;flex-wrap:wrap;gap:var(--space-3)}.DsProse_root__dk2N9{padding-block:var(--space-16)}.DsProse_base__Gk67I{background:var(--surface-base)}.DsProse_tint__k0f0R{background:var(--surface-neutral-soft)}.DsProse_inner__J4EO7{max-width:var(--container-page);margin-inline:auto;padding-inline:var(--grid-margin)}.DsProse_grid__Y7eQF{display:grid;gap:var(--space-6) var(--space-10)}@media (min-width:1000px){.DsProse_grid__Y7eQF{grid-template-columns:1fr 1.618fr;align-items:start}.DsProse_full__b2Z6t{grid-template-columns:1fr}}.DsProse_eyebrow__z6Y9t{display:block;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);margin-bottom:var(--space-3)}.DsProse_h2__kf8f_{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}.DsProse_body__Tp07k{display:flex;flex-direction:column;gap:var(--space-5);max-width:var(--measure)}.DsProse_bodyFull__H6ph5,.DsProse_bodyFull__H6ph5 .DsProse_body__Tp07k,.DsProse_bodyFull__H6ph5 li,.DsProse_bodyFull__H6ph5 p{max-width:none}.DsProse_lead__87wNC{margin:0;font-size:var(--size-t1);line-height:var(--lh-body);color:var(--text-primary)}.DsProse_p__tMUfh{margin:0;font-size:var(--size-t2);line-height:var(--lh-body);color:var(--text-secondary)}.DsProse_blockH__W7Xp4{margin:var(--space-4) 0 0;font-family:var(--font-heading);font-size:var(--size-h4);font-weight:var(--weight-strong);color:var(--text-title)}.DsProse_bullets__Y7WDb{margin:0;padding-inline-start:var(--space-5);list-style:disc}.DsProse_bullets__Y7WDb li{font-size:var(--size-t2);line-height:var(--lh-body);color:var(--text-secondary)}.DsProse_bullets__Y7WDb li+li{margin-top:var(--space-2)}.DsProse_bullets__Y7WDb li::marker{color:var(--text-interactive)}.DsProse_more__rHi_4{max-width:var(--measure)}.DsProse_more__rHi_4[open]{display:flex;flex-direction:column}.DsProse_more__rHi_4[open]>.DsProse_moreTrigger__879z6{order:2}.DsProse_more__rHi_4[open]>.DsProse_moreBody__xJEJ0{order:1}.DsProse_bodyFull__H6ph5 .DsProse_more__rHi_4{max-width:none}.DsProse_moreTrigger__879z6{width:-moz-max-content;width:max-content;max-width:100%;display:inline-flex;align-items:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-5);border:1px solid var(--border-neutral-medium);border-radius:var(--radius-m);background:var(--surface-base);color:var(--text-primary);font-size:var(--size-button-m);font-weight:var(--weight-strong);cursor:pointer;list-style:none}.DsProse_moreTrigger__879z6:hover{background:var(--surface-neutral-soft)}.DsProse_moreTrigger__879z6::-webkit-details-marker{display:none}.DsProse_moreTrigger__879z6::marker{content:""}.DsProse_more__rHi_4:not([open]) .DsProse_moreClose__YDhXR,.DsProse_more__rHi_4[open] .DsProse_moreOpen__VRzLz{display:none}.DsProse_moreCaret__oaosf{width:8px;height:8px;border-right:2px solid;border-bottom:2px solid;transform:translateY(-2px) rotate(45deg);transition:transform var(--duration) var(--ease)}.DsProse_more__rHi_4[open] .DsProse_moreCaret__oaosf{transform:translateY(1px) rotate(-135deg)}.DsProse_moreBody__xJEJ0{display:flex;flex-direction:column;gap:var(--space-5)}.DsProse_moreBody__xJEJ0,.DsProse_more__rHi_4[open]>.DsProse_moreTrigger__879z6{margin-top:var(--space-6)}.DsFeature_root__S7swD{padding-block:var(--space-16)}.DsFeature_base__ccdHj{background:var(--surface-base)}.DsFeature_tint__DB0rd{background:var(--surface-neutral-soft)}.DsFeature_inner__8jdPt{max-width:var(--container-page);margin-inline:auto;padding-inline:var(--grid-margin);display:grid;gap:var(--space-10);align-items:center}@media (min-width:900px){.DsFeature_inner__8jdPt{grid-template-columns:1.618fr 1fr}.DsFeature_left__x7igb .DsFeature_text__HQP_Y{order:2}.DsFeature_left__x7igb .DsFeature_media__X5G5l{order:1}}.DsFeature_eyebrow__DeWYJ{display:block;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);margin-bottom:var(--space-3)}.DsFeature_h2__S4GyN{margin:0 0 var(--space-5);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}.DsFeature_p__FF9Y7{margin:0 0 var(--space-4);font-size:var(--size-t2);line-height:var(--lh-body);color:var(--text-secondary);max-width:var(--measure)}.DsFeature_p__FF9Y7:last-of-type{margin-bottom:0}.DsFeature_cta__kyxDt{margin-top:var(--space-6)}.DsFeature_media__X5G5l{border-radius:var(--radius-l);overflow:hidden;aspect-ratio:var(--media-ratio,4/3);background:var(--surface-neutral-soft)}.DsFeature_media__X5G5l img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.DsFeature_stack__J8tl5{grid-template-columns:1fr;gap:var(--space-8)}@media (min-width:900px){.DsFeature_stack__J8tl5{grid-template-columns:1fr}}.DsFeature_mediaFull__TLrZ1{width:100%}.DsFeature_mediaFull__TLrZ1 img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.DsTiles_root__LQbjY{padding-block:var(--space-16)}.DsTiles_base__4ZWNh{background:var(--surface-base)}.DsTiles_tint__Zukyg{background:var(--surface-neutral-soft)}.DsTiles_inner__PPFQm{max-width:var(--container-page);margin-inline:auto;padding-inline:var(--grid-margin)}.DsTiles_head__nNIzA{margin-bottom:var(--space-10);max-width:var(--measure)}.DsTiles_eyebrow__jRlxR{display:block;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);margin-bottom:var(--space-3)}.DsTiles_h2__GfJN3{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}.DsTiles_lead__1Xp5N{margin:var(--space-4) 0 0;font-size:var(--size-t2);line-height:var(--lh-body);color:var(--text-secondary)}.DsTiles_list__Ee52f{list-style:none;margin:0;padding:0;display:grid;gap:0 var(--space-8);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))}.DsTiles_listItem__l8QYR{border-bottom:1px solid var(--border-neutral-soft)}.DsTiles_listLink__dXQwI{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);min-height:48px;padding-block:var(--space-3);color:var(--text-primary);text-decoration:none;font-size:var(--size-t2)}.DsTiles_listLink__dXQwI:hover{color:var(--text-interactive)}.DsTiles_listDesc__F_sfV{font-size:var(--size-t4);color:var(--text-tertiary)}.Footer_root__jSSNM{background:var(--color-primary-deep);color:color-mix(in srgb,#fff 80%,transparent);padding-top:72px}.Footer_container__kZoaV{max-width:var(--w-wide);margin-inline:auto;padding-inline:var(--section-gutter)}.Footer_columns__1Ei1_{display:grid;grid-template-columns:1.4fr repeat(var(--footer-n,3),1fr);gap:40px;padding-bottom:48px}.Footer_about__5mpEp{margin:20px 0 0;max-width:34ch;font-size:.92rem;line-height:1.6}.Footer_root__jSSNM .Footer_colTitle__vTPpv{margin:0 0 18px;color:#fff;font-family:var(--font-mono);font-size:.78rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;line-height:1.4}.Footer_colList__PI_PP{list-style:none;padding:0;margin:0;display:grid;gap:11px}.Footer_colList__PI_PP a{color:color-mix(in srgb,#fff 80%,transparent);font-size:.92rem;text-decoration:none;transition:color .25s}.Footer_colList__PI_PP a:hover{color:var(--color-accent)}.Footer_contactInfo__5tKJK{font-style:normal;display:grid;gap:9px}.Footer_contactInfo__5tKJK a,.Footer_contactInfo__5tKJK span{color:color-mix(in srgb,#fff 80%,transparent);font-size:.92rem;line-height:1.5;text-decoration:none;transition:color .25s}.Footer_contactInfo__5tKJK a:hover{color:var(--color-accent)}.Footer_social__zqx_J{margin-top:18px;display:flex;gap:9px}.Footer_socialLink__wEDCM{width:36px;height:36px;border-radius:9px;display:grid;place-items:center;color:color-mix(in srgb,#fff 78%,transparent);background:color-mix(in srgb,#fff 7%,transparent);border:1px solid color-mix(in srgb,#fff 10%,transparent);transition:color .25s,background .25s,border-color .25s}.Footer_socialLink__wEDCM:hover{color:#fff;background:color-mix(in srgb,var(--color-accent) 22%,transparent);border-color:var(--color-accent)}.Footer_logo__afwdi{display:inline-flex;align-items:center;gap:12px;text-decoration:none}.Footer_mark__b3rn0{position:relative;width:38px;height:38px;border-radius:9px;flex:none;background:color-mix(in srgb,#fff 8%,transparent);display:grid;place-items:center}.Footer_markRing__v6DLa{width:14px;height:14px;border:2px solid var(--color-accent);border-radius:50%}.Footer_mark__b3rn0:after{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:var(--color-accent)}.Footer_wm__L8sju{line-height:1}.Footer_wm__L8sju b{display:block;font-family:var(--font-heading);font-weight:600;font-size:1.05rem;letter-spacing:-.01em;color:#fff}.Footer_wm__L8sju small{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.28em;color:color-mix(in srgb,#fff 65%,transparent)}.Footer_logoImg__BBi2z{display:block;height:clamp(30px,3.2vw,44px);width:auto;max-width:240px}@media (max-width:860px){.Footer_columns__1Ei1_{grid-template-columns:1fr 1fr}}@media (max-width:520px){.Footer_columns__1Ei1_{grid-template-columns:1fr}}.Footer_credPanel__q_B0_{margin-bottom:40px;background:var(--color-surface);border-radius:18px;overflow:hidden;display:grid;grid-template-columns:1fr auto;align-items:stretch;box-shadow:0 24px 60px -34px color-mix(in srgb,var(--color-primary-deep) 80%,#000)}.Footer_credEu__4yWWC{padding:24px clamp(22px,2.4vw,34px);display:flex;flex-direction:column;gap:14px;min-width:0}.Footer_credLabel__SWyKB{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted)}.Footer_bars__Wqrmp{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.Footer_bars__Wqrmp img{display:block;height:clamp(34px,4.5vw,52px);width:auto;max-width:100%}.Footer_bar___3z_i+.Footer_bar___3z_i{padding-top:14px;border-top:1px solid var(--color-line)}.Footer_credCert__6oOUN{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px clamp(22px,2.4vw,34px);border-left:1px solid var(--color-line);background:#fff;min-width:230px;text-align:center}.Footer_certBox__1gauJ{display:grid;place-items:center;width:100%;max-width:220px;background:#fff;border:1px solid var(--color-line);border-radius:12px;padding:20px;transition:box-shadow .25s,transform .25s}a.Footer_certBox__1gauJ:hover{box-shadow:0 10px 26px -14px color-mix(in srgb,var(--color-primary-deep) 70%,#000);transform:translateY(-1px)}.Footer_certBox__1gauJ img{display:block;width:100%;height:auto}@media (max-width:720px){.Footer_credPanel__q_B0_{grid-template-columns:1fr}.Footer_credCert__6oOUN{border-left:0;border-top:1px solid var(--color-line)}}.Footer_legal__uBOqj{border-top:1px solid color-mix(in srgb,#fff 12%,transparent);padding-block:26px;display:flex;justify-content:space-between;align-items:center;gap:18px 30px;flex-wrap:wrap}.Footer_legalL__wiAqB{display:flex;flex-direction:column;gap:5px}.Footer_legalNav__eh7Ma{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:3px}.Footer_legalNav__eh7Ma a{font-size:.78rem;color:color-mix(in srgb,#fff 64%,transparent);text-decoration:none;transition:color .25s}.Footer_legalNav__eh7Ma a:hover{color:var(--color-accent)}.Footer_copy__cqPwA{font-size:.84rem;color:color-mix(in srgb,#fff 76%,transparent)}.Footer_ids__qT35r{letter-spacing:.05em}.Footer_credit__eBnJH,.Footer_ids__qT35r{font-family:var(--font-mono);font-size:.68rem;color:color-mix(in srgb,#fff 58%,transparent)}.Footer_credit__eBnJH{letter-spacing:.06em}.Footer_credit__eBnJH a{color:color-mix(in srgb,#fff 80%,transparent);text-decoration:none;transition:color .25s}.Footer_credit__eBnJH a:hover{color:var(--color-accent)}[data-theme-system=ds] .Footer_socialLink__wEDCM{width:48px;height:48px}@media (max-width:860px){.Footer_colList__PI_PP{gap:2px}.Footer_colList__PI_PP a{display:block;padding:12px 0}.Footer_contactInfo__5tKJK a,.Footer_contactInfo__5tKJK span{padding:6px 0}}.BentoGrid_root__gFwQC{background:var(--color-bg);color:var(--color-ink);padding-block:var(--section-padding-block)}.BentoGrid_container__jD4Y1{max-width:var(--w-wide);margin-inline:auto;padding-inline:var(--section-gutter)}.BentoGrid_layout__pr33p{display:grid;grid-template-columns:1fr;gap:clamp(2rem,4vw,3.5rem)}@media (min-width:1024px){.BentoGrid_layout__pr33p{grid-template-columns:minmax(0,38.2fr) minmax(0,61.8fr);gap:clamp(3rem,6vw,6rem);align-items:start}}.BentoGrid_head__gVpxn{max-width:30ch}@media (min-width:1024px){.BentoGrid_head__gVpxn{position:sticky;top:clamp(5rem,12vh,8rem)}}.BentoGrid_eyebrow__a0c1g{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)}.BentoGrid_heading__7qvfT{margin:0;font-family:var(--font-heading);font-weight:600;font-size:clamp(1.7rem,3.4vw,2.618rem);line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.BentoGrid_list___8lyg{margin:0;padding:0;list-style:none}.BentoGrid_item__FRoZD{display:grid;grid-template-columns:2.4rem minmax(0,1fr);gap:clamp(.75rem,1.6vw,1.4rem);align-items:start;padding-block:clamp(1.4rem,2.6vw,2.1rem);border-top:1px solid var(--color-line);transition:border-color var(--motion-duration) var(--ease)}.BentoGrid_item__FRoZD:first-child{padding-top:0;border-top:none}@media (min-width:1024px){.BentoGrid_item__FRoZD:first-child{padding-top:.3rem}}.BentoGrid_item__FRoZD:hover{border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-line))}.BentoGrid_num__hxnto{font-family:var(--font-mono);font-size:.92rem;font-weight:600;letter-spacing:.04em;color:var(--color-accent-deep);line-height:1.35;padding-top:.12rem;font-variant-numeric:tabular-nums}.BentoGrid_body__jB52h{min-width:0}.BentoGrid_title__e6kNu{margin:0;font-family:var(--font-heading);font-weight:600;font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.25;letter-spacing:-.01em;color:var(--color-ink)}.BentoGrid_desc__JGQec{margin:.55rem 0 0;color:var(--color-ink-soft);font-size:.97rem;line-height:1.62;max-width:58ch}@media (prefers-reduced-motion:reduce){.BentoGrid_item__FRoZD{transition:none}}.AboutHero_root__mw5JI{background:var(--color-bg);color:var(--color-ink);padding-block:var(--section-padding-block)}.AboutHero_container__k6iV4{max-width:var(--w-wide);margin-inline:auto;padding-inline:var(--section-gutter);display:grid;grid-template-columns:1.618fr 1fr;gap:clamp(2rem,5vw,var(--space-3xl));align-items:end}.AboutHero_root__mw5JI[data-align=right] .AboutHero_manifest__3P4_Q{order:2}.AboutHero_root__mw5JI[data-align=right] .AboutHero_leadCol__ZJ_gq{order:1}.AboutHero_eyebrow__S739A{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)}.AboutHero_title__4gAWY{margin:0;font-family:var(--font-heading);font-weight:600;font-size:clamp(2.618rem,6vw,4.236rem);line-height:1.04;letter-spacing:-.025em;text-wrap:balance}.AboutHero_leadCol__ZJ_gq{padding-bottom:.4rem}.AboutHero_lead__PnFgo{margin:0;padding-left:clamp(1rem,1.6vw,1.5rem);border-left:2px solid var(--color-accent);max-width:64ch;font-family:var(--font-body);font-size:clamp(1.06rem,1.4vw,1.272rem);line-height:1.62;color:var(--color-ink-soft);text-wrap:pretty}@media (max-width:820px){.AboutHero_container__k6iV4{grid-template-columns:1fr;gap:var(--space-2xl);align-items:start}.AboutHero_root__mw5JI[data-align=right] .AboutHero_leadCol__ZJ_gq,.AboutHero_root__mw5JI[data-align=right] .AboutHero_manifest__3P4_Q{order:0}}.DataHighlights_root__3MWl0{background:var(--color-bg);color:var(--color-ink);padding-block:var(--section-padding-block)}.DataHighlights_container__WY0Ay{max-width:var(--w-wide);margin-inline:auto;padding-inline:var(--section-gutter)}.DataHighlights_head__MY2pt{max-width:var(--w-content);margin-inline:auto;margin-bottom:clamp(2.5rem,5vw,4rem);text-align:center}.DataHighlights_eyebrow__yyGn1{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)}.DataHighlights_heading__2do8U{margin:0;font-family:var(--font-heading);font-weight:600;font-size:clamp(1.8rem,3.4vw,2.618rem);line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.DataHighlights_bar__JmXF9{margin:0;display:grid;grid-template-columns:repeat(var(--stats-n,4),minmax(0,1fr))}.DataHighlights_stat__RknQr{position:relative;padding:clamp(.5rem,1.5vw,1.25rem) clamp(.75rem,2vw,1.75rem);display:flex;flex-direction:column;align-items:center;text-align:center;gap:.9rem}.DataHighlights_stat__RknQr+.DataHighlights_stat__RknQr:before{content:"";position:absolute;left:0;top:12%;bottom:12%;width:1px;background:var(--color-line)}.DataHighlights_value__Z6VVt{margin:0;font-family:var(--font-heading);font-weight:600;font-size:clamp(2.8rem,6vw,4.6rem);line-height:.95;letter-spacing:-.035em;color:var(--color-primary-deep);font-variant-numeric:tabular-nums;white-space:nowrap}.DataHighlights_num__A1zGM{color:inherit}.DataHighlights_suffix__0bTUv{font-size:.4em;font-weight:600;letter-spacing:0;color:var(--color-accent-deep);margin-left:.14em}.DataHighlights_value__Z6VVt:after{content:"";display:block;width:2rem;height:3px;margin:.85rem auto 0;background:var(--color-accent);border-radius:2px}.DataHighlights_label__vo_mw{margin:0;font-family:var(--font-mono);font-size:.74rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);line-height:1.45;max-width:22ch}@media (max-width:760px){.DataHighlights_bar__JmXF9{grid-template-columns:1fr 1fr;row-gap:clamp(2rem,6vw,3rem)}.DataHighlights_stat__RknQr:nth-child(odd):before{display:none}}@media (max-width:420px){.DataHighlights_bar__JmXF9{grid-template-columns:1fr}.DataHighlights_stat__RknQr:before{display:none}}.DataHighlights_root__3MWl0[data-tone=dark]{background:var(--color-primary-deep);color:color-mix(in srgb,#fff 92%,transparent)}.DataHighlights_root__3MWl0[data-tone=dark] .DataHighlights_heading__2do8U,.DataHighlights_root__3MWl0[data-tone=dark] .DataHighlights_value__Z6VVt{color:#fff}.DataHighlights_root__3MWl0[data-tone=dark] .DataHighlights_eyebrow__yyGn1,.DataHighlights_root__3MWl0[data-tone=dark] .DataHighlights_suffix__0bTUv{color:var(--color-accent-on-dark,var(--color-accent))}.DataHighlights_root__3MWl0[data-tone=dark] .DataHighlights_label__vo_mw{color:color-mix(in srgb,#fff 74%,transparent)}.DataHighlights_root__3MWl0[data-tone=dark] .DataHighlights_stat__RknQr+.DataHighlights_stat__RknQr:before{background:color-mix(in srgb,#fff 20%,transparent)}.DataHighlights_root__3MWl0[data-tone=dark] .DataHighlights_value__Z6VVt:after{background:var(--color-accent-on-dark,var(--color-accent))}.DataHighlights_root__3MWl0[data-align=start] .DataHighlights_eyebrow__yyGn1,.DataHighlights_root__3MWl0[data-align=start] .DataHighlights_head__MY2pt,.DataHighlights_root__3MWl0[data-align=start] .DataHighlights_heading__2do8U{text-align:left}.Faq_root__M1b_t{background:var(--color-bg);color:var(--color-ink);padding-block:var(--section-padding-block)}.Faq_container__G_fxS{max-width:var(--w-content);margin-inline:auto;padding-inline:var(--section-gutter)}.Faq_wide__K_8l7{max-width:var(--w-wide)}.Faq_wide__K_8l7 .Faq_a___OeGz{max-width:none}.Faq_head__qn0v3{margin-bottom:clamp(2rem,4vw,var(--space-3xl))}.Faq_eyebrow__Ya6PP{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)}.Faq_heading__iHT2v{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}.Faq_list__q755Z{border:1px solid var(--color-line);border-radius:var(--radius-md);overflow:hidden}.Faq_item__AkEql{border-top:1px solid var(--color-line);background:var(--color-surface)}.Faq_item__AkEql:first-child{border-top:0}.Faq_q__mYkGc{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:clamp(1rem,2vw,1.35rem) clamp(1.1rem,2.2vw,1.6rem);cursor:pointer;list-style:none;font-family:var(--font-heading);font-weight:600;font-size:1.02rem;line-height:1.35;color:var(--color-ink);transition:color var(--motion-duration) var(--ease)}.Faq_q__mYkGc::-webkit-details-marker{display:none}.Faq_q__mYkGc:hover{color:var(--color-accent-deep)}.Faq_sign__QDKEF{display:grid;place-items:center;flex-shrink:0;width:1.9rem;height:1.9rem;border-radius:var(--radius-sm);color:var(--color-accent-deep);background:var(--color-bg-tint);transition:transform var(--motion-duration) var(--ease),background var(--motion-duration) var(--ease)}.Faq_item__AkEql[open] .Faq_sign__QDKEF{transform:rotate(180deg);background:var(--color-accent);color:var(--color-accent-contrast)}.Faq_a___OeGz{margin:0;padding:0 clamp(1.1rem,2.2vw,1.6rem) clamp(1.1rem,2vw,1.45rem);max-width:64ch;color:var(--color-ink-soft);line-height:1.62;text-wrap:pretty}.DsCategories_root__kVqgz{background:var(--surface-base);padding-block:var(--space-16)}.DsCategories_inner__cqS3O{max-width:var(--container-page);margin-inline:auto;padding-inline:var(--grid-margin)}.DsCategories_head___mnnO{display:grid;gap:var(--space-4);margin-bottom:var(--space-8)}@media (min-width:900px){.DsCategories_head___mnnO{grid-template-columns:1fr 1fr;align-items:end}}.DsCategories_headText__Tll_T{display:flex;flex-direction:column;gap:var(--space-3)}.DsCategories_eyebrow__sr6JG{margin:0;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)}.DsCategories_h2__QdRRw{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}.DsCategories_intro__NQqkO{margin:0;font-size:var(--size-t2);line-height:var(--lh-body);color:var(--text-secondary);max-width:var(--measure)}.DsCategories_top__x4Tl2{display:grid;gap:var(--space-4)}@media (min-width:900px){.DsCategories_top__x4Tl2{grid-template-columns:1.618fr 1fr;align-items:stretch}}.DsCategories_side__IIpmr{display:grid;gap:var(--space-4);grid-template-rows:1fr 1fr}.DsCategories_tile__ndhk6{position:relative;display:flex;align-items:end;min-height:200px;overflow:hidden;border-radius:var(--radius-m);background:var(--surface-neutral-medium);text-decoration:none;isolation:isolate}.DsCategories_lead__o1UwJ{min-height:400px}.DsCategories_small__39j_S{min-height:192px}.DsCategories_mini__eVKK4{min-height:148px}.DsCategories_miniRow__Ac2JW{display:grid;gap:var(--space-4);margin-top:var(--space-4)}@media (min-width:640px){.DsCategories_miniRow__Ac2JW{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.DsCategories_miniRow__Ac2JW{grid-template-columns:repeat(3,1fr)}}.DsCategories_mini__eVKK4 .DsCategories_tileName__wDekc{font-size:var(--size-h5)}.DsCategories_media__myqM4{position:absolute;inset:0;z-index:-2}.DsCategories_media__myqM4 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.DsCategories_tile__ndhk6:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.5) 55%,rgba(0,0,0,.15))}.DsCategories_tileBody__pWRUj{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-5)}.DsCategories_tileName__wDekc{font-family:var(--font-heading);font-size:var(--size-h4);font-weight:var(--weight-strong);line-height:var(--lh-heading);color:#fff}.DsCategories_lead__o1UwJ .DsCategories_tileName__wDekc{font-size:var(--size-h3)}.DsCategories_tileCount__gqYZV{font-family:var(--font-mono);font-size:var(--size-t5);letter-spacing:var(--ls-l);text-transform:uppercase;color:rgba(255,255,255,.86)}.DsCategories_tile__ndhk6:hover .DsCategories_tileName__wDekc{text-decoration:underline}.DsCategories_rest__GTuDd{list-style:none;margin:var(--space-6) 0 0;padding:0;display:grid;gap:0;grid-template-columns:1fr;border-top:1px solid var(--border-neutral-soft)}@media (min-width:700px){.DsCategories_rest__GTuDd{grid-template-columns:repeat(2,1fr);border-inline:1px solid var(--border-neutral-soft)}}@media (min-width:1100px){.DsCategories_rest__GTuDd{grid-template-columns:repeat(3,1fr)}}.DsCategories_restLink__nBL69{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:48px;padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--border-neutral-soft);color:var(--text-secondary);text-decoration:none;font-size:var(--size-t3)}@media (min-width:700px){.DsCategories_restLink__nBL69{padding-inline:var(--space-4);border-inline-start:1px solid var(--border-neutral-soft)}.DsCategories_rest__GTuDd>li:nth-child(odd)>.DsCategories_restLink__nBL69{border-inline-start:0}}@media (min-width:1100px){.DsCategories_rest__GTuDd>li:nth-child(odd)>.DsCategories_restLink__nBL69{border-inline-start:1px solid var(--border-neutral-soft)}.DsCategories_rest__GTuDd>li:nth-child(3n+1)>.DsCategories_restLink__nBL69{border-inline-start:0}}.DsCategories_restLink__nBL69:hover{color:var(--text-interactive)}.DsCategories_restName__rFM1z{min-width:0}.DsCategories_restArrow__PglCj{flex:none;width:16px;height:16px;color:var(--text-tertiary);transition:transform var(--duration) var(--ease),color var(--duration) var(--ease)}.DsCategories_restLink__nBL69:hover .DsCategories_restArrow__PglCj{color:var(--text-interactive);transform:translateX(2px)}.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}}.HairHeader_bar__3UoqS{position:fixed;inset:0 0 auto 0;z-index:50;height:var(--hair-header-h);color:#f5f5f4;font-family:var(--font-body);transition:background .35s ease,color .35s ease,border-color .35s ease;border-bottom:1px solid transparent}.HairHeader_solid__mRinD{background:var(--color-bg);color:var(--color-ink);border-bottom-color:var(--color-line)}.HairHeader_solidDark__9SSHL{background:var(--color-ink);color:#f5f5f4;border-bottom-color:rgba(245,245,244,.14)}.HairHeader_static__PcEJt{position:sticky;inset:0 0 auto 0}.HairHeader_inner__Af6pJ{max-width:var(--hair-w);height:100%;margin-inline:auto;padding-inline:var(--hair-gutter);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px}.HairHeader_burger__VJxWw{justify-self:start;display:inline-flex;flex-direction:column;gap:6px;width:34px;padding:6px 0;background:none;border:0;cursor:pointer}.HairHeader_burger__VJxWw span{height:1.5px;width:100%;background:currentColor;transition:background .35s ease}.HairHeader_brand__0BRQU{justify-self:center;font-family:var(--font-heading);font-weight:400;font-size:1.05rem;letter-spacing:.22em;text-transform:uppercase;color:inherit;text-decoration:none;white-space:nowrap}.HairHeader_nav__vOP08{display:none}.HairHeader_cta__9SV80{justify-self:end;color:inherit;text-decoration:none;font-size:var(--hair-eyebrow);letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid transparent;padding-bottom:2px}.HairHeader_cta__9SV80:hover{border-bottom-color:initial}.HairHeader_overlay__QoxvZ{position:fixed;inset:0;z-index:49;background:var(--color-ink);color:#f5f5f4;display:grid;place-items:center;padding:var(--hair-header-h) var(--hair-gutter) 40px}.HairHeader_overlayNav__ay949{display:grid;gap:20px;text-align:center}.HairHeader_overlayLink__obbiN{font-family:var(--font-heading);font-weight:300;font-size:clamp(2rem,6vw,3.5rem);line-height:1;text-transform:uppercase;color:inherit;text-decoration:none}.HairHeader_overlayLink__obbiN:hover{opacity:.7}.HairHeader_overlayCta___R_m9{margin-top:20px;justify-self:center;padding:14px 30px;border:1px solid rgba(245,245,244,.5);border-radius:999px;color:#f5f5f4;text-decoration:none;font-size:var(--hair-eyebrow);letter-spacing:.2em;text-transform:uppercase}.HairFooter_stopka__NiRzt{background:var(--color-ink);color:#f5f5f4;font-family:var(--font-body);padding-block:clamp(56px,8vw,104px)}.HairFooter_rama__rXTCt{max-width:var(--hair-w);margin-inline:auto;padding-inline:var(--hair-gutter)}.HairFooter_gora__kCWi2{display:grid;gap:40px;padding-bottom:clamp(40px,5vw,72px);border-bottom:1px solid rgba(245,245,244,.16)}.HairFooter_marka__oLS5L{margin:0;font-family:var(--font-heading);font-weight:300;font-size:clamp(2.5rem,7vw,5.5rem);line-height:.95;letter-spacing:.02em;text-transform:uppercase;font-optical-sizing:auto}.HairFooter_tagline__KyMJ9{margin:16px 0 0;font-size:var(--hair-lead);font-weight:300;color:rgba(245,245,244,.72)}.HairFooter_kanaly__GcPL_{display:grid;gap:16px;align-content:start}.HairFooter_adres__FtaQP{margin:0;font-size:1rem;line-height:1.5;color:rgba(245,245,244,.82)}.HairFooter_linie__oIBfY{display:grid;gap:6px}.HairFooter_linie__oIBfY a,.HairFooter_social__9MErG a{color:#f5f5f4;text-decoration:none;font-size:1rem;width:-moz-fit-content;width:fit-content;border-bottom:1px solid transparent;padding-bottom:1px}.HairFooter_linie__oIBfY a:hover,.HairFooter_social__9MErG a:hover{border-bottom-color:rgba(245,245,244,.6)}.HairFooter_social__9MErG{display:flex;flex-wrap:wrap;gap:20px;margin-top:8px;font-size:var(--hair-eyebrow);letter-spacing:.14em;text-transform:uppercase}.HairFooter_dol__0n0nj{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-top:28px;font-size:.8125rem;color:rgba(245,245,244,.6)}.HairFooter_copy__3cGog{margin:0}.HairFooter_legal__LHjJE{display:flex;flex-wrap:wrap;gap:20px}.HairFooter_legal__LHjJE a{color:inherit;text-decoration:none}.HairFooter_legal__LHjJE a:hover{color:#f5f5f4}@media (min-width:800px){.HairFooter_gora__kCWi2{grid-template-columns:1.2fr .8fr;align-items:start}}.HairTeam_blok__pEVRp{background:var(--color-bg);color:var(--color-ink);padding-block:clamp(64px,9vw,128px);font-family:var(--font-body)}.HairTeam_rama__3l9pz{max-width:var(--hair-w);margin-inline:auto;padding-inline:var(--hair-gutter)}.HairTeam_head__20Wzc{padding-bottom:clamp(40px,6vw,80px);border-bottom:1px solid var(--color-line);margin-bottom:clamp(40px,6vw,72px)}.HairTeam_eyebrow__XY8_O{margin:0 0 16px;font-size:var(--hair-eyebrow);letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb,var(--color-ink) 58%,var(--color-bg))}.HairTeam_title__tn_UT{margin:0;font-family:var(--font-heading);font-weight:300;font-size:var(--hair-h1);line-height:.9;letter-spacing:.01em;text-transform:uppercase;font-optical-sizing:auto}.HairTeam_lead__Tu7Zj{margin:24px 0 0;max-width:52ch;font-size:var(--hair-lead);line-height:1.55;font-weight:300;color:color-mix(in srgb,var(--color-ink) 78%,var(--color-bg))}.HairTeam_grid__3X4Sf{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:clamp(36px,5vw,56px) clamp(24px,3vw,40px)}.HairTeam_osoba__2bXFh{display:flex;flex-direction:column}.HairTeam_foto__XCbsJ{overflow:hidden;border-radius:3px;margin-bottom:20px;background:var(--color-bg-tint,#f1e7de)}.HairTeam_foto__XCbsJ img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;aspect-ratio:3/4;filter:grayscale(1);transition:filter .5s ease}.HairTeam_osoba__2bXFh:hover .HairTeam_foto__XCbsJ img{filter:grayscale(0)}.HairTeam_name__iEwjq{margin:0 0 4px;font-family:var(--font-heading);font-weight:400;font-size:1.5rem;line-height:1.1;letter-spacing:.01em}.HairTeam_role__bS7Qo{margin:0 0 14px;font-size:var(--hair-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--color-ink) 55%,var(--color-bg))}.HairTeam_bio__iRKwK{margin:0;font-size:.9375rem;line-height:1.6;font-weight:300;color:color-mix(in srgb,var(--color-ink) 78%,var(--color-bg))}@media (min-width:640px){.HairTeam_grid__3X4Sf{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.HairTeam_grid__3X4Sf{grid-template-columns:repeat(3,1fr)}}.HairFollow_blok__cXyC1{background:var(--color-bg);color:var(--color-ink);padding-block:clamp(64px,9vw,128px);font-family:var(--font-body)}.HairFollow_rama__8j_ca{max-width:var(--hair-w);margin-inline:auto;padding-inline:var(--hair-gutter)}.HairFollow_head__VYILU{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:20px 40px;padding-bottom:clamp(32px,4vw,56px)}.HairFollow_title__S87yy{margin:0;font-family:var(--font-heading);font-weight:300;font-size:var(--hair-h2);line-height:1;letter-spacing:.02em;text-transform:uppercase;font-optical-sizing:auto}.HairFollow_meta__5BTBA{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.HairFollow_handle__p3zSF{font-size:1rem;color:color-mix(in srgb,var(--color-ink) 62%,var(--color-bg))}.HairFollow_kanaly__gohfv{list-style:none;display:flex;flex-wrap:wrap;gap:20px;margin:0;padding:0}.HairFollow_kanal__bntZ6{color:var(--color-ink);text-decoration:none;font-size:var(--hair-eyebrow);letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid var(--color-line);padding-bottom:2px}.HairFollow_kanal__bntZ6:hover{border-color:var(--color-ink)}.HairFollow_grid__4RgwN{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(8px,1.2vw,16px)}.HairFollow_kafel__gTyFR{overflow:hidden;border-radius:2px}.HairFollow_link__BjQW3{display:block}.HairFollow_media__FuiC6{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1;filter:grayscale(1);transition:filter .5s ease,transform .5s ease}.HairFollow_kafel__gTyFR:hover .HairFollow_media__FuiC6{filter:grayscale(0);transform:scale(1.03)}@media (min-width:640px){.HairFollow_grid__4RgwN{grid-template-columns:repeat(3,1fr)}}@media (min-width:980px){.HairFollow_grid__4RgwN{grid-template-columns:repeat(6,1fr)}}.HairStatement_blok__aBtn0{padding-block:clamp(72px,12vw,168px);font-family:var(--font-body)}.HairStatement_dark__kDmZu{background:var(--color-ink);color:#f5f5f4}.HairStatement_cream__pYB0_{background:var(--color-bg);color:var(--color-ink)}.HairStatement_rama__EoWRh{max-width:var(--hair-w);margin-inline:auto;padding-inline:var(--hair-gutter)}.HairStatement_eyebrow__lB_m3{margin:0 0 32px;font-size:var(--hair-eyebrow);letter-spacing:.28em;text-transform:uppercase;opacity:.7}.HairStatement_text___UGtI{margin:0;max-width:22ch;font-family:var(--font-heading);font-weight:300;font-size:clamp(2rem,5vw,4.25rem);line-height:1.08;letter-spacing:.005em;font-optical-sizing:auto}.HairStatement_dark__kDmZu .HairStatement_text___UGtI{max-width:26ch}.HairStatement_accent__oLfIA{font-style:italic;color:var(--color-accent-on-dark,var(--color-accent))}.HairStatement_cream__pYB0_ .HairStatement_accent__oLfIA{color:var(--color-accent)}.HairStatement_cite__Fxy5v{margin:32px 0 0;letter-spacing:.2em;opacity:.65}.HairStatement_cite__Fxy5v,.HairStatement_cta__AcOiW{font-size:var(--hair-eyebrow);text-transform:uppercase}.HairStatement_cta__AcOiW{margin-top:40px;display:inline-flex;align-items:center;gap:12px;padding:14px 28px;border:1px solid;border-radius:999px;color:inherit;text-decoration:none;letter-spacing:.18em;transition:opacity .25s ease}.HairStatement_cta__AcOiW:hover{opacity:.7}.HairStatement_arrow__AzLLk{display:inline-flex}@media (min-width:900px){.HairStatement_text___UGtI{font-size:clamp(2.75rem,4.6vw,4.25rem)}}.HairApproach_blok__oIw8P{background:var(--color-bg);color:var(--color-ink);padding-block:clamp(64px,9vw,128px);font-family:var(--font-body)}.HairApproach_rama__1N_yk{max-width:var(--hair-w);margin-inline:auto;padding-inline:var(--hair-gutter)}.HairApproach_head__e0uhf{padding-bottom:clamp(40px,6vw,72px);margin-bottom:clamp(40px,6vw,72px);border-bottom:1px solid var(--color-line);max-width:46ch}.HairApproach_eyebrow__nnhP6{margin:0 0 16px;font-size:var(--hair-eyebrow);letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb,var(--color-ink) 58%,var(--color-bg))}.HairApproach_title__JVTeU{margin:0;font-family:var(--font-heading);font-weight:300;font-size:var(--hair-h1);line-height:.9;letter-spacing:.01em;text-transform:uppercase;font-optical-sizing:auto}.HairApproach_lead__u5jJs{margin:24px 0 0;font-size:var(--hair-lead);line-height:1.55;font-weight:300;color:color-mix(in srgb,var(--color-ink) 78%,var(--color-bg))}.HairApproach_kroki__DIksE{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:clamp(32px,4vw,48px) clamp(24px,3vw,40px);counter-reset:krok}.HairApproach_krok__74o_B{display:flex;flex-direction:column}.HairApproach_numer__C2NVP{font-family:var(--font-heading);font-weight:300;font-size:2.5rem;line-height:1;color:var(--color-accent);margin-bottom:18px;font-optical-sizing:auto}.HairApproach_krokTytul__YV8UK{margin:0 0 10px;font-family:var(--font-heading);font-weight:400;font-size:1.375rem;line-height:1.15;letter-spacing:.01em}.HairApproach_krokText__tTpL_{margin:0;font-size:.9375rem;line-height:1.6;font-weight:300;color:color-mix(in srgb,var(--color-ink) 78%,var(--color-bg))}@media (min-width:640px){.HairApproach_kroki__DIksE{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.HairApproach_kroki__DIksE{grid-template-columns:repeat(4,1fr)}}.HairReviews_blok__sl4ff{background:var(--color-bg-tint,#f2f2f0);color:var(--color-ink);padding-block:clamp(64px,9vw,128px);font-family:var(--font-body)}.HairReviews_rama__eU2t6{max-width:var(--hair-w);margin-inline:auto;padding-inline:var(--hair-gutter)}.HairReviews_head__AzCo3{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:24px 40px;padding-bottom:clamp(32px,4vw,56px)}.HairReviews_eyebrow__uZfP_{margin:0 0 14px;font-size:var(--hair-eyebrow);letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb,var(--color-ink) 58%,var(--color-bg))}.HairReviews_title__U9vBt{margin:0;font-family:var(--font-heading);font-weight:300;font-size:var(--hair-h1);line-height:.9;letter-spacing:.01em;text-transform:uppercase;font-optical-sizing:auto}.HairReviews_agg___whxp{display:inline-flex;align-items:center;gap:10px;flex-wrap:nowrap;white-space:nowrap;max-width:100%}.HairReviews_g__TzaMj{display:block;flex:none}.HairReviews_agg___whxp .HairReviews_g__TzaMj{transform:translateY(5px)}.HairReviews_aggScore__aqYMe{font-family:var(--font-heading);font-size:1.75rem;font-weight:400;line-height:1}.HairReviews_aggMeta__2RffT{font-size:.875rem;color:color-mix(in srgb,var(--color-ink) 60%,var(--color-bg))}.HairReviews_aggLink__GeusV{color:inherit}.HairReviews_stars__Xo7Td{display:inline-flex;gap:2px;vertical-align:middle}.HairReviews_starOn__EIrAT{fill:#f4b400}.HairReviews_starOff__9BMgg{fill:color-mix(in srgb,var(--color-ink) 18%,var(--color-bg))}.HairReviews_grid__9tsXH{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:clamp(16px,2vw,24px)}.HairReviews_karta__4oPMm{display:flex;flex-direction:column;gap:14px;padding:clamp(22px,2.4vw,28px);background:var(--color-surface,#fff);border:1px solid var(--color-line);border-radius:6px}.HairReviews_kartaHead__wrvah{display:flex;align-items:center;gap:12px}.HairReviews_avatar__CPeBh{flex:none;width:42px;height:42px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--color-ink);color:#fafafa;font-family:var(--font-heading);font-size:1.1rem;line-height:1}.HairReviews_kartaMeta__eBWy9{flex:1;min-width:0}.HairReviews_autor__hG1X_{margin:0;font-size:1rem;font-weight:500}.HairReviews_data__1SxFg{margin:2px 0 0;font-size:.8125rem;color:color-mix(in srgb,var(--color-ink) 55%,var(--color-bg))}.HairReviews_cytat__6JQzX{margin:0;font-size:.9375rem;line-height:1.6;font-weight:300;color:color-mix(in srgb,var(--color-ink) 84%,var(--color-bg))}@media (max-width:560px){.HairReviews_agg___whxp{flex-wrap:wrap;white-space:normal}}@media (min-width:720px){.HairReviews_grid__9tsXH{grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.HairReviews_grid__9tsXH{grid-template-columns:repeat(3,1fr)}}.HairMap_blok__ZitGb{position:relative;width:100%;height:clamp(360px,52vh,560px);background:var(--color-bg-tint,#f1e7de);overflow:hidden;font-family:var(--font-body)}.HairMap_mapa__X7tHh{width:100%;height:100%;border:0;display:block;filter:grayscale(1) contrast(1.05) brightness(1.02)}.HairMap_blocker__5NWeI{position:absolute;inset:0;z-index:1}.HairMap_karta__jiWar{position:absolute;z-index:2;left:clamp(16px,4vw,56px);bottom:clamp(16px,4vw,40px);max-width:min(90vw,26rem);background:var(--color-ink);color:#f5f5f4;padding:clamp(20px,3vw,32px);border-radius:4px}.HairMap_nazwa__box0c{margin:0 0 6px;font-family:var(--font-heading);font-weight:400;font-size:1.25rem;letter-spacing:.02em;text-transform:uppercase}.HairMap_adres__D4cAJ{margin:0;font-size:1rem;line-height:1.5;color:rgba(245,245,244,.82)}.HairMap_link__u0wxQ{display:inline-block;margin-top:16px;color:#f5f5f4;text-decoration:none;font-size:var(--hair-eyebrow);letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid rgba(245,245,244,.5);padding-bottom:2px}.HairMap_link__u0wxQ:hover{border-bottom-color:#f5f5f4}.IndustrialTrust_root__yAbX0{background:var(--color-accent)}.IndustrialTrust_grid__Nr6Ro{max-width:var(--w-wide);margin-inline:auto;padding-inline:var(--section-gutter);display:grid;grid-template-columns:repeat(4,1fr)}.IndustrialTrust_cell__74MF3{padding:34px 26px;border-right:1px solid rgba(0,0,0,.1)}.IndustrialTrust_cell__74MF3:last-child{border-right:none}.IndustrialTrust_head__GFu_4{display:flex;align-items:baseline;gap:10px;margin-bottom:7px}.IndustrialTrust_value__CC409{font-family:var(--font-heading);font-weight:900;font-size:26px;color:var(--color-accent-contrast);line-height:1}.IndustrialTrust_key__MpngW{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:800;color:var(--color-accent-contrast)}.IndustrialTrust_desc__9zuGP{font-size:13px;line-height:1.4;color:#5c4d10;font-weight:600}@media (max-width:860px){.IndustrialTrust_grid__Nr6Ro{grid-template-columns:repeat(2,1fr)}.IndustrialTrust_cell__74MF3:nth-child(2n){border-right:none}.IndustrialTrust_cell__74MF3{border-bottom:1px solid rgba(0,0,0,.1)}}@media (max-width:460px){.IndustrialTrust_grid__Nr6Ro{grid-template-columns:1fr}.IndustrialTrust_cell__74MF3{border-right:none}}.Gallery_root__7_s7e{background:var(--color-bg);color:var(--color-ink);padding-block:var(--section-padding-block)}.Gallery_tight__ke_UB{padding-block-start:0}.Gallery_container__H_r8i{max-width:var(--w-wide);margin-inline:auto;padding-inline:var(--section-gutter)}.Gallery_title__0B1n0{margin:0 0 clamp(24px,3vw,40px);font-family:var(--font-heading);font-weight:600;font-size:clamp(1.7rem,3.4vw,2.618rem);letter-spacing:-.01em}.Gallery_grid__7fzGp{display:grid}.Gallery_tile__t3CQX{position:relative;aspect-ratio:var(--media-ratio,4/3);overflow:hidden;border-radius:var(--radius-md);border:1px solid var(--color-line);background:var(--color-surface)}.Gallery_img__Rg3cw{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .6s var(--ease,ease)}.Gallery_btn__FBemh{padding:0;cursor:pointer;display:block;width:100%;text-align:left}.Gallery_btn__FBemh:focus-visible .Gallery_img__Rg3cw,.Gallery_btn__FBemh:hover .Gallery_img__Rg3cw{transform:scale(1.05)}.Gallery_btn__FBemh:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Gallery_zoom__u5YgB{position:absolute;right:10px;bottom:10px;width:34px;height:34px;display:grid;place-items:center;border-radius:999px;color:var(--color-primary-contrast,#fff);background:color-mix(in srgb,var(--color-ink) 62%,transparent);opacity:0;transform:translateY(4px);transition:opacity .25s,transform .25s;pointer-events:none}.Gallery_btn__FBemh:focus-visible .Gallery_zoom__u5YgB,.Gallery_btn__FBemh:hover .Gallery_zoom__u5YgB{opacity:1;transform:translateY(0)}.Gallery_caption__xf6U7{position:absolute;inset-inline:0;bottom:0;padding:clamp(1.8rem,5vw,2.6rem) 3.4rem .7rem .85rem;font-size:.875rem;line-height:1.35;color:#fff;text-align:start;background:linear-gradient(0deg,rgb(0 0 0/82%) 0,rgb(0 0 0/52%) 45%,rgb(0 0 0/0));pointer-events:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Gallery_ph__Kybgq{display:grid;place-items:center;color:var(--color-muted);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)}@media (max-width:1000px){.Gallery_grid__7fzGp{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:680px){.Gallery_grid__7fzGp{grid-template-columns:repeat(var(--gallery-cols-mobile,2),1fr)!important}}.Gallery_gray__vwkhZ .Gallery_img__Rg3cw{filter:grayscale(1);transition:filter .45s ease,transform .6s cubic-bezier(.2,.8,.2,1)}.Gallery_gray__vwkhZ .Gallery_tile__t3CQX:focus-visible .Gallery_img__Rg3cw,.Gallery_gray__vwkhZ .Gallery_tile__t3CQX:hover .Gallery_img__Rg3cw{filter:grayscale(0)}