
  

  
  @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-Noto Sans Runic: 'Noto Sans Runic',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;
    }
  }
}


    .BVgIT {
      color:inherit;
      display:flex;
      font-size:inherit;
      background:var(--surface-light);
      min-height:100svh;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:column;
    }

    .foEOGT {
      color:inherit;
      margin:0px 0px 16px;
      display:block;
      position:relative;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
      break-inside:avoid;
      flex-direction:row;
    }

    @media (max-width: 480px) {

    .foEOGT {
      margin:0px 0px 16px;
    }
    }

    .fpJLbf {
      color:var(--text-color);
      display:flex;
      padding:8px;
      row-gap:8px;
      font-size:inherit;
      background:var(--gray-100);
      box-shadow:0px 12px 24px 0px #00000033;
      transition:transform 200ms ease-out;
      font-family:"Inter Tight";
      font-weight:inherit;
      border-radius:16px;
      flex-direction:column;
      text-decoration:none;
      -webkit-tap-highlight-color:transparent;
    }

    .fpJLbf:hover {
      transform:translateY(-2px);
      --pin-icon-opacity:1;
    }

    .fpJLbf:focus-visible {
      outline:4px double #ff1414;
      outline-offset:2px;
      --pin-icon-opacity:1;
    }

    @media (max-width: 480px) {

    .fpJLbf {
      padding:8px;
      row-gap:8px;
      box-shadow:0px 8px 16px 0px #00000033;
      border-radius:16px;
    }
    }

    .enjUzh {
      color:inherit;
      width:100%;
      filter:blur(var(--pin-blur, 0px));
      height:auto;
      display:block;
      font-size:inherit;
      background:url("https://kmcaamlqvwshumfonxrn.supabase.co/storage/v1/object/public/pins/hotdog-eater.gif") center / 96px no-repeat var(--gray-200);
      min-height:120px;
      transition:filter 300ms ease-out;
      font-family:inherit;
      font-weight:inherit;
      border-radius:8px;
      flex-direction:row;
    }

    .dlHWel {
      color:inherit;
      display:block;
      overflow:hidden;
      position:relative;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
      border-radius:8px;
      flex-direction:row;
    }

    .CWjqF {
      color:inherit;
      margin:0px;
      display:block;
      padding:0px;
      font-size:inherit;
      column-gap:16px;
      list-style:none;
      font-family:inherit;
      font-weight:inherit;
      column-count:4;
      flex-direction:row;
    }

    @media (max-width: 1280px) {

    .CWjqF {
      column-count:3;
    }
    }

    @media (max-width: 900px) {

    .CWjqF {
      column-count:2;
    }
    }

    @media (max-width: 480px) {

    .CWjqF {
      column-gap:0px;
      column-count:1;
    }
    }

    .dRuWhT {
      color:inherit;
      display:flex;
      row-gap:48px;
      font-size:inherit;
      box-sizing:border-box;
      font-family:inherit;
      font-weight:inherit;
      padding-top:196px;
      padding-left:32px;
      padding-right:32px;
      flex-direction:column;
      padding-bottom:64px;
    }

    @media (max-width: 640px) {

    .dRuWhT {
      padding:144px 16px 32px;
      row-gap:32px;
    }
    }

    @media (max-width: 480px) {

    .dRuWhT {
      padding:144px 8px 24px;
    }
    }

    .Mhpfn {
      gap:12px;
      color:inherit;
      display:flex;
      padding:12px;
      font-size:24px;
      align-items:center;
      font-family:"Inter Tight";
      font-weight:400;
      flex-direction:row;
    }

    @media (max-width: 480px) {

    .Mhpfn {
      padding:8px;
      font-size:18px;
    }
    }

    .cIrrTY {
      color:inherit;
      display:block;
      font-size:clamp(56px, 10vw, 128px);
      text-wrap:balance;
      text-align:center;
      font-family:"Instrument Serif", "Instrument Serif Fallback", serif;
      font-weight:400;
      line-height:0.9;
      flex-direction:row;
      letter-spacing:-0.03em;
    }

    .IELqS {
      color:#ffffff;
      inset:0px;
      display:flex;
      padding:24px;
      position:absolute;
      font-size:32px;
      background:linear-gradient(to bottom left, #000000cc 0%, transparent 100%);
      box-sizing:border-box;
      align-items:flex-start;
      font-family:"Inter Tight";
      font-weight:400;
      flex-direction:row;
      pointer-events:none;
      justify-content:flex-end;
    }

    @media (max-width: 480px) {

    .IELqS {
      padding:8px;
    }
    }

    .jupKs {
      color:var(--surface-dark);
      display:flex;
      row-gap:40px;
      font-size:inherit;
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:column;
      justify-content:flex-start;
    }

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

    .fpQcXi {
      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) {

    .fpQcXi {
      display:none;
    }
    }

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

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

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

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

    @media (max-width: 900px) {

    .cjoAVF {
      display:flex;
    }
    }

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

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

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

    .fmqDib {
      color:var(--text-color);
      inset:0px;
      width:100vw;
      height:100svh;
      margin:0px;
      display:flex;
      padding:24px;
      z-index:1000;
      overflow:hidden;
      position:fixed;
      font-size:inherit;
      max-width:none;
      background:transparent;
      box-sizing:border-box;
      max-height:none;
      align-items:center;
      font-family:"Inter Tight";
      font-weight:inherit;
      border-style:none;
      flex-direction:row;
      justify-content:center;
    }

    .ByYhA {
      --pad:12px;
      --inner-radius:29px;
      color:inherit;
      width:100%;
      height:min(70svh, 640px);
      display:flex;
      padding:var(--pad);
      row-gap:var(--pad);
      overflow:hidden;
      position:relative;
      animation:paletteIn 300ms cubic-bezier(0.22, 1, 0.36, 1);
      font-size:inherit;
      max-width:640px;
      background:var(--gray-100);
      box-shadow:0px 24px 48px 0px #00000059;
      box-sizing:border-box;
      min-height:min(70svh, 640px);
      font-family:inherit;
      font-weight:inherit;
      border-radius:calc(var(--inner-radius) + var(--pad));
      container-type:inline-size;
      flex-direction:column;
    }

    @keyframes paletteIn {
        0% {
          filter: blur(4px);
        }

        0% {
          opacity: 0;
        }

        0% {
          transform: translateY(12px) scale(0.98);
        }
    }

    .crWrqV {
      color:inherit;
      inset:0px;
      display:block;
      position:fixed;
      animation:paletteFade 200ms ease-out;
      font-size:inherit;
      background:#000000a6;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
      backdrop-filter:blur(12px);
      -webkit-backdrop-filter:blur(12px);
    }

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

    .bbMasm {
      color:var(--gray-500);
      display:list-item;
      padding:16px 20px;
      font-size:1rem;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
    }

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

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

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

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

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

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

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

    .bboDDB {
      color:#000000;
      border:1px solid #000000;
      cursor:default;
      height:24px;
      display:inline-flex;
      font-size:13px;
      min-width:24px;
      background:var(--yellow);
      box-sizing:border-box;
      transition:padding 250ms cubic-bezier(0.16, 1, 0.3, 1);
      align-items:center;
      flex-shrink:0;
      font-family:"Inter Tight";
      font-weight:600;
      line-height:1;
      white-space:nowrap;
      padding-left:0px;
      border-radius:100px;
      padding-right:0px;
      flex-direction:row;
      justify-content:center;
    }

    @media (min-width: 640px) {

    .bboDDB {
      height:48px;
      font-size:24px;
      min-width:48px;
    }
    }

    .bboDDB.small {
      height:26px;
      font-size:14px;
      min-width:26px;
    }

    .bboDDB.inhouse {
      color:#000000;
      background:#ffffff;
    }

    .bboDDB.agency {
      color:#ffffff;
      background:var(--red);
    }

    .bboDDB.open {
      padding-left:0.6em;
      padding-right:0.6em;
    }

    .WaaeX {
      color:inherit;
      display:inline-block;
      opacity:0;
      overflow:hidden;
      font-size:inherit;
      max-width:0px;
      transition:max-width 250ms cubic-bezier(0.16, 1, 0.3, 1), opacity 200ms ease;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
    }

    .WaaeX.open {
      opacity:1;
      max-width:8em;
    }

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

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

    .gXGIp {
      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) {

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

    .gXGIp.instant {
      animation:none;;
      transition:none;;
    }

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

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

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

    .search-palette\:resultCard {
      min-width:0px;
      flex-shrink:0;
    }

    .emPYZR {
      flex:1 1 auto;
      color:inherit;
      margin:0px;
      display:flex;
      padding:0px;
      row-gap:4px;
      font-size:inherit;
      list-style:none;
      min-height:0px;
      overflow-x:hidden;
      overflow-y:auto;
      font-family:inherit;
      font-weight:inherit;
      border-radius:29px;
      flex-direction:column;
      overscroll-behavior:contain;
    }

    .bzYHqT {
      color:var(--text-color);
      width:100%;
      display:inline-block;
      outline:none;
      padding:14px 20px;
      font-size:1.25rem;
      appearance:none;
      background:var(--gray-200);
      box-sizing:border-box;
      flex-shrink:0;
      font-family:inherit;
      font-weight:inherit;
      border-style:none;
      border-radius:99px;
      flex-direction:row;
      -webkit-appearance:none;
    }

    .bzYHqT::-webkit-search-cancel-button {
      display:none;
      appearance:none;
      -webkit-appearance:none;
    }

    .bzYHqT::-webkit-search-decoration {
      -webkit-appearance:none;
    }

    .bzYHqT::-ms-clear {
      display:none;
    }

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

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

    .ctsQdo {
      color:inherit;
      width:100%;
      display:flex;
      font-size:inherit;
      box-sizing:border-box;
      transition:background-color 0.3s ease;
      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;
      background-color:transparent;
    }

    @media (max-width: 1279px) {

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

    @media (max-width: 640px) {

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

    .ctsQdo.scrolled {
      background-color:var(--surface-light);
    }

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

    .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_ {
      font-size:1rem;
      flex-shrink:0;
      white-space:nowrap;
      padding-left:24px;
      padding-right:24px;
    }

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

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

    .cOSjib {
      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) {

    .cOSjib {
      display:flex;
      font-size:24px;
      letter-spacing:-1px;
    }
    }

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

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

    .diYgLu {
      color:#000000;
      display:inline;
      row-gap:8px;
      font-size:22px;
      background:var(--yellow);
      column-gap:8px;
      align-items:center;
      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;
      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;
    }
    }

    .fqxVpf {
      font-size:inherit;
    }

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

    .fHFdEw {
      color:#ffffff;
      margin:0px;
      display:block;
      font-size:20px;
      font-family:"Inter Tight";
      font-weight:400;
      text-shadow:0px 1px 8px #00000080;
      flex-direction:row;
    }

    @media (max-width: 480px) {

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

    .dncfeq {
      color:#ffffff;
      inset:0px;
      display:flex;
      padding:16px;
      row-gap:12px;
      z-index:2;
      overflow:hidden;
      position:absolute;
      font-size:inherit;
      box-sizing:border-box;
      text-align:center;
      align-items:center;
      font-family:"Inter Tight";
      font-weight:inherit;
      border-radius:16px;
      flex-direction:column;
      justify-content:center;
    }

    @media (max-width: 480px) {

    .dncfeq {
      padding:8px;
      row-gap:8px;
      border-radius:12px;
    }
    }

    .OhSjP {
      color:#000000;
      cursor:pointer;
      display:inline-block;
      padding:12px 20px;
      font-size:16px;
      background:#ffffff;
      transition:opacity 150ms ease-out;
      font-family:"Inter Tight";
      font-weight:inherit;
      user-select:none;
      border-style:none;
      border-radius:999px;
      flex-direction:row;
    }

    .OhSjP:hover {
      opacity:0.8;
    }

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

    @media (max-width: 480px) {

    .OhSjP {
      padding:12px 20px;
      font-size:16px;
    }
    }

    .fgGdyY {
      color:inherit;
      display:flex;
      opacity:var(--pin-icon-opacity, 0.5);
      font-size:inherit;
      column-gap:12px;
      transition:opacity 200ms ease-out;
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
    }

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

    @media (max-width: 1080px) {

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

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

    @media (max-width: 480px) {

    .ebLtDQ {
      width:18px;
      height:18px;
    }
    }

    .eTGwOF {
      color:var(--text-color);
      display:block;
      font-size:20px;
      text-wrap:pretty;
      text-align:center;
      font-family:"Inter Tight";
      font-weight:inherit;
      line-height:1.4;
      flex-direction:row;
    }

    @media (max-width: 640px) {

    .eTGwOF {
      font-size:17px;
    }
    }

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