
  

  
  @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;
    }
  }
}


    .dseMs {
      display:flex;
      overflow:visible;
      background:#ffffff;
      min-height:100%;
      align-items:center;
      padding-top:5rem;
      flex-direction:column;
      justify-content:start;
    }

    .cvFrgs {
      color:var(--Smoke);
      font-size:var(--font-size-4xl);
      text-wrap:balance;
      text-align:center;
      font-family:"Inter";
      font-weight:var(--font-weight-semi-bold);
    }

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

    .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;
    }

    .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;
    }

    .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;
    }

    .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;
    }

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

    .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%;
    }
    }

    .cCYXsI {
      width:100%;
    }

    .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;
    }

    .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;
    }

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

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

    @media (max-width: 599px) {

    .fBWggV {
      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;
    }

    .cuprkz {
      width:var(--col-12);
      display:flex;
      align-items:flex-end;
      padding-left:var(--space-section-m);
      padding-right:var(--space-section-m);
      padding-bottom:var(--space-section-d);
      justify-content:flex-start;
    }

    .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);
    }
    }

    .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;
    }

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

    .hrVqJ {
      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 bottom / 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;
    }

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

    .caEmKo {
      width:100%;
      height: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);
    }

    .cbiDKr {
      width:100%;
      display:flex;
      max-width:1080px;
      align-items:center;
      padding-top:var(--space-section-m);
      justify-content:flex-start;
    }