
  

  
  @property --Smoke {
  syntax: "<color>";
  inherits: true;
  initial-value: #f1e9e6;
}
@property --col-1 {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: calc((100% - (11 * 1.5625%)) / 12);
}
@property --col-2 {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: calc((100% - (11 * 1.5625%)) / 12 * 2 + 1.5625%);
}
@property --col-3 {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: calc((100% - (11 * 1.5625%)) / 12 * 3 + 2 * 1.5625%);
}
@property --col-4 {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: calc((100% - (11 * 1.5625%)) / 12 * 4 + 3 * 1.5625%);
}
@property --col-5 {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: calc((100% - (11 * 1.5625%)) / 12 * 5 + 4 * 1.5625%);
}
@property --col-6 {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: calc((100% - (11 * 1.5625%)) / 12 * 6 + 5 * 1.5625%);
}
@property --col-7 {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: calc((100% - (11 * 1.5625%)) / 12 * 7 + 6 * 1.5625%);
}
@property --col-8 {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: calc((100% - (11 * 1.5625%)) / 12 * 8 + 7 * 1.5625%);
}
@property --col-9 {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: calc((100% - (11 * 1.5625%)) / 12 * 9 + 8 * 1.5625%);
}
@property --col-10 {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: calc((100% - (11 * 1.5625%)) / 12 * 10 + 9 * 1.5625%);
}
@property --col-11 {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: calc((100% - (11 * 1.5625%)) / 12 * 11 + 10 * 1.5625%);;
}
@property --col-12 {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 100%;
}
@property --gutter {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 1.5625%;
}
@property --Charlotte {
  syntax: "<color>";
  inherits: true;
  initial-value: #a3dde6;
}
@property --radius-lg {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 1rem;
}
@property --radius-md {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: .75rem;
}
@property --radius-sm {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: .5rem;
}
@property --radius-xl {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 1.5rem;
}
@property --shadow-lg {
  syntax: "*";
  inherits: true;
  initial-value:  0 10px 15px -3px rgba(0, 0, 0, 0.25), 0 4px 6px -2px rgba(0, 0, 0, 0.25);
}
@property --shadow-md {
  syntax: "*";
  inherits: true;
  initial-value:  0 4px 6px -1px rgba(0, 0, 0, 0.25), 0 2px 4px -1px rgba(0, 0, 0, 0.25);
}
@property --shadow-sm {
  syntax: "*";
  inherits: true;
  initial-value:  0 1px 2px 0 rgba(0, 0, 0, 0.25);
}
@property --shadow-xl {
  syntax: "*";
  inherits: true;
  initial-value: 0 20px 25px -5px rgba(0, 0, 0, 0.25), 0 10px 10px -5px rgba(0, 0, 0, 0.25);
}
@property --SandyBrown {
  syntax: "<color>";
  inherits: true;
  initial-value: #e59f71;
}
@property --light-grey {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --shadow-2xl {
  syntax: "*";
  inherits: true;
  initial-value:  0 25px 50px -12px rgba(0, 0, 0, 0.25);
}
@property --JanuaryBlue {
  syntax: "<color>";
  inherits: true;
  initial-value: #00a1bb;
}
@property --SaddleBrown {
  syntax: "<color>";
  inherits: true;
  initial-value: #652f13;
}
@property --SombreNight {
  syntax: "<color>";
  inherits: true;
  initial-value: #1b1d32;
}
@property --shadow-base {
  syntax: "*";
  inherits: true;
  initial-value:  0 1px 3px 0 rgba(0, 0, 0, 0.25), 0 1px 2px 0 rgba(0, 0, 0, 0.25);
}
@property --font-size-lg {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: clamp(0.875rem, 1.8vw, 1.75rem);
}
@property --font-size-sm {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: clamp(0.625rem, 1.2vw, 0.875rem);
}
@property --font-size-xl {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: clamp(1rem, 2.2vw, 2rem);
}
@property --font-size-xs {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: clamp(0.6rem, 1vw, 0.75rem);
}
@property --font-size-2xl {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: clamp(1.125rem, 2.8vw, 2.5rem);
}
@property --font-size-3xl {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: clamp(1.25rem, 3.5vw, 3.5rem);
}
@property --font-size-4xl {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: clamp(1.5rem, 4.2vw, 4.5rem);
}
@property --font-size-5xl {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: clamp(1.8rem, 5vw, 6rem);
}
@property --font-size-xxs {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: clamp(0.5rem, 0.8vw, 0.625rem);
}
@property --MidnightMirage {
  syntax: "<color>";
  inherits: true;
  initial-value: #00203b;
}
@property --font-size-base {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: clamp(0.75rem, 1.4vw, 1.5rem);
}
@property --space-section-d {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 6.25%;
}
@property --space-section-m {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 3.125%;
}
@property --font-weight-bold {
  syntax: "<number>";
  inherits: true;
  initial-value: 700;
}
@property --font-weight-thin {
  syntax: "<number>";
  inherits: true;
  initial-value: 100;
}
@property --font-weight-black {
  syntax: "<number>";
  inherits: true;
  initial-value: 900;
}
@property --font-weight-light {
  syntax: "<number>";
  inherits: true;
  initial-value: 300;
}
@property --font-weight-bolder {
  syntax: "<number>";
  inherits: true;
  initial-value: 800;
}
@property --font-weight-normal {
  syntax: "<number>";
  inherits: true;
  initial-value: 500;
}
@property --font-weight-lighter {
  syntax: "<number>";
  inherits: true;
  initial-value: 200;
}
@property --font-weight-regular {
  syntax: "<number>";
  inherits: true;
  initial-value: 400;
}
@property --font-weight-semi-bold {
  syntax: "<number>";
  inherits: true;
  initial-value: 600;
}

  :host, :root {
  --Smoke: #f1e9e6;
  --col-1: calc((100% - (11 * 1.5625%)) / 12);
  --col-2: calc((100% - (11 * 1.5625%)) / 12 * 2 + 1.5625%);
  --col-3: calc((100% - (11 * 1.5625%)) / 12 * 3 + 2 * 1.5625%);
  --col-4: calc((100% - (11 * 1.5625%)) / 12 * 4 + 3 * 1.5625%);
  --col-5: calc((100% - (11 * 1.5625%)) / 12 * 5 + 4 * 1.5625%);
  --col-6: calc((100% - (11 * 1.5625%)) / 12 * 6 + 5 * 1.5625%);
  --col-7: calc((100% - (11 * 1.5625%)) / 12 * 7 + 6 * 1.5625%);
  --col-8: calc((100% - (11 * 1.5625%)) / 12 * 8 + 7 * 1.5625%);
  --col-9: calc((100% - (11 * 1.5625%)) / 12 * 9 + 8 * 1.5625%);
  --col-10: calc((100% - (11 * 1.5625%)) / 12 * 10 + 9 * 1.5625%);
  --col-11: calc((100% - (11 * 1.5625%)) / 12 * 11 + 10 * 1.5625%);;
  --col-12: 100%;
  --gutter: 1.5625%;
  --Charlotte: #a3dde6;
  --radius-lg: 1rem;
  --radius-md: .75rem;
  --radius-sm: .5rem;
  --radius-xl: 1.5rem;
  --shadow-lg:  0 10px 15px -3px rgba(0, 0, 0, 0.25), 0 4px 6px -2px 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-sm:  0 1px 2px 0 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);
  --SandyBrown: #e59f71;
  --light-grey: #e6e6e6;
  --shadow-2xl:  0 25px 50px -12px rgba(0, 0, 0, 0.25);
  --JanuaryBlue: #00a1bb;
  --SaddleBrown: #652f13;
  --SombreNight: #1b1d32;
  --shadow-base:  0 1px 3px 0 rgba(0, 0, 0, 0.25), 0 1px 2px 0 rgba(0, 0, 0, 0.25);
  --font-size-lg: clamp(0.875rem, 1.8vw, 1.75rem);
  --font-size-sm: clamp(0.625rem, 1.1vw, 1rem);
  --font-size-xl: clamp(1rem, 2.2vw, 2rem);
  --font-size-xs: clamp(0.6rem, 1vw, 0.75rem);
  --font-size-2xl: clamp(1.125rem, 2.8vw, 2.5rem);
  --font-size-3xl: clamp(1.25rem, 3.5vw, 3.5rem);
  --font-size-4xl: clamp(1.5rem, 4.2vw, 4.5rem);
  --font-size-5xl: clamp(1.8rem, 5vw, 6rem);
  --font-size-xxs: clamp(0.5rem, 0.8vw, 0.625rem);
  --MidnightMirage: #00485C;
  --font-size-base: clamp(0.75rem, 1.4vw, 1.5rem);
  --space-section-d: 10%;
  --space-section-m: 5%;
  --font-weight-bold: 700;
  --font-weight-thin: 100;
  --font-weight-black: 900;
  --font-weight-light: 300;
  --font-weight-bolder: 800;
  --font-weight-normal: 500;
  --font-weight-lighter: 200;
  --font-weight-regular: 400;
  --font-weight-semi-bold: 600;
}
  
  
  [data-nc-theme~="Default"] {
  --Smoke: #f1e9e6;
  --col-1: calc((100% - (11 * 1.5625%)) / 12);
  --col-2: calc((100% - (11 * 1.5625%)) / 12 * 2 + 1.5625%);
  --col-3: calc((100% - (11 * 1.5625%)) / 12 * 3 + 2 * 1.5625%);
  --col-4: calc((100% - (11 * 1.5625%)) / 12 * 4 + 3 * 1.5625%);
  --col-5: calc((100% - (11 * 1.5625%)) / 12 * 5 + 4 * 1.5625%);
  --col-6: calc((100% - (11 * 1.5625%)) / 12 * 6 + 5 * 1.5625%);
  --col-7: calc((100% - (11 * 1.5625%)) / 12 * 7 + 6 * 1.5625%);
  --col-8: calc((100% - (11 * 1.5625%)) / 12 * 8 + 7 * 1.5625%);
  --col-9: calc((100% - (11 * 1.5625%)) / 12 * 9 + 8 * 1.5625%);
  --col-10: calc((100% - (11 * 1.5625%)) / 12 * 10 + 9 * 1.5625%);
  --col-11: calc((100% - (11 * 1.5625%)) / 12 * 11 + 10 * 1.5625%);;
  --col-12: 100%;
  --gutter: 1.5625%;
  --Charlotte: #a3dde6;
  --radius-lg: 1rem;
  --radius-md: .75rem;
  --radius-sm: .5rem;
  --radius-xl: 1.5rem;
  --shadow-lg:  0 10px 15px -3px rgba(0, 0, 0, 0.25), 0 4px 6px -2px 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-sm:  0 1px 2px 0 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);
  --SandyBrown: #e59f71;
  --light-grey: #e6e6e6;
  --shadow-2xl:  0 25px 50px -12px rgba(0, 0, 0, 0.25);
  --JanuaryBlue: #00a1bb;
  --SaddleBrown: #652f13;
  --SombreNight: #1b1d32;
  --shadow-base:  0 1px 3px 0 rgba(0, 0, 0, 0.25), 0 1px 2px 0 rgba(0, 0, 0, 0.25);
  --font-size-lg: clamp(0.875rem, 1.8vw, 1.75rem);
  --font-size-sm: clamp(0.625rem, 1.1vw, 1rem);
  --font-size-xl: clamp(1rem, 2.2vw, 2rem);
  --font-size-xs: clamp(0.6rem, 1vw, 0.75rem);
  --font-size-2xl: clamp(1.125rem, 2.8vw, 2.5rem);
  --font-size-3xl: clamp(1.25rem, 3.5vw, 3.5rem);
  --font-size-4xl: clamp(1.5rem, 4.2vw, 4.5rem);
  --font-size-5xl: clamp(1.8rem, 5vw, 6rem);
  --font-size-xxs: clamp(0.5rem, 0.8vw, 0.625rem);
  --MidnightMirage: #00485C;
  --font-size-base: clamp(0.75rem, 1.4vw, 1.5rem);
  --space-section-d: 10%;
  --space-section-m: 5%;
  --font-weight-bold: 700;
  --font-weight-thin: 100;
  --font-weight-black: 900;
  --font-weight-light: 300;
  --font-weight-bolder: 800;
  --font-weight-normal: 500;
  --font-weight-lighter: 200;
  --font-weight-regular: 400;
  --font-weight-semi-bold: 600;
}
    


