/* [next]/internal/font/google/mona_sans_795b33a.module.css [app-client] (css) */
@font-face {
  font-family: Mona Sans;
  font-style: normal;
  font-weight: 200 900;
  font-stretch: 100%;
  font-display: swap;
  src: url("../media/c275e1b8091415c9-s.1m9cbh5e1qwks.woff2") format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Mona Sans;
  font-style: normal;
  font-weight: 200 900;
  font-stretch: 100%;
  font-display: swap;
  src: url("../media/254a739e5cb98a27-s.2tjkrsnxzjxyf.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Mona Sans;
  font-style: normal;
  font-weight: 200 900;
  font-stretch: 100%;
  font-display: swap;
  src: url("../media/671921b99e4f15ea-s.p.3tkq1nzpnzlvb.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Mona Sans Fallback;
  src: local(Arial);
  ascent-override: 104.72%;
  descent-override: 30.74%;
  line-gap-override: 0.0%;
  size-adjust: 104.08%;
}

.mona_sans_795b33a-module__315sPa__className {
  font-family: Mona Sans, Mona Sans Fallback;
  font-style: normal;
}

.mona_sans_795b33a-module__315sPa__variable {
  --font-display: "Mona Sans", "Mona Sans Fallback";
}

/* [next]/internal/font/google/schibsted_grotesk_2900f3eb.module.css [app-client] (css) */
@font-face {
  font-family: Schibsted Grotesk;
  font-style: normal;
  font-weight: 400 900;
  font-display: swap;
  src: url("../media/481eac7be1c268b7-s.1shg3f9j2jih-.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Schibsted Grotesk;
  font-style: normal;
  font-weight: 400 900;
  font-display: swap;
  src: url("../media/31a9145ccb84606d-s.p.3j3x29wbycqkn.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Schibsted Grotesk Fallback;
  src: local(Arial);
  ascent-override: 93.46%;
  descent-override: 24.67%;
  line-gap-override: 0.0%;
  size-adjust: 104.49%;
}

.schibsted_grotesk_2900f3eb-module__AFar2a__className {
  font-family: Schibsted Grotesk, Schibsted Grotesk Fallback;
  font-style: normal;
}

.schibsted_grotesk_2900f3eb-module__AFar2a__variable {
  --font-sans: "Schibsted Grotesk", "Schibsted Grotesk Fallback";
}

/* [next]/internal/font/google/jetbrains_mono_dc177b0e.module.css [app-client] (css) */
@font-face {
  font-family: JetBrains Mono;
  font-style: normal;
  font-weight: 100 800;
  font-display: swap;
  src: url("../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2") format("woff2");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: JetBrains Mono;
  font-style: normal;
  font-weight: 100 800;
  font-display: swap;
  src: url("../media/cc545e633e20c56d-s.176arc174-8zp.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: JetBrains Mono;
  font-style: normal;
  font-weight: 100 800;
  font-display: swap;
  src: url("../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2") format("woff2");
  unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
  font-family: JetBrains Mono;
  font-style: normal;
  font-weight: 100 800;
  font-display: swap;
  src: url("../media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2") format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: JetBrains Mono;
  font-style: normal;
  font-weight: 100 800;
  font-display: swap;
  src: url("../media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: JetBrains Mono;
  font-style: normal;
  font-weight: 100 800;
  font-display: swap;
  src: url("../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: JetBrains Mono Fallback;
  src: local(Arial);
  ascent-override: 75.79%;
  descent-override: 22.29%;
  line-gap-override: 0.0%;
  size-adjust: 134.59%;
}

.jetbrains_mono_dc177b0e-module__78ed6G__className {
  font-family: JetBrains Mono, JetBrains Mono Fallback;
  font-style: normal;
}

.jetbrains_mono_dc177b0e-module__78ed6G__variable {
  --font-mono: "JetBrains Mono", "JetBrains Mono Fallback";
}

/* [project]/src/app/globals.css [app-client] (css) */
:root {
  --gold: #ffc233;
  --gold-hi: #ffd56b;
  --gold-600: #e2a20f;
  --display: var(--font-display), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;
  --sans: var(--font-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;
  --mono: var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;
  --pad: clamp(16px, 2.8vw, 44px);
  --maxw: 1448px;
  --nav: 60px;
  --ease: cubic-bezier(.2, .8, .2, 1);
  --ease-out: cubic-bezier(.16, 1, .3, 1);
}

:root[data-mode="dark"] {
  --lightningcss-light: ;
  --lightningcss-dark: initial;
  color-scheme: dark;
  --bg: #15100c;
  --card: #1c1510;
  --card-shadow: 0 0 0 1px #2b2119, inset 0 1px 0 #ffeed609;
  --raise: #261d16;
  --pop: #271e17;
  --pop-line: #3d3026;
  --well: #110d0a;
  --ink: #f6eee4;
  --ink-2: #daccbd;
  --muted: #a69482;
  --faint: #6e5d4e;
  --ghost: #44372b;
  --line: #2a2019;
  --line-2: #3a2d23;
  --hover: #201812;
  --chip: #f6eee413;
  --tile: #f4ede4;
  --tile-line: transparent;
  --accent-ink: var(--gold);
  --fig: var(--gold);
  --band: #2a1f12;
  --band-hover: #2f2314;
  --band-head: #322616;
  --ctl-line: #765;
  --on-gold: #1a1009;
  --on-gold-2: #3a2a10;
  --focus: var(--gold);
  --sh-pop: 0 1px 0 #ffeed60a inset, 0 28px 56px -22px #000000b3, 0 0 0 1px #00000040;
  --sh-lift: 0 18px 34px -20px #000000d9;
  --light-red: #ff5a4a;
  --light-orange: #ffa62b;
  --light-green: #3ddc84;
  --mark-low: #9a6400;
  --grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='.5 0 0 0 .25 .5 0 0 0 .25 .5 0 0 0 .25 0 0 0 0 1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url%28%23g%29'/%3E%3C/svg%3E");
  --grain-blend: overlay;
  --hive-lines: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='72'%3E%3Cpath d='M.5 12.5 21.5.5 42.5 12.5M.5 12.5V36.5L21.5 48.5 42.5 36.5M21.5 48.5V73' fill='none' stroke='rgb%28246,238,228%29' stroke-opacity='.065'/%3E%3C/svg%3E");
  --hive-glow: #ffc23311;
}

:root[data-mode="light"] {
  --lightningcss-light: initial;
  --lightningcss-dark: ;
  color-scheme: light;
  --bg: #fff;
  --card: #fff;
  --card-shadow: 0 0 0 1px #e9e1d8, 0 2px 4px -2px #46280a0f, 0 36px 70px -44px #46280a42;
  --raise: #fff;
  --pop: #fff;
  --pop-line: #e6ddd3;
  --well: #f7f4f1;
  --ink: #1d130b;
  --ink-2: #46382c;
  --muted: #75665a;
  --faint: #b0a294;
  --ghost: #ddd3c8;
  --line: #f0eae3;
  --line-2: #e3d9cf;
  --hover: #fbf9f7;
  --chip: #1d130b0f;
  --tile: #fff;
  --tile-line: #e8e0d7;
  --accent-ink: #8c5b00;
  --fig: var(--ink);
  --band: #fff7e2;
  --band-hover: #fff2d0;
  --band-head: #fff0cc;
  --ctl-line: #a0907f;
  --on-gold: #1d130b;
  --on-gold-2: #4a3610;
  --focus: #1d130b;
  --sh-pop: 0 0 0 1px #46280a0a, 0 24px 50px -22px #46280a4d, 0 2px 6px -2px #46280a14;
  --sh-lift: 0 16px 30px -18px #46280a59;
  --light-red: #e5372a;
  --light-orange: #f29100;
  --light-green: #12b05a;
  --mark-low: #1a1612;
  --grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .114 0 0 0 0 .075 0 0 0 0 .043 .09 0 0 0 -.03'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url%28%23g%29'/%3E%3C/svg%3E");
  --grain-blend: normal;
  --hive-lines: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='72'%3E%3Cpath d='M.5 12.5 21.5.5 42.5 12.5M.5 12.5V36.5L21.5 48.5 42.5 36.5M21.5 48.5V73' fill='none' stroke='rgb%2829,19,11%29' stroke-opacity='.06'/%3E%3C/svg%3E");
  --hive-glow: #ffc23324;
}

*, :before, :after {
  box-sizing: border-box;
}

html {
  background: var(--bg);
  -webkit-text-size-adjust: 100%;
}

body {
  background: var(--grain), var(--bg);
  background-blend-mode: var(--grain-blend);
  color: var(--ink);
  font: 400 16px/1.5 var(--sans);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin: 0;
  overflow-x: hidden;
}

a {
  color: inherit;
}

button, select {
  font: inherit;
  color: inherit;
}

button {
  cursor: pointer;
}

:focus {
  outline: none;
}

:focus-visible {
  outline: 2px solid var(--focus);
  outline-offset: 2px;
  border-radius: 6px;
}

[hidden] {
  display: none !important;
}

.sr-only {
  clip-path: inset(50%);
  white-space: nowrap;
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  position: absolute !important;
}

.wrap {
  width: 100%;
  max-width: var(--maxw);
  padding-left: var(--pad);
  padding-right: var(--pad);
  margin: 0 auto;
}

.fallback {
  max-width: 560px;
  margin: 18vh auto 0;
  padding: 0 24px;
}

.fallback h1 {
  font: 700 28px/1.2 var(--sans);
  letter-spacing: -.025em;
  margin: 0;
}

.fallback p {
  color: var(--muted);
  margin: 10px 0 0;
}

.fallback button {
  background: var(--gold);
  height: 40px;
  color: var(--on-gold);
  border: 0;
  border-radius: 10px;
  margin-top: 22px;
  padding: 0 16px;
  font-weight: 600;
}

@media (max-width: 860px) {
  :root {
    --nav: 58px;
  }
}

@media (prefers-reduced-motion: reduce) {
  *, :before, :after {
    transition-duration: 0s !important;
    transition-delay: 0s !important;
    animation-duration: 0s !important;
  }
}

/*# sourceMappingURL=%5Broot-of-the-server%5D__0fn9o4ro_vyz4._.css.map*/