
  

  
  

  
  
  
  
    


@layer base {
  
  body, :host {
    /* Color */
    --light-100: #ffffff;
--light-200: #f2f2f2;
--dark-500: #4d4d4d;
--dark-800: #181818;
--dark-900: #000000;
--blue-500: #1e90ff;
--blue-100: #e8f3ff;
--yellow-500: #ffc300;
--yellow-200: #ffe89f;
--yellow-100: #fff3cc;
    /* Fonts */
    --font-merriweather: 'Merriweather',serif;
--font-poppins: 'Poppins',sans-serif;

    /* Font size */
    --text-tiny: 0.75rem;
--text-small: 0.875rem;
--text-main: clamp(1rem, 0.986rem + 0.07vw, 1.05rem);;
--text-large: clamp(1.14rem, 1.106rem + 0.17vw, 1.26rem);;
--heading-h6: clamp(1rem, 1rem + 0vw, 1rem);;
--heading-h5: clamp(1.26rem, 1.222rem + 0.19vw, 1.39rem);;
--heading-h4: clamp(1.59rem, 1.492rem + 0.49vw, 1.93rem);;
--heading-h3: clamp(2rem, 1.802rem + 0.99vw, 2.69rem);;
--heading-h2: clamp(2.52rem, 2.174rem + 1.73vw, 3.73rem);;
--heading-h1: clamp(3.18rem, 2.606rem + 2.87vw, 5.19rem);;
--heading-display: clamp(4rem, 3.082rem + 4.59vw, 7.21rem);;
    /* Font weight */
    --weight-400: 400;
--weight-500: 500;
--weight-600: 600;
--weight-700: 700;
    /* Shadows */
    --shadow-sm:  0 1px 2px 0 rgba(0, 0, 0, 0.25);
--shadow-base:  0 1px 3px 0 rgba(0, 0, 0, 0.25), 0 1px 2px 0 rgba(0, 0, 0, 0.25);
--shadow-md:  0 4px 6px -1px rgba(0, 0, 0, 0.25), 0 2px 4px -1px rgba(0, 0, 0, 0.25);
--shadow-lg:  0 10px 15px -3px rgba(0, 0, 0, 0.25), 0 4px 6px -2px rgba(0, 0, 0, 0.25);
--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.25), 0 10px 10px -5px rgba(0, 0, 0, 0.25);
--shadow-2xl:  0 25px 50px -12px rgba(0, 0, 0, 0.25);
    /* Border radius */
    
    /* Spacing */
    --site-margin: clamp(1rem, 0.428rem + 2.86vw, 3rem);;
--section-space-page-top: clamp(10rem, 8.6667rem + 6.6667vw, 14rem);
--section-spacing-large: clamp(7.23rem, 5.444rem + 8.93vw, 13.48rem);;
--section-spacing-main: clamp(5.17rem, 4.062rem + 5.54vw, 9.05rem);;
--section-spacing-small: clamp(3.69rem, 3.01rem + 3.4vw, 6.07rem);;
--space-1: clamp(0.25rem, 0.25rem + 0vw, 0.25rem);;
--space-2: clamp(0.35rem, 0.344rem + 0.03vw, 0.37rem);;
--space-3: clamp(0.49rem, 0.47rem + 0.1vw, 0.56rem);;
--space-4: clamp(0.69rem, 0.65rem + 0.2vw, 0.83rem);;
--space-5: clamp(0.96rem, 0.882rem + 0.39vw, 1.23rem);;
--space-6: clamp(1.34rem, 1.198rem + 0.71vw, 1.84rem);;
--space-7: clamp(1.88rem, 1.634rem + 1.23vw, 2.74rem);;
--space-8: clamp(2.64rem, 2.228rem + 2.06vw, 4.08rem);;
--border-width: 1px;
--letter-spacing-regular: -0.02em;
--letter-spacing-tight: -0.03em;
--letter-spacing-tighter: -0.04em;
--radius-small: 0.5rem;
--radius-main: 1rem;
--radius-large: 2rem;
--radius-round: 99vw;
--line-height-trim-top: 0.5em;
--line-height-trim-bottom: 0.5em;
--gap: var(--space-4);
--container-main: 80rem;
--container-small: 40rem;
    /* Z-index */
    
  }
  @keyframes animation-spin {
    from {
      transform: rotate(0deg);
    }
    to {
      transform: rotate(360deg);
    }
  }
  @keyframes animation-fade-in {
    from {
      opacity:0;
    }
    to {
      opacity:1;
    }
  }
  @keyframes animation-fade-out {
    from {
      opacity:1;
    }
    to {
      opacity:0;
    }
  }
}

      
  .erEpKc {
    width:100%;
  display:flex;
  min-height:100%;
  align-items:stretch;
  justify-content:flex-start;
  }
      

      
        
      
      
  .drQzhX {
    fill:#E7D11C;
  left:0px;
  right:0px;
  width:100%;
  bottom:0px;
  height:45%;
  display:flex;
  position:absolute;
  align-items:flex-start;
  justify-content:flex-start;
  }
      

      
        
      
      
  .sBIdS {
    width:fit-content;
  font-size:var(--size);
  font-weight:var(--weight-700);
  line-height:var(--line-height);
  margin-bottom:var(--margin-bottom);
  }
      

      
  .sBIdS.center {
    text-align:center;
  margin-left:auto;
  margin-right:auto;
  }
      

        
      
      
  .eRuCx {
    font-family:Merriweather;
  }
      

      
        
      
      
  
      

      
        
      
      
  .eBpwus {
    color:var(--dark-900);
  width:100%;
  display:block;
  position:relative;
  background:var(--light-100);
  padding-top:var(--section-spacing-main);
  padding-left:var(--site-margin);
  padding-right:var(--site-margin);
  padding-bottom:var(--section-spacing-main);
  }
      

      
        
      
      
  .dSXsFp {
    width:100%;
  display:block;
  z-index:2;
  max-width:var(--max-width);
  margin-left:auto;
  margin-right:auto;
  }
      

      
        
      
      
  .Home\:2j1IDKji3vUDEZuOKF_5M {
    color:var(--dark-900);
  display:flex;
  align-items:flex-start;
  padding-top:1rem;
  flex-direction:row;
  padding-bottom:0px;
  justify-content:center;
  }
      

      
        
      
      
  .Home\:2zX3lJ6kbyxoOww8QWz2y {
    color:var(--dark-900);
  }
      

      
        
      
      
  
      

      
        
      
      
  .eGgLMY {
    display:flex;
  row-gap:0px;
  flex-wrap:wrap;
  column-gap:var(--space-8);
  align-items:flex-start;
  flex-direction:row;
  justify-content:center;
  }
      

      
        
      
      
  .fdMTwR {
    color:var(--dark-500);
  display:flex;
  align-items:center;
  padding-top:var(--space-2);
  padding-left:var(--space-1);
  padding-right:var(--space-1);
  flex-direction:column;
  padding-bottom:var(--space-2);
  justify-content:flex-start;
  }
      

      
        
      
      
  .dChXSQ {
    gap:var(--gap);
  display:grid;
  row-gap:var(--gap-row);
  grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--min-width)), 1fr));;
  }
      

      
  .dChXSQ.desktop {
    grid-template-columns:repeat(var(--col-count), 1fr);
  }
      


          @media (max-width: 1024px) {
            
  .dChXSQ.desktop {
    display:flex;
  align-items:flex-start;
  flex-direction:column;
  justify-content:flex-start;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .eualil {
    display:flex;
  row-gap:var(--space-6);
  z-index:2;
  column-gap:var(--space-6);
  align-items:flex-start;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .cQErNp {
    color:var(--dark-500);
  font-size:var(--size);
  text-align:left;
  transition:all 200ms ease;
  font-family:Merriweather;
  font-weight:var(--weight-400);
  line-height:1.6;
  margin-bottom:var(--margin-bottom);
  letter-spacing:var(--letter-spacing-regular);
  }
      

      
  .cQErNp.center {
    width:fit-content;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  }
      

        
      
      
  .Home\:5kCSA5bhTk4rKqj3yfDnY {
    color:var(--dark-800);
  width:16ch;
  font-size:var(--heading-h4);
  text-wrap:balance;
  text-align:left;
  }
      

      
          @media (max-height: 361px) {
            
  
      

          }
          
        
      
      
  .dVohhw {
    flex:1;
  display:block;
  padding-top:var(--space-5);
  }
      

      
        
      
      
  .fuAVHH {
    display:block;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .emygNq {
    width:100%;
  height:100%;
  display:flex;
  z-index:-1;
  position:relative;
  object-fit:cover;
  align-items:flex-start;
  justify-content:flex-start;
  }
      

      
          @media (max-width: 930px) {
            
  .emygNq {
    bottom:0px;
  }
      

          }
          
        
      
      
  .cCioQz {
    font-size:var(--text-small);
  font-family:Merriweather;
  font-weight:var(--weight-500);
  line-height:1;
  margin-bottom:var(--space-4);
  }
      

      
  .cCioQz.center {
    width:fit-content;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  }
      

        
      
      
  .Home\:Dn3Z6wLoAfQQZSCqXZIZD {
    font-size:var(--text-main);
  }
      

      
        
      
      
  .dZhhct {
    display:flex;
  row-gap:var(--space-2);
  flex-wrap:wrap;
  column-gap:var(--space-2);
  align-items:flex-start;
  padding-top:var(--space-6);
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
  .dZhhct.center {
    width:fit-content;
  display:flex;
  align-items:center;
  margin-left:auto;
  margin-right:auto;
  justify-content:center;
  }
      

        
      
      
  .etyGcS {
    color:var(--light-100);
  width:fit-content;
  font-size:15px;
  background:rgba(113, 172, 51, 1);
  transition:all 150ms ease 0ms;
  font-family:Merriweather;
  font-weight:var(--weight-500);
  line-height:1;
  padding-top:1rem;
  user-select:none;
  padding-left:1.2rem;
  padding-right:1.2rem;
  padding-bottom:1rem;
  border-top-left-radius:var(--radius-small);
  border-top-right-radius:var(--radius-small);
  border-bottom-left-radius:var(--radius-small);
  border-bottom-right-radius:var(--radius-small);
  }
      

      
  .etyGcS.secondary {
    color:var(--dark-900);
  background:var(--light-200);
  }
      


  .etyGcS:hover {
    opacity:0.8;
  }
      


  .etyGcS.ghost {
    color:var(--dark-900);
  background:#ffffff00;
  }
      


  .etyGcS.ghost:hover {
    color:var(--dark-900);
  opacity:1;
  background:var(--light-200);
  }
      


  .etyGcS.small {
    padding-top:6px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:7px;
  }
      


  .etyGcS.alt {
    color:var(--light-100);
  background:var(--blue-500);
  }
      


  .etyGcS.glass {
    color:white;
  background:#00000038;
  backdrop-filter:blur(20px);
  }
      


  .etyGcS.disabled {
    opacity:0.8;
  pointer-events:none;
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .Home\:HJIuGCGlPPCGAqfnLwSnU {
    font-size:var(--heading-h5);
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .WfckX {
    width:3rem;
  }
      

      
        
      
      
  .Home\:KZLf32yga8MsSZtI0nCKY {
    color:var(--dark-900);
  height:100vh;
  display:flex;
  align-items:flex-start;
  justify-content:center;
  }
      

      
          @media (max-width: 400px) {
            
  .Home\:KZLf32yga8MsSZtI0nCKY {
    height:75vh;
  }
      

          }
          
        
      
      
  .dRzpqP {
    row-gap:var(--space-8);
  position:relative;
  column-gap:var(--space-8);
  }
      

      
        
      
      
  
      

      
        
      
      
  .Home\:M78kzhizmBMvVQbkasv6q {
    display:flex;
  align-items:flex-start;
  justify-content:center;
  }
      

      
        
      
      
  .Home\:MfGLvYxx7T0LGBoFzRmMJ {
    width:32ch;
  }
      

      
        
      
      
  
      

      
        
      
      
  .fDkmKU {
    display:block;
  align-items:flex-start;
  padding-top:var(--space-8);
  padding-bottom:var(--space-8);
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  .bIsUpr {
    top:10rem;
  display:block;
  align-items:flex-start;
  justify-content:center;
  }
      

      
          @media (max-width: 766px) {
            
  .bIsUpr {
    top:0px;
  }
      

          }
          
        
      
      
  .ffERSq {
    background:rgba(113, 172, 51, 1);
  padding-top:1rem;
  padding-left:1rem;
  padding-right:1rem;
  padding-bottom:1rem;
  border-top-left-radius:var(--radius-main);
  border-top-right-radius:var(--radius-main);
  border-bottom-left-radius:var(--radius-main);
  border-bottom-right-radius:var(--radius-main);
  }
      

      
        
      
      
  .fqwQbR {
    left:50%;
  width:2px;
  height:100%;
  position:absolute;
  background:var(--light-200);
  }
      

      
        
      
      
  .cEOPES {
    top:var(--section-spacing-main);
  position:sticky;
  }
      

      
        
      
      
  .PByug {
    width:100%;
  z-index:10;
  position:relative;
  background:var(--light-100);
  padding-top:var(--section-spacing-small);
  padding-left:var(--site-margin);
  padding-right:var(--site-margin);
  padding-bottom:var(--section-spacing-main);
  }
      

      
        
      
      
  .fwPNAE {
    display:flex;
  row-gap:2rem;
  column-gap:2rem;
  align-items:center;
  flex-direction:row;
  justify-content:center;
  }
      

      
          @media (max-width: 1024px) {
            
  .fwPNAE {
    display:flex;
  align-items:flex-start;
  flex-direction:column;
  justify-content:flex-start;
  }
      

          }
          
        
      
      
  .dTpFtS {
    flex:1;
  display:flex;
  row-gap:var(--space-3);
  column-gap:var(--space-3);
  align-items:center;
  flex-direction:row;
  justify-content:flex-end;
  }
      

      
        
      
      
  .edljko {
    color:var(--dark-500);
  font-size:var(--text-tiny);
  transition:color 200ms ease;
  font-weight:var(--weight-500);
  line-height:1em;
  }
      

      
  .edljko:hover {
    color:var(--dark-900);
  }
      

        
      
      
  .cdyTMD {
    display:flex;
  row-gap:var(--gap);
  column-gap:var(--gap);
  align-items:center;
  flex-direction:row;
  justify-content:center;
  }
      

      
          @media (max-width: 1024px) {
            
  .cdyTMD {
    display:flex;
  align-items:flex-start;
  flex-direction:column-reverse;
  justify-content:flex-start;
  }
      

          }
          
        
      
      
  .fEDNUf {
    width:100%;
  height:var(--border-width);
  background:var(--light-200);
  }
      

      
        
      
      
  .dIdOah {
    display:flex;
  align-items:center;
  flex-direction:row;
  justify-content:center;
  }
      

      
          @media (max-width: 1024px) {
            
  .dIdOah {
    display:flex;
  align-items:flex-start;
  flex-direction:column-reverse;
  justify-content:flex-start;
  }
      

          }
          
        
      
      
  .bDSbwC {
    color:var(--dark-500);
  font-size:var(--heading-h5);
  transition:color 200ms ease;
  font-weight:var(--weight-500);
  line-height:1em;
  }
      

      
  .bDSbwC:hover {
    color:var(--dark-900);
  }
      

        
      
      
  .cSdjix {
    width:100%;
  display:flex;
  align-items:center;
  padding-top:var(--space-8);
  padding-bottom:var(--space-6);
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .Home\:clY5F_C1JR4jItzFUhMop {
    width:100%;
  background:var(--blue-100);
  padding-top:var(--section-spacing-small);
  padding-bottom:var(--section-spacing-small);
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .fmkieb {
    width:100%;
  height:400px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .Home\:frQ3hRpmFG6P6H5vSkM6O {
    background:var(--light-200);
  padding-top:var(--section-spacing-small);
  padding-bottom:var(--section-spacing-small);
  }
      

      
        
      
      
  .eFqXpe {
    width:100%;
  max-height:100%;
  overflow-x:clip;
  overflow-y:clip;
  aspect-ratio:var(--ratio);
  }
      

      
  .eFqXpe.cover {
    top:0px;
  left:0px;
  right:0px;
  width:100%;
  bottom:0px;
  height:100%;
  position:absolute;
  }
      

        
      
      
  .fHsxNV {
    width:100%;
  height:100%;
  z-index:2;
  position:absolute;
  background:var(--bg);
  }
      

      
        
      
      
  .dPbvpl {
    width:100%;
  height:100%;
  position:absolute;
  object-fit:cover;
  }
      

      
        
      
      
  
      

      
        
      
      
  .Home\:gJFViGILPVWzsZfB814pw {
    color:var(--dark-800);
  width:12ch;
  }
      

      
        
      
      
  .Home\:hrB_Ep0rrc8ZdBOAvLq_N {
    font-weight:var(--weight-700);
  }
      

      
        
      
      
  .dupyXf {
    width:var(--space-8);
  display:flex;
  min-width:3rem;
  background:var(--light-100);
  align-items:center;
  padding-top:var(--space-5);
  padding-bottom:var(--space-5);
  justify-content:flex-start;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .ceZxlr {
    top:0px;
  left:0px;
  right:0px;
  width:100%;
  bottom:0px;
  height:100%;
  z-index:2;
  position:absolute;
  }
      

      
  
      

        
      
      
  .cCYXsI {
    width:100%;
  }
      

      
        
      
      
  .cTCnXu {
    top:0px;
  left:0px;
  width:var(--space-8);
  height:100%;
  display:flex;
  position:absolute;
  align-items:center;
  justify-content:flex-start;
  }
      

      
        
      
      
  .DcvEy {
    width:4rem;
  }
      

      
        
      
      
  .czTZlt {
    top:0px;
  left:0px;
  color:var(--dark-900);
  right:0px;
  z-index:9999;
  position:fixed;
  }
      

      
        
      
      
  .erBcPk {
    left:50%;
  color:inherit;
  display:flex;
  row-gap:var(--gap);
  position:absolute;
  translate:-50% 0 0;
  column-gap:var(--gap);
  align-items:center;
  flex-direction:row;
  justify-content:center;
  }
      

      
          @media (max-width: 1024px) {
            
  .erBcPk {
    display:none;
  }
      

          }
          
        
      
      
  .bJnjxZ {
    width:100%;
  height:4rem;
  display:flex;
  position:relative;
  align-items:flex-end;
  justify-content:center;
  }
      

      
        
      
      
  .fhYhzR {
    color:var(--dark-900);
  font-size:var(--heading-h2);
  transition:color 200ms ease;
  font-weight:var(--weight-500);
  line-height:1em;
  }
      

      
  .fhYhzR:hover {
    color:var(--dark-900);
  }
      

        
      
      
  .txxYU {
    display:flex;
  row-gap:var(--space-5);
  column-gap:var(--space-5);
  align-items:center;
  flex-direction:row;
  justify-content:flex-end;
  }
      

      
          @media (max-width: 1024px) {
            
  .txxYU {
    display:none;
  }
      

          }
          
        
      
      
  .ekxXdK {
    width:1.5rem;
  height:1.5rem;
  display:none;
  row-gap:var(--space-3);
  column-gap:var(--space-3);
  align-items:center;
  justify-content:center;
  }
      

      
          @media (max-width: 1024px) {
            
  .ekxXdK {
    display:flex;
  align-items:flex-end;
  justify-content:center;
  }
      

          }
          
        
      
      
  .cvDUYm {
    top:0px;
  right:0px;
  width:100%;
  bottom:0px;
  height:100%;
  z-index:3;
  position:absolute;
  translate:100% 0 0;
  background:#ffffffa6;
  transition:translate 300ms ease;
  padding-left:var(--site-margin);
  padding-right:var(--site-margin);
  backdrop-filter:blur(5px);
  }
      

      
  .cvDUYm.open {
    translate:0% 0 0;
  }
      

        
      
      
  
      

      
        
      
      
  .eNIvyL {
    width:100%;
  height:100%;
  z-index:-10;
  position:fixed;
  transition:z-index 200ms ease  allow-discrete;
  user-select:none;
  pointer-events:none;
  }
      

      
  .eNIvyL.open {
    display:block;
  z-index:99999;
  pointer-events:auto;
  }
      

        
      
      
  .dVdINw {
    color:rgba(113, 172, 51, 1);
  font-size:1.5rem;
  font-weight:var(--weight-700);
  }
      

      
  .dVdINw.transparent {
    color:white;
  }
      

        
      
      
  .dpnuXl {
    top:0px;
  left:0px;
  width:100%;
  height:100%;
  opacity:0;
  z-index:-1;
  position:absolute;
  background:#000000b3;
  transition:opacity 300ms ease;
  }
      

      
  .dpnuXl.open {
    opacity:1;
  z-index:1;
  }
      

        
      
      
  .nav\:Ve9aklvCLvArFbiFAMAli {
    color:var(--dark-900);
  font-size:var(--heading-h2);
  background:#B2D6F0;
  font-weight:var(--weight-500);
  border-top-left-radius:var(--radius-small);
  border-top-right-radius:var(--radius-small);
  border-bottom-left-radius:var(--radius-small);
  border-bottom-right-radius:var(--radius-small);
  }
      

      
        
      
      
  
      

      
        
      
      
  .cKbxkE {
    color:var(--light-100);
  width:100%;
  background:var(--dark-900);
  padding-left:var(--site-margin);
  padding-right:var(--site-margin);
  }
      

      
  .cKbxkE.transparent {
    color:white;
  background:#ffffff00;
  }
      

        
      
      
  .fEOfUi {
    top:0px;
  right:0px;
  width:fit-content;
  height:4rem;
  display:flex;
  z-index:9999999999999;
  position:fixed;
  align-items:flex-end;
  padding-left:var(--site-margin);
  padding-right:var(--site-margin);
  justify-content:center;
  }
      

      
        
      
      
  .dPcWWZ {
    color:rgba(113, 172, 51, 1);
  font-size:1.5rem;
  transition:color 200ms ease;
  font-weight:var(--weight-700);
  line-height:1em;
  }
      

      
  .dPcWWZ:hover {
    color:var(--yellow-100);
  }
      

        
      
      
  .epFfIf {
    width:1.125rem;
  height:0.09375rem;
  rotate:0 0 1 0deg;
  position:absolute;
  translate:0 0.25rem 0;
  background:var(--light-100);
  transition:translate 150ms ease  , transform 150ms ease 0s , width 150ms ease  , color 150ms ease;
  transform-origin:center bottom;
  }
      

      
  .epFfIf.open {
    width:1.5rem;
  transform:rotate(-45deg);
  translate:0 0rem 0;
  }
      


  .epFfIf.transparent {
    color:white;
  background:var(--dark-800);
  }
      

        
      
      
  .dSjhwM {
    width:100%;
  height:4rem;
  display:flex;
  align-items:center;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
          @media (max-width: 1024px) {
            
  .dSjhwM {
    height:4rem;
  }
      

          }
          
        
      
      
  .eNvrSy {
    display:flex;
  row-gap:var(--gap);
  column-gap:var(--gap);
  align-items:center;
  flex-direction:row;
  justify-content:flex-end;
  }
      

      
        
      
      
  .bONTKt {
    width:100%;
  display:flex;
  row-gap:var(--space-6);
  background:;
  column-gap:var(--space-6);
  align-items:flex-end;
  padding-top:var(--space-6);
  padding-left:var(--site-margin);
  flex-direction:column;
  justify-content:flex-start;
  }
      

      
        
      
      
  .eMCnYi {
    width:1.5rem;
  height:0.09375rem;
  position:absolute;
  translate:0 -0.25rem 0;
  background:var(--light-100);
  transition:translate 150ms ease  , transform 150ms ease 0s , color 150ms ease;
  transform-origin:center top;
  }
      

      
  .eMCnYi.open {
    transform:rotate(45deg);
  translate:0 0rem 0;
  }
      


  .eMCnYi.transparent {
    color:white;
  background:var(--dark-800);
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .eipknq {
    flex:1;
  width:100%;
  display:block;
  position:relative;
  }
      

      
        
      
      
  
      

      
        
      
      
  .Home\:uVl32MLiVGoqM4AJpQreB {
    padding-top:var(--section-spacing-small);
  padding-bottom:var(--section-spacing-small);
  }
      

      
        
      
      
  
      

      
        
      
      
  .SdCSr {
    top:0px;
  left:50%;
  width:2px;
  height:var(--height);
  position:absolute;
  background:var(--dark-900);
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .Home\:vqsIKe2fVHHOyJKXwzEVi {
    color:var(--dark-800);
  width:11ch;
  }
      

      
          @media (max-width: 361px) {
            
  .Home\:vqsIKe2fVHHOyJKXwzEVi {
    font-size:var(--heading-h2);
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .dZCrBW {
    width:var(--space-8);
  height:100%;
  display:flex;
  min-width:3rem;
  background:var(--light-100);
  align-items:center;
  padding-top:var(--space-5);
  padding-bottom:var(--space-5);
  justify-content:flex-start;
  }
      

      
        
      
      
  .Home\:x1PtYl81imyIUJu8HvpMC {
    color:var(--dark-800);
  width:28ch;
  text-wrap:balance;
  text-align:left;
  }
      

      
        
      
      
  
      

      
        
      
      
  .Home\:yyYYMTdzXFwWmNONHFjv1 {
    width:fit-content;
  }
      

      
        
      