@layer base {
  
  body, :host {
    /* Color */
    
    /* Fonts */
    --font-sans: 'Inter',sans-serif;

    /* Font size */
    
    /* Font weight */
    
    /* Shadows */
    
    /* Border radius */
    
    /* Spacing */
    
    /* 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;
    }
  }
}


    .fzNjWy {
      display:flex;
      overflow:visible;
      background:var(--MidnightMirage);
      min-height:100%;
      align-items:center;
      padding-top:5rem;
      flex-direction:column;
      justify-content:start;
    }

    .erqVfX {
      color:inherit;
      display:flex;
      padding:2.5rem;
      row-gap:0.5rem;
      font-size:inherit;
      background:white;
      box-shadow:4px 4px 8px 0px #00000014;
      font-family:inherit;
      font-weight:inherit;
      border-color:var(--light-grey);
      border-style:solid;
      border-width:1px;
      border-radius:var(--radius-lg);
      flex-direction:column;
    }

    .ccBOVu {
      gap:2rem;
      color:inherit;
      width:100%;
      display:grid;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
      padding-top:2rem;
      flex-direction:row;
      grid-template-columns:1fr 1fr;
    }

    @media (max-width: 767px) {

    .ccBOVu {
      grid-template-columns:1fr;
    }
    }

    .cVtSXo {
      color:var(--MidnightMirage);
      margin:0px;
      display:flex;
      row-gap:.35rem;
      font-size:var(--font-size-2xl);
      column-gap:.35rem;
      font-family:Inter;
      font-weight:var(--font-weight-semi-bold);
      flex-direction:row;
    }

    .oOpDJ {
      color:var(--MidnightMirage);
      display:flex;
      flex-wrap:wrap;
      font-size:var(--font-size-base);
      column-gap:0.75rem;
      transition:color 0.2s ease;
      word-break:break-all;
      align-items:center;
      font-family:inherit;
      font-weight:500;
      flex-direction:row;
      text-decoration:none;
    }

    .oOpDJ:hover {
      color:var(--JanuaryBlue);
    }

    .ervcLg {
      color:var(--MidnightMirage);
      display:flex;
      flex-wrap:wrap;
      font-size:var(--font-size-base);
      column-gap:0.75rem;
      transition:color 0.2s ease;
      word-break:break-word;
      align-items:center;
      font-family:inherit;
      font-weight:500;
      padding-top:0.5rem;
      flex-direction:row;
      text-decoration:none;
    }

    .ervcLg:hover {
      color:var(--JanuaryBlue);
    }

    .bIWLrT {
      color:inherit;
      width:100%;
      height:100%;
      display:block;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
    }

    .cHXShm {
      color:inherit;
      display:inline;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
    }

    .eZzeoh {
      color:var(--JanuaryBlue);
      width:20px;
      height:20px;
      display:flex;
      font-size:inherit;
      align-items:center;
      flex-shrink:0;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
      justify-content:center;
    }

    .cDYWze {
      color:inherit;
      display:block;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
    }

    .dReyJq {
      color:inherit;
      width:var(--col-3);
      display:flex;
      font-size:inherit;
      align-items:stretch;
      flex-shrink:1;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:column;
      padding-bottom:var(--space-section-m);
      justify-content:flex-start;
    }

    @media (max-width: 991px) {

    .dReyJq {
      width:var(--col-4);
    }
    }

    @media (max-width: 767px) {

    .dReyJq {
      width:var(--col-6);
    }
    }

    .fpHRcq {
      width:100%;
      display:flex;
      flex-wrap:wrap;
      column-gap:var(--gutter);
      align-items:flex-start;
      flex-direction:row;
      justify-content:flex-start;
    }

    .bOHdqj {
      width:var(--col-12);
      display:flex;
      align-items:center;
      padding-left:calc(var(--gutter) * 2);
      padding-right:calc(var(--gutter) * 2);
      justify-content:flex-start;
    }

    .ehJBPB {
      width:100%;
      height:auto;
      border-top-left-radius:var(--radius-lg);
      border-top-right-radius:var(--radius-lg);
      border-bottom-left-radius:var(--radius-lg);
      border-bottom-right-radius:var(--radius-lg);
    }

    .RdVv {
      color:var(--MidnightMirage);
      width:100%;
      display:block;
      flex-wrap:wrap;
      font-size:var(--font-size-sm);
      align-items:center;
      font-weight:var(--font-weight-light);
      line-height:1.4;
      padding-top:0.35rem;
      flex-direction:row;
    }

    .epoIyU {
      flex:0 0 auto;
      color:var(--MidnightMirage);
      width:1.5em;
      height:1.5em;
      display:inline-block;
    }

    .fcztYq {
      white-space:nowrap;
      padding-left:.35rem;
      padding-right:.35rem;
    }

    .eoyFtH {
      display:inline;
      overflow-wrap:anywhere;
    }

    .dsBnqN {
      gap:0.35em;
      display:inline-flex;
      align-items:centre;
      font-weight:var(--font-weight-bold);
      white-space:nowrap;
      flex-direction:row;
      vertical-align:middle;
    }

    .eLIlOW {
      width:var(--photoWidth);
      align-items:center;
      justify-content:flex-start;
    }

    @media (max-width: 767px) {

    .eLIlOW {
      width:100%;
    }
    }

    .Pages\:117DAH4GsILoF-bIjQP1- {
      width:75%;
    }

    .dfEibF {
      gap:16px;
      color:inherit;
      width:300px;
      margin:0px;
      display:flex;
      position:relative;
      font-size:inherit;
      max-width:400px;
      widthwidth:100%;
      flex-shrink:1;
      font-family:sans-serif;
      font-weight:inherit;
      flex-direction:column;
    }

    .euPJDC {
      clip:rect(0, 0, 0, 0);
      color:inherit;
      width:1px;
      border:0;
      height:1px;
      margin:-1px;
      display:block;
      padding:0px;
      overflow:hidden;
      position:absolute;
      font-size:inherit;
      flex-shrink:1;
      font-family:inherit;
      font-weight:inherit;
      white-space:nowrap;
      flex-direction:row;
    }

    .dYDDeW {
      color:inherit;
      display:block;
      font-size:inherit;
      text-align:center;
      flex-shrink:1;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
    }

    .fqgeVe {
      left:50%;
      color:inherit;
      width:16px;
      bottom:-6px;
      height:16px;
      display:block;
      position:absolute;
      font-size:inherit;
      transform:translateX(-50%);
      background:var(--SaddleBrown);
      flex-shrink:1;
      font-family:inherit;
      font-weight:inherit;
      border-radius:50%;
      flex-direction:row;
    }

    .esTpVg {
      left:50%;
      color:inherit;
      width:4px;
      bottom:0px;
      height:90%;
      display:block;
      position:absolute;
      font-size:inherit;
      transform:translateX(-50%) rotate(var(--rotate));
      background:var(--MidnightMirage);
      transition:transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);
      flex-shrink:1;
      font-family:inherit;
      font-weight:inherit;
      border-radius:4px 4px 0 0;
      flex-direction:row;
      transform-origin:bottom center;
    }

    .NScma {
      color:inherit;
      display:inline;
      font-size:inherit;
      flex-shrink:1;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
    }

    .bFLRwY {
      color:inherit;
      width:100%;
      display:block;
      overflow:hidden;
      position:relative;
      font-size:inherit;
      background:url("/cdn-cgi/imagedelivery/ZIty0Vhmkm0nD-fBKJrTZQ/yfnssa:salmon-forecast-chart(3).svg/public") scroll padding-box border-box repeat repeat center bottom 0% / 100% auto;
      flex-shrink:1;
      font-family:inherit;
      font-weight:inherit;
      aspect-ratio:2 / 1;
      flex-direction:row;
    }

    .fxmZMG {
      color:var(--MidnightMirage);
      width:fit-content;
      display:flex;
      row-gap:.5rem;
      font-size:var(--font-size-sm);
      max-width:100%;
      background:var(--Charlotte);
      box-sizing:border-box;
      column-gap:.5rem;
      align-items:center;
      font-family:Inter;
      font-weight:var(--font-weight-regular);
      padding-top:.5rem;
      align-tracks:100%;
      padding-left:1.5rem;
      padding-right:1.5rem;
      flex-direction:row;
      padding-bottom:.5rem;
      justify-content:center;
      border-top-left-radius:var(--radius-sm);
      border-top-right-radius:var(--radius-sm);
      border-bottom-left-radius:var(--radius-sm);
      border-bottom-right-radius:var(--radius-sm);
    }

    .bvOxHy {
      color:var(--MidnightMirage);
      flex-shrink:0;
    }

    .dWynLW {
      width:auto;
      min-width:0px;
      flex-shrink:1;
      font-family:inherit;
      white-space:normal;
      overflow-wrap:break-word;
    }

    .ForecastGauge\:WSdE8-FztYP7uU2pGRh_R {
      margin-top:2rem;
    }

    .dtmDln {
      width:100%;
      align-items:center;
      justify-content:flex-start;
    }

    .Pages\:1S7I6EIeh7Oo8XU-JEB9e {
      width:100%;
    }

    .cyTDtw {
      max-width:100%;
      max-height:100%;
      object-fit:contain;
    }

    .cefMrL {
      font-size:var(--font-size-3xl);
      padding-bottom:var(--space-section-m);
    }

    .biezmH {
      width:100%;
      height:100%;
      object-fit:cover;
    }

    .fzUjpF {
      color:inherit;
      width:100%;
      display:flex;
      overflow:hidden;
      font-size:inherit;
      background:white;
      box-shadow:4px 4px 8px 0px #00000014;
      transition:transform 0.2s ease;
      align-items:center;
      flex-shrink:1;
      font-family:inherit;
      font-weight:inherit;
      aspect-ratio:1 / 1;
      border-color:var(--light-grey);
      border-style:solid;
      border-width:1px;
      border-radius:var(--radius-md);
      flex-direction:row;
      justify-content:center;
    }

    .fzUjpF:hover {
      transform:translateY(-4px);
    }

    .bzhTQO {
      width:100%;
      height:clamp(16rem, 32vw, 22.5rem);
      display:block;
      background:var(--Charlotte);
      object-fit:cover;
      flex-shrink:0;
      aspect-ratio:16/9;
    }

    .fyhYZs {
      color:var(--MidnightMirage);
      font-size:var(--font-size-sm);
      text-align:center;
      font-family:Inter;
      font-weight:bold;
      text-transform:uppercase;
    }

    .cJYEWu {
      color:inherit;
      width:100%;
      height:100%;
      display:flex;
      padding:2rem;
      font-size:inherit;
      align-items:center;
      flex-shrink:1;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
      justify-content:center;
    }

    .dttSKl {
      padding-top:var(--space-section-m);
    }

    .iuIqi {
      color:var(--MidnightMirage);
      margin:0px;
      display:block;
      font-size:var(--font-size-base);
      text-align:center;
      flex-shrink:1;
      font-family:inherit;
      font-weight:500;
      padding-top:1rem;
      flex-direction:row;
    }

    .ftydMO {
      font-size:var(--font-size-base);
      padding-bottom:.5rem;
    }

    .eOEORL {
      width:100%;
      display:flex;
      row-gap:var(--gutter);
      flex-wrap:wrap;
      column-gap:var(--gutter);
      align-items:flex-start;
      padding-top:var(--space-section-m);
      flex-direction:row;
      padding-bottom:var(--gutter);
      justify-content:flex-start;
    }

    .iuWOU {
      width:100%;
      display:flex;
      max-width:1280px;
      align-items:center;
      padding-top:3rem;
      padding-bottom:3rem;
      justify-content:flex-start;
    }

    .cOmBMk {
      width:100%;
      display:flex;
      align-items:flex-start;
      padding-left:calc(var(--gutter) * 2);
      padding-right:calc(var(--gutter) * 2);
      flex-direction:column;
      justify-content:flex-start;
    }

    @media (max-width: 599px) {

    .cOmBMk {
      padding-bottom:var(--space-section-m);
    }
    }

    .ewinas {
      width:var(--col-12);
      display:flex;
      row-gap:2rem;
      column-gap:2rem;
      align-items:center;
      justify-content:flex-start;
    }

    .block_button\:siCZowKNXaPHSG48VQExO {
      padding-top:.5rem;
      padding-bottom:.5rem;
    }

    .caFppR {
      width:100%;
      display:flex;
      row-gap:var(--gutter);
      column-gap:var(--gutter);
      align-items:flex-start;
      padding-top:var(--gutter);
      flex-direction:row;
      padding-bottom:var(--gutter);
      justify-content:center;
    }

    .RdseS {
      width:100%;
      display:flex;
      row-gap:2rem;
      max-width:1280px;
      column-gap:2rem;
      padding-left:calc(var(--gutter) * 2);
      padding-right:calc(var(--gutter) * 2);
      flex-direction:column;
      padding-bottom:6rem;
      justify-content:flex-start;
    }

    @media (max-width: 767px) {

    .RdseS {
      padding-bottom:var(--space-section-m);
    }
    }

    .erORJt {
      row-gap:.75rem;
      column-gap:.75rem;
      flex-direction:row;
    }

    .fxZFIM {
      color:var(--MidnightMirage);
      font-size:var(--font-size-2xl);
      font-family:Inter;
      font-weight:var(--font-weight-semi-bold);
    }

    .cfpgS {
      font-size:var(--font-size-base);
    }

    .gkixo {
      width:100%;
      padding-top:2rem;
      flex-direction:column;
      padding-bottom:2rem;
      border-bottom-color:var(--Charlotte);
      border-bottom-style:solid;
      border-bottom-width:1px;
    }

    .fzfFQG {
      width:100%;
      display:flex;
      row-gap:var(--gutter);
      flex-wrap:wrap;
      column-gap:var(--gutter);
      align-items:stretch;
      flex-direction:row;
      padding-bottom:var(--gutter);
    }

    @media (max-width: 640px) {

    .fzfFQG {
      row-gap:1.5rem;
      column-gap:1.5rem;
    }
    }

    .byvzby {
      width:100%;
      row-gap:1rem;
      column-gap:1rem;
      padding-top:2rem;
      padding-bottom:3rem;
      border-bottom-color:var(--Charlotte);
      border-bottom-style:solid;
      border-bottom-width:1px;
    }

    .ervqYJ {
      font-size:var(--font-size-xl);
    }

    .cBhpHu {
      width:100%;
      height:auto;
      box-shadow:2px 2px 8px 0px #00000017;
      border-color:var(--light-grey);
      border-style:solid;
      border-width:1px;
      border-top-left-radius:var(--radius-md);
      border-top-right-radius:var(--radius-md);
      border-bottom-left-radius:var(--radius-md);
      border-bottom-right-radius:var(--radius-md);
    }

    .bTTahr {
      width:var(--col-9);
      display:flex;
      row-gap:.5rem;
      font-size:var(--font-size-base);
      column-gap:.5rem;
      align-items:flex-start;
      padding-left:2rem;
      justify-content:flex-start;
    }

    @media (max-width: 768px) {

    .bTTahr {
      width:var(--col-12);
      padding-left:0px;
    }
    }

    .bWqXYK {
      width:100%;
      display:flex;
      row-gap:var(--gutter);
      column-gap:var(--gutter);
      align-items:flex-start;
      flex-direction:row;
      padding-bottom:var(--gutter);
      justify-content:flex-start;
    }

    @media (max-width: 768px) {

    .bWqXYK {
      display:flex;
      flex-direction:column;
    }
    }

    .bnBSDF {
      color:inherit;
      width:100%;
      display:flex;
      overflow:hidden;
      font-size:inherit;
      background:white;
      box-shadow:2px 2px 8px 0px #00000012;
      transition:transform 0.2s ease;
      align-items:center;
      flex-shrink:1;
      font-family:inherit;
      font-weight:inherit;
      aspect-ratio:1 / 1;
      border-color:var(--light-grey);
      border-style:solid;
      border-width:1px;
      border-radius:var(--radius-md);
      flex-direction:row;
      justify-content:center;
    }

    .bnBSDF:hover {
      transform:translateY(-4px);
    }

    .fvvjfY {
      width:var(--col-6);
      display:flex;
      overflow:hidden;
      flex-grow:0;
      background:white;
      box-shadow:2px 2px 4px 0px #00000012;
      flex-basis:var(--col-6);
      flex-shrink:1;
      border-color:var(--light-grey);
      border-style:solid;
      border-width:1px;
      flex-direction:column;
      justify-content:flex-start;
      border-top-left-radius:var(--radius-lg);
      border-top-right-radius:var(--radius-lg);
      border-bottom-left-radius:var(--radius-lg);
      border-bottom-right-radius:var(--radius-lg);
    }

    @media (max-width: 640px) {

    .fvvjfY {
      width:var(--col-12);
      flex-basis:var(--col-12);
    }
    }

    .dCcVS {
      color:var(--Smoke);
      font-size:var(--font-size-lg);
      text-wrap:balance;
      text-align:center;
      font-family:Inter;
      font-weight:normal;
      padding-top:.75rem;
    }

    .bdyKZP {
      display:inline;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
    }

    .fefGzX {
      width:var(--col-7);
      display:flex;
      align-items:center;
      padding-bottom:2rem;
      justify-content:flex-start;
    }

    @media (max-width: 599px) {

    .fefGzX {
      width:var(--col-12);
    }
    }

    .eJqcxp {
      top:0px;
      left:0px;
      color:white;
      right:0px;
      width:100%;
      height:5rem;
      display:flex;
      z-index:99;
      position:fixed;
      align-items:center;
      flex-direction:column;
      justify-content:space-between;
    }

    .eJqcxp.light {
      top:0px;
      left:0px;
      color:var(--Smoke);
      right:0px;
      width:100%;
      height:4.5rem;
      display:flex;
      z-index:99;
      position:fixed;
      align-items:center;
      flex-direction:column;
      justify-content:space-between;
    }

    .bZXGxm {
      background:#212121;
      padding-top:0.65rem;
      padding-left:1rem;
      padding-right:1rem;
      letter-spacing:-0.3px;
      padding-bottom:0.65rem;
      border-top-left-radius:0.75rem;
      border-top-right-radius:0.75rem;
      border-bottom-left-radius:0.75rem;
      border-bottom-right-radius:0.75rem;
    }

    .bZXGxm.light {
      background:var(--Smoke);
      padding-top:0.65rem;
      padding-left:1rem;
      padding-right:1rem;
      letter-spacing:-0.3px;
      padding-bottom:0.65rem;
      border-top-left-radius:0.75rem;
      border-top-right-radius:0.75rem;
      border-bottom-left-radius:0.75rem;
      border-bottom-right-radius:0.75rem;
    }

    .exeNks {
      top:0px;
      left:0px;
      right:0px;
      width:100%;
      bottom:0px;
      height:100%;
      position:fixed;
      background: #17171775;
    }

    .exeNks.light {
      top:0px;
      left:0px;
      right:0px;
      width:100%;
      bottom:0px;
      height:100%;
      position:fixed;
      background:#1717172e;
    }

    .efBxTV {
      color:var(--MidnightMirage);
      width:100%;
      cursor:pointer;
      display:flex;
      font-size:16px;
      background:var(--Charlotte);
      align-items:center;
      font-weight:400;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      letter-spacing:-0.3px;
      padding-bottom:1rem;
      justify-content:center;
      border-top-left-radius:0.75rem;
      border-top-right-radius:0.75rem;
      border-bottom-left-radius:0.75rem;
      border-bottom-right-radius:0.75rem;
    }

    .efBxTV.light {
      color:var(--MidnightMirage);
      width:100%;
      cursor:pointer;
      display:flex;
      font-size:16px;
      background:var(--Charlotte);
      align-items:center;
      font-weight:400;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      letter-spacing:-0.3px;
      padding-bottom:1rem;
      justify-content:center;
      border-top-left-radius:0.75rem;
      border-top-right-radius:0.75rem;
      border-bottom-left-radius:0.75rem;
      border-bottom-right-radius:0.75rem;
    }

    .bdlncJ {
      left:0px;
      right:0px;
      width:auto;
      bottom:0px;
      height:0px;
      display:flex;
      position:absolute;
      align-items:flex-start;
      justify-content:flex-start;
    }

    .cUUDvh {
      width:clamp(120px, 20vw, 250px);
    }

    .bknigI {
      row-gap:1rem;
      column-gap:1rem;
      flex-direction:row;
    }

    @media (max-width: 750px) {

    .bknigI {
      display:none;
    }
    }

    .ekXVtc {
      width:100%;
      height:100%;
      display:flex;
      z-index:99;
      background:var(--MidnightMirage);
      align-items:center;
      padding-left:calc(var(--gutter) * 2);
      padding-right:calc(var(--gutter) * 2);
      flex-direction:row;
      justify-content:space-between;
    }

    .ekXVtc.light {
      width:100%;
      height:100%;
      display:flex;
      z-index:99;
      background:var(--Smoke);
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .beyzUA {
      width:2rem;
      height:2rem;
      display:none;
      aspect-ratio:1/1;
    }

    @media (max-width: 750px) {

    .beyzUA {
      width:2rem;
      height:2rem;
      display:flex;
      aspect-ratio:1/1;
    }
    }

    .bdbVkD {
      width:100%;
      height:auto;
      display:flex;
      row-gap:0.75rem;
      background:#ffffff;
      column-gap:0.75rem;
      transition:translate 300ms ease;
      align-items:flex-start;
      padding-top:0.75rem;
      padding-left:0.75rem;
      padding-right:0.75rem;
      padding-bottom:0.75rem;
      backdrop-filter:blur(30px);
      justify-content:flex-start;
    }

    .bdbVkD {
      
    @starting-style {
      translate:0 -100% 0;
    }
    }

    .bdbVkD.light {
      width:100%;
      height:auto;
      display:flex;
      row-gap:0.75rem;
      background:#ebebeb;
      column-gap:0.75rem;
      align-items:flex-start;
      padding-top:0.75rem;
      padding-left:0.75rem;
      padding-right:0.75rem;
      padding-bottom:0.75rem;
      backdrop-filter:blur(30px);
      justify-content:flex-start;
    }

    .bdbVkD.light {
      
    @starting-style {
      width:100%;
      height:auto;
      display:flex;
      row-gap:0.75rem;
      translate:0 -100% 0;
      background:#ebebeb;
      column-gap:0.75rem;
      align-items:flex-start;
      padding-top:0.75rem;
      padding-left:0.75rem;
      padding-right:0.75rem;
      padding-bottom:0.75rem;
      backdrop-filter:blur(30px);
      justify-content:flex-start;
    }
    }

    .foCiBN {
      color:var(--Smoke);
      font-size:var(--font-size-base);
      font-family:Inter;
      font-weight:400;
      padding-right:0.75rem;
      letter-spacing:-0.3px;
    }

    .foCiBN.current {
      color:var(--Charlotte);
    }

    .foCiBN.light {
      color:var(--Smoke);
      font-weight:400;
      padding-right:0.75rem;
      letter-spacing:-0.3px;
      border-right-color:var(--Smoke);
      border-right-style:solid;
      border-right-width:1px;
    }

    .foCiBN.current-light {
      color:var(--Smoke);
      font-weight:400;
      padding-right:0.75rem;
      letter-spacing:-0.3px;
      border-right-color:var(--Smoke);
      border-right-style:solid;
      border-right-width:1px;
    }

    .aHiKj {
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    .ezFlzw {
      width:100%;
      display:flex;
      max-width:1280px;
      padding-left:calc(var(--gutter) * 2);
      padding-right:calc(var(--gutter) * 2);
      flex-direction:row;
      padding-bottom:var(--space-section-d);
      justify-content:flex-start;
    }

    @media (max-width: 599px) {

    .ezFlzw {
      padding-bottom:var(--space-section-m);
    }
    }

    .eXNedj {
      padding-left:calc(var(--gutter) * 2);
      padding-right:calc(var(--gutter) * 2);
    }

    .cwtCH {
      width:100%;
      aspect-ratio:16 / 9;
      border-top-left-radius:var(--radius-lg);
      border-top-right-radius:var(--radius-lg);
      border-bottom-left-radius:var(--radius-lg);
      border-bottom-right-radius:var(--radius-lg);
    }

    .AFPa-D {
      width:100%;
      margin:0 auto;
    }

    .Pages\:Vsm2_QxyqDHxC6VHxTAqf {
      width:var(--col-7);
    }

    .ehijFO {
      width:100%;
      display:flex;
      flex-wrap:wrap;
      column-gap:var(--gutter);
      align-items:flex-start;
      flex-direction:row;
      padding-bottom:var(--gutter);
      justify-content:flex-start;
    }

    .NDYJM {
      color:inherit;
      width:var(--col-3);
      height:fit-content;
      display:flex;
      font-size:inherit;
      align-items:stretch;
      flex-shrink:1;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:column;
      padding-bottom:var(--space-section-m);
      justify-content:flex-start;
    }

    @media (max-width: 991px) {

    .NDYJM {
      width:var(--col-4);
    }
    }

    @media (max-width: 767px) {

    .NDYJM {
      width:var(--col-6);
    }
    }

    .Qrqx {
      color:var(--Smoke);
      font-size:var(--font-size-4xl);
      text-wrap:balance;
      text-align:center;
      align-items:center;
      font-family:"Inter";
      font-weight:var(--font-weight-semi-bold);
      justify-content:flex-start;
    }

    .coTQLP {
      width:100%;
      background:linear-gradient(var(--MidnightMirage) 0%, #ffffff00 51%) scroll border-box padding-box no-repeat no-repeat 0% 0% / contain, url("/cdn-cgi/imagedelivery/ZIty0Vhmkm0nD-fBKJrTZQ/yfnssa:yfnssa_header_background(1).svg/public") no-repeat no-repeat center calc(100% + 1px) / cover var(--MidnightMirage);;
      align-items:center;
      padding-top:calc(var(--gutter) * 1);
      padding-left:calc(var(--gutter) * 2);
      padding-right:calc(var(--gutter) * 2);
      padding-bottom:calc(var(--gutter) * 4);
      justify-content:start;
    }

    .cFeMgL {
      display:inline;
      font-size:var(--font-size-sm);
      font-family:inherit;
      font-weight:inherit;
      padding-top:0.3rem;
      border-color:var(--Charlotte);
      border-style:solid;
      border-width:1px;
      padding-left:.5rem;
      margin-bottom:.5rem;
      padding-right:.5rem;
      padding-bottom:0.3rem;
      border-top-left-radius:var(--radius-sm);
      border-top-right-radius:var(--radius-sm);
      border-bottom-left-radius:var(--radius-sm);
      border-bottom-right-radius:var(--radius-sm);
    }

    .block_feature\:IDDQyrj_Cc5d4zqBffQmG {
      padding-top:.5rem;
      padding-bottom:.5rem;
    }

    .VzAoa {
      font-size:var(--font-size-base);
      font-weight:var(--font-weight-normal);
    }

    .buZcEB {
      width:var(--col-8);
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      align-items:flex-start;
      padding-left:var(--leftPadding);
      justify-content:flex-start;
    }

    @media (max-width: 640px) {

    .buZcEB {
      padding-left:.5rem;
      padding-right:.5rem;
    }
    }

    .fHgUPj {
      display:flex;
      min-width:0px;
      font-family:inherit;
      white-space:normal;
      overflow-wrap:break-word;
    }

    .eJChxx {
      width:var(--col-4);
      display:flex;
      align-items:center;
      justify-content:flex-start;
    }

    @media (max-width: 640px) {

    .eJChxx {
      padding-left:.5rem;
      padding-right:.5rem;
    }
    }

    .eOiocd {
      width:100%;
      display:flex;
      row-gap:var(--gutter);
      column-gap:var(--gutter);
      align-items:center;
      flex-direction:var(--imageSide);
      padding-bottom:var(--gutter);
      justify-content:flex-start;
    }

    .bOfAyH {
      color:var(--MidnightMirage);
      width:fit-content;
      display:flex;
      row-gap:.5rem;
      font-size:var(--font-size-sm);
      background:var(--Charlotte);
      column-gap:.5rem;
      align-items:center;
      font-family:Inter;
      font-weight:var(--font-weight-regular);
      padding-top:.5rem;
      align-tracks:100%;
      padding-left:1.5rem;
      padding-right:1.5rem;
      flex-direction:row;
      padding-bottom:.5rem;
      justify-content:center;
      border-top-left-radius:var(--radius-sm);
      border-top-right-radius:var(--radius-sm);
      border-bottom-left-radius:var(--radius-sm);
      border-bottom-right-radius:var(--radius-sm);
    }

    .cHLsoP {
      color:var(--MidnightMirage);
      font-size:var(--font-size-3xl);
      font-family:Inter;
      font-weight:var(--font-weight-semi-bold);
    }

    .cowoex {
      width:100%;
      height:100%;
      overflow:hidden;
      background:var(--Charlotte);
      object-fit:cover;
      aspect-ratio:2/3;
      border-top-left-radius:var(--radius-lg);
      border-top-right-radius:var(--radius-lg);
      border-bottom-left-radius:var(--radius-lg);
      border-bottom-right-radius:var(--radius-lg);
    }

    .bmzRON {
      width:100%;
      display:flex;
      background:#ffffff;
      align-items:flex-start;
      padding-left:calc(var(--gutter) * 2);
      padding-right:calc(var(--gutter) * 2);
      flex-direction:column;
      justify-content:flex-start;
    }

    @media (max-width: 599px) {

    .bmzRON {
      padding-bottom:var(--space-section-m);
    }
    }

    .fuaLZq {
      width:100%;
      height:auto;
    }

    .bjcQHh {
      width:100%;
      display:flex;
      row-gap:var(--gutter);
      column-gap:var(--gutter);
      align-items:center;
      flex-direction:column;
      padding-bottom:var(--gutter);
      justify-content:flex-start;
    }

    .eJXptM {
      width:var(--col-6);
      display:flex;
      align-items:flex-start;
      padding-left:2rem;
      padding-right:2rem;
      flex-direction:column;
      padding-bottom:3rem;
      justify-content:flex-start;
    }

    .criLjx {
      color:var(--MidnightMirage);
      width:100%;
      display:block;
      flex-wrap:wrap;
      font-size:var(--font-size-sm);
      text-align:center;
      align-items:center;
      font-weight:var(--font-weight-light);
      line-height:1.4;
      padding-top:1.5rem;
      flex-direction:row;
      justify-content:flex-start;
    }

    .cDLKQG {
      font-size:var(--font-size-base);
      text-align:center;
      font-weight:var(--font-weight-normal);
    }

    .cMKxVJ {
      color:var(--JanuaryBlue);
      font-size:var(--font-size-sm);
      text-align:center;
      font-family:Inter;
      font-weight:bold;
      text-transform:uppercase;
    }

    .eDUwAz {
      color:var(--MidnightMirage);
      font-size:var(--font-size-3xl);
      text-align:center;
      font-family:Inter;
      font-weight:var(--font-weight-semi-bold);
    }

    .eoaHoN {
      color:var(--SaddleBrown);
      width:100%;
      display:block;
      flex-wrap:wrap;
      font-size:var(--font-size-sm);
      text-align:center;
      align-items:center;
      font-weight:var(--font-weight-light);
      line-height:1.4;
      padding-top:1.5rem;
      flex-direction:row;
      justify-content:flex-start;
    }

    .fbayFf {
      width:var(--col-7);
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      align-items:center;
      padding-left:0rem;
      padding-right:0rem;
      justify-content:flex-start;
    }

    .czQetS {
      flex:0 0 auto;
      width:1.5em;
      height:1.5em;
      display:inline-block;
    }

    .MrIvw {
      width:100%;
      display:flex;
      row-gap:var(--gutter);
      flex-wrap:wrap;
      column-gap:var(--gutter);
      align-items:center;
      padding-top:1.5rem;
      flex-direction:row;
      padding-bottom:var(--gutter);
      justify-content:flex-start;
    }

    .dZIdnZ {
      width:100%;
      display:flex;
      row-gap:2rem;
      max-width:1280px;
      column-gap:2rem;
      padding-left:calc(var(--gutter) * 2);
      padding-right:calc(var(--gutter) * 2);
      flex-direction:column;
      padding-bottom:6rem;
      justify-content:flex-start;
    }

    @media (max-width: 599px) {

    .dZIdnZ {
      padding-bottom:var(--space-section-m);
    }
    }

    .cUgTls {
      flex:1;
      display:flex;
      align-items:flex-start;
      padding-top:2rem;
      padding-left:2rem;
      padding-right:2rem;
      flex-direction:column;
      padding-bottom:2rem;
      justify-content:flex-start;
      border-top-color:var(--light-grey);
      border-top-style:solid;
      border-top-width:1px;
    }

    .bYIGzp {
      width:75%;
      display:flex;
      row-gap:var(--gutter);
      column-gap:var(--gutter);
      align-items:flex-start;
      padding-left:calc(var(--gutter) * 2);
      padding-right:calc(var(--gutter) * 2);
      flex-direction:column;
      justify-content:flex-start;
    }

    @media (max-width: 599px) {

    .bYIGzp {
      padding-bottom:var(--space-section-m);
    }
    }

    .bNUING {
      width:var(--col-12);
      display:flex;
      align-items:flex-start;
      flex-direction:column;
      justify-content:flex-start;
    }

    .eaGsJN {
      width:100%;
      overflow:hidden;
      background:var(--Charlotte);
      aspect-ratio:16/9;
      border-top-left-radius:var(--radius-lg);
      border-top-right-radius:var(--radius-lg);
      border-bottom-left-radius:var(--radius-lg);
      border-bottom-right-radius:var(--radius-lg);
    }

    .dzAsMS {
      width:100%;
      height:100%;
      object-fit:cover;
      aspect-ratio:16/9;
      border-top-left-radius:var(--radius-lg);
      border-top-right-radius:var(--radius-lg);
      border-bottom-left-radius:var(--radius-lg);
      border-bottom-right-radius:var(--radius-lg);
    }

    .ctSjUn {
      width:50%;
      height:100%;
      display:flex;
      overflow:hidden;
      background:var(--Charlotte);
      object-fit:cover;
      align-items:center;
      aspect-ratio:3/2;
      justify-content:flex-start;
      border-top-left-radius:var(--radius-lg);
      border-top-right-radius:var(--radius-lg);
      border-bottom-left-radius:var(--radius-lg);
      border-bottom-right-radius:var(--radius-lg);
    }

    .bEUBUU {
      width:100%;
      display:flex;
      row-gap:var(--gutter);
      column-gap:var(--gutter);
      align-items:flex-start;
      flex-direction:row;
      padding-bottom:var(--gutter);
      justify-content:flex-start;
    }

    .bmrip {
      width:var(--col-3);
      display:flex;
      align-items:center;
      justify-content:flex-start;
    }

    @media (max-width: 768px) {

    .bmrip {
      width:var(--col-7);
      padding-bottom:1.5rem;
    }
    }

    .cVuSvu {
      color:#ffffff;
      font-size:var(--font-size-sm);
      text-align:center;
      font-family:Inter;
      font-weight:bold;
      padding-bottom:.5rem;
      text-transform:uppercase;
    }

    .bCXniD {
      width:100%;
      background:url("/cdn-cgi/imagedelivery/ZIty0Vhmkm0nD-fBKJrTZQ/yfnssa:yfnssa_footer_background(2).svg/public") no-repeat no-repeat center -1px / cover var(--MidnightMirage);
      align-items:center;
      padding-top:calc(var(--gutter) * 2);
      padding-bottom:calc(var(--gutter) * 2);
      justify-content:start;
    }

    .cKUVtl {
      color:#ffffff;
      display:inline;
      font-size:var(--font-size-sm);
      transition:color 0.2s ease;
      font-family:"Inter", sans-serif;
      font-weight:inherit;
      flex-direction:row;
      text-decoration:none;
    }

    .cKUVtl.active {
      color:var(--JanuaryBlue);
      font-weight:bold;
    }

    .cKUVtl:hover {
      color:var(--Charlotte);
    }

    .enLeeL {
      width:var(--col-4);
      display:flex;
      align-items:flex-start;
      justify-content:center;
    }

    .fATheV {
      width:100%;
      display:flex;
      row-gap:var(--gutter);
      column-gap:var(--gutter);
      align-items:flex-end;
      padding-top:var(--space-section-d);
      flex-direction:row;
      justify-content:flex-start;
    }

    .elHqUA {
      color:#ffffff;
      width:100%;
      display:inline;
      font-size:var(--font-size-xs);
      text-align:right;
      font-family:"Inter";
    }

    .dWeKfE {
      width:100%;
      display:flex;
      align-items:flex-start;
      padding-top:var(--space-section-d);
      padding-left:calc(var(--gutter) * 2);
      padding-right:calc(var(--gutter) * 2);
      flex-direction:column;
      justify-content:flex-start;
    }

    @media (max-width: 599px) {

    .dWeKfE {
      padding-bottom:var(--space-section-m);
    }
    }

    .fsyMRb {
      width:var(--col-8);
      align-items:flex-end;
      flex-direction:column;
      justify-content:flex-start;
    }

    .eFtbxZ {
      width:80%;
      max-width:300px;
    }

    .ccXHLd {
      gap:12px;
      display:flex;
      align-items:flex-end;
      flex-direction:column;
    }

    .fowhQv {
      color:var(--MidnightMirage);
      margin:0px;
      display:block;
      font-size:var(--font-size-sm);
      text-align:center;
      flex-shrink:1;
      font-family:inherit;
      font-weight:500;
      padding-top:1rem;
      flex-direction:row;
    }

    .dzTEUL {
      width:100%;
      display:flex;
      align-items:center;
      padding-left:calc(var(--gutter) * 2);
      padding-right:calc(var(--gutter) * 2);
      flex-direction:column;
      justify-content:flex-start;
    }

    @media (max-width: 599px) {

    .dzTEUL {
      padding-bottom:var(--space-section-m);
    }
    }

    .zQdlp {
      display:inline;
    }

    .dVWxLV {
      color:var(--JanuaryBlue);
      display:inline;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
      text-decoration:underline;
    }

    .dVWxLV.bold {
      font-size:inherit;
      font-family:inherit;
      font-weight:var(--font-weight-bold);
    }

    .dVWxLV.italic {
      font-size:inherit;
      font-style:italic;
      font-family:inherit;
    }

    .bSlVwt {
      margin-bottom:.5rem;
      padding-bottom:1rem;
    }

    .bkRSzG {
      display:inline;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
    }

    .bkRSzG.bold {
      font-weight:var(--font-weight-bold);
    }

    .bkRSzG.italic {
      font-style:italic;
    }

    .bxquDE {
      color:var(--MidnightMirage);
      font-size:var(--font-size-xl);
      font-family:Inter;
      font-weight:var(--font-weight-semi-bold);
      padding-bottom:1rem;
    }

    .bAYBAa {
      display:list-item;
    }

    .cxLvGh {
      color:var(--MidnightMirage);
      display:inline;
      font-size:var(--font-size-2xl);
      font-family:inherit;
      font-weight:var(--font-weight-lighter);
    }

    .bMJZgo {
      padding-left:2rem;
      padding-bottom:2rem;
    }

    .YxRTs {
      width:80%;
      display:inline;
    }

    .dgWQYS {
      color:#f000a0;
      width:100%;
      align-items:center;
      padding-top:var(--space-section-m);
      padding-bottom:var(--space-section-m);
      justify-content:flex-start;
    }

    .dYaYAi {
      color:var(--MidnightMirage);
      font-size:var(--font-size-2xl);
      font-family:Inter;
      font-weight:var(--font-weight-semi-bold);
      padding-bottom:1rem;
    }

    .cpVjQX {
      width:var(--col-8);
      display:flex;
      align-items:left;
      justify-content:flex-start;
    }

    .cCYXsI {
      width:100%;
    }

    .bPrGjB {
      color:var(--MidnightMirage);
      font-size:var(--font-size-3xl);
      font-family:Inter;
      font-weight:var(--font-weight-semi-bold);
      padding-bottom:1rem;
    }

    .fGtskO {
      width:100%;
      display:flex;
      text-align:center;
      align-items:center;
      padding-bottom:3rem;
      justify-content:flex-start;
    }

    .eLkfmW {
      width:100%;
      display:flex;
      max-width:1280px;
      align-items:flex-start;
      padding-left:calc(var(--gutter) * 2);
      padding-right:calc(var(--gutter) * 2);
      flex-direction:column;
      padding-bottom:var(--space-section-d);
      justify-content:flex-start;
    }

    @media (max-width: 599px) {

    .eLkfmW {
      padding-bottom:var(--space-section-m);
    }
    }

    .bNJOrK {
      width:100%;
      background:#ffffff;
      align-items:center;
      padding-top:calc(var(--gutter) * 2);
      padding-bottom:calc(var(--gutter) * 2);
      justify-content:flex-start;
    }

    .drCrou {
      width:100%;
      display:flex;
      background:white;
      align-items:center;
      padding-left:calc(var(--gutter) * 2);
      padding-right:calc(var(--gutter) * 2);
      flex-direction:column;
      justify-content:flex-start;
    }

    @media (max-width: 599px) {

    .drCrou {
      padding-bottom:var(--space-section-m);
    }
    }

    .eUZTtP {
      flex:1;
      color:inherit;
      display:block;
      font-size:inherit;
      min-width:0px;
      text-align:left;
      font-family:inherit;
      font-weight:inherit;
      white-space:normal;
      overflow-wrap:break-word;
    }

    .block_list\:DdgTfy_v5w0PcUTGwUFNd {
      padding-top:.5rem;
      padding-bottom:.5rem;
    }

    .deHlSm {
      width:100%;
      display:flex;
      row-gap:1em;
      column-gap:1em;
      align-items:center;
      flex-direction:column;
      justify-content:flex-start;
      list-style-type:none !important;
    }

    .VOEve {
      width:max-content;
      display:flex;
      row-gap:.75rem;
      font-size:inherit;
      max-width:100%;
      column-gap:.75rem;
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
      justify-content:center;
    }

    .vnYYN {
      color:var(--Charlotte);
      width:2rem;
      height:2rem;
      flex-shrink:0;
    }

    .bRufit {
      width:100%;
      display:flex !important;
      font-size:var(--font-size-base);
      align-items:center;
      justify-content:center;
    }

    .dPRbMz {
      cursor:pointer;
      font-size:var(--font-size-base);
      background:var(--background-color);
      transition:all 150ms ease;
      padding-top:.35rem;
      border-color:var(--JanuaryBlue);
      border-style:solid;
      border-width:1px;
      padding-left:.5rem;
      padding-right:.5rem;
      padding-bottom:.35rem;
      border-top-left-radius:var(--radius-sm);
      border-top-right-radius:var(--radius-sm);
      border-bottom-left-radius:var(--radius-sm);
      border-bottom-right-radius:var(--radius-sm);
    }

    .dPRbMz:hover {
      box-shadow:0px 2px 4px 0px var(--Charlotte);
    }

    .ujUJn {
      width:100%;
      display:flex;
      align-items:flex-start;
      flex-direction:column;
      justify-content:flex-start;
    }

    @media (max-width: 599px) {

    .ujUJn {
      padding-bottom:var(--space-section-m);
    }
    }

    .PpTxY {
      font-size:var(--font-size-sm);
      font-weight:inherit;
    }

    .iPCXF {
      color:inherit;
      width:var(--col-4);
      display:flex;
      font-size:inherit;
      align-items:stretch;
      flex-shrink:1;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:column;
      padding-bottom:var(--space-section-m);
      justify-content:flex-start;
    }

    @media (max-width: 991px) {

    .iPCXF {
      width:var(--col-4);
    }
    }

    @media (max-width: 767px) {

    .iPCXF {
      width:var(--col-6);
    }
    }

    @media (max-width: 479px) {

    .iPCXF {
      width:var(--col-12);
    }
    }

    .cTqybl {
      color:inherit;
      width:100%;
      height:1px;
      display:block;
      font-size:inherit;
      background:var(--Charlotte);
      font-family:inherit;
      font-weight:inherit;
      margin-bottom:1rem;
      flex-direction:row;
    }