/* [next]/internal/font/google/asimovian_56ee9c66.module.css [client] (css) */
@font-face {
  font-family: Asimovian;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../media/fc95cd42fcb02373.39eimj5r_esfk.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: Asimovian;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../media/3bbe2666b683e2e1.0-t8ax8yynje6.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Asimovian;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../media/318a161632e2c969.p.0zhnh2w2z757k.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;
}

.asimovian_56ee9c66-module__Kh7Gvq__className {
  font-family: Asimovian, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
}

/* [next]/internal/font/google/sofia_sans_1ccb4847.module.css [client] (css) */
@font-face {
  font-family: Sofia Sans;
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("../media/11f6e9af8b2c0aa3-s.2tb996y2o_d8e.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: Sofia Sans;
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("../media/72f7f9f9008bf4f3-s.2wpyjr94t_g8s.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Sofia Sans;
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("../media/46cc31d16cb4815d-s.0wkmn2_n5t4gm.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: Sofia Sans;
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("../media/8f512b50eaeb9190-s.3ttmf0skjzmkq.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Sofia Sans;
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("../media/3e5ce363fe63da59-s.p.3nv9wsey88jjr.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: Sofia Sans;
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url("../media/11f6e9af8b2c0aa3-s.2tb996y2o_d8e.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: Sofia Sans;
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url("../media/72f7f9f9008bf4f3-s.2wpyjr94t_g8s.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Sofia Sans;
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url("../media/46cc31d16cb4815d-s.0wkmn2_n5t4gm.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: Sofia Sans;
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url("../media/8f512b50eaeb9190-s.3ttmf0skjzmkq.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Sofia Sans;
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url("../media/3e5ce363fe63da59-s.p.3nv9wsey88jjr.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: Sofia Sans;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../media/6db15e7e4f2779f5-s.3a8mt0jnjt67i.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: Sofia Sans;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../media/d18812f10256b6a0-s.3ud7qwv93jsc9.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Sofia Sans;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../media/64e423511e573cfd-s.0zpbjme21nevd.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: Sofia Sans;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../media/5e1aff448c8521b6-s.18k6ab96ew9tl.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Sofia Sans;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../media/e9bda45850af0eda-s.p.3dhbch4o6h0a_.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: Sofia Sans;
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("../media/6db15e7e4f2779f5-s.3a8mt0jnjt67i.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: Sofia Sans;
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("../media/d18812f10256b6a0-s.3ud7qwv93jsc9.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Sofia Sans;
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("../media/64e423511e573cfd-s.0zpbjme21nevd.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: Sofia Sans;
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("../media/5e1aff448c8521b6-s.18k6ab96ew9tl.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Sofia Sans;
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("../media/e9bda45850af0eda-s.p.3dhbch4o6h0a_.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: Sofia Sans Fallback;
  src: local(Arial);
  ascent-override: 93.31%;
  descent-override: 31.1%;
  line-gap-override: 0.0%;
  size-adjust: 96.46%;
}

.sofia_sans_1ccb4847-module__EkeW5a__className {
  font-family: Sofia Sans, Sofia Sans Fallback;
}

/* [next]/internal/font/google/sofia_sans_condensed_e6f4a0f7.module.css [client] (css) */
@font-face {
  font-family: Sofia Sans Condensed;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../media/31ec7a85a0c97bfa-s.42_t-4gajy0pu.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: Sofia Sans Condensed;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../media/bee8b1a14e5bc338-s.344xkhe9n7j7z.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Sofia Sans Condensed;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../media/2b3555c8c93523ac-s.2k9ygh4_ylla8.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: Sofia Sans Condensed;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../media/571bed6ea1a9e3b0-s.22s9n3hrmzd_9.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Sofia Sans Condensed;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../media/403614cbf7e35a37-s.p.25d67cg-q2wh2.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: Sofia Sans Condensed Fallback;
  src: local(Arial);
  ascent-override: 120.13%;
  descent-override: 40.04%;
  line-gap-override: 0.0%;
  size-adjust: 74.92%;
}

.sofia_sans_condensed_e6f4a0f7-module__VUrVyq__className {
  font-family: Sofia Sans Condensed, Sofia Sans Condensed Fallback;
  font-style: normal;
  font-weight: 400;
}

/* [project]/packages/@erikdakoda/site-template-ui/theme/scrollBox.css [client] (css) */
.scroll-box .scrollbars > div {
  -ms-overflow-style: none;
  scrollbar-width: none;
  overflow-y: scroll;
}

.scroll-box .scrollbars > div::-webkit-scrollbar {
  display: none;
}

@property --scroll-fade-top {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --scroll-fade-bottom {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --scroll-fade-left {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --scroll-fade-right {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@keyframes scroll-fade-top-anim {
  from {
    --scroll-fade-top: 0px;
  }

  to {
    --scroll-fade-top: var(--scroll-fade-size);
  }
}

@keyframes scroll-fade-bottom-anim {
  from {
    --scroll-fade-bottom: var(--scroll-fade-size);
  }

  to {
    --scroll-fade-bottom: 0px;
  }
}

@keyframes scroll-fade-left-anim {
  from {
    --scroll-fade-left: 0px;
  }

  to {
    --scroll-fade-left: var(--scroll-fade-size);
  }
}

@keyframes scroll-fade-right-anim {
  from {
    --scroll-fade-right: var(--scroll-fade-size);
  }

  to {
    --scroll-fade-right: 0px;
  }
}

@supports (animation-timeline: scroll()) {
  .scroll-box-fade, .scroll-box-fade-no-top, .scroll-box-fade-x {
    --scroll-fade-size: 60px;
  }

  .scroll-box-fade {
    -webkit-mask-image: linear-gradient(transparent calc(var(--scroll-fade-top) - var(--scroll-fade-size)),
      #000 var(--scroll-fade-top),
      #000 calc(100% - var(--scroll-fade-bottom)),
      transparent);
    mask-image: linear-gradient(transparent calc(var(--scroll-fade-top) - var(--scroll-fade-size)),
      #000 var(--scroll-fade-top),
      #000 calc(100% - var(--scroll-fade-bottom)),
      transparent);
    animation: linear both scroll-fade-top-anim, linear both scroll-fade-bottom-anim;
    animation-timeline: scroll(self), scroll(self);
    animation-range: 0px var(--scroll-fade-size),
      calc(100% - var(--scroll-fade-size)) 100%;
  }

  .scroll-box-fade-no-top {
    -webkit-mask-image: linear-gradient(#000 calc(100% - var(--scroll-fade-bottom)),
      transparent);
    mask-image: linear-gradient(#000 calc(100% - var(--scroll-fade-bottom)),
      transparent);
    animation: linear both scroll-fade-bottom-anim;
    animation-timeline: scroll(self);
    animation-range: calc(100% - var(--scroll-fade-size)) 100%;
  }

  .scroll-box-fade-x {
    -webkit-mask-image: linear-gradient(to right,
      transparent calc(var(--scroll-fade-left) - var(--scroll-fade-size)),
      #000 var(--scroll-fade-left),
      #000 calc(100% - var(--scroll-fade-right)),
      transparent);
    mask-image: linear-gradient(to right,
      transparent calc(var(--scroll-fade-left) - var(--scroll-fade-size)),
      #000 var(--scroll-fade-left),
      #000 calc(100% - var(--scroll-fade-right)),
      transparent);
    animation: linear both scroll-fade-left-anim, linear both scroll-fade-right-anim;
    animation-timeline: scroll(self inline), scroll(self inline);
    animation-range: 0px var(--scroll-fade-size),
      calc(100% - var(--scroll-fade-size)) 100%;
  }

  .scroll-box-fade.scroll-box-fade-x {
    -webkit-mask-image: linear-gradient(transparent calc(var(--scroll-fade-top) - var(--scroll-fade-size)),
        #000 var(--scroll-fade-top),
        #000 calc(100% - var(--scroll-fade-bottom)),
        transparent),
      linear-gradient(to right,
        transparent calc(var(--scroll-fade-left) - var(--scroll-fade-size)),
        #000 var(--scroll-fade-left),
        #000 calc(100% - var(--scroll-fade-right)),
        transparent);
    mask-image: linear-gradient(transparent calc(var(--scroll-fade-top) - var(--scroll-fade-size)),
        #000 var(--scroll-fade-top),
        #000 calc(100% - var(--scroll-fade-bottom)),
        transparent),
      linear-gradient(to right,
        transparent calc(var(--scroll-fade-left) - var(--scroll-fade-size)),
        #000 var(--scroll-fade-left),
        #000 calc(100% - var(--scroll-fade-right)),
        transparent);
    animation: linear both scroll-fade-top-anim, linear both scroll-fade-bottom-anim, linear both scroll-fade-left-anim, linear both scroll-fade-right-anim;
    animation-timeline: scroll(self), scroll(self), scroll(self inline), scroll(self inline);
    animation-range: 0px var(--scroll-fade-size),
      calc(100% - var(--scroll-fade-size)) 100%,
      0px var(--scroll-fade-size),
      calc(100% - var(--scroll-fade-size)) 100%;
    -webkit-mask-composite: source-in;
    mask-composite: intersect;
  }

  .scroll-box-fade-no-top.scroll-box-fade-x {
    -webkit-mask-image: linear-gradient(#000 calc(100% - var(--scroll-fade-bottom)), transparent),
      linear-gradient(to right,
        transparent calc(var(--scroll-fade-left) - var(--scroll-fade-size)),
        #000 var(--scroll-fade-left),
        #000 calc(100% - var(--scroll-fade-right)),
        transparent);
    mask-image: linear-gradient(#000 calc(100% - var(--scroll-fade-bottom)), transparent),
      linear-gradient(to right,
        transparent calc(var(--scroll-fade-left) - var(--scroll-fade-size)),
        #000 var(--scroll-fade-left),
        #000 calc(100% - var(--scroll-fade-right)),
        transparent);
    animation: linear both scroll-fade-bottom-anim, linear both scroll-fade-left-anim, linear both scroll-fade-right-anim;
    animation-timeline: scroll(self), scroll(self inline), scroll(self inline);
    animation-range: calc(100% - var(--scroll-fade-size)) 100%,
      0px var(--scroll-fade-size),
      calc(100% - var(--scroll-fade-size)) 100%;
    -webkit-mask-composite: source-in;
    mask-composite: intersect;
  }
}

/* [project]/apps/forgentic/src/styles/globals.css [client] (css) */


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