
  

  
  @property --red {
  syntax: "<color>";
  inherits: true;
  initial-value: #ff1414;
}
@property --black {
  syntax: "<color>";
  inherits: true;
  initial-value: #000000;
}
@property --green {
  syntax: "<color>";
  inherits: true;
  initial-value: #84ff38;
}
@property --yellow {
  syntax: "<color>";
  inherits: true;
  initial-value: #fffb14;
}
@property --hero-bg {
  syntax: "*";
  inherits: true;
  initial-value: radial-gradient(#000000 0%, #363636 98%);
}
@property --gray-100 {
  syntax: "<color>";
  inherits: true;
  initial-value: #f2f2f2;
}
@property --gray-200 {
  syntax: "<color>";
  inherits: true;
  initial-value: #f0f0f0;
}
@property --gray-300 {
  syntax: "<color>";
  inherits: true;
  initial-value: #e6e6e6;
}
@property --gray-400 {
  syntax: "<color>";
  inherits: true;
  initial-value: #d6d6d6;
}
@property --gray-500 {
  syntax: "<color>";
  inherits: true;
  initial-value: #cccccc;
}
@property --gray-600 {
  syntax: "<color>";
  inherits: true;
  initial-value: #c4c4c4;
}
@property --gray-700 {
  syntax: "<color>";
  inherits: true;
  initial-value: #b0b0b0;
}
@property --text-color {
  syntax: "<color>";
  inherits: true;
  initial-value: #000000;
}
@property --heart-filter {
  syntax: "*";
  inherits: true;
  initial-value: none;
}
@property --surface-dark {
  syntax: "<color>";
  inherits: true;
  initial-value: #000000;
}
@property --cursor-filter {
  syntax: "*";
  inherits: true;
  initial-value: none;
}
@property --field-surface {
  syntax: "<color>";
  inherits: true;
  initial-value: #e0e0e0;
}
@property --surface-light {
  syntax: "<color>";
  inherits: true;
  initial-value: #ffffff;
}
@property --story-bg-gradient {
  syntax: "*";
  inherits: true;
  initial-value: linear-gradient(#ffffff 22%, #e6e6e6 100%);
}
@property --decor-image-filter {
  syntax: "*";
  inherits: true;
  initial-value: none;
}
@property --story-notch-circle-bg {
  syntax: "<color>";
  inherits: true;
  initial-value: #ffffff;
}

  :host, :root {
  --red: #ff1414;
  --black: #000000;
  --green: #84ff38;
  --yellow: #fffb14;
  --hero-bg: radial-gradient(#000000 0%, #ffffff33 100%);
  --gray-100: #f2f2f2;
  --gray-200: #f0f0f0;
  --gray-300: #e6e6e6;
  --gray-400: #d6d6d6;
  --gray-500: #cccccc;
  --gray-600: #6e6e6e;
  --gray-700: #4f4f4f;
  --text-color: #000000;
  --heart-filter: invert(24%) sepia(86%) saturate(3028%) hue-rotate(314deg) brightness(101%) contrast(106%);
  --surface-dark: #000000;
  --cursor-filter: invert(1);
  --field-surface: #e0e0e0;
  --surface-light: #ffffff;
  --story-bg-gradient: linear-gradient(#ffffff 22%, var(--gray-300) 100%);
  --decor-image-filter: invert(1);
  --story-notch-circle-bg: #ffffff;
}
  @media (prefers-color-scheme: dark) {
      :host, :root {
  --red: #ff1414;
  --black: #000000;
  --green: #84ff38;
  --yellow: #fffb14;
  --hero-bg: radial-gradient(#000000 0%, #363636 98%);
  --gray-100: #1c1c1c;
  --gray-200: #242424;
  --gray-300: #2c2c2c;
  --gray-400: #383838;
  --gray-500: #4d4d4d;
  --gray-600: #666666;
  --gray-700: #8c8c8c;
  --text-color: #ffffff;
  --heart-filter: none;
  --surface-dark: #ffffff;
  --cursor-filter: none;
  --field-surface: #1c1c1c;
  --surface-light: #121212;
  --story-bg-gradient: linear-gradient(#000000 22%, var(--gray-300) 100%);
  --decor-image-filter: none;
  --story-notch-circle-bg: #000000;
}
    }
  @media (prefers-color-scheme: light) {
      :host, :root {
  --red: #ff1414;
  --black: #000000;
  --green: #84ff38;
  --yellow: #fffb14;
  --hero-bg: radial-gradient(#000000 0%, #ffffff33 100%);
  --gray-100: #f2f2f2;
  --gray-200: #f0f0f0;
  --gray-300: #e6e6e6;
  --gray-400: #d6d6d6;
  --gray-500: #cccccc;
  --gray-600: #6e6e6e;
  --gray-700: #4f4f4f;
  --text-color: #000000;
  --heart-filter: invert(24%) sepia(86%) saturate(3028%) hue-rotate(314deg) brightness(101%) contrast(106%);
  --surface-dark: #000000;
  --cursor-filter: invert(1);
  --field-surface: #e0e0e0;
  --surface-light: #ffffff;
  --story-bg-gradient: linear-gradient(#ffffff 22%, var(--gray-300) 100%);
  --decor-image-filter: invert(1);
  --story-notch-circle-bg: #ffffff;
}
    }
  [data-nc-theme~="Dark"] {
  --red: #ff1414;
  --black: #000000;
  --green: #84ff38;
  --yellow: #fffb14;
  --hero-bg: radial-gradient(#000000 0%, #363636 98%);
  --gray-100: #1c1c1c;
  --gray-200: #242424;
  --gray-300: #2c2c2c;
  --gray-400: #383838;
  --gray-500: #4d4d4d;
  --gray-600: #666666;
  --gray-700: #8c8c8c;
  --text-color: #ffffff;
  --heart-filter: none;
  --surface-dark: #ffffff;
  --cursor-filter: none;
  --field-surface: #1c1c1c;
  --surface-light: #121212;
  --story-bg-gradient: linear-gradient(#000000 22%, var(--gray-300) 100%);
  --decor-image-filter: none;
  --story-notch-circle-bg: #000000;
}
[data-nc-theme~="Light"] {
  --red: #ff1414;
  --black: #000000;
  --green: #84ff38;
  --yellow: #fffb14;
  --hero-bg: radial-gradient(#000000 0%, #ffffff33 100%);
  --gray-100: #f2f2f2;
  --gray-200: #f0f0f0;
  --gray-300: #e6e6e6;
  --gray-400: #d6d6d6;
  --gray-500: #cccccc;
  --gray-600: #6e6e6e;
  --gray-700: #4f4f4f;
  --text-color: #000000;
  --heart-filter: invert(24%) sepia(86%) saturate(3028%) hue-rotate(314deg) brightness(101%) contrast(106%);
  --surface-dark: #000000;
  --cursor-filter: invert(1);
  --field-surface: #e0e0e0;
  --surface-light: #ffffff;
  --story-bg-gradient: linear-gradient(#ffffff 22%, var(--gray-300) 100%);
  --decor-image-filter: invert(1);
  --story-notch-circle-bg: #ffffff;
}
[data-nc-theme~="Danish"] {
  --red: #ff1414;
  --black: #000000;
  --green: #ffffff;
  --yellow: #ffffff;
  --hero-bg: #330000;
  --gray-100: #6b000d;
  --gray-200: #990013;
  --gray-300: #4a0009;
  --gray-400: #78000f;
  --gray-500: #b80018;
  --gray-600: #ffb3ba;
  --gray-700: #ffffff;
  --text-color: #ffffff;
  --heart-filter: none;
  --surface-dark: #ffffff;
  --cursor-filter: invert(18%) sepia(99%) saturate(7404%) hue-rotate(353deg) brightness(97%) contrast(124%);
  --field-surface: #6b000d;
  --surface-light: #380007;
  --story-bg-gradient: linear-gradient(#4a0009 22%, var(--gray-300) 100%);
  --decor-image-filter: none;
  --story-notch-circle-bg: #4a0009;
}
[data-nc-theme~="Default"] {
  --red: #ff1414;
  --black: #000000;
  --green: #84ff38;
  --yellow: #fffb14;
  --hero-bg: radial-gradient(#000000 0%, #ffffff33 100%);
  --gray-100: #f2f2f2;
  --gray-200: #f0f0f0;
  --gray-300: #e6e6e6;
  --gray-400: #d6d6d6;
  --gray-500: #cccccc;
  --gray-600: #6e6e6e;
  --gray-700: #4f4f4f;
  --text-color: #000000;
  --heart-filter: none;
  --surface-dark: #000000;
  --cursor-filter: none;
  --field-surface: #e0e0e0;
  --surface-light: #ffffff;
  --story-bg-gradient: linear-gradient(#ffffff 22%, var(--gray-300) 100%);
  --decor-image-filter: invert(1);
  --story-notch-circle-bg: #ffffff;
}
    


@layer base {
  
  body, :host {
    /* Color */
    
    /* Fonts */
    --font-sans: 'Inter Tight',sans-serif;
--font-Instrument Serif: 'Instrument Serif',serif;
--font-Fira Mono: 'Fira Mono',monospace;
--font-VT323: 'VT323',monospace;
--font-Anton: 'Anton',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;
    }
  }
}


    .cVuHvm {
      --gray-100:#1c1c1c;
      --gray-200:#242424;
      --gray-300:#2c2c2c;
      --gray-400:#383838;
      --gray-500:#4d4d4d;
      --gray-600:#666666;
      --gray-700:#8c8c8c;
      --text-color:#ffffff;
      --heart-filter:none;
      --surface-dark:#ffffff;
      --cursor-filter:none;
      --field-surface:#1c1c1c;
      --surface-light:#121212;
      --decor-image-filter:none;
      --story-notch-circle-bg:#000000;
      color:var(--text-color);
      width:100%;
      display:flex;
      font-size:inherit;
      background:#000000;
      box-sizing:border-box;
      min-height:100vh;
      align-items:center;
      font-family:"Inter Tight", sans-serif;
      font-weight:inherit;
      padding-top:160px;
      padding-left:64px;
      padding-right:64px;
      flex-direction:column;
      padding-bottom:160px;
    }

    @media (max-width: 1680px) {

    .cVuHvm {
      padding-top:200px;
    }
    }

    @media (max-width: 1024px) {

    .cVuHvm {
      padding-left:32px;
      padding-right:32px;
    }
    }

    @media (max-width: 640px) {

    .cVuHvm {
      padding-top:166px;
      padding-left:16px;
      padding-right:16px;
    }
    }

    .ePRfbH {
      color:inherit;
      display:flex;
      row-gap:56px;
      font-size:inherit;
      align-items:flex-start;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:column;
    }

    .cnoThh {
      color:inherit;
      margin:0px;
      display:block;
      font-size:clamp(1.25rem, 2.2vw, 1.75rem);
      max-width:760px;
      font-family:inherit;
      font-weight:inherit;
      line-height:1.4;
      flex-direction:row;
    }

    .ekJTvV {
      color:inherit;
      display:flex;
      row-gap:96px;
      font-size:inherit;
      min-width:0px;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:column;
    }

    @media (max-width: 640px) {

    .ekJTvV {
      row-gap:64px;
    }
    }

    .eZCELK {
      color:inherit;
      display:block;
      font-size:96px;
      font-style:var(--ds-fstyle);
      font-family:var(--ds-ff);
      font-weight:inherit;
      line-height:1;
      margin-bottom:16px;
      flex-direction:row;
    }

    .dWxZKk {
      color:inherit;
      cursor:pointer;
      display:flex;
      padding:0px;
      row-gap:12px;
      font-size:inherit;
      background:transparent;
      text-align:left;
      font-family:inherit;
      font-weight:inherit;
      border-width:0px;
      border-radius:16px;
      flex-direction:column;
      -webkit-tap-highlight-color:transparent;
    }

    .dWxZKk:focus-visible {
      outline:4px double var(--red);
      outline-offset:4px;
    }

    .dwLboQ {
      color:inherit;
      margin:0px;
      display:block;
      font-size:clamp(3.5rem, 8vw, 8rem);
      font-style:italic;
      font-family:"Instrument Serif", serif;
      font-weight:400;
      line-height:0.95;
      flex-direction:row;
      letter-spacing:-2px;
    }

    .Zdyl {
      color:inherit;
      display:flex;
      row-gap:8px;
      font-size:1.125rem;
      background:var(--gray-100);
      column-gap:8px;
      font-family:inherit;
      font-weight:inherit;
      line-height:1.6;
      padding-top:40px;
      border-radius:24px;
      flex-direction:column;
    }

    @media (max-width: 640px) {

    .Zdyl {
      font-size:1rem;
      padding-top:32px;
      padding-bottom:16px;
    }
    }

    .faspVH {
      color:inherit;
      display:flex;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
      border-color:var(--gray-300);
      border-style:solid;
      flex-direction:column;
      border-top-width:0px;
      border-left-width:0px;
      border-right-width:0px;
      border-bottom-width:1px;
    }

    .faspVH:last-child {
      border-bottom-width:0px;
    }

    .ckjFmf {
      color:inherit;
      cursor:pointer;
      display:flex;
      font-size:inherit;
      background:transparent;
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      padding-top:10px;
      white-space:nowrap;
      border-color:var(--gray-300);
      border-style:solid;
      border-width:1px;
      padding-left:16px;
      border-radius:999px;
      padding-right:16px;
      flex-direction:row;
      padding-bottom:10px;
      text-decoration-line:none;
      -webkit-tap-highlight-color:transparent;
    }

    .ckjFmf:hover {
      color:#ffffff;
      background:var(--red);
      border-color:var(--red);
    }

    .ckjFmf:focus-visible {
      outline:4px double var(--red);
      outline-offset:2px;
    }

    .frjvbz {
      color:inherit;
      display:flex;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:column;
    }

    .BioQE {
      color:inherit;
      display:flex;
      row-gap:8px;
      flex-wrap:wrap;
      font-size:1rem;
      column-gap:8px;
      margin-top:-8px;
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
      padding-bottom:24px;
      justify-content:flex-start;
    }

    .cBwbTV {
      color:var(--gray-700);
      display:block;
      font-size:inherit;
      max-width:780px;
      font-family:inherit;
      font-weight:inherit;
      line-height:1.6;
      padding-right:40px;
      flex-direction:column;
      padding-bottom:24px;
    }

    @media (max-width: 640px) {

    .cBwbTV {
      padding-right:0px;
    }
    }

    .dJMPIb {
      color:inherit;
      display:flex;
      font-size:inherit;
      transform:rotate(0deg);
      transition:transform 300ms ease;
      flex-shrink:0;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:column;
    }

    .dJMPIb.open {
      transform:rotate(180deg);
    }

    .fhJeU {
      color:inherit;
      display:block;
      font-size:clamp(1.75rem, 4vw, 2.5rem);
      font-style:italic;
      font-family:"Instrument Serif";
      font-weight:400;
      line-height:1.1;
      padding-left:32px;
      margin-bottom:8px;
      padding-right:32px;
      flex-direction:column;
    }

    @media (max-width: 640px) {

    .fhJeU {
      padding-left:20px;
      padding-right:20px;
    }
    }

    .AOzxK {
      color:inherit;
      display:grid;
      font-size:inherit;
      overflow-x:hidden;
      overflow-y:hidden;
      transition:grid-template-rows 350ms ease;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:column;
      grid-template-rows:0fr;
    }

    .AOzxK.open {
      grid-template-rows:1fr;
    }

    .dNiGuZ {
      color:inherit;
      width:1px;
      height:1px;
      margin:-1px;
      display:inline;
      padding:0px;
      overflow:hidden;
      position:absolute;
      clip-path:inset(50%);
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
      white-space:nowrap;
      border-width:0px;
      flex-direction:row;
    }

    .dGswrc {
      color:inherit;
      display:block;
      font-size:inherit;
      min-height:0px;
      overflow-x:hidden;
      overflow-y:hidden;
      font-family:inherit;
      font-weight:inherit;
      padding-left:32px;
      padding-right:32px;
      flex-direction:column;
    }

    @media (max-width: 640px) {

    .dGswrc {
      padding-left:20px;
      padding-right:20px;
    }
    }

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

    .ffgng {
      color:inherit;
      width:100%;
      cursor:pointer;
      display:flex;
      row-gap:16px;
      font-size:clamp(1.0625rem, 2vw, 1.25rem);
      background:transparent;
      column-gap:16px;
      text-align:left;
      transition:color 200ms ease;
      align-items:center;
      font-family:"Inter Tight";
      font-weight:500;
      padding-top:24px;
      padding-left:32px;
      padding-right:32px;
      flex-direction:row;
      padding-bottom:24px;
      justify-content:space-between;
      -webkit-tap-highlight-color:transparent;
    }

    @media (max-width: 640px) {

    .ffgng {
      font-size:14px;
      padding-top:20px;
      padding-left:20px;
      padding-right:20px;
      padding-bottom:20px;
    }
    }

    .ffgng:hover {
      color:var(--red);
    }

    .ffgng:focus-visible {
      outline:4px double #ff1414;
      outline-offset:2px;
    }

    .hWqao {
      color:var(--text-color);
      width:fit-content;
      cursor:pointer;
      height:auto;
      display:flex;
      font-size:1rem;
      align-items:center;
      font-family:"Inter Tight";
      font-weight:inherit;
      padding-top:16px;
      user-select:none;
      border-color:var(--gray-300);
      border-style:solid;
      border-width:1px;
      padding-left:32px;
      padding-right:32px;
      flex-direction:column;
      padding-bottom:16px;
      justify-content:center;
      border-top-left-radius:12px;
      border-top-right-radius:12px;
      border-bottom-left-radius:12px;
      border-bottom-right-radius:12px;
      -webkit-tap-highlight-color:transparent;
    }

    @media (max-width: 640px) {

    .hWqao {
      width:48px;
      height:48px;
      padding-top:0px;
      padding-left:16px;
      padding-right:16px;
      padding-bottom:0px;
    }
    }

    .hWqao.red {
      color:#ffffff;
      background:var(--red);
      border-color:var(--red);
      border-style:solid;
      border-width:1px;
    }

    .hWqao.red:hover {
      color:var(--red);
      background:#ffffff;
      border-color:#ffffff;
    }

    .hWqao.red:focus-visible {
      outline:4px double var(--red);
      outline-offset:2px;
    }

    .hWqao.mono {
      color:var(--gray-100);
      background:var(--surface-dark);
      border-color:var(--surface-dark);
      border-style:solid;
      border-width:1px;
    }

    .hWqao.mono:hover {
      color:var(--surface-dark);
      background:var(--gray-100);
      border-color:var(--gray-100);
      border-style:solid;
      border-width:1px;
    }

    .hWqao.mono:focus-visible {
      outline:4px double var(--surface-dark);
      outline-offset:2px;
    }

    .hWqao:hover {
      color:#ffffff;
      background:#ff1414;
      border-color:#ff1414;
      border-style:solid;
      border-width:1px;
    }

    .hWqao:focus-visible {
      outline:4px double #ff1414;
      outline-offset:2px;
    }

    .dcowEO {
      display:none;
    }

    @media (max-width: 640px) {

    .dcowEO {
      display:inline;
    }
    }

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

    @media (max-width: 640px) {

    .buHFsx {
      display:none;
    }
    }

    .epYePC {
      fill:currentColor;
      color:inherit;
      display:flex;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:column;
    }

    .dAnyqa {
      color:inherit;
      display:flex;
      row-gap:24px;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:column;
      scroll-margin-top:200px;
    }

    .pyFPL {
      color:inherit;
      display:flex;
      row-gap:20px;
      font-size:inherit;
      min-width:0px;
      margin-top:24px;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:column;
    }

    .elYJgs {
      color:var(--text-color);
      width:fit-content;
      cursor:pointer;
      display:flex;
      row-gap:8px;
      font-size:16px;
      column-gap:8px;
      align-items:center;
      font-family:"Inter Tight";
      font-weight:inherit;
      padding-top:12px;
      border-color:var(--gray-300);
      border-style:solid;
      border-width:1px;
      padding-left:16px;
      padding-right:16px;
      flex-direction:row;
      padding-bottom:12px;
      justify-content:flex-start;
      border-top-left-radius:999px;
      border-top-right-radius:999px;
      border-bottom-left-radius:999px;
      border-bottom-right-radius:999px;
      -webkit-tap-highlight-color:transparent;
    }

    .elYJgs.off {
      color:var(--gray-700);;
    }

    .elYJgs:hover {
      background:var(--gray-200);
    }

    .elYJgs:focus-visible {
      outline:4px double #ff1414;
      outline-offset:2px;
    }

    .elYJgs:active {
      background:var(--gray-400);
    }

    .dnNitY {
      color:inherit;
      width:8px;
      height:8px;
      display:flex;
      font-size:inherit;
      background:var(--green);
      font-family:inherit;
      font-weight:inherit;
      flex-direction:column;
      border-top-left-radius:99px;
      border-top-right-radius:99px;
      border-bottom-left-radius:99px;
      border-bottom-right-radius:99px;
    }

    .dnNitY.off {
      rotate:0deg;
      background:var(--red);
    }

    .fkkHfc {
      color:var(--gray-700);
      display:inline;
      font-size:12px;
      font-family:"Fira Mono", monospace;
      font-weight:inherit;
      line-height:1.4;
      flex-direction:row;
      letter-spacing:1px;
      text-transform:uppercase;
    }

    .cwoEFf {
      color:inherit;
      display:grid;
      row-gap:8px;
      font-size:inherit;
      column-gap:32px;
      align-items:baseline;
      font-family:inherit;
      font-weight:inherit;
      padding-top:24px;
      flex-direction:row;
      padding-bottom:24px;
      grid-template-columns:200px minmax(0, 1fr);
    }

    @media (max-width: 768px) {

    .cwoEFf {
      grid-template-columns:minmax(0, 1fr);
    }
    }

    .cwoEFf:last-child {
      padding-bottom:0px;
    }

    .cohiTv {
      color:#000000;
      display:inline;
      font-size:22px;
      background:var(--yellow);
      font-family:"VT323", monospace;
      font-weight:inherit;
      line-height:1;
      padding-top:4px;
      padding-left:8px;
      border-radius:4px;
      padding-right:8px;
      flex-direction:row;
      padding-bottom:4px;
      text-transform:uppercase;
    }

    .dPhTEQ {
      color:#ffffff;
      display:inline;
      font-size:22px;
      background:var(--red);
      font-family:"VT323", monospace;
      font-weight:inherit;
      line-height:1;
      padding-top:4px;
      padding-left:8px;
      border-radius:4px;
      padding-right:8px;
      flex-direction:row;
      padding-bottom:4px;
      text-transform:uppercase;
    }

    .caVyeZ {
      color:inherit;
      width:100%;
      display:grid;
      row-gap:32px;
      font-size:inherit;
      max-width:1320px;
      column-gap:64px;
      align-items:start;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
      grid-template-columns:220px minmax(0, 1fr);
    }

    @media (max-width: 1024px) {

    .caVyeZ {
      grid-template-columns:minmax(0, 1fr);
    }
    }

    .dwffcH {
      color:inherit;
      display:inline;
      opacity:0.6;
      font-size:12px;
      font-family:"Fira Mono", monospace;
      font-weight:inherit;
      flex-direction:row;
    }

    .eowlhl {
      top:0px;
      left:0px;
      color:inherit;
      width:100%;
      display:flex;
      z-index:20;
      position:fixed;
      font-size:inherit;
      transform:translateZ(0);
      font-family:inherit;
      font-weight:inherit;
      flex-direction:column;
      backface-visibility:hidden;
      view-transition-name:gdd-topbar;
    }

    @media (max-width: 1279px) {

    .eowlhl {
      position:absolute;
      transform:none;
    }
    }

    .dtMqZs {
      color:inherit;
      cursor:pointer;
      display:none;
      row-gap:8px;
      font-size:inherit;
      column-gap:8px;
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      padding-top:12px;
      user-select:none;
      padding-left:12px;
      padding-right:12px;
      flex-direction:row;
      padding-bottom:12px;
      justify-content:flex-start;
      text-decoration-line:none;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
      -webkit-tap-highlight-color:transparent;
    }

    @media (max-width: 900px) {

    .dtMqZs {
      display:flex;
    }
    }

    .dtMqZs:hover {
      color:#ffffff;
      background:var(--red);
    }

    .dtMqZs:focus-visible {
      outline:4px double var(--red);
      outline-offset:2px;
    }

    .eGWfpv {
      color:inherit;
      cursor:pointer;
      display:flex;
      row-gap:8px;
      font-size:inherit;
      column-gap:8px;
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      padding-top:12px;
      user-select:none;
      padding-left:12px;
      padding-right:12px;
      flex-direction:row;
      padding-bottom:12px;
      justify-content:flex-start;
      text-decoration-line:none;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
      -webkit-tap-highlight-color:transparent;
    }

    .eGWfpv:hover {
      color:#ffffff;
      background:var(--red);
    }

    .eGWfpv:focus-visible {
      outline:4px double var(--red);
      outline-offset:2px;
    }

    .fzxCQH {
      top:calc(100% + 12px);
      color:var(--surface-dark);
      right:0px;
      display:flex;
      row-gap:4px;
      z-index:2;
      position:absolute;
      font-size:1rem;
      min-width:256px;
      background:var(--surface-light);
      box-shadow:0 12px 32px rgba(0, 0, 0, 0.16);
      font-family:"Inter Tight";
      font-weight:inherit;
      padding-top:8px;
      user-select:none;
      border-color:var(--gray-700);
      border-style:solid;
      border-width:1px;
      padding-left:8px;
      padding-right:8px;
      flex-direction:column;
      padding-bottom:8px;
      border-top-left-radius:12px;
      border-top-right-radius:12px;
      border-bottom-left-radius:12px;
      border-bottom-right-radius:12px;
    }

    @media (max-width: 640px) {

    .fzxCQH {
      min-width:256px;
    }
    }

    .bxRcOh {
      color:inherit;
      display:flex;
      position:relative;
      font-size:inherit;
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
      justify-content:flex-start;
    }

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

    .bfSjGW {
      color:inherit;
      width:max-content;
      display:flex;
      animation:gddMarquee 120s linear infinite;
      flex-wrap:nowrap;
      font-size:inherit;
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      will-change:transform;
      flex-direction:row;
      justify-content:flex-start;
    }

    .boAlFS {
      top:0px;
      left:0px;
      color:inherit;
      right:0px;
      height:100dvh;
      display:flex;
      z-index:1;
      position:fixed;
      font-size:inherit;
      background:transparent;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:column;
    }

    .cbRmbi {
      color:inherit;
      display:flex;
      row-gap:16px;
      flex-wrap:nowrap;
      font-size:inherit;
      column-gap:16px;
      align-items:center;
      flex-shrink:0;
      font-family:inherit;
      font-weight:inherit;
      white-space:nowrap;
      padding-right:16px;
      flex-direction:row;
      justify-content:flex-start;
    }

    .ePYXyD {
      color:var(--surface-light);
      display:flex;
      row-gap:8px;
      font-size:26px;
      column-gap:8px;
      align-items:center;
      font-family:"VT323", "VT323 Fallback", monospace;
      font-weight:500;
      padding-top:8px;
      user-select:none;
      white-space:nowrap;
      padding-left:16px;
      border-radius:100px;
      padding-right:16px;
      flex-direction:row;
      padding-bottom:8px;
      background-color:var(--surface-dark);
      text-decoration-line:none;
      -webkit-tap-highlight-color:transparent;
    }

    @media (max-width: 900px) {

    .ePYXyD {
      display:none;
    }
    }

    .ePYXyD:hover {
      color:#ffffff;;
      background:var(--red);
      background-color:var(--red);;
    }

    .ePYXyD:focus-visible {
      outline:4px double var(--red);
      outline-offset:2px;
    }

    .dQrEuN {
      color:inherit;
      display:flex;
      flex-wrap:nowrap;
      font-size:inherit;
      column-gap:16px;
      align-items:center;
      flex-shrink:0;
      font-family:inherit;
      font-weight:inherit;
      white-space:nowrap;
      flex-direction:row;
    }

    .dmISnA {
      color:var(--surface-dark);
    }

    .qNRrv {
      width:4px;
      height:100%;
      background:white;
    }

    .ELzLT {
      color:inherit;
      width:100%;
      display:flex;
      font-size:inherit;
      background:var(--surface-light);
      box-sizing:border-box;
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      padding-top:12px;
      padding-left:24px;
      padding-right:24px;
      flex-direction:row;
      padding-bottom:12px;
      justify-content:space-between;
    }

    @media (max-width: 1279px) {

    .ELzLT {
      top:0px;
      left:0px;
      right:0px;
      height:80px;
      z-index:2;
      position:fixed;
      box-sizing:border-box;
    }
    }

    @media (max-width: 640px) {

    .ELzLT {
      height:72px;
      padding-left:16px;
      padding-right:16px;
    }
    }

    .dOlPHy {
      color:var(--surface-light);
      row-gap:8px;
      column-gap:8px;
      align-items:center;
      flex-direction:row;
      text-transform:capitalize;
      justify-content:flex-start;
      border-top-left-radius:12px;
      border-top-right-radius:12px;
      border-bottom-left-radius:12px;
      border-bottom-right-radius:12px;
    }

    .rYiBP {
      color:var(--surface-light);
      display:flex;
      row-gap:4px;
      font-size:inherit;
      column-gap:4px;
      align-items:center;
      font-family:"Inter Tight";
      font-weight:inherit;
      user-select:none;
      flex-direction:row;
      justify-content:flex-start;
    }

    .rYiBP:hover {
      color:var(--red);
      text-decoration-line:underline;
    }

    .rYiBP:focus-visible {
      text-decoration-line:underline;
    }

    .davikO {
      width:16px;
      height:32px;
      position:relative;
      background:var(--red);
      align-items:center;
      justify-content:flex-end;
    }

    .fnpFQL {
      color:var(--surface-dark);
      display:flex;
      row-gap:12px;
      font-size:32px;
      min-width:0px;
      column-gap:12px;
      align-items:center;
      flex-shrink:1;
      font-family:"Instrument Serif", "Instrument Serif Fallback", serif;
      font-weight:inherit;
      flex-direction:row;
      justify-content:flex-start;
    }

    @media (max-width: 640px) {

    .fnpFQL {
      font-size:24px;
    }
    }

    .dSbdYN {
      color:var(--surface-dark);
      display:flex;
      outline:0px solid;
      row-gap:4px;
      font-size:inherit;
      column-gap:4px;
      align-items:center;
      font-family:"Inter Tight";
      font-weight:inherit;
      user-select:none;
      flex-direction:row;
      justify-content:flex-start;
    }

    .dSbdYN:hover {
      color:var(--red);
      text-decoration-line:underline;
    }

    .dSbdYN:focus-visible {
      outline:4px double #ff1414;;
      outline-offset:2px;;
      text-decoration-line:underline;;
    }

    .topbar\:KnvZYGKuPgA4QvyNTSrp_ {
      width:204px;
      height:56px;
      flex-shrink:0;
      padding-top:4px;
      white-space:nowrap;
      padding-left:12px;
      padding-right:12px;
      letter-spacing:-1px;
      padding-bottom:4px;
    }

    @media (max-width: 640px) {

    .topbar\:KnvZYGKuPgA4QvyNTSrp_ {
      width:fit-content;
      height:48px;
    }
    }

    .cleMVN {
      color:var(--surface-dark);
      width:56px;
      cursor:pointer;
      height:56px;
      display:flex;
      font-size:1rem;
      align-items:center;
      flex-shrink:0;
      font-family:inherit;
      font-weight:inherit;
      padding-top:0px;
      user-select:none;
      aspect-ratio:1 / 1;
      border-color:var(--gray-300);
      border-style:solid;
      border-width:1px;
      padding-left:0px;
      padding-right:0px;
      flex-direction:column;
      padding-bottom:0px;
      justify-content:center;
      border-top-left-radius:12px;
      border-top-right-radius:12px;
      border-bottom-left-radius:12px;
      border-bottom-right-radius:12px;
      -webkit-tap-highlight-color:transparent;
    }

    @media (max-width: 640px) {

    .cleMVN {
      width:48px;
      height:48px;
    }
    }

    .cleMVN:hover {
      color:#ffffff;
      background:var(--red);
      border-color:var(--red);
      border-style:solid;
      border-width:1px;
    }

    .cleMVN:focus-visible {
      outline:4px double var(--red);
      outline-offset:2px;
    }

    .cleMVN:disabled {
      cursor:not-allowed;
      opacity:0.5;
    }

    .eSbSEu {
      top:4px;
      width:4px;
      height:16px;
      rotate:0 0 1 90deg;
      position:absolute;
      background:white;
    }

    .cSkHkO {
      color:var(--surface-light);
    }

    .dwBaiF {
      color:inherit;
      cursor:pointer;
      display:flex;
      outline:0px solid;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
      white-space:nowrap;
      flex-direction:column;
      letter-spacing:-2px;
      -webkit-tap-highlight-color:transparent;
    }

    @media (max-width: 1080px) {

    .dwBaiF {
      display:none;
    }
    }

    .dwBaiF:hover {
      color:var(--red);
    }

    .dwBaiF:focus-visible {
      outline:4px double #ff1414;;
      outline-offset:2px;;
      text-decoration-line:underline;;
    }

    .cPKIQA {
      color:var(--surface-light);
      display:flex;
      row-gap:8px;
      font-size:26px;
      column-gap:8px;
      align-items:center;
      font-family:"VT323", "VT323 Fallback", monospace;
      font-weight:500;
      margin-left:16px;
      padding-top:8px;
      user-select:none;
      white-space:nowrap;
      padding-left:16px;
      border-radius:100px;
      padding-right:16px;
      flex-direction:row;
      padding-bottom:8px;
      background-color:var(--surface-dark);
      text-decoration-line:none;
      -webkit-tap-highlight-color:transparent;
    }

    @media (max-width: 900px) {

    .cPKIQA {
      display:none;
    }
    }

    .cPKIQA:hover {
      color:#ffffff;;
      background:var(--red);
      background-color:var(--red);;
    }

    .cPKIQA:focus-visible {
      outline:4px double var(--red);
      outline-offset:2px;
    }

    .ejKaHO {
      width:18px;
      bottom:0px;
      height:10px;
      position:absolute;
      clip-path:polygon(50% 0%, 100% 100%, 0% 100%);
      background:var(--surface-light);
      margin-bottom:-1px;
    }

    .bFInNk {
      color:#000000;
      row-gap:8px;
      background:var(--yellow);
      column-gap:8px;
      align-items:center;
      padding-top:4px;
      padding-left:8px;
      padding-right:8px;
      flex-direction:row;
      padding-bottom:4px;
      text-transform:capitalize;
      justify-content:flex-start;
      border-top-left-radius:4px;
      border-top-right-radius:4px;
      border-bottom-left-radius:4px;
      border-bottom-right-radius:4px;
    }

    .doxLAe {
      color:inherit;
      display:flex;
      row-gap:16px;
      font-size:inherit;
      column-gap:16px;
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      white-space:nowrap;
      flex-direction:row;
      justify-content:flex-start;
    }

    @media (max-width: 1680px) {

    .doxLAe {
      display:none;
    }
    }

    .ftzLLi {
      color:var(--surface-light);
      display:none;
      overflow:hidden;
      font-size:inherit;
      background:var(--surface-dark);
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      padding-top:16px;
      flex-direction:row;
      padding-bottom:16px;
      justify-content:flex-start;
    }

    @media (max-width: 1680px) {

    .ftzLLi {
      display:flex;
    }
    }

    @media (max-width: 1279px) {

    .ftzLLi {
      margin-top:80px;
    }
    }

    @media (max-width: 640px) {

    .ftzLLi {
      margin-top:72px;
    }
    }

    .eyViTg {
      color:inherit;
      display:flex;
      row-gap:8px;
      font-size:40px;
      column-gap:8px;
      align-items:center;
      font-family:"VT323", "VT323 Fallback", monospace;
      flex-direction:row;
      justify-content:flex-start;
      border-top-left-radius:0px;
      border-top-right-radius:0px;
      border-bottom-left-radius:0px;
      border-bottom-right-radius:0px;
    }

    .cdQJQy {
      color:inherit;
      display:none;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:column;
      letter-spacing:-1px;
      -webkit-tap-highlight-color:transparent;
    }

    @media (max-width: 1080px) {

    .cdQJQy {
      display:flex;
    }
    }

    .cdQJQy:hover {
      color:var(--red);
    }

    .cdQJQy:focus-visible {
      text-decoration-line:underline;
    }

    .cyPSkf {
      color:inherit;
      display:flex;
      row-gap:8px;
      font-size:32px;
      column-gap:8px;
      align-items:center;
      font-family:"VT323", "VT323 Fallback", monospace;
      flex-direction:row;
      text-transform:uppercase;
      justify-content:flex-start;
    }

    .edpUYa {
      color:inherit;
      display:flex;
      row-gap:16px;
      font-size:inherit;
      column-gap:16px;
      align-items:center;
      flex-shrink:0;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
      justify-content:flex-start;
    }

    @media (max-width: 640px) {

    .edpUYa {
      column-gap:8px;
    }
    }

    .cQuKen {
      color:inherit;
      width:112px;
      height:72px;
      display:block;
      outline:4px double var(--red);
      font-size:inherit;
      background:var(--surface-light);
      font-family:inherit;
      font-weight:inherit;
      border-color:var(--gray-300);
      border-style:solid;
      border-width:1px;
      border-radius:12px;
      flex-direction:row;
      outline-offset:2px;
    }

    .wbajT {
      color:inherit;
      display:flex;
      row-gap:4px;
      font-size:inherit;
      min-width:0px;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:column;
    }

    .bcdAIA {
      color:inherit;
      display:grid;
      row-gap:48px;
      font-size:inherit;
      column-gap:40px;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
      grid-template-columns:repeat(auto-fill, minmax(240px, 1fr));
    }

    .cBtA-DO {
      color:inherit;
      margin:0px;
      display:block;
      font-size:16px;
      font-family:inherit;
      font-weight:500;
      line-height:1.4;
      flex-direction:row;
    }

    .dgJBlD {
      color:var(--gray-700);
      display:inline;
      font-size:12px;
      font-family:"Fira Mono", monospace;
      font-weight:inherit;
      line-height:1.4;
      flex-direction:row;
    }

    .cMhMTv {
      color:inherit;
      margin:0px;
      display:grid;
      padding:0px;
      row-gap:12px;
      font-size:inherit;
      column-gap:12px;
      list-style:none;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
      grid-template-columns:repeat(auto-fill, minmax(112px, 1fr));
    }

    .dbaNzD {
      color:inherit;
      display:inline;
      font-size:12px;
      font-family:"Fira Mono", monospace;
      font-weight:inherit;
      line-height:1.4;
      flex-direction:row;
    }

    .enepEI {
      color:var(--text-color);
      display:flex;
      row-gap:12px;
      font-size:inherit;
      background:transparent;
      transition:background 0.15s ease, color 0.15s ease;
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      padding-top:24px;
      padding-left:8px;
      border-radius:16px;
      padding-right:8px;
      flex-direction:column;
      padding-bottom:16px;
    }

    .enepEI:hover {
      color:#ffffff;
      background:var(--red);
    }

    .bHrAFx {
      color:inherit;
      width:16px;
      height:32px;
      display:flex;
      position:relative;
      font-size:inherit;
      background:var(--red);
      align-items:center;
      flex-shrink:0;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:column;
      justify-content:flex-end;
    }

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

    .cjPmVJ {
      color:var(--surface-light);
      display:flex;
      font-size:26px;
      column-gap:8px;
      align-items:center;
      font-family:"VT323", monospace;
      font-weight:inherit;
      line-height:1;
      padding-top:8px;
      user-select:none;
      white-space:nowrap;
      padding-left:16px;
      border-radius:100px;
      padding-right:16px;
      flex-direction:row;
      padding-bottom:8px;
      background-color:var(--surface-dark);
      text-decoration-line:none;
      -webkit-tap-highlight-color:transparent;
    }

    .cjPmVJ:hover {
      color:#ffffff;
      background-color:var(--red);
    }

    .cjPmVJ:focus-visible {
      outline:4px double var(--red);
      outline-offset:2px;
    }

    .dLKuQp {
      color:inherit;
      display:flex;
      row-gap:20px;
      font-size:inherit;
      min-width:0px;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:column;
    }

    .epWqIv {
      color:var(--gray-700);
      margin:0px;
      display:block;
      font-size:16px;
      max-width:640px;
      font-family:inherit;
      font-weight:inherit;
      line-height:1.6;
      flex-direction:row;
    }

    .eCZryH {
      color:inherit;
      display:flex;
      row-gap:56px;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:column;
    }

    .cLAlYl {
      color:var(--surface-light);
      display:inline;
      font-size:22px;
      background:var(--surface-dark);
      font-family:"VT323", monospace;
      font-weight:inherit;
      line-height:1;
      padding-top:4px;
      padding-left:10px;
      border-radius:100px;
      padding-right:10px;
      flex-direction:row;
      padding-bottom:4px;
      text-transform:uppercase;
    }

    .ecrGPs {
      color:#000000;
      display:inline;
      font-size:22px;
      background:var(--green);
      font-family:"VT323", monospace;
      font-weight:inherit;
      line-height:1;
      padding-top:4px;
      padding-left:8px;
      border-radius:4px;
      padding-right:8px;
      flex-direction:row;
      padding-bottom:4px;
      text-transform:uppercase;
    }

    .KPhZV {
      color:inherit;
      display:grid;
      row-gap:48px;
      font-size:inherit;
      column-gap:40px;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
      grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));
    }

    .duhFcF {
      color:inherit;
      display:flex;
      font-size:clamp(40px, 5vw, 64px);
      min-height:96px;
      align-items:center;
      font-family:"Anton", sans-serif;
      font-weight:inherit;
      line-height:1;
      flex-direction:row;
    }

    .bHiVpZ {
      color:var(--text-color);
      display:flex;
      font-size:16px;
      column-gap:12px;
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      padding-top:10px;
      user-select:none;
      padding-left:14px;
      border-radius:100px;
      padding-right:14px;
      flex-direction:row;
      padding-bottom:10px;
      text-decoration-line:none;
      -webkit-tap-highlight-color:transparent;
    }

    @media (max-width: 1024px) {

    .bHiVpZ {
      background:var(--surface-light);
    }
    }

    .bHiVpZ:hover {
      color:#ffffff;
      background:var(--red);
    }

    .bHiVpZ:focus-visible {
      outline:4px double var(--red);
      outline-offset:2px;
    }

    .ePPWGd {
      top:200px;
      color:inherit;
      display:flex;
      row-gap:4px;
      position:sticky;
      font-size:inherit;
      column-gap:8px;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:column;
    }

    @media (max-width: 1024px) {

    .ePPWGd {
      position:static;
      flex-wrap:wrap;
      flex-direction:row;
    }
    }

    .csDKfC {
      width:24px;
      height:24px;
      background:#ff1414;
      align-items:center;
      animation-name:animation-fdlyLB;
      animation-delay:var(--delay);
      justify-content:center;
      animation-duration:4s;
      animation-direction:normal;
      animation-fill-mode:none;
      animation-play-state:running;
      border-top-left-radius:100px;
      border-top-right-radius:100px;
      animation-iteration-count:1;
      animation-timing-function:linear(0 0%, 0.0072 0.9488%, 0.0299 2.0873%, 0.1193 4.5541%, 0.6552 14.4213%, 0.8791 19.7343%, 0.9614 22.5806%, 1.0187 25.4269%, 1.0561 28.463%, 1.0682 30.1708%, 1.0752 31.8786%, 1.0773 33.0171%, 1.0778 34.5351%, 1.0759 36.0531%, 1.0721 37.5712%, 1.0245 49.1461%, 1.0074 54.649%, 0.9983 59.7723%, 0.9955 62.8083%, 0.9942 65.8444%, 0.9943 71.537%, 0.9995 88.9943%, 1.0005 100% /*{"type":"spring","stiffness":100,"damping":28,"mass":5}*/);
      border-bottom-left-radius:100px;
      border-bottom-right-radius:100px;
    }

    @media (min-width: 640px) {

    .csDKfC {
      width:48px;
      height:48px;
    }
    }

    .csDKfC.small {
      width:26px;
      height:26px;
    }

    @keyframes animation-fdlyLB {
        100% {
          rotate: 1turn;
        }
    }

    .fcwJdE {
      width:100%;
      height:2px;
      background:#ffffff;
      align-items:center;
      justify-content:center;
    }

    @media (min-width: 640px) {

    .fcwJdE {
      height:4px;
    }
    }

    .fcwJdE.small {
      height:2px;
    }

    .EYBfR {
      width:100%;
      height:2px;
      rotate:0 0 1 90deg;
      position:absolute;
      background:#ffffff;
      align-items:center;
      justify-content:center;
    }

    @media (min-width: 640px) {

    .EYBfR {
      height:4px;
    }
    }

    .EYBfR.small {
      height:2px;
    }

    .eoPAbK {
      color:inherit;
      display:flex;
      row-gap:10px;
      font-size:inherit;
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:column;
    }

    .bFAQRk {
      color:inherit;
      display:grid;
      row-gap:48px;
      font-size:inherit;
      column-gap:40px;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
      grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));
    }

    @media (max-width: 640px) {

    .bFAQRk {
      grid-template-columns:minmax(0, 1fr);
    }
    }

    .gsjLh {
      color:var(--pc-accent-fg);
      display:inline-flex;
      padding:12px 22px;
      font-size:16px;
      max-width:100%;
      background:var(--pc-accent-bg);
      transition:background 200ms ease, transform 200ms ease;
      align-items:center;
      font-family:inherit;
      font-weight:500;
      white-space:nowrap;
      border-radius:100px;
      flex-direction:row;
      text-decoration-line:none;
      -webkit-tap-highlight-color:transparent;
    }

    .gsjLh:hover {
      background:color-mix(in srgb, var(--pc-accent-bg) 82%, var(--pc-accent-fg));
    }

    .gsjLh:active {
      transform:scale(0.97);
      background:color-mix(in srgb, var(--pc-accent-bg) 70%, var(--pc-accent-fg));
    }

    .gsjLh:focus-visible {
      outline:4px double var(--pc-accent-bg);
      outline-offset:3px;
    }

    @media (max-width: 640px) {

    .gsjLh {
      text-align:center;
      white-space:normal;
      justify-content:center;
    }
    }

    .etClwE {
      color:inherit;
      display:block;
      opacity:0.8;
      font-size:1.125rem;
      max-width:min(60ch, 100%);
      font-family:inherit;
      font-weight:inherit;
      line-height:1.55;
      overflow-wrap:anywhere;
      flex-direction:row;
    }

    @media (max-width: 640px) {

    .etClwE {
      font-size:1rem;
    }
    }

    .TjXyf {
      flex:1 1 420px;
      color:inherit;
      display:flex;
      row-gap:16px;
      font-size:inherit;
      max-width:100%;
      min-width:0px;
      align-items:flex-start;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:column;
      justify-content:center;
    }

    @media (max-width: 640px) {

    .TjXyf {
      flex-basis:100%;
    }
    }

    .bzGhBa {
      color:var(--pc-fg);
      width:100%;
      display:flex;
      padding:40px;
      row-gap:32px;
      flex-wrap:wrap;
      font-size:inherit;
      max-width:100%;
      min-width:0px;
      background:var(--pc-bg);
      box-sizing:border-box;
      column-gap:48px;
      align-items:stretch;
      font-family:inherit;
      font-weight:inherit;
      grid-column:1 / -1;
      border-radius:24px;
      flex-direction:row;
    }

    @media (max-width: 640px) {

    .bzGhBa {
      padding:24px;
      row-gap:24px;
      border-radius:20px;
    }
    }

    .bzGhBa.reversed {
      flex-direction:row-reverse;
    }

    .fAbQOz {
      color:inherit;
      display:block;
      opacity:0.65;
      font-size:32px;
      max-width:100%;
      min-width:0px;
      align-items:baseline;
      font-family:"VT323";
      font-weight:inherit;
      white-space:normal;
      overflow-wrap:break-word;
      flex-direction:row;
    }

    .fAbQOz::after {
      content:"_";
      animation:promoCardBlink 1s steps(1) infinite;
    }

    @media (max-width: 640px) {

    .fAbQOz {
      font-size:26px;
    }
    }

    @keyframes promoCardBlink {
        0% {
          opacity: 1;
        }

        50% {
          opacity: 0;
        }

        100% {
          opacity: 1;
        }
    }

    .cVXVkB {
      flex:1 1 320px;
      color:inherit;
      display:flex;
      row-gap:24px;
      font-size:inherit;
      max-width:100%;
      min-width:0px;
      align-items:flex-start;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:column;
      justify-content:space-between;
    }

    @media (max-width: 640px) {

    .cVXVkB {
      row-gap:16px;
      flex-basis:100%;
    }
    }

    .cVBJDz {
      color:var(--pc-accent-fg);
      display:inline-flex;
      padding:8px 16px;
      font-size:14px;
      background:var(--pc-accent-bg);
      column-gap:10px;
      align-items:center;
      font-family:inherit;
      font-weight:500;
      user-select:none;
      border-radius:100px;
      flex-direction:row;
      letter-spacing:0.06em;
    }

    .cVBJDz::before {
      width:8px;
      height:8px;
      content:"";
      display:block;
      animation:promoCardPulse 1.8s ease-in-out infinite;
      background:var(--pc-accent-fg);
      border-radius:100px;
    }

    @keyframes promoCardPulse {
        0% {
          box-shadow: 0 0 0 0 color-mix(in srgb, var(--pc-accent-fg) 65%, transparent);
        }

        70% {
          box-shadow: 0 0 0 10px color-mix(in srgb, var(--pc-accent-fg) 0%, transparent);
        }

        100% {
          box-shadow: 0 0 0 0 color-mix(in srgb, var(--pc-accent-fg) 0%, transparent);
        }
    }

    .eXoCuX {
      gap:12px;
      color:inherit;
      display:flex;
      flex-wrap:wrap;
      font-size:inherit;
      max-width:100%;
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      padding-top:8px;
      flex-direction:row;
    }

    @media (max-width: 640px) {

    .eXoCuX {
      width:100%;
    }
    }

    .crySQG {
      color:inherit;
      display:block;
      font-size:clamp(2rem, 3vw, 2.75rem);
      max-width:100%;
      text-wrap:balance;
      font-style:italic;
      font-family:"Instrument Serif";
      font-weight:400;
      line-height:1.05;
      overflow-wrap:anywhere;
      flex-direction:row;
    }

    .foMyQi {
      color:var(--pc-accent-fg);
      display:block;
      font-size:clamp(4.5rem, 7vw, 7rem);
      max-width:100%;
      background:var(--pc-accent-bg);
      font-family:"VT323";
      font-weight:400;
      line-height:0.85;
      overflow-wrap:anywhere;
      flex-direction:row;
      letter-spacing:-0.02em;
    }

    @media (max-width: 640px) {

    .foMyQi {
      font-size:clamp(3.5rem, 18vw, 4.5rem);
    }
    }

    .bLwoOt {
      color:inherit;
      width:100%;
      height:10px;
      display:block;
      overflow:hidden;
      position:relative;
      font-size:inherit;
      background:color-mix(in srgb, currentColor 15%, transparent);
      font-family:inherit;
      font-weight:inherit;
      border-radius:100px;
      flex-direction:row;
    }

    .bLwoOt::after {
      top:0px;
      left:0px;
      width:var(--pc-fill, 0%);
      bottom:0px;
      content:"";
      position:absolute;
      background:var(--pc-accent-bg);
      transition:width 800ms cubic-bezier(0.22, 1, 0.36, 1);
      border-radius:100px;
    }

    .cQZiVC {
      color:inherit;
      display:block;
      opacity:0.75;
      font-size:24px;
      min-width:0px;
      font-family:inherit;
      font-weight:300;
      overflow-wrap:anywhere;
      flex-direction:row;
    }

    @media (max-width: 640px) {

    .cQZiVC {
      font-size:18px;
    }
    }

    .giDzW {
      color:inherit;
      display:flex;
      flex-wrap:wrap;
      font-size:inherit;
      max-width:100%;
      min-width:0px;
      column-gap:12px;
      align-items:baseline;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
    }

    .dvcMmk {
      color:inherit;
      display:inline-flex;
      padding:12px 22px;
      font-size:16px;
      max-width:100%;
      background:transparent;
      transition:border-color 200ms ease, color 200ms ease;
      align-items:center;
      font-family:inherit;
      font-weight:500;
      white-space:nowrap;
      border-color:color-mix(in srgb, currentColor 30%, transparent);
      border-style:solid;
      border-width:1px;
      border-radius:100px;
      flex-direction:row;
      text-decoration-line:none;
      -webkit-tap-highlight-color:transparent;
    }

    .dvcMmk:hover {
      color:var(--pc-accent-bg);
      border-color:var(--pc-accent-bg);
    }

    .dvcMmk:active {
      color:var(--pc-accent-bg);
      border-color:var(--pc-accent-bg);
    }

    .dvcMmk:focus-visible {
      outline:4px double var(--pc-accent-bg);
      outline-offset:3px;
    }

    @media (max-width: 640px) {

    .dvcMmk {
      text-align:center;
      white-space:normal;
      justify-content:center;
    }
    }

    .eXrYum {
      color:inherit;
      width:72px;
      height:72px;
      display:block;
      font-size:inherit;
      background:var(--gray-300);
      font-family:inherit;
      font-weight:inherit;
      border-color:var(--surface-dark);
      border-style:solid;
      border-width:2px;
      border-radius:var(--ds-radius);
      flex-direction:row;
    }

    .egzmdv {
      color:inherit;
      display:flex;
      row-gap:20px;
      flex-wrap:wrap;
      font-size:inherit;
      column-gap:20px;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
    }

    .bxBLpe {
      color:inherit;
      display:grid;
      row-gap:48px;
      font-size:inherit;
      column-gap:40px;
      font-family:inherit;
      font-weight:inherit;
      padding-top:24px;
      flex-direction:row;
      grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));
    }

    .dDIfLe {
      color:inherit;
      margin:0px;
      display:block;
      font-size:clamp(2.5rem, 4vw, 4rem);
      font-style:italic;
      font-family:"Instrument Serif", serif;
      font-weight:400;
      line-height:1.05;
      flex-direction:row;
    }

    .HJXwF {
      color:inherit;
      display:flex;
      row-gap:20px;
      font-size:inherit;
      min-width:0px;
      font-family:inherit;
      font-weight:inherit;
      padding-top:16px;
      flex-direction:column;
    }

    .czIXPg {
      color:inherit;
      display:flex;
      row-gap:8px;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:column;
    }

    .dpWVqC {
      color:var(--surface-dark);
      display:flex;
      font-size:32px;
      column-gap:12px;
      min-height:120px;
      align-items:center;
      font-family:"Instrument Serif", serif;
      font-weight:inherit;
      white-space:nowrap;
      flex-direction:row;
      letter-spacing:-2px;
    }

    .cBySgz {
      color:inherit;
      display:flex;
      row-gap:8px;
      font-size:inherit;
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:column;
    }

    .dzVzTD {
      color:inherit;
      width:var(--ds-space);
      height:16px;
      display:block;
      font-size:inherit;
      background:var(--red);
      font-family:inherit;
      font-weight:inherit;
      border-radius:4px;
      flex-direction:row;
    }

    .bxxHaA {
      color:inherit;
      display:grid;
      font-size:inherit;
      column-gap:16px;
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
      grid-template-columns:64px minmax(0, 1fr);
    }

    .dCDPvA {
      color:inherit;
      display:flex;
      row-gap:16px;
      font-size:inherit;
      min-width:0px;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:column;
    }

    .eaHhjz {
      color:inherit;
      width:100%;
      display:flex;
      padding:10px;
      font-size:inherit;
      background:var(--ds-chip);
      box-sizing:border-box;
      transition:transform 0.2s ease;
      align-items:flex-end;
      font-family:inherit;
      font-weight:inherit;
      aspect-ratio:4 / 3;
      border-color:var(--gray-400);
      border-style:solid;
      border-width:1px;
      border-radius:16px;
      flex-direction:row;
      justify-content:flex-end;
    }

    .eaHhjz:hover {
      transform:translateY(-3px);
    }

    .bEEEmN {
      color:inherit;
      display:grid;
      row-gap:24px;
      font-size:inherit;
      column-gap:16px;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
      grid-template-columns:repeat(auto-fill, minmax(170px, 1fr));
    }

    .frBTLg {
      color:inherit;
      display:flex;
      row-gap:4px;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:column;
    }

    .bqiCUK {
      color:inherit;
      display:inline;
      font-size:16px;
      font-family:inherit;
      font-weight:500;
      line-height:1.4;
      flex-direction:row;
    }

    .ClEUs {
      color:inherit;
      display:inline-grid;
      font-size:inherit;
      align-items:baseline;
      font-family:inherit;
      font-weight:inherit;
      justify-items:start;
      flex-direction:row;
      font-variant-numeric:tabular-nums;
      grid-template-columns:auto;
    }

    .flHkiU {
      color:inherit;
      display:inline;
      font-size:inherit;
      grid-area:1 / 1;
      visibility:hidden;
      font-family:inherit;
      font-weight:inherit;
      user-select:none;
      white-space:nowrap;
      flex-direction:row;
      pointer-events:none;
    }

    .dVLjf {
      color:inherit;
      display:inline;
      font-size:inherit;
      grid-area:1 / 1;
      font-family:inherit;
      font-weight:inherit;
      white-space:nowrap;
      flex-direction:row;
    }

    .bSzYPJ {
      left:0px;
      color:inherit;
      width:100%;
      bottom:0px;
      display:flex;
      row-gap:32px;
      z-index:1;
      position:fixed;
      font-size:inherit;
      background:var(--surface-light);
      column-gap:32px;
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      padding-top:12px;
      padding-left:24px;
      padding-right:24px;
      flex-direction:row;
      padding-bottom:12px;
      justify-content:space-between;
    }

    @media (max-width: 1080px) {

    .bSzYPJ {
      align-items:center;
      justify-content:flex-start;
    }
    }

    .NkjHf {
      color:inherit;
      display:flex;
      row-gap:42px;
      font-size:inherit;
      column-gap:42px;
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
      justify-content:flex-start;
    }

    @media (max-width: 1080px) {

    .NkjHf {
      display:none;
    }
    }

    .eMYKkc {
      color:var(--surface-dark);
      display:flex;
      row-gap:8px;
      font-size:inherit;
      column-gap:8px;
      align-items:center;
      font-weight:inherit;
      user-select:none;
      flex-direction:row;
      justify-content:flex-start;
    }

    .vHOkr {
      color:inherit;
      display:flex;
      row-gap:24px;
      font-size:inherit;
      column-gap:24px;
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
      justify-content:flex-start;
    }

    @media (max-width: 1080px) {

    .vHOkr {
      width:100%;
      align-items:center;
      justify-content:center;
    }
    }

    .oQJoq {
      color:var(--surface-dark);
      display:flex;
      row-gap:8px;
      font-size:inherit;
      column-gap:8px;
      align-items:center;
      font-weight:inherit;
      user-select:none;
      flex-direction:row;
      text-transform:capitalize;
      justify-content:flex-start;
    }

    .bVsajq {
      color:inherit;
      width:12px;
      height:12px;
      display:block;
      font-size:inherit;
      transform:translateX(var(--thumbX));
      background:var(--surface-dark);
      transition:transform 200ms ease;
      font-family:inherit;
      font-weight:inherit;
      border-radius:100px;
      flex-direction:row;
    }

    .bottombar\:visitLink {
      width:auto;
      height:40px;
      padding-left:16px;
      padding-right:16px;
      -webkit-tap-highlight-color:transparent;
    }

    .bEhAkc {
      color:inherit;
      width:32px;
      cursor:pointer;
      height:16px;
      display:flex;
      font-size:inherit;
      background:var(--gray-400);
      transition:background 200ms ease;
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      padding-left:2px;
      padding-right:2px;
      flex-direction:row;
      justify-content:flex-start;
      border-top-left-radius:100px;
      border-top-right-radius:100px;
      border-bottom-left-radius:100px;
      border-bottom-right-radius:100px;
      -webkit-tap-highlight-color:transparent;
    }

    .bEhAkc:hover {
      background:var(--gray-500);
    }

    .bEhAkc:focus-visible {
      outline:4px double #ff1414;;
      outline-offset:2px;;
    }

    .dmcDKV {
      color:inherit;
      display:inline-block;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
      user-select:none;
      flex-direction:column;
    }

    .fzQVql {
      color:inherit;
      width:12px;
      height:12px;
      display:block;
      font-size:inherit;
      transform:translateX(var(--danishThumbX));
      background:var(--surface-dark);
      transition:transform 200ms ease;
      font-family:inherit;
      font-weight:inherit;
      border-radius:100px;
      flex-direction:row;
    }

    .eYdQla {
      color:inherit;
      display:inline-block;
      font-size:inherit;
      font-weight:inherit;
      flex-direction:column;
    }

    .IklXd {
      color:var(--surface-dark);
      display:inline-block;
      font-size:inherit;
      font-weight:inherit;
      flex-direction:column;
    }

    .MSazc {
      color:inherit;
      width:24px;
      cursor:pointer;
      height:24px;
      display:inline-block;
      outline:none;
      position:relative;
      font-size:inherit;
      appearance:none;
      background:var(--surface-light);
      flex-shrink:0;
      font-family:inherit;
      font-weight:inherit;
      touch-action:manipulation;
      border-radius:8px;
      flex-direction:row;
      -webkit-appearance:none;
      -webkit-tap-highlight-color:transparent;
    }

    .MSazc:checked {
      background:#235c00;
      border-color:var(--green);
    }

    .MSazc:checked::after {
      top:5px;
      left:9px;
      width:7px;
      height:13px;
      content:"";
      display:block;
      position:absolute;
      transform:rotate(45deg);
      border-right:2px solid #ffffff;
      border-bottom:2px solid #ffffff;
    }

    .OtpTH {
      color:inherit;
      cursor:pointer;
      display:flex;
      padding:24px;
      font-size:inherit;
      background:var(--field-surface);
      column-gap:20px;
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      touch-action:manipulation;
      border-radius:24px;
      flex-direction:row;
      transition-duration:0.25s;
      transition-property:background-color;
      transition-timing-function:ease;
      -webkit-tap-highlight-color:transparent;
    }

    .OtpTH.inline {
      flex:1;
      min-width:160px;
    }

    .OtpTH.top {
      align-items:flex-start;
    }

    .OtpTH:focus-within {
      outline-color:var(--green);
      outline-style:double;
      outline-width:4px;
      outline-offset:2px;
    }

    .OtpTH.ok {
      background-color:color-mix(in srgb, var(--green) 7%, var(--field-surface));
    }

    .tcITw {
      flex:1;
      color:inherit;
      cursor:pointer;
      display:block;
      font-size:18px;
      min-width:0px;
      font-family:"Inter Tight";
      font-weight:inherit;
      line-height:1.5;
      flex-direction:row;
      -webkit-tap-highlight-color:transparent;
    }

    .eZaqyj {
      color:inherit;
      width:112px;
      height:72px;
      display:block;
      font-size:inherit;
      background:var(--surface-light);
      box-shadow:var(--ds-shadow);
      font-family:inherit;
      font-weight:inherit;
      border-color:var(--gray-300);
      border-style:solid;
      border-width:1px;
      border-radius:12px;
      flex-direction:row;
    }

    .eILVmr {
      color:inherit;
      display:flex;
      row-gap:24px;
      flex-wrap:wrap;
      font-size:inherit;
      column-gap:24px;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
    }

    .GUCtn {
      color:var(--gray-700);
      margin:0px;
      display:block;
      font-size:12px;
      font-family:"Fira Mono", monospace;
      font-weight:400;
      line-height:1.4;
      flex-direction:row;
      letter-spacing:1px;
      text-transform:uppercase;
    }

    .eBZcxf {
      color:inherit;
      width:4px;
      height:100%;
      display:block;
      font-size:inherit;
      background:white;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
    }

    .fosvMM {
      color:inherit;
      display:grid;
      row-gap:48px;
      font-size:inherit;
      column-gap:40px;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
      grid-template-columns:repeat(auto-fill, minmax(320px, 1fr));
    }

    @media (max-width: 640px) {

    .fosvMM {
      grid-template-columns:minmax(0, 1fr);
    }
    }

    .dxxqaW {
      color:inherit;
      display:flex;
      row-gap:14px;
      font-size:inherit;
      min-width:0px;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:column;
    }

    .fqzVEE {
      color:inherit;
      display:flex;
      font-size:inherit;
      column-gap:24px;
      min-height:120px;
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
    }

    .dUnIRI {
      color:var(--surface-dark);
      display:flex;
      padding:8px;
      row-gap:4px;
      font-size:inherit;
      max-width:256px;
      background:var(--surface-light);
      box-shadow:0 12px 32px rgba(0, 0, 0, 0.16);
      font-family:inherit;
      font-weight:inherit;
      border-color:var(--gray-700);
      border-style:solid;
      border-width:1px;
      border-radius:12px;
      flex-direction:column;
    }

    .cGvrkE {
      color:var(--surface-light);
      display:inline;
      font-size:12px;
      background:var(--surface-dark);
      font-family:"Fira Mono", monospace;
      font-weight:inherit;
      padding-top:4px;
      padding-left:8px;
      border-radius:100px;
      padding-right:8px;
      flex-direction:row;
      padding-bottom:4px;
    }

    .eXoWDA {
      top:4px;
      color:inherit;
      width:4px;
      height:16px;
      rotate:0 0 1 90deg;
      display:block;
      position:absolute;
      font-size:inherit;
      background:white;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
    }

    .dKoCoD {
      color:inherit;
      width:18px;
      bottom:0px;
      height:10px;
      display:block;
      position:absolute;
      clip-path:polygon(50% 0%, 100% 100%, 0% 100%);
      font-size:inherit;
      background:#000000;
      font-family:inherit;
      font-weight:inherit;
      margin-bottom:-1px;
      flex-direction:row;
    }

    .ezptZZ {
      color:inherit;
      display:flex;
      padding:12px;
      font-size:16px;
      column-gap:8px;
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      user-select:none;
      border-radius:8px;
      flex-direction:row;
      text-decoration-line:none;
      -webkit-tap-highlight-color:transparent;
    }

    .ezptZZ:hover {
      color:#ffffff;
      background:var(--red);
    }

    .ezptZZ:focus-visible {
      outline:4px double var(--red);
      outline-offset:2px;
    }

    .eqnvgb {
      color:inherit;
      display:flex;
      row-gap:12px;
      flex-wrap:wrap;
      font-size:inherit;
      column-gap:12px;
      min-height:72px;
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
    }

    .bMMeIG {
      color:inherit;
      width:100%;
      cursor:pointer;
      height:auto;
      display:flex;
      position:relative;
      animation:cardFloat 4s ease-in-out infinite;
      font-size:inherit;
      isolation:isolate;
      max-width:300px;
      transform:perspective(1000px) rotateX(var(--rx)) rotateY(var(--ry));
      box-shadow:0 18px 36px rgba(0, 0, 0, 0.22), inset 0 0 0 1px rgba(255, 255, 255, 0.6);
      transition:transform 0.6s cubic-bezier(0.22, 1, 0.36, 1), scale 0.4s ease, box-shadow 0.4s ease, background-position 0.6s ease;
      align-items:flex-start;
      font-family:inherit;
      font-weight:inherit;
      padding-top:24px;
      aspect-ratio:5 / 7;
      padding-left:24px;
      border-radius:14px;
      padding-right:24px;
      flex-direction:column;
      padding-bottom:24px;
      background-size:300% 300%, 100% 100%, 100% 100%;
      justify-content:space-between;
      background-image:repeating-linear-gradient(115deg, rgba(255, 0, 128, 0.55) 0%, rgba(255, 204, 0, 0.55) 7%, rgba(51, 255, 153, 0.55) 14%, rgba(0, 204, 255, 0.55) 21%, rgba(153, 102, 255, 0.55) 28%, rgba(255, 0, 128, 0.55) 35%), repeating-linear-gradient(45deg, rgba(255, 255, 255, 0.35) 0px, rgba(255, 255, 255, 0) 2px, rgba(0, 0, 0, 0.04) 4px), linear-gradient(135deg, #c9ccd1 0%, #f4f5f7 22%, #9fa4ab 45%, #eef0f2 65%, #b4b8be 85%, #e2e4e7 100%);
      background-position:var(--pointer-x) var(--pointer-y), center, center;
      background-blend-mode:overlay, normal, normal;
    }

    @media () {

    .bMMeIG {
      animation:none;
    }
    }

    .bMMeIG.hovering {
      scale:1.04;
      box-shadow:0 30px 60px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.7);
      transition:transform 0.12s ease-out, scale 0.4s ease, box-shadow 0.4s ease, background-position 0.12s ease-out;
    }

    .bMMeIG.hovering::after {
      opacity:1;
    }

    .bMMeIG::after {
      inset:0;
      content:"";
      opacity:0;
      z-index:2;
      position:absolute;
      background:radial-gradient(circle at var(--pointer-x) var(--pointer-y), rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.15) 35%, rgba(255, 255, 255, 0) 65%);
      transition:opacity 0.4s ease;
      border-radius:inherit;
      mix-blend-mode:overlay;
      pointer-events:none;
    }

    @keyframes cardFloat {
        0% {
          translate: 0 0;
        }

        50% {
          translate: 0 -10px;
        }

        100% {
          translate: 0 0;
        }
    }

    .ePaSrG {
      gap:0.25em;
      color:inherit;
      display:flex;
      font-size:0.875rem;
      font-family:"Inter Tight";
      font-weight:inherit;
      flex-direction:row;
    }

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

    .dkrxTI {
      color:inherit;
      display:flex;
      flex-direction:column;
      pointer-events:none;
    }

    .ecnLfP {
      top:128px;
      left:-88px;
      color:#000000cc;
      rotate:0 0 1 -90deg;
      display:inline-block;
      position:absolute;
      font-size:64px;
      text-align:right;
      font-family:"Instrument Serif";
      line-height:1;
      flex-direction:column;
      pointer-events:none;
      text-transform:uppercase;
    }

    .ISCQW {
      color:inherit;
      width:128px;
      height:128px;
      display:flex;
      object-fit:cover;
      border-color:#ffffff;
      border-style:solid;
      border-width:2px;
      flex-direction:column;
      pointer-events:none;
      border-top-left-radius:100%;
      border-top-right-radius:100%;
      border-bottom-left-radius:100%;
      border-bottom-right-radius:100%;
    }

    .dXdxVJ {
      color:inherit;
      display:flex;
      row-gap:4px;
      font-size:inherit;
      column-gap:4px;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:column;
    }

    .epTECl {
      width:100%;
      align-items:flex-end;
      pointer-events:none;
      justify-content:flex-start;
    }

    .eXjMiQ {
      color:inherit;
      display:flex;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
      justify-content:center;
    }

    .dlHVrd {
      color:inherit;
      display:block;
      font-size:var(--ds-ts-size);
      min-width:0px;
      font-style:var(--ds-ts-style);
      font-family:var(--ds-ts-family);
      font-weight:var(--ds-ts-weight);
      line-height:var(--ds-ts-lh);
      overflow-wrap:anywhere;
      flex-direction:row;
      letter-spacing:var(--ds-ts-tracking);
      text-transform:var(--ds-ts-transform);
    }

    .dcBWgF {
      color:var(--gray-700);
      display:inline;
      font-size:12px;
      font-family:"Fira Mono", monospace;
      font-weight:inherit;
      line-height:1.4;
      padding-left:14px;
      margin-bottom:8px;
      flex-direction:row;
      letter-spacing:1px;
      text-transform:uppercase;
    }

    @media (max-width: 1024px) {

    .dcBWgF {
      display:none;
    }
    }

    .dbHXGt {
      color:var(--gray-700);
      margin:0px;
      display:block;
      font-size:12px;
      font-family:"Fira Mono", monospace;
      font-weight:400;
      line-height:1.4;
      margin-bottom:6px;
      flex-direction:row;
      letter-spacing:1px;
      text-transform:uppercase;
    }

    .dNXtNB {
      color:inherit;
      display:flex;
      row-gap:10px;
      flex-wrap:wrap;
      font-size:inherit;
      column-gap:10px;
      min-height:72px;
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
    }

    .dSRLNs {
      color:inherit;
      display:flex;
      font-size:inherit;
      min-width:0px;
      font-family:inherit;
      font-weight:inherit;
      padding-top:32px;
      flex-direction:column;
    }

    .dReJTd {
      --field-bg:var(--field-surface);
      color:inherit;
      width:100%;
      border:1px solid transparent;
      cursor:text;
      display:flex;
      font-size:var(--font-size);
      background:var(--field-bg);
      align-items:center;
      font-family:"Inter Tight";
      font-weight:inherit;
      border-radius:24px;
      flex-direction:row;
      transition-duration:0.25s;
      transition-property:background-color;
      transition-timing-function:ease;
    }

    .dReJTd.ok {
      --field-bg:color-mix(in srgb, var(--green) 7%, var(--field-surface));
      background-color:color-mix(in srgb, var(--green) 7%, var(--field-surface));
    }

    .dReJTd.invalid {
      border-color:var(--red);
    }

    .dReJTd:focus-within {
      outline:4px double var(--green);
      outline-offset:2px;
    }

    .cOUidN {
      flex:1;
      color:inherit;
      width:100%;
      border:none;
      display:flex;
      outline:none;
      font-size:var(--input-font-size, 20px);
      min-width:0px;
      appearance:none;
      background:transparent;
      font-family:"Inter Tight";
      font-weight:300;
      line-height:normal;
      padding-top:24px;
      padding-left:24px;
      border-radius:24px;
      padding-right:24px;
      flex-direction:row;
      padding-bottom:24px;
      -webkit-appearance:none;
    }

    .cOUidN:is(:-webkit-autofill, :autofill) {
      color:var(--text-color);
      font-size:var(--input-font-size, 20px) ! important;
      appearance:none ! important;
      box-shadow:0 0 0 1000px var(--field-bg) inset;
      transition:background-color 0s 9999s;
      caret-color:var(--text-color);
      font-family:"Inter Tight" ! important;
      font-weight:300 ! important;
      line-height:normal ! important;
      -webkit-appearance:none ! important;
      -webkit-box-shadow:0 0 0 1000px var(--field-bg) inset;
      -webkit-text-fill-color:var(--text-color);
    }

    .cOUidN::placeholder {
      color:var(--gray-600);
    }

    .cOUidN::selection {
      color:#000000;
      background:var(--green);
    }

    .cOUidN::first-line {
      font-size:var(--input-font-size, 20px) ! important;
      font-family:"Inter Tight" ! important;
      font-weight:300 ! important;
    }

    .cOUidN:is(:-webkit-autofill, :autofill)::first-line {
      font-size:var(--input-font-size, 20px) ! important;
      font-family:"Inter Tight" ! important;
      font-weight:300 ! important;
    }

    .efgnFx {
      color:var(--text-color);
      display:block;
      font-size:16px;
      font-family:"Inter Tight";
      font-weight:300;
      padding-left:24px;
      padding-right:24px;
      flex-direction:row;
    }

    .qpaHu {
      color:inherit;
      display:flex;
      row-gap:8px;
      font-size:inherit;
      max-width:100%;
      min-width:0px;
      background:var(--gray-200);
      column-gap:8px;
      overflow-x:hidden;
      transition:background 300ms ease;
      align-items:stretch;
      font-family:inherit;
      font-weight:inherit;
      padding-top:8px;
      padding-left:8px;
      padding-right:8px;
      flex-direction:column;
      padding-bottom:8px;
      justify-content:flex-start;
      scroll-margin-top:160px;
      border-top-left-radius:24px;
      border-top-right-radius:24px;
      border-bottom-left-radius:24px;
      border-bottom-right-radius:24px;
    }

    .qpaHu:hover {
      background:var(--surface-light);
    }

    .designer-gallery-card\:cardFlag {
      flex-shrink:0;
    }

    .csBdBR {
      flex:1;
      color:inherit;
      display:block;
      font-size:inherit;
      min-width:0px;
      overflow-x:hidden;
      overflow-y:hidden;
      font-family:inherit;
      font-weight:inherit;
      white-space:nowrap;
      text-overflow:ellipsis;
      flex-direction:column;
    }

    .edSUm {
      color:inherit;
      width:100%;
      height:100%;
      display:block;
      font-size:inherit;
      max-width:100%;
      object-fit:cover;
      font-family:inherit;
      font-weight:inherit;
      aspect-ratio:16 / 9;
      flex-direction:column;
    }

    .eftcuv {
      color:inherit;
      width:100%;
      display:flex;
      position:relative;
      font-size:inherit;
      background:var(--gray-300);
      overflow-x:hidden;
      overflow-y:hidden;
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      aspect-ratio:16 / 9;
      flex-direction:column;
      justify-content:center;
      border-top-left-radius:16px;
      border-top-right-radius:16px;
      border-bottom-left-radius:16px;
      border-bottom-right-radius:16px;
    }

    .nZpoU {
      color:inherit;
      display:flex;
      row-gap:12px;
      font-size:inherit;
      column-gap:12px;
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      padding-top:4px;
      padding-left:8px;
      padding-right:4px;
      flex-direction:row;
      padding-bottom:4px;
      justify-content:space-between;
    }

    .dJMvgo {
      color:inherit;
      display:flex;
      row-gap:8px;
      font-size:inherit;
      column-gap:8px;
      align-items:center;
      flex-shrink:0;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
      justify-content:flex-end;
    }

    .cXtGXd {
      flex:1;
      color:inherit;
      display:flex;
      row-gap:12px;
      font-size:1.125rem;
      min-width:0px;
      column-gap:12px;
      overflow-x:hidden;
      overflow-y:hidden;
      align-items:center;
      font-family:"Inter Tight";
      font-weight:500;
      flex-direction:row;
      justify-content:flex-start;
    }

    .eidOmJ {
      color:var(--text-color);
      width:40px;
      cursor:pointer;
      height:40px;
      display:flex;
      font-size:inherit;
      background:transparent;
      transition:background 200ms ease, color 200ms ease;
      align-items:center;
      flex-shrink:0;
      font-family:inherit;
      font-weight:inherit;
      border-color:var(--gray-300);
      border-style:solid;
      border-width:1px;
      flex-direction:row;
      justify-content:center;
      border-top-left-radius:100px;
      border-top-right-radius:100px;
      border-bottom-left-radius:100px;
      border-bottom-right-radius:100px;
      -webkit-tap-highlight-color:transparent;
    }

    .eidOmJ:hover {
      color:#ffffff;
      background:var(--red);
      border-color:var(--red);
    }

    .eidOmJ:focus-visible {
      outline:4px double #ff1414;
      outline-offset:2px;
    }

    .djeBYp {
      color:var(--surface-dark);
      width:100%;
      height:100%;
      display:flex;
      row-gap:8px;
      font-size:14px;
      column-gap:8px;
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:column;
      justify-content:center;
    }

    .bddnUN {
      top:0px;
      left:0px;
      color:#ffffff;
      right:0px;
      bottom:0px;
      cursor:pointer;
      display:flex;
      opacity:0;
      position:absolute;
      font-size:1.125rem;
      background:rgba(0, 0, 0, 0.6);
      transition:opacity 200ms ease;
      align-items:center;
      font-family:"Inter Tight";
      font-weight:500;
      flex-direction:column;
      justify-content:center;
      text-decoration:none;
      -webkit-tap-highlight-color:transparent;
    }

    .bddnUN:hover {
      opacity:1;
    }

    .ApIOS {
      width:128px;
      height:auto;
      opacity:0.1;
    }

    .fqVwOh {
      color:inherit;
      cursor:default;
      display:flex;
      row-gap:16px;
      position:relative;
      font-size:clamp(1.25rem, 1.75cqw, 2rem);
      background:var(--gray-200);
      column-gap:16px;
      transition:background-color 250ms ease-out;
      align-items:flex-end;
      font-family:inherit;
      font-weight:inherit;
      padding-top:32px;
      padding-left:32px;
      align-content:stretch;
      padding-right:32px;
      flex-direction:row;
      padding-bottom:32px;
      justify-content:flex-start;
      scroll-margin-top:160px;
      border-top-left-radius:24px;
      border-top-right-radius:24px;
      border-bottom-left-radius:24px;
      border-bottom-right-radius:24px;
      -webkit-tap-highlight-color:transparent;
    }

    @media (max-width: 640px) {

    .fqVwOh {
      row-gap:16px;
      column-gap:16px;
      align-items:center;
      padding-top:16px;
      padding-left:24px;
      padding-right:16px;
      padding-bottom:16px;
      justify-content:flex-end;
    }
    }

    @media (max-width: 1080px) {

    .fqVwOh {
      scroll-margin-top:200px;
    }
    }

    .fqVwOh.slim {
      row-gap:8px;
      font-size:clamp(1.125rem, 1.5cqw, 1.5rem);
      column-gap:8px;
      align-items:center;
      padding-top:12px;
      padding-left:16px;
      padding-right:16px;
      padding-bottom:12px;
      justify-content:flex-start;
      border-top-left-radius:99px;
      border-top-right-radius:99px;
      border-bottom-left-radius:99px;
      border-bottom-right-radius:99px;
    }

    .fqVwOh.slim:hover {
      background:var(--surface-light);
    }

    .fqVwOh:hover {
      background:var(--surface-light);
    }

    .fqVwOh:active {
      background:var(--gray-300);
    }

    .fqVwOh:focus-visible {
      outline:4px double #ff1414;
      z-index:1;
      outline-offset:2px;
    }

    .fqVwOh:focus-within {
      z-index:1;
    }

    .choKHx {
      flex:1;
      color:inherit;
      height:auto;
      display:grid;
      row-gap:0px;
      overflow:hidden;
      font-size:inherit;
      min-width:0px;
      align-self:stretch;
      column-gap:0px;
      transition:grid-template-rows 450ms cubic-bezier(0.22, 1, 0.36, 1);
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
      pointer-events:none;
      grid-template-rows:1fr auto 0fr;
    }

    @media (max-width: 640px) {

    .choKHx {
      grid-template-rows:1fr auto 1fr;
    }
    }

    .choKHx.raised {
      grid-template-rows:0fr auto 1fr;
    }

    .choKHx.slim {
      grid-template-rows:1fr auto 1fr;
    }

    .designer-card\:linkedinLink {
      font-size:var(--linkFont);
      padding-top:var(--linkPadY);
      padding-left:var(--linkPadX);
      padding-right:var(--linkPadX);
      padding-bottom:var(--linkPadY);
      border-top-left-radius:var(--linkRadius);
      border-top-right-radius:var(--linkRadius);
      border-bottom-left-radius:var(--linkRadius);
      border-bottom-right-radius:var(--linkRadius);
    }

    .prunM {
      flex:1;
      color:inherit;
      cursor:inherit;
      display:block;
      overflow:hidden;
      font-size:inherit;
      min-width:0px;
      background:transparent;
      text-align:left;
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      line-height:inherit;
      padding-top:0px;
      white-space:nowrap;
      border-style:none;
      padding-left:0px;
      padding-right:0px;
      text-overflow:ellipsis;
      flex-direction:row;
      letter-spacing:inherit;
      padding-bottom:0px;
      justify-content:flex-start;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
      -webkit-tap-highlight-color:transparent;
    }

    .prunM:focus-visible {
      outline:4px double #ff1414;
      outline-offset:-4px;
    }

    .prunM::selection {
      color:var(--text-color);
      background:var(--red);
    }

    .designer-card\:portfolioLink {
      font-size:var(--linkFont);
      align-items:center;
      padding-top:var(--linkPadY);
      padding-left:var(--linkPadX);
      padding-right:var(--linkPadX);
      padding-bottom:var(--linkPadY);
      justify-content:center;
      border-top-left-radius:var(--linkRadius);
      border-top-right-radius:var(--linkRadius);
      border-bottom-left-radius:var(--linkRadius);
      border-bottom-right-radius:var(--linkRadius);
    }

    @media (max-width: 640px) {
    }

    .bkhzMO {
      color:inherit;
      display:flex;
      row-gap:12px;
      font-size:inherit;
      align-self:var(--selfAlign);
      column-gap:12px;
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
      justify-content:flex-end;
    }

    .dVFvQS {
      color:var(--surface-dark);
      display:flex;
      font-size:14px;
      background:var(--gray-200);
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      padding-top:10px;
      white-space:nowrap;
      padding-left:14px;
      padding-right:14px;
      flex-direction:row;
      padding-bottom:10px;
      justify-content:center;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    .dnsgGK {
      top:0px;
      left:0px;
      color:inherit;
      width:1px;
      height:1px;
      display:inline;
      opacity:0;
      position:absolute;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
      pointer-events:none;
    }

    .bspwop {
      color:inherit;
      display:inline-block;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:column;
    }

    .dEZjwT {
      color:inherit;
      display:inline-block;
      font-size:inherit;
      margin-top:4px;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:column;
    }

    .frTkve {
      --self-align:auto;
      flex:1;
      color:inherit;
      width:100%;
      display:flex;
      row-gap:24px;
      grid-row:2;
      overflow:hidden;
      font-size:inherit;
      max-width:100%;
      min-width:0px;
      align-self:var(--selfAlign);
      column-gap:24px;
      transition:font-size 300ms ease-out;
      align-items:center;
      font-family:"Inter Tight";
      font-weight:500;
      flex-direction:row;
      justify-content:flex-start;
    }

    @media (max-width: 640px) {

    .frTkve {
      row-gap:12px;
      column-gap:12px;
    }
    }

    .frTkve.slim {
      row-gap:12px;
      column-gap:12px;
    }

    .UJKDJ {
      top:0px;
      left:0px;
      color:inherit;
      width:fit-content;
      height:fit-content;
      display:flex;
      opacity:var(--previewOpacity);
      z-index:5;
      position:fixed;
      animation:previewIn 200ms ease-out;
      font-size:inherit;
      transform:translate3d(var(--cursorX), var(--cursorY), 0);
      background:var(--gray-100);
      box-shadow:0px 12px 24px 0px #00000033;
      transition:opacity 400ms ease-out;
      font-family:inherit;
      font-weight:inherit;
      padding-top:4px;
      will-change:transform;
      padding-left:4px;
      padding-right:4px;
      flex-direction:column;
      padding-bottom:4px;
      pointer-events:none;
      backface-visibility:hidden;
      border-top-left-radius:12px;
      border-top-right-radius:12px;
      border-bottom-left-radius:12px;
      border-bottom-right-radius:12px;
    }

    @media (max-width: 640px) {

    .UJKDJ {
      top:50%;
      left:50%;
      position:absolute;
      transform:translate(-50%, -50%);
    }
    }

    @keyframes previewIn {
        0% {
          opacity: 0;
        }
    }

    .IMLbi {
      color:inherit;
      width:auto;
      height:40vh;
      font-size:inherit;
      max-width:none;
      max-height:40vh;
      object-fit:cover;
      font-family:inherit;
      font-weight:inherit;
      aspect-ratio:16 / 9;
      flex-direction:column;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    @media (max-width: 640px) {

    .IMLbi {
      width:80vw;
      height:auto;
      max-width:80vw;
      max-height:none;
      aspect-ratio:16 / 9;
    }
    }

    .cbkdCX {
      color:var(--surface-dark);
      height:40vh;
      font-size:16px;
      background:var(--gray-200);
      object-fit:cover;
      align-items:center;
      font-weight:inherit;
      aspect-ratio:16/9;
      flex-direction:column;
      justify-content:center;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    @media (max-width: 640px) {

    .cbkdCX {
      width:80vw;
      height:auto;
      aspect-ratio:3/2;
    }
    }

    .designer-card\:y8LR332iXur8p1Edx9mt7 {
      flex-shrink:0;
    }

    .ddocIl {
      color:var(--gray-700);
      margin:0px;
      display:block;
      font-size:12px;
      font-family:"Fira Mono", monospace;
      font-weight:400;
      line-height:1.4;
      margin-bottom:8px;
      flex-direction:row;
      letter-spacing:1px;
      text-transform:uppercase;
    }