:root {
  
  --grid-gutter-l: 3.2rem;
  --grid-gutter-m: 2.4rem;
  --grid-gutter-s: 1.6rem;



  --grid-1: minmax(0, 1fr);
  --grid-2: repeat(2, minmax(0, 1fr));
  --grid-3: repeat(3, minmax(0, 1fr));
  --grid-4: repeat(4, minmax(0, 1fr));
  --grid-5: repeat(5, minmax(0, 1fr));
  --grid-6: repeat(6, minmax(0, 1fr));
  --grid-12: repeat(12, minmax(0, 1fr));

  --bp-lg: 1920px;
  --bp-md: 1440px;
  --bp-sm: 1200px;
  --bp-xs: 768px;

  

  --container-width: 192rem;
  --section-padding-block: clamp(40px, calc(26.667px + 3.704vw), 80px);
  --section-padding-block-xs: 40px;
  --section-padding-block-s: 60px;
  --section-padding-block-m: 80px;
  --section-padding-block-l: 120px;
  --section-padding-inline: clamp(1.600rem, calc(0.308rem + 3.59vw), 7.200rem);
  --menu-height: clamp(64px, calc(-16px + 6.667vw), 80px);

  --hero-section-offset: clamp(60px, calc(7.059px + 14.706vw), 120px);

  --space-s: 1.6rem;
  --space-m: 2.4rem;
  --space-l: 3.2rem;
}

:root {

  
  

  --space-xxxs: clamp(0.375rem, 0.3526rem + 0.0621vw, 0.4375rem);
  --space-xxs: clamp(0.8125rem, 0.7901rem + 0.0621vw, 0.875rem);
  --space-xs: clamp(1.1875rem, 1.1204rem + 0.1864vw, 1.375rem);

  --space-xl: clamp(4.8125rem, 4.6112rem + 0.5591vw, 5.375rem);
  --space-xxl: clamp(6.375rem, 6.0842rem + 0.8077vw, 7.1875rem);
  --space-xxxl: clamp(9.625rem, 9.2rem + 1.1804vw, 10.8125rem);

  
  --space-xxxs-xxs: clamp(0.375rem, 0.1961rem + 0.497vw, 0.875rem);
  --space-xxs-xs: clamp(0.8125rem, 0.6112rem + 0.5591vw, 1.375rem);
  --space-xs-s: clamp(1.1875rem, 0.9638rem + 0.6213vw, 1.8125rem);
  --space-s-m: clamp(1.625rem, 1.2448rem + 1.0562vw, 2.6875rem);
  --space-m-l: clamp(2.375rem, 1.9277rem + 1.2425vw, 3.625rem);
  --space-l-xl: clamp(3.1875rem, 2.4047rem + 2.1745vw, 5.375rem);
  --space-xl-xxl: clamp(4.8125rem, 3.9626rem + 2.3608vw, 7.1875rem);
  --space-xxl-xxxl: clamp(6.375rem, 4.787rem + 4.411vw, 10.8125rem);
  --space-xl-xxxl: clamp(4.8125rem, 2.6654rem + 5.9642vw, 10.8125rem);


  
  --space-s-l: clamp(1.625rem, 0.9093rem + 1.9881vw, 3.625rem);
  --space-m-xl: clamp(2.375rem, 1.3014rem + 2.9821vw, 5.375rem);
  --space-l-xxl: clamp(3.1875rem, 1.7561rem + 3.9761vw, 7.1875rem);


  --border-radius-m: 0.4rem;

  --transition-05: .5s ease;
  --transition-02: .2s ease;


}