{"id":14,"date":"2026-08-10T12:48:49","date_gmt":"2026-08-10T11:48:49","guid":{"rendered":"https:\/\/andreasespenes.no\/?page_id=14"},"modified":"2026-10-30T08:57:40","modified_gmt":"2026-10-30T07:57:40","slug":"falmador","status":"publish","type":"page","link":"https:\/\/andreasespenes.no\/en\/falmador\/","title":{"rendered":"Falmador"},"content":{"rendered":"\n<style>\n  \/* =========================================================\n     FALMADOR \u2013 HERO\n     Klassisk high-fantasy \/ gammel verden\n     Midtstilt hero uten kart\n     ========================================================= *\/\n\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Cinzel:wght@500;600;700&family=Cormorant+Garamond:wght@400;500;600&display=swap');\n\n  .falmador-hero,\n  .falmador-hero * {\n    box-sizing: border-box;\n  }\n\n  .falmador-hero {\n    --fal-black: #090907;\n    --fal-dark: #11100c;\n    --fal-brown: #241c12;\n\n    --fal-gold: #c7a655;\n    --fal-gold-light: #e7cf85;\n    --fal-gold-dark: #8d6b2b;\n\n    --fal-cream: #eee4c9;\n    --fal-text: #d2cab7;\n    --fal-muted: #a49b88;\n\n    position: relative;\n    left: 50%;\n\n    width: 100vw;\n    margin-left: -50vw;\n\n    overflow: hidden;\n\n    color: var(--fal-cream);\n\n    background:\n      radial-gradient(\n        circle at 50% 34%,\n        rgba(199, 166, 85, 0.16),\n        transparent 31%\n      ),\n      radial-gradient(\n        circle at 18% 18%,\n        rgba(52, 67, 45, 0.15),\n        transparent 29%\n      ),\n      radial-gradient(\n        circle at 84% 78%,\n        rgba(89, 52, 31, 0.15),\n        transparent 31%\n      ),\n      linear-gradient(\n        145deg,\n        #080806 0%,\n        #15120c 50%,\n        #090907 100%\n      );\n  }\n\n\n  \/* =========================================================\n     M\u00d8RKT, DISKRET TEKSTURLAG\n     ========================================================= *\/\n\n  .falmador-hero::before {\n    content: \"\";\n\n    position: absolute;\n    inset: 0;\n\n    z-index: 1;\n\n    background:\n      repeating-linear-gradient(\n        0deg,\n        rgba(255, 255, 255, 0.012) 0,\n        rgba(255, 255, 255, 0.012) 1px,\n        transparent 1px,\n        transparent 5px\n      ),\n      linear-gradient(\n        180deg,\n        rgba(8, 8, 6, 0.04),\n        rgba(8, 8, 6, 0.62)\n      );\n\n    pointer-events: none;\n  }\n\n\n  \/* =========================================================\n     DEKORATIV GULLSIRKEL\n     ========================================================= *\/\n\n  .falmador-hero::after {\n    content: \"\";\n\n    position: absolute;\n\n    z-index: 2;\n\n    width: 720px;\n    height: 720px;\n\n    left: 50%;\n    top: -440px;\n\n    transform:\n      translateX(-50%);\n\n    border:\n      1px solid rgba(199, 166, 85, 0.17);\n\n    border-radius: 50%;\n\n    box-shadow:\n      0 0 0 42px rgba(199, 166, 85, 0.018),\n      0 0 0 90px rgba(199, 166, 85, 0.012);\n\n    pointer-events: none;\n  }\n\n\n  \/* =========================================================\n     INNHOLD\n     ========================================================= *\/\n\n  .falmador-hero__inner {\n    position: relative;\n\n    z-index: 4;\n\n    display: flex;\n\n    align-items: center;\n    justify-content: center;\n\n    width:\n      min(980px, calc(100% - 64px));\n\n    min-height: 650px;\n\n    margin: 0 auto;\n\n    padding: 76px 0 82px;\n  }\n\n\n  \/* =========================================================\n     MIDTSTILT INNHOLD\n     ========================================================= *\/\n\n  .falmador-hero__copy {\n    width: 100%;\n    max-width: 830px;\n\n    margin: 0 auto;\n\n    text-align: center;\n  }\n\n\n  \/* Liten fantasy-label *\/\n\n  .falmador-hero__eyebrow {\n    display: inline-flex;\n\n    align-items: center;\n    justify-content: center;\n\n    gap: 12px;\n\n    margin: 0 0 22px !important;\n\n    color: var(--fal-gold-light);\n\n    font-family: \"Cinzel\", serif;\n\n    font-size: 13px;\n    font-weight: 600;\n\n    line-height: 1.3;\n\n    letter-spacing: 0.18em;\n\n    text-transform: uppercase;\n  }\n\n  .falmador-hero__eyebrow::before {\n    content: \"\";\n\n    width: 42px;\n    height: 1px;\n\n    background:\n      linear-gradient(\n        90deg,\n        var(--fal-gold-dark),\n        var(--fal-gold-light)\n      );\n  }\n\n  .falmador-hero__eyebrow::after {\n    content: \"\";\n\n    width: 42px;\n    height: 1px;\n\n    background:\n      linear-gradient(\n        90deg,\n        var(--fal-gold-light),\n        var(--fal-gold-dark)\n      );\n  }\n\n\n  \/* =========================================================\n     LOGO\n     ========================================================= *\/\n\n  .falmador-hero__logo {\n    display: block;\n\n    width: 720px;\n    max-width: 100%;\n    height: auto;\n\n    margin: 0 auto 11px;\n\n    object-fit: contain;\n\n    filter:\n      drop-shadow(\n        0 8px 20px rgba(0, 0, 0, 0.65)\n      );\n  }\n\n\n  \/* =========================================================\n     TAGLINE\n     ========================================================= *\/\n\n  .falmador-hero__tagline {\n    max-width: 780px;\n\n    margin: 0 auto 23px !important;\n\n    color: var(--fal-gold-light);\n\n    font-family: \"Cinzel\", serif;\n\n    font-size: 18px;\n    font-weight: 500;\n\n    line-height: 1.5;\n\n    letter-spacing: 0.055em;\n  }\n\n\n  \/* =========================================================\n     INTRO\n     ========================================================= *\/\n\n  .falmador-hero__intro {\n    max-width: 760px;\n\n    margin: 0 auto 31px !important;\n\n    color: var(--fal-text);\n\n    font-family:\n      \"Cormorant Garamond\",\n      Georgia,\n      serif;\n\n    font-size: 21px;\n    font-weight: 500;\n\n    line-height: 1.63;\n  }\n\n\n  \/* =========================================================\n     KNAPPER\n     ========================================================= *\/\n\n  .falmador-hero__actions {\n    display: flex;\n    flex-wrap: wrap;\n\n    gap: 11px;\n\n    justify-content: center;\n\n    margin-bottom: 23px;\n  }\n\n  .falmador-hero__button {\n    display: inline-flex;\n\n    min-height: 50px;\n\n    align-items: center;\n    justify-content: center;\n\n    padding: 12px 23px;\n\n    border-radius: 3px;\n\n    font-family: \"Cinzel\", serif;\n\n    font-size: 12px;\n    font-weight: 700;\n\n    letter-spacing: 0.045em;\n\n    text-decoration: none !important;\n\n    transition:\n      transform 0.22s ease,\n      background 0.22s ease,\n      border-color 0.22s ease,\n      color 0.22s ease,\n      box-shadow 0.22s ease;\n  }\n\n  .falmador-hero__button:hover {\n    transform: translateY(-2px);\n  }\n\n\n  \/* Gullknapp *\/\n\n  .falmador-hero__button--primary {\n    border:\n      1px solid var(--fal-gold);\n\n    background:\n      linear-gradient(\n        135deg,\n        #d5b65f,\n        #a67f32\n      );\n\n    color: #100e09 !important;\n\n    box-shadow:\n      0 12px 28px rgba(0, 0, 0, 0.23);\n  }\n\n  .falmador-hero__button--primary:hover {\n    background:\n      linear-gradient(\n        135deg,\n        #e0c36e,\n        #b88f3a\n      );\n  }\n\n\n  \/* M\u00f8rk knapp *\/\n\n  .falmador-hero__button--secondary {\n    border:\n      1px solid rgba(199, 166, 85, 0.48);\n\n    background:\n      rgba(15, 14, 10, 0.72);\n\n    color:\n      var(--fal-cream) !important;\n  }\n\n  .falmador-hero__button--secondary:hover {\n    border-color:\n      var(--fal-gold);\n\n    background:\n      rgba(199, 166, 85, 0.08);\n  }\n\n\n  \/* =========================================================\n     VAREMERKETEKST\n     ========================================================= *\/\n\n  .falmador-hero__legal {\n    margin: 0 auto !important;\n\n    color:\n      rgba(210, 202, 183, 0.48);\n\n    font-size: 10px;\n\n    line-height: 1.5;\n\n    letter-spacing: 0.025em;\n  }\n\n\n  \/* =========================================================\n     DEKORATIV STREK NEDERST\n     ========================================================= *\/\n\n  .falmador-hero__ornament {\n    position: absolute;\n\n    z-index: 5;\n\n    left: 50%;\n    bottom: 0;\n\n    width:\n      min(740px, 70%);\n\n    height: 1px;\n\n    transform:\n      translateX(-50%);\n\n    background:\n      linear-gradient(\n        90deg,\n        transparent,\n        rgba(199, 166, 85, 0.52),\n        rgba(231, 207, 133, 0.72),\n        rgba(199, 166, 85, 0.52),\n        transparent\n      );\n  }\n\n\n  \/* =========================================================\n     TABLET\n     ========================================================= *\/\n\n  @media (max-width: 950px) {\n\n    .falmador-hero__inner {\n      width:\n        min(100% - 44px, 820px);\n\n      min-height: auto;\n\n      padding:\n        64px 0 70px;\n    }\n\n    .falmador-hero__copy {\n      max-width: none;\n    }\n  }\n\n\n  \/* =========================================================\n     MOBIL\n     ========================================================= *\/\n\n  @media (max-width: 560px) {\n\n    .falmador-hero__inner {\n      width:\n        calc(100% - 34px);\n\n      padding:\n        50px 0 56px;\n    }\n\n    .falmador-hero__eyebrow {\n      gap: 8px;\n\n      margin-bottom:\n        17px !important;\n\n      font-size: 10px;\n\n      letter-spacing:\n        0.14em;\n    }\n\n    .falmador-hero__eyebrow::before {\n      width: 18px;\n    }\n\n    .falmador-hero__eyebrow::after {\n      width: 18px;\n    }\n\n    .falmador-hero__logo {\n      width: 470px;\n      max-width: 100%;\n\n      margin-bottom: 8px;\n    }\n\n    .falmador-hero__tagline {\n      margin-bottom:\n        18px !important;\n\n      font-size: 15px;\n    }\n\n    .falmador-hero__intro {\n      margin-bottom:\n        26px !important;\n\n      font-size: 18px;\n\n      line-height: 1.58;\n    }\n\n    .falmador-hero__actions {\n      display: grid;\n\n      grid-template-columns: 1fr;\n\n      gap: 9px;\n    }\n\n    .falmador-hero__button {\n      width: 100%;\n    }\n\n  }\n\n<\/style>\n\n\n<section class=\"falmador-hero\">\n\n\n  <div class=\"falmador-hero__inner\">\n\n\n    <!-- MIDTSTILT INNHOLD -->\n\n    <div class=\"falmador-hero__copy\">\n\n      <div class=\"falmador-hero__eyebrow\">\n        Et fantasyunivers av Andreas Sautter Espenes\n      <\/div>\n\n      <img decoding=\"async\" class=\"falmador-hero__logo\" src=\"https:\/\/andreasespenes.no\/wp-content\/uploads\/2026\/08\/Falmador-Logo-uten-bakgrunn-scaled.png\" alt=\"Falmador\">\n\n      <p class=\"falmador-hero__tagline\">\n        En verden av varsler, skapninger og glemte hemmeligheter\n      <\/p>\n\n      <p class=\"falmador-hero__intro\">\n        I Falmador\u00ae lever mennesker og andre folk i en verden\n        formet av gamle historier, ukjente skapninger og krefter\n        som lenge har ligget skjult. N\u00e5r tegnene p\u00e5 noe m\u00f8rkere\n        begynner \u00e5 vise seg, er det ikke lenger mulig \u00e5 se bort.\n      <\/p>\n\n      <div class=\"falmador-hero__actions\">\n\n        <a class=\"falmador-hero__button falmador-hero__button--primary\" href=\"#falmador-univers\">\n          Utforsk Falmador\n        <\/a>\n\n        <a class=\"falmador-hero__button falmador-hero__button--secondary\" href=\"#falmador-karakterer\">\n          M\u00f8t karakterene\n        <\/a>\n\n      <\/div>\n\n      <p class=\"falmador-hero__legal\">\n        Falmador\u00ae er et registrert varemerke tilh\u00f8rende\n        Andreas Sautter Espenes.\n      <\/p>\n\n    <\/div>\n\n  <\/div>\n\n\n  <div class=\"falmador-hero__ornament\"><\/div>\n\n\n<\/section>\n\n\n\n<!-- SEKSJON 2: TRILOGIEN \u2013 \u00e9n Tilpasset HTML-blokk -->\n\n<style>\n  \/* =========================================================\n     FALMADOR \u2013 TRILOGIEN\n     Tre klikkbare bokomslag\n     ========================================================= *\/\n\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Cinzel:wght@500;600;700&family=Cormorant+Garamond:wght@400;500;600&display=swap');\n\n\n  \/* =========================================================\n     GRUNNOPPSETT\n     ========================================================= *\/\n\n  .fm-books,\n  .fm-books * {\n    box-sizing: border-box;\n  }\n\n  .fm-books {\n    position: relative;\n    left: 50%;\n\n    width: 100vw;\n    margin-left: -50vw;\n\n    overflow: hidden;\n    scroll-margin-top: 100px;\n\n    background:\n      linear-gradient(\n        115deg,\n        #f4ead3,\n        #eee1c2 48%,\n        #e7d6b1\n      );\n\n    color: #3f372c;\n  }\n\n  .fm-books .fm-inner {\n    width: min(1180px, calc(100% - 64px));\n\n    margin: auto;\n    padding: 78px 0;\n  }\n\n\n  \/* =========================================================\n     OVERSKRIFTER OG TEKST\n     ========================================================= *\/\n\n  .fm-books .fm-label {\n    margin: 0 0 18px;\n\n    font:\n      600 12px\/1.5\n      Cinzel, Georgia, serif;\n\n    letter-spacing: 0.15em;\n    text-transform: uppercase;\n\n    color: #6d4f1c;\n  }\n\n  .fm-books h2 {\n    margin: 0 0 24px;\n\n    font:\n      500 clamp(30px, 4vw, 46px)\/1.2\n      Cinzel, Georgia, serif;\n\n    color: #17140f;\n  }\n\n  .fm-books p {\n    margin: 0 0 20px;\n\n    font:\n      500 21px\/1.65\n      'Cormorant Garamond', Georgia, serif;\n  }\n\n  .fm-books header {\n    max-width: 850px;\n\n    margin: 0 auto 44px;\n\n    text-align: center;\n  }\n\n\n  \/* =========================================================\n     B\u00d8KENE \u2013 TRE P\u00c5 \u00c9N REKKE\n     ========================================================= *\/\n\n  .fm-books .fm-grid {\n    display: grid;\n\n    grid-template-columns:\n      repeat(3, minmax(0, 1fr));\n\n    gap: 36px;\n  }\n\n  .fm-books .fm-card {\n    display: flex;\n\n    flex-direction: column;\n    align-items: center;\n\n    min-width: 0;\n    padding: 12px 12px 24px;\n\n    border: 1px solid transparent;\n\n    text-align: center;\n    text-decoration: none !important;\n\n    color: #3f372c !important;\n\n    transition:\n      transform 0.2s ease,\n      border-color 0.2s ease;\n  }\n\n  .fm-books .fm-card:hover {\n    transform: translateY(-5px);\n\n    border-color: #b48d3e88;\n  }\n\n\n  \/* =========================================================\n     OMSLAG\n     ========================================================= *\/\n\n  .fm-books .fm-cover {\n    width: 100%;\n    max-width: 290px;\n\n    aspect-ratio: 2 \/ 3;\n\n    margin-bottom: 28px;\n    overflow: hidden;\n\n    background: #101720;\n\n    box-shadow:\n      0 18px 30px #38271244;\n  }\n\n  .fm-books .fm-cover > img {\n    display: block;\n\n    width: 100%;\n    height: 100%;\n\n    object-fit: contain;\n  }\n\n\n  \/* =========================================================\n     MIDLERTIDIGE OMSLAG \u2013 BOK II OG III\n     ========================================================= *\/\n\n  .fm-books .fm-placeholder {\n    display: flex;\n\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n\n    gap: 25px;\n\n    height: 100%;\n    padding: 28px 22px;\n\n    border: 1px solid #c2a052;\n\n    background:\n      radial-gradient(\n        ellipse at top,\n        #313941,\n        transparent 65%\n      ),\n      linear-gradient(\n        #101720,\n        #080a0c\n      );\n  }\n\n  .fm-books .fm-placeholder img {\n    display: block;\n\n    width: 100%;\n    height: auto;\n  }\n\n  .fm-books .fm-placeholder span {\n    font:\n      500 11px\/1.6\n      Cinzel, Georgia, serif;\n\n    letter-spacing: 0.08em;\n\n    color: #cdbb8a;\n  }\n\n  .fm-books .fm-placeholder .fm-temp {\n    font:\n      500 11px\/1.5\n      Georgia, serif;\n\n    letter-spacing: 0;\n\n    color: #b6b1a5;\n  }\n\n\n  \/* =========================================================\n     BOKNUMMER, TITLER OG LENKETEKST\n     ========================================================= *\/\n\n  .fm-books .fm-number {\n    font:\n      600 12px\/1.5\n      Cinzel, Georgia, serif;\n\n    letter-spacing: 0.12em;\n\n    color: #6d4f1c;\n  }\n\n  .fm-books h3 {\n    display: flex;\n\n    align-items: center;\n    justify-content: center;\n\n    min-height: 2.7em;\n    margin: 10px 0 18px;\n\n    font:\n      600 clamp(18px, 2vw, 23px)\/1.35\n      Cinzel, Georgia, serif;\n\n    color: #17140f;\n  }\n\n  .fm-books .fm-more {\n    margin-top: auto;\n    padding-bottom: 6px;\n\n    border-bottom:\n      1px solid #b48d3e;\n\n    font:\n      600 12px\/1.5\n      Cinzel, Georgia, serif;\n\n    color: #6d4f1c;\n  }\n\n  .fm-books .fm-order {\n    max-width: 760px;\n\n    margin: 38px auto 0;\n\n    font-size: 19px;\n    text-align: center;\n  }\n\n\n  \/* =========================================================\n     TASTATURNAVIGASJON\n     ========================================================= *\/\n\n  .fm-books a:focus-visible {\n    outline: 3px solid #6d4f1c;\n    outline-offset: 5px;\n  }\n\n\n  \/* =========================================================\n     MOBIL \u2013 B\u00d8KENE UNDER HVERANDRE\n     ========================================================= *\/\n\n  @media (max-width: 700px) {\n\n    .fm-books .fm-grid {\n      grid-template-columns: 1fr;\n\n      gap: 36px;\n    }\n\n    .fm-books .fm-card {\n      width: 100%;\n      max-width: 370px;\n\n      margin: auto;\n    }\n\n    .fm-books h3 {\n      min-height: 0;\n    }\n\n    .fm-books .fm-cover {\n      max-width: 280px;\n    }\n\n  }\n\n  @media (max-width: 560px) {\n\n    .fm-books .fm-inner {\n      width: calc(100% - 34px);\n\n      padding: 52px 0;\n    }\n\n    .fm-books p {\n      font-size: 19px;\n    }\n\n  }\n\n\n  \/* =========================================================\n     REDUSERT BEVEGELSE\n     ========================================================= *\/\n\n  @media (prefers-reduced-motion: reduce) {\n\n    .fm-books * {\n      transition: none !important;\n      scroll-behavior: auto !important;\n    }\n\n  }\n<\/style>\n\n\n<section class=\"fm-books\" id=\"falmador-trilogien\" aria-labelledby=\"fm-books-title\">\n  <div class=\"fm-inner\">\n\n\n    <!-- =====================================================\n         INTRODUKSJON\n         ===================================================== -->\n\n    <header>\n\n      <p class=\"fm-label\">\n        Falmador-trilogien\n      <\/p>\n\n      <h2 id=\"fm-books-title\">\n        \u00c9n sammenhengende historie.<br>\n        Tre b\u00f8ker.\n      <\/h2>\n\n      <p>\n        Et urovekkende varsel bryter stillheten i Branrel.\n        For Milo blir det begynnelsen p\u00e5 en reise langt fra\n        livet han kjenner, sammen med storebroren Erik og\n        vennen Tobb. Den g\u00e5tefulle Eldren vet mer om farene\n        utenfor landsbyen \u2013 og om sannheten som kan skjule\n        seg i gamle fortellinger.\n      <\/p>\n\n      <p>\n        Gjennom tre b\u00f8ker \u00e5pner Falmador seg, fra skogsstier\n        og glemte ruiner til fjerne riker og en verden i\n        krigens skygge.\n      <\/p>\n\n    <\/header>\n\n\n    <!-- =====================================================\n         BOKOVERSIKT\n         Hele feltet til hver bok er klikkbart\n         ===================================================== -->\n\n    <div class=\"fm-grid\">\n\n\n      <!-- BOK I \u2013 SKY GGENS VARSEL -->\n\n      <a class=\"fm-card\" href=\"https:\/\/andreasespenes.no\/falmador\/skyggens-varsel\/\">\n\n        <div class=\"fm-cover\">\n\n          <img src=\"https:\/\/andreasespenes.no\/wp-content\/uploads\/2026\/09\/Falmador-Skyggens-varsel-Norwegian_EBOOK-scaled.jpg\" alt=\"Omslaget til Falmador \u2013 Skyggens varsel\" loading=\"lazy\" decoding=\"async\">\n\n        <\/div>\n\n        <span class=\"fm-number\">\n          Bok I\n        <\/span>\n\n        <h3>\n          Skyggens varsel\n        <\/h3>\n\n        <span class=\"fm-more\">\n          Les om bok I \u2192\n        <\/span>\n\n      <\/a>\n\n\n      <!-- BOK II \u2013 UNDER M\u00d8RKE HIMLER -->\n\n      <a class=\"fm-card\" href=\"https:\/\/andreasespenes.no\/falmador\/under-morke-himler\/\">\n\n        <div class=\"fm-cover\">\n\n          <!-- Erstatt tittelplaten n\u00e5r endelig omslag er klart. -->\n\n          <div class=\"fm-placeholder\">\n\n            <img src=\"https:\/\/andreasespenes.no\/wp-content\/uploads\/2026\/10\/Falmador-Under-morke-himler-logo.png\" alt=\"Falmador \u2013 Under m\u00f8rke himler\" loading=\"lazy\" decoding=\"async\">\n\n            <span>\n              BOK II AV III\n            <\/span>\n\n            <span>\n              Andreas Sautter Espenes\n            <\/span>\n\n            <span class=\"fm-temp\">\n              F\u00f8rste manusutkast ferdig\n            <\/span>\n\n          <\/div>\n\n        <\/div>\n\n        <span class=\"fm-number\">\n          Bok II\n        <\/span>\n\n        <h3>\n          Under m\u00f8rke himler\n        <\/h3>\n\n        <span class=\"fm-more\">\n          Les om bok II \u2192\n        <\/span>\n\n      <\/a>\n\n\n      <!-- BOK III \u2013 KRIGENS TORDEN -->\n\n      <a class=\"fm-card\" href=\"https:\/\/andreasespenes.no\/falmador\/krigens-torden\/\">\n\n        <div class=\"fm-cover\">\n\n          <!-- Erstatt tittelplaten n\u00e5r endelig omslag er klart. -->\n\n          <div class=\"fm-placeholder\">\n\n            <img src=\"https:\/\/andreasespenes.no\/wp-content\/uploads\/2026\/10\/Falmador-Krigens-torden-logo.png\" alt=\"Falmador \u2013 Krigens torden\" loading=\"lazy\" decoding=\"async\">\n\n            <span>\n              BOK III AV III\n            <\/span>\n\n            <span>\n              Andreas Sautter Espenes\n            <\/span>\n\n            <span class=\"fm-temp\">\n              Under arbeid\n            <\/span>\n\n          <\/div>\n\n        <\/div>\n\n        <span class=\"fm-number\">\n          Bok III\n        <\/span>\n\n        <h3>\n          Krigens torden\n        <\/h3>\n\n        <span class=\"fm-more\">\n          Les om bok III \u2192\n        <\/span>\n\n      <\/a>\n\n    <\/div>\n\n\n    <!-- =====================================================\n         LE SEREKKEF\u00d8LGE\n         ===================================================== -->\n\n    <p class=\"fm-order\">\n      Historien begynner med <em>Skyggens varsel<\/em>.\n      Velg et omslag for \u00e5 lese mer om boka.\n    <\/p>\n\n  <\/div>\n<\/section>\n\n\n\n<!-- SEKSJON 3: UNIVERSET \u2013 \u00e9n Tilpasset HTML-blokk -->\n\n<style>\n  \/* =========================================================\n     FALMADOR \u2013 UNIVERSET\n     Presentasjon av verdenen og historiens temaer\n     ========================================================= *\/\n\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Cinzel:wght@500;600;700&family=Cormorant+Garamond:wght@400;500;600&display=swap');\n\n\n  \/* =========================================================\n     GRUNNOPPSETT\n     ========================================================= *\/\n\n  .fm-world,\n  .fm-world * {\n    box-sizing: border-box;\n  }\n\n  .fm-world {\n    position: relative;\n    left: 50%;\n\n    width: 100vw;\n    margin-left: -50vw;\n\n    overflow: hidden;\n    scroll-margin-top: 100px;\n\n    background:\n      radial-gradient(\n        ellipse at 75% 15%,\n        #31372d55,\n        transparent 55%\n      ),\n      linear-gradient(\n        120deg,\n        #17120c,\n        #080806\n      );\n\n    color: #cfc5ae;\n  }\n\n  .fm-world .fm-inner {\n    width: min(1180px, calc(100% - 64px));\n\n    margin: auto;\n    padding: 78px 0;\n  }\n\n\n  \/* =========================================================\n     OVERSKRIFTER OG TEKST\n     ========================================================= *\/\n\n  .fm-world .fm-label {\n    margin: 0 0 18px;\n\n    font:\n      600 12px\/1.5\n      Cinzel, Georgia, serif;\n\n    letter-spacing: 0.15em;\n    text-transform: uppercase;\n\n    color: #e0c97d;\n  }\n\n  .fm-world h2 {\n    margin: 0 0 24px;\n\n    font:\n      500 clamp(30px, 4vw, 46px)\/1.2\n      Cinzel, Georgia, serif;\n\n    color: #eee4c9;\n  }\n\n  .fm-world p {\n    margin: 0 0 20px;\n\n    font:\n      500 21px\/1.65\n      'Cormorant Garamond', Georgia, serif;\n  }\n\n  .fm-world header {\n    max-width: 800px;\n\n    margin: 0 auto 42px;\n\n    text-align: center;\n  }\n\n\n  \/* =========================================================\n     TEMAFELTER \u2013 TRE P\u00c5 \u00c9N REKKE\n     ========================================================= *\/\n\n  .fm-world .fm-grid {\n    display: grid;\n\n    grid-template-columns:\n      repeat(3, minmax(0, 1fr));\n\n    gap: 22px;\n  }\n\n  .fm-world article {\n    padding: 30px 27px;\n\n    border: 1px solid #c2a05244;\n\n    background: #c2a05208;\n  }\n\n  .fm-world h3 {\n    margin: 0 0 16px;\n\n    font:\n      500 22px\/1.4\n      Cinzel, Georgia, serif;\n\n    color: #e0c97d;\n  }\n\n  .fm-world article p {\n    margin: 0;\n\n    font-size: 19px;\n  }\n\n\n  \/* =========================================================\n     TASTATURNAVIGASJON\n     ========================================================= *\/\n\n  .fm-world a:focus-visible {\n    outline: 3px solid #e0c97d;\n    outline-offset: 5px;\n  }\n\n\n  \/* =========================================================\n     TABLET OG MOBIL\n     ========================================================= *\/\n\n  @media (max-width: 800px) {\n\n    .fm-world .fm-grid {\n      grid-template-columns: 1fr;\n    }\n\n  }\n\n  @media (max-width: 560px) {\n\n    .fm-world .fm-inner {\n      width: calc(100% - 34px);\n\n      padding: 52px 0;\n    }\n\n    .fm-world p {\n      font-size: 19px;\n    }\n\n  }\n\n\n  \/* =========================================================\n     REDUSERT BEVEGELSE\n     ========================================================= *\/\n\n  @media (prefers-reduced-motion: reduce) {\n\n    .fm-world * {\n      transition: none !important;\n      scroll-behavior: auto !important;\n    }\n\n  }\n<\/style>\n\n\n<section\n  class=\"fm-world\"\n  id=\"falmador-universet\"\n  aria-labelledby=\"fm-world-title\"\n>\n  <div class=\"fm-inner\">\n\n\n    <!-- =====================================================\n         INTRODUKSJON\n         ===================================================== -->\n\n    <header>\n\n      <p class=\"fm-label\">\n        Bortenfor de kjente stiene\n      <\/p>\n\n      <h2 id=\"fm-world-title\">\n        En verden med sine egne historier\n      <\/h2>\n\n      <p>\n        Det finnes mer i Falmador enn det menneskene i Branrel\n        kjenner til. Gamle veier f\u00f8rer gjennom landskap der\n        andre folk lever, og der fortiden fortsatt setter spor.\n      <\/p>\n\n    <\/header>\n\n\n    <!-- =====================================================\n         TEMAOVERSIKT\n         ===================================================== -->\n\n    <div class=\"fm-grid\">\n\n\n      <!-- FOLK OG SKAPNINGER -->\n\n      <article>\n\n        <h3>\n          Folk og skapninger\n        <\/h3>\n\n        <p>\n          Ikke alle man m\u00f8ter, ligner en selv. Falmador rommer\n          folk med egne skikker, skapninger fra gamle\n          fortellinger og liv som sjelden viser seg for mennesker.\n        <\/p>\n\n      <\/article>\n\n\n      <!-- MAGI OG HEMMELIGHETER -->\n\n      <article>\n\n        <h3>\n          Magi og hemmeligheter\n        <\/h3>\n\n        <p>\n          Magi kan hjelpe, beskytte og forandre. Men den har\n          grenser og krever noe av den som bruker den.\n          Kunnskapen om den er ujevnt fordelt \u2013 og noen\n          hemmeligheter er farlige \u00e5 lete etter.\n        <\/p>\n\n      <\/article>\n\n\n      <!-- DET N\u00c6RE I DET STORE -->\n\n      <article>\n\n        <h3>\n          Det n\u00e6re i det store\n        <\/h3>\n\n        <p>\n          Midt i farene finnes vennskap, brorskap og lengselen\n          etter et sted \u00e5 h\u00f8re til. For Milo handler reisen\n          ogs\u00e5 om hvem han kan stole p\u00e5, og hvem han selv\n          vil v\u00e6re.\n        <\/p>\n\n      <\/article>\n\n    <\/div>\n\n  <\/div>\n<\/section>\n\n\n\n<style>\n  \/* =========================================================\n     FALMADOR \u2013 FIGURER FRA FALMADOR\n     Milo \u2022 Erik \u2022 Tobb \u2022 Eldren \u2022 Dravyn \u2022 Veyra\n     ========================================================= *\/\n\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Cinzel:wght@500;600;700&family=Cormorant+Garamond:wght@400;500;600;700&display=swap');\n\n  .fal-characters,\n  .fal-characters * {\n    box-sizing: border-box;\n  }\n\n  .fal-characters {\n    --fal-ink: #17140f;\n    --fal-text: #3f372c;\n    --fal-muted: #5f5443;\n\n    --fal-gold: #b58d3e;\n    --fal-gold-light: #d8bc72;\n    --fal-gold-dark: #6d4f1c;\n\n    --fal-paper: #eee2c5;\n    --fal-paper-light: #f7efdc;\n    --fal-paper-dark: #decba3;\n\n    position: relative;\n    left: 50%;\n\n    width: 100vw;\n    margin-left: -50vw;\n\n    overflow: hidden;\n\n    color: var(--fal-ink);\n\n    background:\n      radial-gradient(\n        circle at 5% 30%,\n        rgba(82, 95, 65, 0.055),\n        transparent 26%\n      ),\n      radial-gradient(\n        circle at 94% 70%,\n        rgba(146, 107, 42, 0.07),\n        transparent 30%\n      ),\n      linear-gradient(\n        125deg,\n        #f5ecd8 0%,\n        #eee1c3 52%,\n        #e7d5b1 100%\n      );\n  }\n\n\n  \/* =========================================================\n     DISKRET PAPIRTEKSTUR\n     ========================================================= *\/\n\n  .fal-characters::before {\n    content: \"\";\n\n    position: absolute;\n    inset: 0;\n\n    opacity: 0.32;\n\n    pointer-events: none;\n\n    background-image:\n      repeating-linear-gradient(\n        0deg,\n        rgba(75, 57, 29, 0.017) 0px,\n        rgba(75, 57, 29, 0.017) 1px,\n        transparent 1px,\n        transparent 4px\n      );\n  }\n\n\n  \/* =========================================================\n     HOVEDINNHOLD\n     ========================================================= *\/\n\n  .fal-characters__inner {\n    position: relative;\n    z-index: 2;\n\n    width:\n      min(1280px, calc(100% - 54px));\n\n    margin: 0 auto;\n\n    padding:\n      76px 0 82px;\n  }\n\n\n  \/* =========================================================\n     OVERSKRIFT\n     ========================================================= *\/\n\n  .fal-characters__header {\n    max-width: 900px;\n\n    margin:\n      0 auto 42px;\n\n    text-align: center;\n  }\n\n  .fal-characters__eyebrow {\n    display: inline-flex;\n\n    align-items: center;\n    justify-content: center;\n\n    gap: 12px;\n\n    margin:\n      0 0 14px !important;\n\n    color:\n      var(--fal-gold-dark);\n\n    font-family:\n      \"Cinzel\",\n      serif;\n\n    font-size: 14px;\n    font-weight: 600;\n\n    letter-spacing:\n      0.16em;\n\n    text-transform:\n      uppercase;\n  }\n\n  .fal-characters__eyebrow::before,\n  .fal-characters__eyebrow::after {\n    content: \"\";\n\n    width: 34px;\n    height: 1px;\n\n    background:\n      linear-gradient(\n        90deg,\n        transparent,\n        var(--fal-gold)\n      );\n  }\n\n  .fal-characters__eyebrow::after {\n    background:\n      linear-gradient(\n        90deg,\n        var(--fal-gold),\n        transparent\n      );\n  }\n\n  .fal-characters__title {\n    margin:\n      0 0 18px !important;\n\n    color:\n      var(--fal-ink);\n\n    font-family:\n      \"Cinzel\",\n      serif;\n\n    font-size:\n      clamp(38px, 4vw, 54px);\n\n    font-weight: 600;\n\n    line-height: 1.08;\n\n    letter-spacing:\n      -0.025em;\n  }\n\n  .fal-characters__intro {\n    max-width: 820px;\n\n    margin:\n      0 auto !important;\n\n    color:\n      var(--fal-text);\n\n    font-family:\n      \"Cormorant Garamond\",\n      Georgia,\n      serif;\n\n    font-size: 19px;\n    font-weight: 600;\n\n    line-height: 1.65;\n  }\n\n\n  \/* =========================================================\n     KORTGRID\n     ========================================================= *\/\n\n  .fal-characters__grid {\n    display: grid;\n\n    grid-template-columns:\n      repeat(6, minmax(0, 1fr));\n\n    gap: 17px;\n\n    align-items: stretch;\n  }\n\n\n  \/* =========================================================\n     KARAKTERKORT\n     ========================================================= *\/\n\n  .fal-character {\n    position: relative;\n\n    display: flex;\n    flex-direction: column;\n\n    min-width: 0;\n\n    overflow: hidden;\n\n    border:\n      1px solid rgba(124, 92, 34, 0.28);\n\n    border-radius: 4px;\n\n    background:\n      rgba(249, 244, 230, 0.82);\n\n    box-shadow:\n      0 16px 35px rgba(66, 48, 21, 0.09);\n\n    transition:\n      transform 0.28s ease,\n      box-shadow 0.28s ease,\n      border-color 0.28s ease;\n  }\n\n  .fal-character:hover {\n    transform:\n      translateY(-6px);\n\n    border-color:\n      rgba(124, 92, 34, 0.50);\n\n    box-shadow:\n      0 23px 45px rgba(66, 48, 21, 0.15);\n  }\n\n\n  \/* liten gullstrek \u00f8verst *\/\n\n  .fal-character::before {\n    content: \"\";\n\n    position: absolute;\n\n    z-index: 5;\n\n    top: 0;\n    left: 50%;\n\n    width: 54px;\n    height: 3px;\n\n    transform:\n      translateX(-50%);\n\n    background:\n      linear-gradient(\n        90deg,\n        var(--fal-gold-dark),\n        var(--fal-gold-light),\n        var(--fal-gold-dark)\n      );\n  }\n\n\n  \/* =========================================================\n     BILDE\n     ========================================================= *\/\n\n  .fal-character__visual {\n    position: relative;\n\n    height: 285px;\n\n    overflow: hidden;\n\n    background:\n      #ffffff;\n  }\n\n  .fal-character__image {\n    display: block;\n\n    width: 100%;\n    height: 100%;\n\n    object-fit: contain;\n    object-position: center bottom;\n\n    filter:\n      saturate(0.88)\n      contrast(1.02);\n\n    transition:\n      transform 0.45s ease,\n      filter 0.45s ease;\n  }\n\n  .fal-character:hover\n  .fal-character__image {\n    transform:\n      scale(1.035);\n\n    filter:\n      saturate(0.98)\n      contrast(1.03);\n  }\n\n\n  \/* m\u00f8rk\/pergament overgang nederst i bildet *\/\n\n  .fal-character__visual::after {\n    content: \"\";\n\n    position: absolute;\n\n    inset: 0;\n\n    background:\n      linear-gradient(\n        180deg,\n        transparent 68%,\n        rgba(28, 22, 14, 0.11) 100%\n      );\n\n    pointer-events: none;\n  }\n\n\n  \/* =========================================================\n     TEKSTOMR\u00c5DE\n     ========================================================= *\/\n\n  .fal-character__body {\n    display: flex;\n    flex: 1;\n    flex-direction: column;\n\n    padding:\n      23px 20px 24px;\n  }\n\n  .fal-character__name {\n    margin:\n      0 0 7px !important;\n\n    color:\n      var(--fal-ink);\n\n    font-family:\n      \"Cinzel\",\n      serif;\n\n    font-size: 22px;\n    font-weight: 700;\n\n    line-height: 1.2;\n  }\n\n  .fal-character__role {\n    display: block;\n\n    min-height: 34px;\n\n    margin:\n      0 0 13px;\n\n    color:\n      var(--fal-gold-dark);\n\n    font-family:\n      \"Cinzel\",\n      serif;\n\n    font-size: 11px;\n    font-weight: 700;\n\n    line-height: 1.45;\n\n    letter-spacing:\n      0.09em;\n\n    text-transform:\n      uppercase;\n  }\n\n  .fal-character__text {\n    margin:\n      0 !important;\n\n    color:\n      var(--fal-text);\n\n    font-family:\n      \"Cormorant Garamond\",\n      Georgia,\n      serif;\n\n    font-size: 16px;\n    font-weight: 600;\n\n    line-height: 1.57;\n  }\n\n\n  \/* =========================================================\n     VEYRA \u2013 LITT M\u00d8RKERE KORT\n     ========================================================= *\/\n\n  .fal-character--dark {\n    border-color:\n      rgba(91, 69, 31, 0.42);\n\n    background:\n      linear-gradient(\n        160deg,\n        #30291f,\n        #1e1a15\n      );\n  }\n\n  .fal-character--dark\n  .fal-character__visual {\n    background:\n      #211d18;\n  }\n\n  .fal-character--dark\n  .fal-character__body {\n    background:\n      linear-gradient(\n        160deg,\n        #30291f,\n        #1e1a15\n      );\n  }\n\n  .fal-character--dark\n  .fal-character__name {\n    color:\n      #efe3c5;\n  }\n\n  .fal-character--dark\n  .fal-character__role {\n    color:\n      #d6b968;\n  }\n\n  .fal-character--dark\n  .fal-character__text {\n    color:\n      #cbc0aa;\n  }\n\n\n  \/* =========================================================\n     DRAVYN \u2013 SVAK GR\u00d8NN TONE\n     ========================================================= *\/\n\n  .fal-character--creature {\n    background:\n      linear-gradient(\n        160deg,\n        rgba(241, 236, 218, 0.94),\n        rgba(218, 220, 196, 0.87)\n      );\n  }\n\n\n  \/* =========================================================\n     AVSLUTTENDE TEKST\n     ========================================================= *\/\n\n  .fal-characters__footer {\n    position: relative;\n\n    max-width: 760px;\n\n    margin:\n      37px auto 0;\n\n    padding-top: 25px;\n\n    color:\n      #3f372c;\n\n    font-family:\n      \"Cormorant Garamond\",\n      Georgia,\n      serif;\n\n    font-size: 17px;\n    font-style: italic;\n    font-weight: 600;\n\n    line-height: 1.6;\n\n    text-align: center;\n  }\n\n  .fal-characters__footer::before {\n    content: \"\";\n\n    position: absolute;\n\n    top: 0;\n    left: 50%;\n\n    width: 120px;\n    height: 1px;\n\n    transform:\n      translateX(-50%);\n\n    background:\n      linear-gradient(\n        90deg,\n        transparent,\n        var(--fal-gold),\n        transparent\n      );\n  }\n\n\n  \/* =========================================================\n     LAPTOP\n     ========================================================= *\/\n\n  @media (max-width: 1150px) {\n\n    .fal-characters__grid {\n      grid-template-columns:\n        repeat(3, minmax(0, 1fr));\n    }\n\n    .fal-character__visual {\n      height: 325px;\n    }\n  }\n\n\n  \/* =========================================================\n     TABLET\n     ========================================================= *\/\n\n  @media (max-width: 780px) {\n\n    .fal-characters__inner {\n      width:\n        min(100% - 44px, 680px);\n\n      padding:\n        64px 0 70px;\n    }\n\n    .fal-characters__grid {\n      grid-template-columns:\n        repeat(2, minmax(0, 1fr));\n    }\n\n    .fal-character__visual {\n      height: 310px;\n    }\n  }\n\n\n  \/* =========================================================\n     MOBIL\n     ========================================================= *\/\n\n  @media (max-width: 560px) {\n\n    .fal-characters__inner {\n      width:\n        calc(100% - 34px);\n\n      padding:\n        52px 0 58px;\n    }\n\n    .fal-characters__header {\n      margin-bottom: 31px;\n    }\n\n    .fal-characters__eyebrow {\n      font-size: 11px;\n\n      letter-spacing:\n        0.13em;\n    }\n\n    .fal-characters__eyebrow::before,\n    .fal-characters__eyebrow::after {\n      width: 21px;\n    }\n\n    .fal-characters__title {\n      margin-bottom:\n        15px !important;\n\n      font-size:\n        clamp(33px, 9vw, 43px);\n    }\n\n    .fal-characters__intro {\n      font-size: 17px;\n    }\n\n    .fal-characters__grid {\n      grid-template-columns: 1fr;\n\n      gap: 17px;\n    }\n\n    .fal-character {\n      width: 100%;\n\n      grid-column: auto;\n    }\n\n    .fal-character__visual {\n      height: auto;\n\n      aspect-ratio:\n        4 \/ 5;\n    }\n\n    .fal-character__body {\n      padding:\n        21px 20px 23px;\n    }\n\n    .fal-character__name {\n      font-size: 21px;\n    }\n\n    .fal-character__role {\n      min-height: auto;\n    }\n\n    .fal-character__text {\n      font-size: 16px;\n    }\n\n    .fal-characters__footer {\n      margin-top: 30px;\n\n      font-size: 16px;\n    }\n  }\n\n<\/style>\n\n\n<section class=\"fal-characters\" id=\"falmador-karakterer\">\n\n  <div class=\"fal-characters__inner\">\n\n\n    <!-- =====================================================\n         OVERSKRIFT\n         ===================================================== -->\n\n    <header class=\"fal-characters__header\">\n\n      <div class=\"fal-characters__eyebrow\">\n        M\u00f8t noen av dem\n      <\/div>\n\n      <h2 class=\"fal-characters__title\">\n        Figurer fra Falmador\n      <\/h2>\n\n      <p class=\"fal-characters__intro\">\n        Her er noen av figurene og skapningene fra universet.\n        Beskrivelsene er korte med vilje, slik at historien\n        fortsatt kan utvikles uten \u00e5 avsl\u00f8re for mye.\n        Det finnes mange flere i den endelige fortellingen.\n      <\/p>\n\n    <\/header>\n\n\n    <!-- =====================================================\n         KARAKTERER\n         ===================================================== -->\n\n    <div class=\"fal-characters__grid\">\n\n\n      <!-- ===================================================\n           MILO\n           =================================================== -->\n\n      <article class=\"fal-character\">\n\n        <div class=\"fal-character__visual\">\n\n          <img decoding=\"async\" class=\"fal-character__image\" src=\"https:\/\/andreasespenes.no\/wp-content\/uploads\/2026\/08\/Milo-realistisk-scaled.jpg\" alt=\"Milo fra Falmador\">\n\n        <\/div>\n\n        <div class=\"fal-character__body\">\n\n          <h3 class=\"fal-character__name\">\n            Milo\n          <\/h3>\n\n          <span class=\"fal-character__role\">\n            Hovedperson\n          <\/span>\n\n          <p class=\"fal-character__text\">\n            En ung mann fra Branrel med en uro han\n            ikke helt forst\u00e5r, og en evne til \u00e5 ane fare\n            f\u00f8r den viser seg.\n          <\/p>\n\n        <\/div>\n\n      <\/article>\n\n\n      <!-- ===================================================\n           ERIK\n           =================================================== -->\n\n      <article class=\"fal-character\">\n\n        <div class=\"fal-character__visual\">\n\n          <img decoding=\"async\" class=\"fal-character__image\" src=\"https:\/\/andreasespenes.no\/wp-content\/uploads\/2026\/08\/Erik-scaled.png\" alt=\"Erik fra Falmador\">\n\n        <\/div>\n\n        <div class=\"fal-character__body\">\n\n          <h3 class=\"fal-character__name\">\n            Erik\n          <\/h3>\n\n          <span class=\"fal-character__role\">\n            Milos eldre bror\n          <\/span>\n\n          <p class=\"fal-character__text\">\n            Trygg, handlekraftig og sterkt knyttet til familien\n            og Branrel. Han b\u00e6rer ansvar uten \u00e5 gj\u00f8re mye ut av det,\n            og n\u00f8ler ikke n\u00e5r de han er glad i trenger ham.\n          <\/p>\n\n        <\/div>\n\n      <\/article>\n\n\n      <!-- ===================================================\n           TOBB\n           =================================================== -->\n\n      <article class=\"fal-character\">\n\n        <div class=\"fal-character__visual\">\n\n          <img decoding=\"async\" class=\"fal-character__image\" src=\"https:\/\/andreasespenes.no\/wp-content\/uploads\/2026\/08\/Tobb-realistisk-scaled.jpg\" alt=\"Tobb fra Falmador\">\n\n        <\/div>\n\n        <div class=\"fal-character__body\">\n\n          <h3 class=\"fal-character__name\">\n            Tobb\n          <\/h3>\n\n          <span class=\"fal-character__role\">\n            Venn og f\u00f8lgesvenn\n          <\/span>\n\n          <p class=\"fal-character__text\">\n            Lojal, jordn\u00e6r og alltid n\u00e6r n\u00e5r Milo trenger\n            ham. Han m\u00f8ter det ukjente med b\u00e5de mot,\n            skepsis og sitt eget syn p\u00e5 verden.\n          <\/p>\n\n        <\/div>\n\n      <\/article>\n\n\n      <!-- ===================================================\n           ELDREN\n           =================================================== -->\n\n      <article class=\"fal-character\">\n\n        <div class=\"fal-character__visual\">\n\n          <img decoding=\"async\" class=\"fal-character__image\" src=\"https:\/\/andreasespenes.no\/wp-content\/uploads\/2026\/08\/Eldren.jpg\" alt=\"Eldren fra Falmador\">\n\n        <\/div>\n\n        <div class=\"fal-character__body\">\n\n          <h3 class=\"fal-character__name\">\n            Eldren\n          <\/h3>\n\n          <span class=\"fal-character__role\">\n            Den g\u00e5tefulle vandreren\n          <\/span>\n\n          <p class=\"fal-character__text\">\n            En fremmed med kunnskap om krefter, varsler\n            og steder de fleste bare kjenner gjennom\n            gamle historier.\n          <\/p>\n\n        <\/div>\n\n      <\/article>\n\n\n      <!-- ===================================================\n           DRAVYN\n           =================================================== -->\n\n      <article class=\"fal-character fal-character--creature\">\n\n        <div class=\"fal-character__visual\">\n\n          <img decoding=\"async\" class=\"fal-character__image\" src=\"https:\/\/andreasespenes.no\/wp-content\/uploads\/2026\/08\/Dravyn.jpg\" alt=\"Dravyn fra Falmador\">\n\n        <\/div>\n\n        <div class=\"fal-character__body\">\n\n          <h3 class=\"fal-character__name\">\n            Dravyn\n          <\/h3>\n\n          <span class=\"fal-character__role\">\n            Skapning fra Falmador\n          <\/span>\n\n          <p class=\"fal-character__text\">\n            Et g\u00e5tefullt fj\u00e6rkledd folk med en uvanlig\n            evne til \u00e5 etterligne lyder og stemmer.\n            Fremmede for mange, men ikke n\u00f8dvendigvis fiender.\n          <\/p>\n\n        <\/div>\n\n      <\/article>\n\n\n      <!-- ===================================================\n           VEYRA\n           =================================================== -->\n\n      <article class=\"fal-character fal-character--dark\">\n\n        <div class=\"fal-character__visual\">\n\n          <img decoding=\"async\" class=\"fal-character__image\" src=\"https:\/\/andreasespenes.no\/wp-content\/uploads\/2026\/08\/Veyra-1.jpg\" alt=\"Veyra fra Falmador\">\n\n        <\/div>\n\n        <div class=\"fal-character__body\">\n\n          <h3 class=\"fal-character__name\">\n            Veyra\n          <\/h3>\n\n          <span class=\"fal-character__role\">\n            Skyggen i m\u00f8rket\n          <\/span>\n\n          <p class=\"fal-character__text\">\n            M\u00f8rke skikkelser som viser seg om natten.\n            De r\u00f8de \u00f8ynene og det kalde hylet deres varsler\n            at noe urovekkende har begynt \u00e5 r\u00f8re p\u00e5 seg.\n          <\/p>\n\n        <\/div>\n\n      <\/article>\n\n\n    <\/div>\n\n\n    <!-- =====================================================\n         AVSLUTNING\n         ===================================================== -->\n\n    <div class=\"fal-characters__footer\">\n      Dette er bare noen f\u00e5 av dem som lever, vandrer\n      og skjuler seg i Falmador.\n    <\/div>\n\n\n  <\/div>\n\n<\/section>\n\n\n\n<style>\n  \/* =========================================================\n     FALMADOR \u2013 VERDENEN FALMADOR\n     Gammelt atlas \/ verdenskart\n     ========================================================= *\/\n\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Cinzel:wght@500;600;700&family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,500&display=swap');\n\n  .fal-mapworld,\n  .fal-mapworld * {\n    box-sizing: border-box;\n  }\n\n  .fal-mapworld {\n    --fal-black: #090907;\n    --fal-dark: #11100c;\n    --fal-brown: #1e170f;\n\n    --fal-gold: #c2a052;\n    --fal-gold-light: #e0c97d;\n    --fal-gold-dark: #806126;\n\n    --fal-cream: #eee4c9;\n    --fal-text: #cec4ad;\n    --fal-muted: #978d79;\n\n    position: relative;\n    left: 50%;\n\n    width: 100vw;\n    margin-left: -50vw;\n\n    overflow: hidden;\n\n    color: var(--fal-cream);\n\n    background:\n      radial-gradient(\n        circle at 8% 22%,\n        rgba(96, 78, 41, 0.13),\n        transparent 29%\n      ),\n      radial-gradient(\n        circle at 92% 77%,\n        rgba(50, 66, 43, 0.10),\n        transparent 30%\n      ),\n      linear-gradient(\n        120deg,\n        #17120c 0%,\n        #0d0c09 52%,\n        #080806 100%\n      );\n  }\n\n\n  \/* =========================================================\n     SVAK GAMMEL TEKSTUR\n     ========================================================= *\/\n\n  .fal-mapworld::before {\n    content: \"\";\n\n    position: absolute;\n    inset: 0;\n\n    opacity: 0.20;\n\n    pointer-events: none;\n\n    background-image:\n      repeating-linear-gradient(\n        0deg,\n        rgba(230, 208, 147, 0.018) 0px,\n        rgba(230, 208, 147, 0.018) 1px,\n        transparent 1px,\n        transparent 5px\n      );\n  }\n\n\n  \/* =========================================================\n     INNHOLD\n     ========================================================= *\/\n\n  .fal-mapworld__inner {\n    position: relative;\n    z-index: 2;\n\n    width:\n      min(1240px, calc(100% - 64px));\n\n    margin: 0 auto;\n\n    padding:\n      76px 0 82px;\n  }\n\n\n  \/* =========================================================\n     HEADER\n     ========================================================= *\/\n\n  .fal-mapworld__header {\n    max-width: 900px;\n\n    margin:\n      0 auto 43px;\n\n    text-align: center;\n  }\n\n  .fal-mapworld__eyebrow {\n    display: inline-flex;\n\n    align-items: center;\n    justify-content: center;\n\n    gap: 12px;\n\n    margin:\n      0 0 14px !important;\n\n    color:\n      var(--fal-gold-light);\n\n    font-family:\n      \"Cinzel\",\n      serif;\n\n    font-size: 14px;\n    font-weight: 600;\n\n    letter-spacing:\n      0.17em;\n\n    text-transform: uppercase;\n  }\n\n  .fal-mapworld__eyebrow::before,\n  .fal-mapworld__eyebrow::after {\n    content: \"\";\n\n    width: 34px;\n    height: 1px;\n\n    background:\n      linear-gradient(\n        90deg,\n        transparent,\n        var(--fal-gold)\n      );\n  }\n\n  .fal-mapworld__eyebrow::after {\n    background:\n      linear-gradient(\n        90deg,\n        var(--fal-gold),\n        transparent\n      );\n  }\n\n  .fal-mapworld__title {\n    margin:\n      0 0 18px !important;\n\n    color:\n      #f0e6cb !important;\n\n    font-family:\n      \"Cinzel\",\n      serif;\n\n    font-size:\n      clamp(39px, 4vw, 55px);\n\n    font-weight: 600;\n\n    line-height: 1.08;\n\n    letter-spacing:\n      -0.025em;\n  }\n\n  .fal-mapworld__intro {\n    max-width: 820px;\n\n    margin:\n      0 auto !important;\n\n    color:\n      var(--fal-text);\n\n    font-family:\n      \"Cormorant Garamond\",\n      Georgia,\n      serif;\n\n    font-size: 19px;\n    font-weight: 500;\n\n    line-height: 1.68;\n  }\n\n\n  \/* =========================================================\n     KART + TEKST\n     ========================================================= *\/\n\n  .fal-mapworld__content {\n    display: grid;\n\n    grid-template-columns:\n      minmax(0, 1.15fr)\n      minmax(480px, 0.85fr);\n\n    align-items: center;\n\n    gap: 48px;\n  }\n\n\n  \/* =========================================================\n     KARTPANEL\n     ========================================================= *\/\n\n  .fal-mapworld__map-wrap {\n    position: relative;\n\n    width:\n      calc(100% + clamp(24px, calc(50vw - 640px), 125px));\n\n    margin-left:\n      calc(0px - clamp(24px, calc(50vw - 640px), 125px));\n\n    overflow: hidden;\n\n    border:\n      1px solid rgba(194, 160, 82, 0.38);\n\n    border-radius: 4px;\n\n    background:\n      #19150e;\n\n    box-shadow:\n      0 30px 80px rgba(0, 0, 0, 0.45);\n  }\n\n  \/* Vignett *\/\n\n  .fal-mapworld__map-wrap::after {\n    content: \"\";\n\n    position: absolute;\n\n    z-index: 3;\n\n    inset: 0;\n\n    background:\n      radial-gradient(\n        circle at 50% 45%,\n        transparent 34%,\n        rgba(12, 10, 7, 0.10) 61%,\n        rgba(7, 6, 4, 0.52) 100%\n      ),\n      linear-gradient(\n        180deg,\n        rgba(10, 8, 5, 0.03),\n        rgba(10, 8, 5, 0.19)\n      );\n\n    pointer-events: none;\n  }\n\n\n  \/* =========================================================\n     SELVE KARTET\n     Hele kartet vises skarpt i sitt naturlige bildeformat\n     ========================================================= *\/\n\n  .fal-mapworld__map {\n    position: relative;\n\n    display: block;\n\n    width: 100%;\n    height: auto;\n\n    object-fit: contain;\n    object-position: center;\n\n    opacity: 1;\n\n    filter:\n      sepia(0.22)\n      saturate(0.84)\n      brightness(0.80)\n      contrast(1.00);\n\n    transform: none;\n  }\n\n\n  \/* =========================================================\n     KARTTEKST\n     ========================================================= *\/\n\n  .fal-mapworld__map-caption {\n    position: absolute;\n\n    z-index: 5;\n\n    left: 30px;\n    bottom: 27px;\n\n    padding:\n      8px 12px;\n\n    border:\n      1px solid rgba(225, 199, 126, 0.25);\n\n    background:\n      rgba(12, 10, 7, 0.72);\n\n    color:\n      rgba(238, 224, 184, 0.90);\n\n    font-family:\n      \"Cormorant Garamond\",\n      Georgia,\n      serif;\n\n    font-size: 14px;\n    font-style: italic;\n\n    line-height: 1.4;\n\n  }\n\n\n  \/* =========================================================\n     H\u00d8YRE SIDE\n     ========================================================= *\/\n\n  .fal-mapworld__copy {\n    position: relative;\n\n    padding:\n      8px 0;\n  }\n\n\n  \/* =========================================================\n     ORNAMENT\n     ========================================================= *\/\n\n  .fal-mapworld__ornament {\n    display: flex;\n\n    align-items: center;\n\n    gap: 10px;\n\n    width: 150px;\n\n    margin-bottom: 23px;\n\n    color:\n      var(--fal-gold-light);\n  }\n\n  .fal-mapworld__ornament::before,\n  .fal-mapworld__ornament::after {\n    content: \"\";\n\n    flex: 1;\n\n    height: 1px;\n\n    background:\n      rgba(224, 201, 125, 0.55);\n  }\n\n  .fal-mapworld__ornament span {\n    font-size: 10px;\n  }\n\n\n  \/* =========================================================\n     TEKST\n     ========================================================= *\/\n\n  .fal-mapworld__copy-title {\n    margin:\n      0 0 18px !important;\n\n    color:\n      #efe4c8 !important;\n\n    font-family:\n      \"Cinzel\",\n      serif;\n\n    font-size:\n      clamp(26px, 2.7vw, 36px);\n\n    font-weight: 600;\n\n    line-height: 1.2;\n  }\n\n  .fal-mapworld__text {\n    color:\n      var(--fal-text);\n\n    font-family:\n      \"Cormorant Garamond\",\n      Georgia,\n      serif;\n\n    font-size: 18px;\n    font-weight: 500;\n\n    line-height: 1.7;\n  }\n\n  .fal-mapworld__text p {\n    margin:\n      0 0 17px !important;\n  }\n\n  .fal-mapworld__text p:last-child {\n    margin-bottom:\n      0 !important;\n  }\n\n\n  \/* =========================================================\n     REGIONER\n     ========================================================= *\/\n\n  .fal-mapworld__regions-title {\n    margin:\n      28px 0 13px !important;\n\n    color:\n      #bda970;\n\n    font-family:\n      \"Cinzel\",\n      serif;\n\n    font-size: 11px;\n    font-weight: 600;\n\n    line-height: 1.4;\n\n    letter-spacing:\n      0.14em;\n\n    text-transform:\n      uppercase;\n  }\n\n  .fal-mapworld__regions {\n    display: grid;\n\n    grid-template-columns:\n      repeat(3, minmax(0, 1fr));\n\n    gap: 9px;\n\n    align-items: start;\n  }\n\n  .fal-mapworld__regions-column {\n    display: flex;\n\n    min-width: 0;\n\n    flex-direction: column;\n\n    gap: 9px;\n  }\n\n  .fal-mapworld__region {\n    position: relative;\n\n    display: flex;\n\n    min-height: 43px;\n\n    align-items: center;\n\n    gap: 8px;\n\n    padding:\n      10px 10px;\n\n    overflow: hidden;\n\n    border:\n      1px solid rgba(194, 160, 82, 0.21);\n\n    border-radius: 2px;\n\n    background:\n      linear-gradient(\n        100deg,\n        rgba(194, 160, 82, 0.075),\n        rgba(194, 160, 82, 0.015)\n      );\n\n    color:\n      #d7c9a7;\n\n    font-family:\n      \"Cinzel\",\n      serif;\n\n    font-size: 11px;\n    font-weight: 600;\n\n    line-height: 1.3;\n\n    letter-spacing:\n      0.04em;\n\n    white-space: nowrap;\n\n    transition:\n      border-color 0.22s ease,\n      background 0.22s ease,\n      transform 0.22s ease;\n  }\n\n  .fal-mapworld__region::before {\n    content: \"\u25c6\";\n\n    flex: 0 0 auto;\n\n    color:\n      var(--fal-gold);\n\n    font-size: 6px;\n  }\n\n  .fal-mapworld__region::after {\n    content: \"\";\n\n    position: absolute;\n\n    top: 0;\n    left: 0;\n\n    width: 0;\n    height: 1px;\n\n    background:\n      linear-gradient(\n        90deg,\n        var(--fal-gold),\n        transparent\n      );\n\n    transition:\n      width 0.25s ease;\n  }\n\n  .fal-mapworld__region:hover {\n    transform:\n      translateX(3px);\n\n    border-color:\n      rgba(194, 160, 82, 0.43);\n\n    background:\n      linear-gradient(\n        100deg,\n        rgba(194, 160, 82, 0.12),\n        rgba(194, 160, 82, 0.025)\n      );\n  }\n\n  .fal-mapworld__region:hover::after {\n    width: 100%;\n  }\n\n  \/* =========================================================\n     BUNNTEKST\n     ========================================================= *\/\n\n  .fal-mapworld__footer {\n    position: relative;\n\n    max-width: 850px;\n\n    margin:\n      42px auto 0;\n\n    padding-top: 27px;\n\n    color:\n      #bdb19a;\n\n    font-family:\n      \"Cormorant Garamond\",\n      Georgia,\n      serif;\n\n    font-size: 18px;\n    font-style: italic;\n    font-weight: 500;\n\n    line-height: 1.65;\n\n    text-align: center;\n  }\n\n  .fal-mapworld__footer::before {\n    content: \"\";\n\n    position: absolute;\n\n    top: 0;\n    left: 50%;\n\n    width: 130px;\n    height: 1px;\n\n    transform:\n      translateX(-50%);\n\n    background:\n      linear-gradient(\n        90deg,\n        transparent,\n        var(--fal-gold),\n        transparent\n      );\n  }\n\n\n  \/* =========================================================\n     TABLET\n     ========================================================= *\/\n\n  @media (max-width: 1080px) {\n\n    .fal-mapworld__inner {\n      width:\n        min(100% - 44px, 760px);\n\n      padding:\n        64px 0 70px;\n    }\n\n    .fal-mapworld__content {\n      grid-template-columns:\n        1fr;\n\n      gap: 40px;\n    }\n\n    .fal-mapworld__map-wrap {\n      width: 100%;\n\n      margin-left: 0;\n    }\n\n    .fal-mapworld__copy {\n      max-width: 650px;\n\n      margin: 0 auto;\n    }\n  }\n\n\n  \/* =========================================================\n     MOBIL\n     ========================================================= *\/\n\n  @media (max-width: 560px) {\n\n    .fal-mapworld__inner {\n      width:\n        calc(100% - 34px);\n\n      padding:\n        52px 0 58px;\n    }\n\n    .fal-mapworld__header {\n      margin-bottom:\n        32px;\n    }\n\n    .fal-mapworld__eyebrow {\n      font-size: 11px;\n\n      letter-spacing:\n        0.13em;\n    }\n\n    .fal-mapworld__eyebrow::before,\n    .fal-mapworld__eyebrow::after {\n      width: 21px;\n    }\n\n    .fal-mapworld__title {\n      margin-bottom:\n        15px !important;\n\n      font-size:\n        clamp(33px, 9vw, 43px);\n    }\n\n    .fal-mapworld__intro {\n      font-size: 17px;\n    }\n\n    .fal-mapworld__content {\n      gap: 33px;\n    }\n\n    .fal-mapworld__map {\n      filter:\n        sepia(0.22)\n        saturate(0.82)\n        brightness(0.79)\n        contrast(0.99);\n\n      transform: none;\n    }\n\n    .fal-mapworld__map-caption {\n      left: 19px;\n      right: 19px;\n      bottom: 18px;\n\n      font-size: 13px;\n    }\n\n    .fal-mapworld__copy-title {\n      font-size:\n        clamp(25px, 7vw, 32px);\n    }\n\n    .fal-mapworld__text {\n      font-size: 17px;\n    }\n\n    .fal-mapworld__regions {\n      grid-template-columns:\n        1fr;\n    }\n\n    .fal-mapworld__region {\n      width: 100%;\n\n      grid-column: auto;\n\n      justify-self: stretch;\n    }\n\n    .fal-mapworld__footer {\n      margin-top: 34px;\n\n      font-size: 17px;\n    }\n  }\n\n<\/style>\n\n\n<section class=\"fal-mapworld\">\n\n\n  <div class=\"fal-mapworld__inner\">\n\n\n    <!-- =====================================================\n         OVERSKRIFT\n         ===================================================== -->\n\n    <header class=\"fal-mapworld__header\">\n\n      <div class=\"fal-mapworld__eyebrow\">\n        Kartet\n      <\/div>\n\n      <h2 class=\"fal-mapworld__title\">\n        Verdenen Falmador\n      <\/h2>\n\n      <p class=\"fal-mapworld__intro\">\n        Fra fredelige landsbyer og gr\u00f8nne daler til m\u00f8rke skoger,\n        fjerne riker og steder de f\u00e6rreste noen gang har sett.\n        Falmador er en verden langt st\u00f8rre enn \u00e9n enkelt historie.\n      <\/p>\n\n    <\/header>\n\n\n    <!-- =====================================================\n         KART + VERDEN\n         ===================================================== -->\n\n    <div class=\"fal-mapworld__content\">\n\n\n      <!-- KART -->\n\n      <div class=\"fal-mapworld__map-wrap\">\n\n        <img decoding=\"async\" class=\"fal-mapworld__map\" src=\"https:\/\/andreasespenes.no\/wp-content\/uploads\/2026\/10\/Falmador-Map-Book-2-and-3-Paper-Watercolour-scaled.jpg\" alt=\"Kart over verdenen Falmador\">\n\n      <\/div>\n\n\n      <!-- TEKST -->\n\n      <div class=\"fal-mapworld__copy\">\n\n\n        <div class=\"fal-mapworld__ornament\">\n          <span>\u25c6<\/span>\n        <\/div>\n\n\n        <h3 class=\"fal-mapworld__copy-title\">\n          En verden med mange veier\n        <\/h3>\n\n\n        <div class=\"fal-mapworld__text\">\n\n          <p>\n            Falmador best\u00e5r av ulike land, omr\u00e5der, folk og\n            landskap \u2013 hver med sin egen historie, sine egne\n            tradisjoner og hemmeligheter.\n          <\/p>\n\n          <p>\n            Mellom skoger, fjell, elver og gamle ferdselsveier\n            ligger steder som har blitt formet av b\u00e5de tiden,\n            menneskene og de andre folkene som lever der.\n          <\/p>\n\n          <p>\n            Noen navn er godt kjent i Falmador. Andre b\u00e6rer\n            historier som enn\u00e5 ikke er blitt fortalt.\n          <\/p>\n\n        <\/div>\n\n\n        <!-- REGIONER -->\n\n        <div class=\"fal-mapworld__regions-title\">\n          Regionene i Falmadors f\u00f8rste trilogi\n        <\/div>\n\n\n        <div class=\"fal-mapworld__regions\">\n\n          <!-- VENSTRE SIDE AV KARTET -->\n          <div class=\"fal-mapworld__regions-column\">\n\n            <div class=\"fal-mapworld__region\">\n              Isfellfjellene\n            <\/div>\n\n            <div class=\"fal-mapworld__region\">\n              Isfell\n            <\/div>\n\n            <div class=\"fal-mapworld__region\">\n              Tvarnheim\n            <\/div>\n\n            <div class=\"fal-mapworld__region\">\n              Aerath\n            <\/div>\n\n            <div class=\"fal-mapworld__region\">\n              Lumeria\n            <\/div>\n\n          <\/div>\n\n\n          <!-- MIDTEN AV KARTET -->\n          <div class=\"fal-mapworld__regions-column\">\n\n            <div class=\"fal-mapworld__region\">\n              Rimmark\n            <\/div>\n\n            <div class=\"fal-mapworld__region\">\n              Skyggeheiene\n            <\/div>\n\n            <div class=\"fal-mapworld__region\">\n              Varoth\n            <\/div>\n\n            <div class=\"fal-mapworld__region\">\n              Myrkveden\n            <\/div>\n\n            <div class=\"fal-mapworld__region\">\n              Arvelond\n            <\/div>\n\n          <\/div>\n\n\n          <!-- H\u00d8YRE SIDE AV KARTET -->\n          <div class=\"fal-mapworld__regions-column\">\n\n            <div class=\"fal-mapworld__region\">\n              Raukholm\n            <\/div>\n\n            <div class=\"fal-mapworld__region\">\n              Dypgraven\n            <\/div>\n\n          <\/div>\n\n        <\/div>\n\n\n      <\/div>\n\n\n    <\/div>\n\n\n    <!-- =====================================================\n         AVSLUTNING\n         ===================================================== -->\n\n    <div class=\"fal-mapworld__footer\">\n      Hvert navn p\u00e5 kartet skjuler sin egen historie.\n      Noen er allerede kjent. Andre venter fortsatt p\u00e5 \u00e5 bli fortalt.\n    <\/div>\n\n\n  <\/div>\n\n<\/section>\n\n\n\n<style>\n  \/* =========================================================\n     FALMADOR \u2013 F\u00d8LG FALMADOR VIDERE\n     Avsluttende pergamentseksjon\n     ========================================================= *\/\n\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Cinzel:wght@500;600;700&family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,500&display=swap');\n\n  .fal-follow,\n  .fal-follow * {\n    box-sizing: border-box;\n  }\n\n  .fal-follow {\n    --fal-ink: #17140f;\n    --fal-text: #3f372c;\n\n    --fal-gold: #b58d3e;\n    --fal-gold-light: #d4b767;\n    --fal-gold-dark: #6d4f1c;\n\n    --fal-paper: #eee1c2;\n    --fal-paper-light: #f7efdc;\n\n    position: relative;\n    left: 50%;\n\n    width: 100vw;\n    margin-left: -50vw;\n\n    overflow: hidden;\n\n    color: var(--fal-ink);\n\n    background:\n      radial-gradient(\n        circle at 50% -10%,\n        rgba(181, 141, 62, 0.13),\n        transparent 32%\n      ),\n      radial-gradient(\n        circle at 8% 80%,\n        rgba(67, 82, 56, 0.06),\n        transparent 28%\n      ),\n      linear-gradient(\n        120deg,\n        #f5ecd8 0%,\n        #eee1c3 53%,\n        #e6d3ad 100%\n      );\n  }\n\n\n  \/* =========================================================\n     PAPIRTEKSTUR\n     ========================================================= *\/\n\n  .fal-follow::before {\n    content: \"\";\n\n    position: absolute;\n    inset: 0;\n\n    opacity: 0.30;\n\n    pointer-events: none;\n\n    background-image:\n      repeating-linear-gradient(\n        0deg,\n        rgba(78, 58, 29, 0.018) 0px,\n        rgba(78, 58, 29, 0.018) 1px,\n        transparent 1px,\n        transparent 4px\n      );\n  }\n\n\n  \/* =========================================================\n     DEKORATIV SIRKEL\n     ========================================================= *\/\n\n  .fal-follow::after {\n    content: \"\";\n\n    position: absolute;\n\n    width: 480px;\n    height: 480px;\n\n    right: -300px;\n    top: -220px;\n\n    border:\n      1px solid rgba(124, 92, 34, 0.13);\n\n    border-radius: 50%;\n\n    box-shadow:\n      0 0 0 44px rgba(124, 92, 34, 0.018),\n      0 0 0 88px rgba(124, 92, 34, 0.012);\n\n    pointer-events: none;\n  }\n\n\n  \/* =========================================================\n     INNHOLD\n     ========================================================= *\/\n\n  .fal-follow__inner {\n    position: relative;\n    z-index: 2;\n\n    width:\n      min(900px, calc(100% - 44px));\n\n    margin: 0 auto;\n\n    padding:\n      70px 0 66px;\n\n    text-align: center;\n  }\n\n\n  \/* =========================================================\n     ORNAMENT\n     ========================================================= *\/\n\n  .fal-follow__ornament {\n    display: flex;\n\n    align-items: center;\n    justify-content: center;\n\n    gap: 12px;\n\n    width: 190px;\n\n    margin:\n      0 auto 20px;\n\n    color:\n      var(--fal-gold-dark);\n  }\n\n  .fal-follow__ornament::before,\n  .fal-follow__ornament::after {\n    content: \"\";\n\n    flex: 1;\n\n    height: 1px;\n\n    background:\n      linear-gradient(\n        90deg,\n        transparent,\n        var(--fal-gold)\n      );\n  }\n\n  .fal-follow__ornament::after {\n    background:\n      linear-gradient(\n        90deg,\n        var(--fal-gold),\n        transparent\n      );\n  }\n\n  .fal-follow__ornament-symbol {\n    font-size: 10px;\n  }\n\n\n  \/* =========================================================\n     EYEBROW\n     ========================================================= *\/\n\n  .fal-follow__eyebrow {\n    display: block;\n\n    margin:\n      0 0 13px !important;\n\n    color:\n      var(--fal-gold-dark);\n\n    font-family:\n      \"Cinzel\",\n      serif;\n\n    font-size: 14px;\n    font-weight: 600;\n\n    line-height: 1.3;\n\n    letter-spacing:\n      0.16em;\n\n    text-transform:\n      uppercase;\n  }\n\n\n  \/* =========================================================\n     TITTEL\n     ========================================================= *\/\n\n  .fal-follow__title {\n    margin:\n      0 0 18px !important;\n\n    color:\n      var(--fal-ink);\n\n    font-family:\n      \"Cinzel\",\n      serif;\n\n    font-size:\n      clamp(38px, 4vw, 52px);\n\n    font-weight: 600;\n\n    line-height: 1.08;\n\n    letter-spacing:\n      -0.025em;\n  }\n\n\n  \/* =========================================================\n     TEKST\n     ========================================================= *\/\n\n  .fal-follow__text {\n    max-width: 720px;\n\n    margin:\n      0 auto !important;\n\n    color:\n      var(--fal-text);\n\n    font-family:\n      \"Cormorant Garamond\",\n      Georgia,\n      serif;\n\n    font-size: 19px;\n    font-weight: 600;\n\n    line-height: 1.68;\n  }\n\n\n  \/* =========================================================\n     SM\u00c5 TEMAER\n     ========================================================= *\/\n\n  .fal-follow__topics {\n    display: flex;\n    flex-wrap: wrap;\n\n    justify-content: center;\n\n    gap: 9px;\n\n    margin-top: 27px;\n  }\n\n  .fal-follow__topic {\n    display: inline-flex;\n\n    min-height: 36px;\n\n    align-items: center;\n    justify-content: center;\n\n    padding:\n      7px 13px;\n\n    border:\n      1px solid rgba(124, 92, 34, 0.20);\n\n    border-radius: 2px;\n\n    background:\n      rgba(255, 252, 240, 0.34);\n\n    color:\n      #5d451e;\n\n    font-family:\n      \"Cinzel\",\n      serif;\n\n    font-size: 10px;\n    font-weight: 600;\n\n    line-height: 1.3;\n\n    letter-spacing:\n      0.07em;\n\n    text-transform:\n      uppercase;\n  }\n\n\n  \/* =========================================================\n     KNAPPER\n     ========================================================= *\/\n\n  .fal-follow__actions {\n    display: flex;\n    flex-wrap: wrap;\n\n    justify-content: center;\n\n    gap: 10px;\n\n    margin-top: 29px;\n  }\n\n  .fal-follow__button {\n    display: inline-flex;\n\n    min-height: 49px;\n\n    align-items: center;\n    justify-content: center;\n\n    padding:\n      11px 23px;\n\n    border-radius: 3px;\n\n    font-family:\n      \"Cinzel\",\n      serif;\n\n    font-size: 11px;\n    font-weight: 700;\n\n    line-height: 1.3;\n\n    letter-spacing:\n      0.05em;\n\n    text-decoration:\n      none !important;\n\n    transition:\n      transform 0.22s ease,\n      background 0.22s ease,\n      border-color 0.22s ease;\n  }\n\n  .fal-follow__button:hover {\n    transform:\n      translateY(-2px);\n  }\n\n\n  \/* GULLKNAPP *\/\n\n  .fal-follow__button--primary {\n    border:\n      1px solid var(--fal-gold);\n\n    background:\n      linear-gradient(\n        135deg,\n        #d0ae59,\n        #9b742b\n      );\n\n    color:\n      #161108 !important;\n\n    box-shadow:\n      0 12px 27px rgba(75, 52, 18, 0.14);\n  }\n\n  .fal-follow__button--primary:hover {\n    background:\n      linear-gradient(\n        135deg,\n        #ddbe69,\n        #ab8232\n      );\n  }\n\n\n  \/* LYS KNAPP *\/\n\n  .fal-follow__button--secondary {\n    border:\n      1px solid rgba(96, 72, 32, 0.35);\n\n    background:\n      rgba(255, 252, 240, 0.38);\n\n    color:\n      var(--fal-ink) !important;\n  }\n\n  .fal-follow__button--secondary:hover {\n    border-color:\n      var(--fal-gold);\n\n    background:\n      rgba(255, 252, 240, 0.72);\n  }\n\n\n  \/* =========================================================\n     RETTIGHETER\n     ========================================================= *\/\n\n  .fal-follow__legal-wrap {\n    position: relative;\n\n    margin-top: 38px;\n\n    padding-top: 27px;\n  }\n\n  .fal-follow__legal-wrap::before {\n    content: \"\";\n\n    position: absolute;\n\n    top: 0;\n    left: 50%;\n\n    width: 160px;\n    height: 1px;\n\n    transform:\n      translateX(-50%);\n\n    background:\n      linear-gradient(\n        90deg,\n        transparent,\n        rgba(124, 92, 34, 0.45),\n        transparent\n      );\n  }\n\n  .fal-follow__legal {\n    max-width: 820px;\n\n    margin:\n      0 auto !important;\n\n    color:\n      #655845;\n\n    font-family: inherit;\n\n    font-size: 11px;\n\n    font-weight: 500;\n\n    line-height: 1.65;\n  }\n\n\n  \/* =========================================================\n     MOBIL\n     ========================================================= *\/\n\n  @media (max-width: 560px) {\n\n    .fal-follow__inner {\n      width:\n        calc(100% - 34px);\n\n      padding:\n        53px 0 52px;\n    }\n\n    .fal-follow__ornament {\n      margin-bottom:\n        17px;\n    }\n\n    .fal-follow__eyebrow {\n      font-size: 11px;\n\n      letter-spacing:\n        0.13em;\n    }\n\n    .fal-follow__title {\n      margin-bottom:\n        16px !important;\n\n      font-size:\n        clamp(33px, 9vw, 42px);\n    }\n\n    .fal-follow__text {\n      font-size: 17px;\n    }\n\n    .fal-follow__topics {\n      margin-top: 23px;\n    }\n\n    .fal-follow__actions {\n      display: grid;\n\n      grid-template-columns: 1fr;\n\n      margin-top: 25px;\n    }\n\n    .fal-follow__button {\n      width: 100%;\n    }\n\n    .fal-follow__legal-wrap {\n      margin-top: 32px;\n    }\n  }\n\n<\/style>\n\n\n<section class=\"fal-follow\">\n\n  <div class=\"fal-follow__inner\">\n\n\n    <!-- ORNAMENT -->\n\n    <div class=\"fal-follow__ornament\">\n\n      <span class=\"fal-follow__ornament-symbol\">\n        \u25c6\n      <\/span>\n\n    <\/div>\n\n\n    <!-- TEKST -->\n\n    <div class=\"fal-follow__eyebrow\">\n      Historien fortsetter\n    <\/div>\n\n    <h2 class=\"fal-follow__title\">\n      F\u00f8lg Falmador videre\n    <\/h2>\n\n    <p class=\"fal-follow__text\">\n      Falmador-universet er fortsatt under utvikling.\n      Nye glimt fra verdenen, bokprosjektet, figurer,\n      skapninger og andre deler av universet vil bli\n      lagt ut her etter hvert.\n    <\/p>\n\n\n    <!-- HVA SOM KOMMER -->\n\n    <div class=\"fal-follow__topics\">\n\n      <span class=\"fal-follow__topic\">\n        Bokprosjektet\n      <\/span>\n\n      <span class=\"fal-follow__topic\">\n        Verdenen\n      <\/span>\n\n      <span class=\"fal-follow__topic\">\n        Figurer og skapninger\n      <\/span>\n\n      <span class=\"fal-follow__topic\">\n        Nye fortellinger\n      <\/span>\n\n    <\/div>\n\n\n    <!-- KNAPPER -->\n\n    <div class=\"fal-follow__actions\">\n\n      <a class=\"fal-follow__button fal-follow__button--primary\" href=\"\/kontakt\">\n        Kontakt meg\n      <\/a>\n\n      <a class=\"fal-follow__button fal-follow__button--secondary\" href=\"\/\">\n        Tilbake til forsiden\n      <\/a>\n\n    <\/div>\n\n\n    <!-- RETTIGHETER -->\n\n    <div class=\"fal-follow__legal-wrap\">\n\n      <p class=\"fal-follow__legal\">\n        \u00a9 2026 Andreas Sautter Espenes.\n        Falmador\u00ae er et registrert varemerke.\n        Navn, karakterer, skapninger, historier, kart, tekst,\n        illustrasjoner og \u00f8vrig originalt innhold tilh\u00f8rer\n        Andreas Sautter Espenes. Alle rettigheter forbeholdt.\n      <\/p>\n\n    <\/div>\n\n\n  <\/div>\n\n<\/section>\n\n\n\n<!-- FALMADOR \u2013 UNDER ARBEID\n     Legges inn \u00e9n gang per offentlig side.\n     Viser egne bokser for bok II og bok III.\n-->\n\n<style>\n  \/* =========================================================\n     DIALOGBOKSER\n     ========================================================= *\/\n\n  .fal-coming {\n    box-sizing: border-box;\n\n    width: min(540px, calc(100% - 32px));\n    max-height: calc(100dvh - 40px);\n\n    margin: auto;\n    padding: 48px 32px 36px;\n\n    overflow-y: auto;\n\n    border: 1px solid #c2a052;\n    border-radius: 5px;\n\n    background:\n      radial-gradient(\n        ellipse at top,\n        rgba(84, 95, 74, 0.25),\n        transparent 65%\n      ),\n      linear-gradient(\n        135deg,\n        #17120c,\n        #080806\n      );\n\n    color: #eee4c9;\n\n    text-align: center;\n\n    box-shadow:\n      0 25px 80px rgba(0, 0, 0, 0.65);\n  }\n\n  .fal-coming *,\n  .fal-coming *::before,\n  .fal-coming *::after {\n    box-sizing: border-box;\n  }\n\n  .fal-coming::backdrop {\n    background: rgba(0, 0, 0, 0.78);\n  }\n\n\n  \/* =========================================================\n     LOGO\n     ========================================================= *\/\n\n  .fal-coming .fal-coming__logo {\n    display: block;\n\n    width: min(400px, 100%);\n    height: auto;\n\n    margin: 0 auto 28px;\n  }\n\n\n  \/* =========================================================\n     OVERSKRIFT OG TEKST\n     ========================================================= *\/\n\n  .fal-coming .fal-coming__title {\n    margin: 0 0 18px;\n\n    font:\n      500 clamp(22px, 5vw, 29px)\/1.35\n      Cinzel, Georgia, serif;\n\n    color: #e0c97d;\n  }\n\n  .fal-coming .fal-coming__text {\n    max-width: 420px;\n\n    margin: 0 auto 28px;\n\n    font:\n      500 21px\/1.6\n      'Cormorant Garamond', Georgia, serif;\n\n    color: #cfc5ae;\n  }\n\n\n  \/* =========================================================\n     LUKKEKNAPP\n     ========================================================= *\/\n\n  .fal-coming .fal-coming__close {\n    display: inline-flex;\n\n    align-items: center;\n    justify-content: center;\n\n    min-height: 48px;\n    padding: 12px 28px;\n\n    border: 1px solid #c2a052;\n    border-radius: 3px;\n\n    background: transparent;\n\n    font:\n      600 12px\/1.5\n      Cinzel, Georgia, serif;\n\n    color: #eee4c9;\n\n    cursor: pointer;\n  }\n\n  .fal-coming .fal-coming__close:hover {\n    background: #c2a052;\n\n    color: #110f0a;\n  }\n\n  .fal-coming .fal-coming__close:focus-visible {\n    outline: 3px solid #e0c97d;\n    outline-offset: 5px;\n  }\n\n\n  \/* =========================================================\n     MOBIL\n     ========================================================= *\/\n\n  @media (max-width: 560px) {\n\n    .fal-coming {\n      padding: 38px 23px 30px;\n    }\n\n    .fal-coming .fal-coming__text {\n      font-size: 19px;\n    }\n\n  }\n<\/style>\n\n\n<!-- =========================================================\n     BOK II \u2013 UNDER M\u00d8RKE HIMLER\n     ========================================================= -->\n\n<dialog\n  class=\"fal-coming\"\n  id=\"fal-coming-book-2\"\n  aria-labelledby=\"fal-coming-title-2\"\n  aria-describedby=\"fal-coming-text-2\"\n>\n\n  <img\n    class=\"fal-coming__logo\"\n    src=\"https:\/\/andreasespenes.no\/wp-content\/uploads\/2026\/10\/Falmador-Under-morke-himler-logo.png\"\n    alt=\"Falmador \u2013 Under m\u00f8rke himler\"\n    decoding=\"async\"\n  >\n\n  <h2\n    class=\"fal-coming__title\"\n    id=\"fal-coming-title-2\"\n  >\n    Denne siden er under arbeid\n  <\/h2>\n\n  <p\n    class=\"fal-coming__text\"\n    id=\"fal-coming-text-2\"\n  >\n    Her kommer mer om <em>Under m\u00f8rke himler<\/em>,\n    den andre boka i Falmador-trilogien.\n    Velkommen tilbake!\n  <\/p>\n\n  <button\n    class=\"fal-coming__close\"\n    type=\"button\"\n    data-fal-close\n  >\n    Lukk\n  <\/button>\n\n<\/dialog>\n\n\n<!-- =========================================================\n     BOK III \u2013 KRIGENS TORDEN\n     ========================================================= -->\n\n<dialog\n  class=\"fal-coming\"\n  id=\"fal-coming-book-3\"\n  aria-labelledby=\"fal-coming-title-3\"\n  aria-describedby=\"fal-coming-text-3\"\n>\n\n  <img\n    class=\"fal-coming__logo\"\n    src=\"https:\/\/andreasespenes.no\/wp-content\/uploads\/2026\/10\/Falmador-Krigens-torden-logo.png\"\n    alt=\"Falmador \u2013 Krigens torden\"\n    decoding=\"async\"\n  >\n\n  <h2\n    class=\"fal-coming__title\"\n    id=\"fal-coming-title-3\"\n  >\n    Denne siden er under arbeid\n  <\/h2>\n\n  <p\n    class=\"fal-coming__text\"\n    id=\"fal-coming-text-3\"\n  >\n    Her kommer mer om <em>Krigens torden<\/em>,\n    den tredje og avsluttende boka i Falmador-trilogien.\n    Velkommen tilbake!\n  <\/p>\n\n  <button\n    class=\"fal-coming__close\"\n    type=\"button\"\n    data-fal-close\n  >\n    Lukk\n  <\/button>\n\n<\/dialog>\n\n\n<script>\n  (() => {\n    \/* =======================================================\n       VELG HVILKE B\u00d8KER SOM ER UNDER ARBEID\n\n       true  = Vis boksen.\n       false = \u00c5pne den vanlige boksiden.\n       ======================================================= *\/\n\n    const underArbeid = {\n      \"under-morke-himler\": true,\n      \"krigens-torden\": true\n    };\n\n    const bokser = {\n      \"under-morke-himler\":\n        document.getElementById(\"fal-coming-book-2\"),\n\n      \"krigens-torden\":\n        document.getElementById(\"fal-coming-book-3\")\n    };\n\n\n    \/* =======================================================\n       \u00c5PNE RIKTIG BOKS VED KLIKK P\u00c5 EN BOKLENKE\n       ======================================================= *\/\n\n    document.addEventListener(\"click\", (event) => {\n      if (!(event.target instanceof Element)) {\n        return;\n      }\n\n      const lenke = event.target.closest(\"a[href]\");\n\n      if (!lenke) {\n        return;\n      }\n\n      const adresse = new URL(lenke.href, window.location.href);\n\n      if (adresse.origin !== window.location.origin) {\n        return;\n      }\n\n      const sti = adresse.pathname.replace(\/\\\/+$\/, \"\");\n\n      const bok = Object.keys(bokser).find((slug) => {\n        return sti.endsWith(\"\/falmador\/\" + slug);\n      });\n\n      if (!bok || !underArbeid[bok]) {\n        return;\n      }\n\n      const boks = bokser[bok];\n\n      if (!boks || typeof boks.showModal !== \"function\") {\n        return;\n      }\n\n      event.preventDefault();\n\n      if (!boks.open) {\n        boks.showModal();\n      }\n    });\n\n\n    \/* =======================================================\n       LUKK MED KNAPP, ESC ELLER KLIKK UTENFOR BOKSEN\n       ======================================================= *\/\n\n    Object.values(bokser).forEach((boks) => {\n      if (!boks) {\n        return;\n      }\n\n      boks.querySelector(\"[data-fal-close]\")\n        .addEventListener(\"click\", () => {\n          boks.close();\n        });\n\n      boks.addEventListener(\"click\", (event) => {\n        if (event.target !== boks) {\n          return;\n        }\n\n        const ramme = boks.getBoundingClientRect();\n\n        const utenfor =\n          event.clientX < ramme.left ||\n          event.clientX > ramme.right ||\n          event.clientY < ramme.top ||\n          event.clientY > ramme.bottom;\n\n        if (utenfor) {\n          boks.close();\n        }\n      });\n    });\n  })();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>A fantasy universe by Andreas Sautter Espenes A world of omens, creatures and forgotten secrets In Falmador\u00ae, humans and other peoples live in a world shaped by old stories, unknown creatures and powers that have long been hidden. When signs of something darker begin to appear, it is no longer possible to look away. Explore\u2026<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_kad_post_transparent":"disable","_kad_post_title":"hide","_kad_post_layout":"fullwidth","_kad_post_sidebar_id":"","_kad_post_content_style":"unboxed","_kad_post_vertical_padding":"hide","_kad_post_feature":"hide","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-14","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/andreasespenes.no\/en\/wp-json\/wp\/v2\/pages\/14","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/andreasespenes.no\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/andreasespenes.no\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/andreasespenes.no\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/andreasespenes.no\/en\/wp-json\/wp\/v2\/comments?post=14"}],"version-history":[{"count":24,"href":"https:\/\/andreasespenes.no\/en\/wp-json\/wp\/v2\/pages\/14\/revisions"}],"predecessor-version":[{"id":363,"href":"https:\/\/andreasespenes.no\/en\/wp-json\/wp\/v2\/pages\/14\/revisions\/363"}],"wp:attachment":[{"href":"https:\/\/andreasespenes.no\/en\/wp-json\/wp\/v2\/media?parent=14"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}