{"id":32,"date":"2025-12-03T22:05:52","date_gmt":"2025-12-03T21:05:52","guid":{"rendered":"https:\/\/driftstudio.no\/?page_id=32"},"modified":"2026-09-17T21:08:01","modified_gmt":"2026-09-17T19:08:01","slug":"32-2","status":"publish","type":"page","link":"https:\/\/driftstudio.no\/","title":{"rendered":"DriftStudio"},"content":{"rendered":"\n<!-- =========================================================\n     DRIFT STUDIO \u2013 PROFESJONELL TOSPR\u00c5KLIG HJEMMESIDE\n     Oppdatert september 2026\n\n     \u2705 ByttN\u00e6rt tilgjengelig i App Store\n     \u2705 Mind vs AI tilgjengelig i App Store\n     \u2705 HemmeligLapp under utvikling\n     \u2705 Norske og engelske tekster\n     \u2705 Responsiv iPhone \/ iPad \/ Mac\n     \u2705 Portef\u00f8ljebilder vises komplett uten avkorting\n     ========================================================= -->\n\n<section id=\"driftstudio-page\" data-lang=\"no\">\n\n  <style>\n    \/* =======================================================\n       Grunnstil\n       ======================================================= *\/\n\n    #driftstudio-page {\n      --ds-bg:#07101b;\n      --ds-bg-deep:#040912;\n      --ds-panel:#0c1725;\n      --ds-panel-soft:rgba(15,27,43,0.78);\n      --ds-card:rgba(14,25,40,0.88);\n      --ds-text:#f5f7fb;\n      --ds-muted:#a8b3c2;\n      --ds-subtle:#7f8b9b;\n      --ds-line:rgba(148,177,210,0.16);\n      --ds-blue:#47c7ff;\n      --ds-blue-strong:#149ee8;\n      --ds-indigo:#7b82ff;\n      --ds-green:#7ee787;\n      --ds-gold:#f4c96b;\n      --ds-coral:#ff6174;\n      --ds-radius:28px;\n      --ds-shadow:0 30px 90px rgba(0,0,0,0.38);\n\n      position:relative;\n      isolation:isolate;\n      width:100vw;\n      max-width:none;\n      margin-left:calc(50% - 50vw);\n      overflow:hidden;\n\n      background:\n        radial-gradient(\n          circle at 82% 2%,\n          rgba(31,153,224,0.16),\n          transparent 24%\n        ),\n        radial-gradient(\n          circle at 6% 18%,\n          rgba(85,99,224,0.12),\n          transparent 25%\n        ),\n        linear-gradient(\n          180deg,\n          #07111d 0%,\n          #08121e 45%,\n          #060d17 100%\n        );\n\n      color:var(--ds-text);\n\n      font-family:\n        -apple-system,\n        BlinkMacSystemFont,\n        \"SF Pro Display\",\n        \"SF Pro Text\",\n        \"Segoe UI\",\n        sans-serif;\n\n      font-size:16px;\n      line-height:1.65;\n\n      -webkit-font-smoothing:antialiased;\n      text-rendering:optimizeLegibility;\n    }\n\n    #driftstudio-page,\n    #driftstudio-page * {\n      box-sizing:border-box;\n    }\n\n    #driftstudio-page html {\n      scroll-behavior:smooth;\n    }\n\n    #driftstudio-page img {\n      display:block;\n      max-width:100%;\n    }\n\n    #driftstudio-page a {\n      color:inherit;\n      text-decoration:none;\n    }\n\n    #driftstudio-page button,\n    #driftstudio-page a {\n      -webkit-tap-highlight-color:transparent;\n    }\n\n    #driftstudio-page button {\n      font:inherit;\n    }\n\n    #driftstudio-page h1,\n    #driftstudio-page h2,\n    #driftstudio-page h3,\n    #driftstudio-page p,\n    #driftstudio-page figure {\n      margin-top:0;\n    }\n\n    #driftstudio-page p,\n    #driftstudio-page li {\n      color:var(--ds-muted);\n    }\n\n    #driftstudio-page .ds-wrap {\n      position:relative;\n      z-index:2;\n\n      width:min(\n        1200px,\n        calc(100% - 2.4rem)\n      );\n\n      margin:0 auto;\n    }\n\n    #driftstudio-page .ds-bg-art {\n      position:absolute;\n      inset:0;\n      z-index:0;\n\n      overflow:hidden;\n\n      pointer-events:none;\n    }\n\n    #driftstudio-page .ds-bg-orb {\n      position:absolute;\n\n      width:580px;\n      height:580px;\n\n      border-radius:50%;\n\n      filter:blur(110px);\n\n      opacity:0.14;\n    }\n\n    #driftstudio-page .ds-bg-orb.one {\n      top:10%;\n      left:-380px;\n\n      background:#2fa9e9;\n    }\n\n    #driftstudio-page .ds-bg-orb.two {\n      top:48%;\n      right:-420px;\n\n      background:#776be9;\n    }\n\n    #driftstudio-page .ds-bg-grid {\n      position:absolute;\n\n      top:0;\n      left:50%;\n\n      width:1050px;\n      height:620px;\n\n      opacity:0.12;\n\n      background-image:\n        linear-gradient(\n          rgba(110,165,205,0.14) 1px,\n          transparent 1px\n        ),\n        linear-gradient(\n          90deg,\n          rgba(110,165,205,0.14) 1px,\n          transparent 1px\n        );\n\n      background-size:48px 48px;\n\n      transform:\n        translateX(-50%)\n        perspective(560px)\n        rotateX(62deg)\n        scale(1.2);\n\n      transform-origin:top center;\n\n      mask-image:\n        linear-gradient(\n          to bottom,\n          black,\n          transparent 88%\n        );\n\n      -webkit-mask-image:\n        linear-gradient(\n          to bottom,\n          black,\n          transparent 88%\n        );\n    }\n\n    #driftstudio-page :focus-visible {\n      outline:3px solid var(--ds-blue);\n      outline-offset:4px;\n    }\n\n    #driftstudio-page .ds-skip {\n      position:absolute;\n      z-index:100;\n\n      top:0.7rem;\n      left:-9999px;\n\n      padding:0.8rem 1rem;\n\n      border-radius:12px;\n\n      background:#fff;\n      color:#07101b;\n\n      font-weight:850;\n    }\n\n    #driftstudio-page .ds-skip:focus {\n      left:0.7rem;\n    }\n\n\n    \/* =======================================================\n       Spr\u00e5k\n       ======================================================= *\/\n\n    #driftstudio-page[data-lang=\"no\"] .ds-en,\n    #driftstudio-page[data-lang=\"no\"] .ds-lang-inline-en,\n    #driftstudio-page[data-lang=\"en\"] .ds-no,\n    #driftstudio-page[data-lang=\"en\"] .ds-lang-inline-no {\n      display:none !important;\n    }\n\n    #driftstudio-page[data-lang=\"no\"] .ds-no,\n    #driftstudio-page[data-lang=\"en\"] .ds-en {\n      display:block !important;\n    }\n\n    #driftstudio-page[data-lang=\"no\"] .ds-lang-inline-no,\n    #driftstudio-page[data-lang=\"en\"] .ds-lang-inline-en {\n      display:inline !important;\n    }\n\n\n    \/* =======================================================\n       Navigasjon\n       ======================================================= *\/\n\n    #driftstudio-page .ds-nav-shell {\n      position:relative;\n      z-index:20;\n\n      padding-top:1rem;\n    }\n\n    #driftstudio-page .ds-nav {\n      min-height:72px;\n\n      display:flex;\n      align-items:center;\n      justify-content:space-between;\n\n      gap:1.25rem;\n\n      padding:\n        0.6rem\n        0.72rem\n        0.6rem\n        0.65rem;\n\n      border:\n        1px solid\n        rgba(160,189,218,0.14);\n\n      border-radius:20px;\n\n      background:\n        rgba(6,15,26,0.68);\n\n      box-shadow:\n        0 18px 45px\n        rgba(0,0,0,0.2);\n\n      backdrop-filter:blur(20px);\n      -webkit-backdrop-filter:blur(20px);\n\n      transition:\n        background 200ms ease,\n        border-color 200ms ease,\n        box-shadow 200ms ease;\n    }\n\n    #driftstudio-page .ds-nav.ds-scrolled {\n      border-color:\n        rgba(85,185,236,0.22);\n\n      background:\n        rgba(6,15,26,0.9);\n\n      box-shadow:\n        0 20px 55px\n        rgba(0,0,0,0.32);\n    }\n\n    #driftstudio-page .ds-brand {\n      display:inline-flex;\n      align-items:center;\n\n      gap:0.78rem;\n\n      color:#fff;\n\n      font-size:1.05rem;\n      font-weight:900;\n\n      letter-spacing:-0.025em;\n    }\n\n    #driftstudio-page .ds-brand img {\n      width:48px;\n      height:48px;\n\n      border:\n        1px solid\n        rgba(107,197,241,0.26);\n\n      border-radius:14px;\n\n      object-fit:cover;\n\n      box-shadow:\n        0 10px 28px\n        rgba(0,0,0,0.4);\n    }\n\n    #driftstudio-page .ds-brand small {\n      display:block;\n\n      margin-top:0.05rem;\n\n      color:#7f91a5;\n\n      font-size:0.63rem;\n      font-weight:800;\n\n      letter-spacing:0.12em;\n\n      text-transform:uppercase;\n    }\n\n    #driftstudio-page .ds-nav-right,\n    #driftstudio-page .ds-nav-links {\n      display:flex;\n      align-items:center;\n    }\n\n    #driftstudio-page .ds-nav-right {\n      gap:1.2rem;\n    }\n\n    #driftstudio-page .ds-nav-links {\n      gap:1.15rem;\n\n      color:#b7c0cd;\n\n      font-size:0.84rem;\n      font-weight:750;\n    }\n\n    #driftstudio-page .ds-nav-links a {\n      position:relative;\n\n      padding:0.45rem 0;\n\n      transition:\n        color 180ms ease;\n    }\n\n    #driftstudio-page .ds-nav-links a::after {\n      content:\"\";\n\n      position:absolute;\n\n      left:0;\n      right:100%;\n      bottom:0.22rem;\n\n      height:2px;\n\n      border-radius:99px;\n\n      background:\n        var(--ds-blue);\n\n      transition:\n        right 180ms ease;\n    }\n\n    #driftstudio-page .ds-nav-links a:hover {\n      color:#fff;\n    }\n\n    #driftstudio-page .ds-nav-links a:hover::after {\n      right:0;\n    }\n\n    #driftstudio-page .ds-lang-toggle {\n      display:inline-flex;\n\n      gap:3px;\n\n      padding:3px;\n\n      border:\n        1px solid\n        var(--ds-line);\n\n      border-radius:999px;\n\n      background:\n        rgba(255,255,255,0.04);\n    }\n\n    #driftstudio-page .ds-lang-btn {\n      min-width:39px;\n      min-height:34px;\n\n      padding:\n        0.36rem\n        0.6rem;\n\n      border:0;\n      border-radius:999px;\n\n      background:transparent;\n\n      color:#8593a3;\n\n      cursor:pointer;\n\n      font-size:0.74rem;\n      font-weight:900;\n    }\n\n    #driftstudio-page .ds-lang-btn.active {\n      background:\n        var(--ds-blue);\n\n      color:#04111a;\n\n      box-shadow:\n        0 8px 22px\n        rgba(71,199,255,0.24);\n    }\n\n\n    \/* =======================================================\n       Hero\n       ======================================================= *\/\n\n    #driftstudio-page .ds-hero {\n      min-height:735px;\n\n      display:grid;\n\n      grid-template-columns:\n        minmax(0,1.08fr)\n        minmax(350px,0.92fr);\n\n      align-items:center;\n\n      gap:\n        clamp(\n          2.8rem,\n          7vw,\n          7rem\n        );\n\n      padding:\n        5.7rem 0\n        6.4rem;\n    }\n\n    #driftstudio-page .ds-eyebrow {\n      display:inline-flex;\n      align-items:center;\n\n      gap:0.55rem;\n\n      color:var(--ds-blue);\n\n      font-size:0.75rem;\n      font-weight:900;\n\n      letter-spacing:0.16em;\n\n      text-transform:uppercase;\n    }\n\n    #driftstudio-page .ds-eyebrow::before {\n      content:\"\";\n\n      width:28px;\n      height:1px;\n\n      background:currentColor;\n\n      box-shadow:\n        0 0 12px\n        currentColor;\n    }\n\n    #driftstudio-page h1 {\n      max-width:760px;\n\n      margin:\n        1rem 0\n        1.45rem;\n\n      color:#fff;\n\n      font-size:\n        clamp(\n          3.3rem,\n          7.2vw,\n          6.25rem\n        );\n\n      font-weight:930;\n\n      line-height:0.96;\n\n      letter-spacing:-0.065em;\n    }\n\n    #driftstudio-page h1 span {\n      color:#9cabc0;\n    }\n\n    #driftstudio-page h2 {\n      margin:\n        0.75rem 0\n        1rem;\n\n      color:#fff;\n\n      font-size:\n        clamp(\n          2.05rem,\n          4.5vw,\n          3.8rem\n        );\n\n      font-weight:900;\n\n      line-height:1.05;\n\n      letter-spacing:-0.047em;\n    }\n\n    #driftstudio-page h3 {\n      color:#fff;\n\n      font-size:1.18rem;\n      font-weight:850;\n\n      line-height:1.25;\n\n      letter-spacing:-0.018em;\n    }\n\n    #driftstudio-page .ds-hero-lead {\n      max-width:680px;\n\n      margin-bottom:0;\n\n      color:#aeb9c8;\n\n      font-size:1.12rem;\n\n      line-height:1.75;\n    }\n\n    #driftstudio-page .ds-actions {\n      display:flex;\n      flex-wrap:wrap;\n\n      gap:0.75rem;\n\n      margin-top:1.75rem;\n    }\n\n    #driftstudio-page .ds-btn {\n      display:inline-flex;\n\n      align-items:center;\n      justify-content:center;\n\n      gap:0.5rem;\n\n      min-height:52px;\n\n      padding:\n        0.88rem\n        1.35rem;\n\n      border:\n        1px solid\n        transparent;\n\n      border-radius:999px;\n\n      font-size:0.93rem;\n      font-weight:850;\n\n      line-height:1;\n\n      transition:\n        transform 180ms ease,\n        border-color 180ms ease,\n        background 180ms ease,\n        box-shadow 180ms ease;\n    }\n\n    #driftstudio-page .ds-btn:hover {\n      transform:\n        translateY(-2px);\n    }\n\n    #driftstudio-page .ds-btn.primary {\n      background:\n        linear-gradient(\n          135deg,\n          #55ceff,\n          #169fe8\n        );\n\n      color:#03111a;\n\n      box-shadow:\n        0 16px 38px\n        rgba(29,167,228,0.25);\n    }\n\n    #driftstudio-page .ds-btn.primary:hover {\n      box-shadow:\n        0 20px 48px\n        rgba(29,167,228,0.34);\n    }\n\n    #driftstudio-page .ds-btn.secondary {\n      border-color:\n        rgba(155,181,207,0.2);\n\n      background:\n        rgba(255,255,255,0.045);\n\n      color:#eef3f8;\n    }\n\n    #driftstudio-page .ds-btn.secondary:hover {\n      border-color:\n        rgba(79,199,255,0.4);\n\n      background:\n        rgba(71,199,255,0.08);\n    }\n\n    #driftstudio-page .ds-trust {\n      display:flex;\n\n      flex-wrap:wrap;\n\n      gap:\n        0.8rem\n        1.25rem;\n\n      margin-top:1.4rem;\n\n      color:#7f8d9d;\n\n      font-size:0.78rem;\n      font-weight:750;\n    }\n\n    #driftstudio-page .ds-trust span {\n      display:inline-flex;\n\n      align-items:center;\n\n      gap:0.42rem;\n    }\n\n    #driftstudio-page .ds-trust span::before {\n      content:\"\";\n\n      width:6px;\n      height:6px;\n\n      border-radius:50%;\n\n      background:\n        var(--ds-blue);\n\n      box-shadow:\n        0 0 12px\n        rgba(71,199,255,0.7);\n    }\n\n    #driftstudio-page .ds-hero-stage {\n      position:relative;\n\n      min-height:590px;\n\n      display:grid;\n      place-items:center;\n    }\n\n    #driftstudio-page .ds-stage-halo {\n      position:absolute;\n\n      width:115%;\n\n      aspect-ratio:1;\n\n      border-radius:50%;\n\n      background:\n        radial-gradient(\n          circle,\n          rgba(51,162,221,0.18),\n          transparent 63%\n        );\n\n      filter:blur(12px);\n    }\n\n    #driftstudio-page .ds-stage-panel {\n      position:relative;\n      z-index:2;\n\n      width:\n        min(\n          100%,\n          465px\n        );\n\n      padding:1.25rem;\n\n      overflow:hidden;\n\n      border:\n        1px solid\n        rgba(126,174,207,0.2);\n\n      border-radius:30px;\n\n      background:\n        radial-gradient(\n          circle at 100% 0%,\n          rgba(62,168,226,0.15),\n          transparent 34%\n        ),\n        linear-gradient(\n          145deg,\n          rgba(17,33,51,0.94),\n          rgba(8,18,31,0.94)\n        );\n\n      box-shadow:\n        0 45px 110px\n        rgba(0,0,0,0.52);\n\n      backdrop-filter:blur(20px);\n      -webkit-backdrop-filter:blur(20px);\n    }\n\n    #driftstudio-page .ds-stage-header {\n      display:flex;\n\n      align-items:center;\n      justify-content:space-between;\n\n      gap:1rem;\n\n      padding:\n        0.25rem\n        0.1rem\n        1rem;\n\n      border-bottom:\n        1px solid\n        var(--ds-line);\n    }\n\n    #driftstudio-page .ds-stage-header span:first-child {\n      color:#f1f6fa;\n\n      font-size:0.76rem;\n      font-weight:850;\n\n      letter-spacing:0.12em;\n\n      text-transform:uppercase;\n    }\n\n    #driftstudio-page .ds-stage-status {\n      display:inline-flex;\n\n      align-items:center;\n\n      gap:0.42rem;\n\n      color:#8aa0b4;\n\n      font-size:0.68rem;\n      font-weight:800;\n    }\n\n    #driftstudio-page .ds-stage-status::before {\n      content:\"\";\n\n      width:7px;\n      height:7px;\n\n      border-radius:50%;\n\n      background:\n        var(--ds-green);\n\n      box-shadow:\n        0 0 12px\n        rgba(126,231,135,0.6);\n    }\n\n    #driftstudio-page .ds-launch-list {\n      display:grid;\n\n      gap:0.75rem;\n\n      padding:\n        1rem 0\n        0.8rem;\n    }\n\n    #driftstudio-page .ds-launch-item {\n      display:grid;\n\n      grid-template-columns:\n        auto\n        minmax(0,1fr)\n        auto;\n\n      align-items:center;\n\n      gap:0.85rem;\n\n      padding:0.85rem;\n\n      border:\n        1px solid\n        rgba(151,180,208,0.13);\n\n      border-radius:18px;\n\n      background:\n        rgba(255,255,255,0.035);\n\n      transition:\n        transform 180ms ease,\n        border-color 180ms ease,\n        background 180ms ease;\n    }\n\n    #driftstudio-page .ds-launch-item:hover {\n      transform:\n        translateX(4px);\n\n      border-color:\n        rgba(84,195,244,0.32);\n\n      background:\n        rgba(71,199,255,0.06);\n    }\n\n    #driftstudio-page .ds-launch-item img {\n      width:54px;\n      height:54px;\n\n      border-radius:16px;\n\n      object-fit:cover;\n\n      box-shadow:\n        0 10px 24px\n        rgba(0,0,0,0.35);\n    }\n\n    #driftstudio-page .ds-launch-item strong,\n    #driftstudio-page .ds-launch-item small {\n      display:block;\n    }\n\n    #driftstudio-page .ds-launch-item strong {\n      color:#fff;\n\n      font-size:0.95rem;\n    }\n\n    #driftstudio-page .ds-launch-item small {\n      margin-top:0.12rem;\n\n      color:#8593a4;\n\n      font-size:0.72rem;\n    }\n\n    #driftstudio-page .ds-launch-arrow {\n      display:grid;\n      place-items:center;\n\n      width:34px;\n      height:34px;\n\n      border:\n        1px solid\n        rgba(164,190,216,0.16);\n\n      border-radius:50%;\n\n      color:\n        var(--ds-blue);\n\n      font-size:1rem;\n    }\n\n    #driftstudio-page .ds-process-line {\n      display:grid;\n\n      grid-template-columns:\n        auto\n        1fr\n        auto\n        1fr\n        auto;\n\n      align-items:center;\n\n      gap:0.55rem;\n\n      padding:\n        0.95rem\n        0.2rem\n        0.2rem;\n\n      color:#768697;\n\n      font-size:0.65rem;\n      font-weight:850;\n\n      letter-spacing:0.08em;\n\n      text-transform:uppercase;\n    }\n\n    #driftstudio-page .ds-process-line i {\n      height:1px;\n\n      background:\n        linear-gradient(\n          90deg,\n          rgba(71,199,255,0.6),\n          rgba(123,130,255,0.18)\n        );\n    }\n\n\n    \/* =======================================================\n       Signallinje\n       ======================================================= *\/\n\n    #driftstudio-page .ds-proof {\n      display:grid;\n\n      grid-template-columns:\n        repeat(\n          3,\n          1fr\n        );\n\n      margin-bottom:8rem;\n\n      border-top:\n        1px solid\n        var(--ds-line);\n\n      border-bottom:\n        1px solid\n        var(--ds-line);\n    }\n\n    #driftstudio-page .ds-proof-item {\n      padding:\n        1.5rem\n        1.2rem;\n\n      text-align:center;\n    }\n\n    #driftstudio-page .ds-proof-item + .ds-proof-item {\n      border-left:\n        1px solid\n        var(--ds-line);\n    }\n\n    #driftstudio-page .ds-proof-item strong,\n    #driftstudio-page .ds-proof-item span {\n      display:block;\n    }\n\n    #driftstudio-page .ds-proof-item strong {\n      color:#fff;\n\n      font-size:1rem;\n      font-weight:850;\n    }\n\n    #driftstudio-page .ds-proof-item span {\n      margin-top:0.24rem;\n\n      color:#788798;\n\n      font-size:0.75rem;\n    }\n\n\n    \/* =======================================================\n       Seksjoner\n       ======================================================= *\/\n\n    #driftstudio-page .ds-section {\n      padding:\n        0 0\n        8.5rem;\n\n      scroll-margin-top:28px;\n    }\n\n    #driftstudio-page .ds-section-kicker {\n      color:\n        var(--ds-blue);\n\n      font-size:0.73rem;\n      font-weight:900;\n\n      letter-spacing:0.16em;\n\n      text-transform:uppercase;\n    }\n\n    #driftstudio-page .ds-section-head {\n      max-width:800px;\n\n      margin-bottom:2.4rem;\n    }\n\n    #driftstudio-page .ds-section-head.center {\n      margin-right:auto;\n      margin-left:auto;\n\n      text-align:center;\n    }\n\n    #driftstudio-page .ds-section-head p {\n      max-width:700px;\n\n      margin-bottom:0;\n\n      font-size:1.04rem;\n    }\n\n    #driftstudio-page .ds-section-head.center p {\n      margin-right:auto;\n      margin-left:auto;\n    }\n\n\n    \/* =======================================================\n       Studio\n       ======================================================= *\/\n\n    #driftstudio-page .ds-studio-grid {\n      display:grid;\n\n      grid-template-columns:\n        minmax(0,1.12fr)\n        minmax(320px,0.88fr);\n\n      gap:1rem;\n    }\n\n    #driftstudio-page .ds-studio-main,\n    #driftstudio-page .ds-founder-card {\n      border:\n        1px solid\n        var(--ds-line);\n\n      border-radius:\n        var(--ds-radius);\n\n      background:\n        linear-gradient(\n          145deg,\n          rgba(15,29,45,0.92),\n          rgba(8,18,31,0.92)\n        );\n\n      box-shadow:\n        var(--ds-shadow);\n    }\n\n    #driftstudio-page .ds-studio-main {\n      padding:\n        clamp(\n          2rem,\n          5vw,\n          4rem\n        );\n    }\n\n    #driftstudio-page .ds-studio-main h2 {\n      max-width:690px;\n    }\n\n    #driftstudio-page .ds-studio-main p {\n      max-width:720px;\n\n      font-size:1.02rem;\n    }\n\n    #driftstudio-page .ds-studio-main p:last-child {\n      margin-bottom:0;\n    }\n\n    #driftstudio-page .ds-founder-card {\n      position:relative;\n\n      overflow:hidden;\n\n      padding:2rem;\n    }\n\n    #driftstudio-page .ds-founder-card::after {\n      content:\"\";\n\n      position:absolute;\n\n      right:-100px;\n      bottom:-120px;\n\n      width:260px;\n      height:260px;\n\n      border-radius:50%;\n\n      background:\n        rgba(55,166,222,0.13);\n\n      filter:blur(18px);\n    }\n\n    #driftstudio-page .ds-founder-mark {\n      position:relative;\n      z-index:2;\n\n      display:grid;\n      place-items:center;\n\n      width:76px;\n      height:76px;\n\n      margin-bottom:1.25rem;\n\n      border:\n        1px solid\n        rgba(91,191,236,0.28);\n\n      border-radius:22px;\n\n      background:\n        linear-gradient(\n          145deg,\n          rgba(71,199,255,0.18),\n          rgba(123,130,255,0.13)\n        );\n\n      color:#fff;\n\n      font-size:1.35rem;\n      font-weight:900;\n\n      letter-spacing:-0.04em;\n    }\n\n    #driftstudio-page .ds-founder-card h3,\n    #driftstudio-page .ds-founder-card p,\n    #driftstudio-page .ds-founder-meta {\n      position:relative;\n      z-index:2;\n    }\n\n    #driftstudio-page .ds-founder-card h3 {\n      margin-bottom:0.35rem;\n\n      font-size:1.45rem;\n    }\n\n    #driftstudio-page .ds-founder-meta {\n      display:block;\n\n      margin-bottom:1rem;\n\n      color:\n        var(--ds-blue);\n\n      font-size:0.78rem;\n      font-weight:800;\n    }\n\n    #driftstudio-page .ds-founder-card p {\n      margin-bottom:1.25rem;\n\n      font-size:0.93rem;\n    }\n\n    #driftstudio-page .ds-founder-link {\n      position:relative;\n      z-index:2;\n\n      display:inline-flex;\n\n      align-items:center;\n\n      gap:0.45rem;\n\n      color:#e8eef5;\n\n      font-size:0.86rem;\n      font-weight:800;\n    }\n\n    #driftstudio-page .ds-founder-link:hover {\n      color:\n        var(--ds-blue);\n    }\n\n\n    \/* =======================================================\n       Fremhevede prosjekter\n       ======================================================= *\/\n\n    #driftstudio-page .ds-featured-grid {\n      display:grid;\n\n      grid-template-columns:\n        repeat(\n          3,\n          minmax(0,1fr)\n        );\n\n      gap:1rem;\n    }\n\n    #driftstudio-page .ds-featured-card {\n      position:relative;\n\n      overflow:hidden;\n\n      border:\n        1px solid\n        var(--ds-line);\n\n      border-radius:30px;\n\n      background:\n        var(--ds-card);\n\n      box-shadow:\n        var(--ds-shadow);\n\n      transition:\n        transform 230ms ease,\n        border-color 230ms ease,\n        box-shadow 230ms ease;\n    }\n\n    #driftstudio-page .ds-featured-card:hover {\n      transform:\n        translateY(-7px);\n\n      box-shadow:\n        0 40px 100px\n        rgba(0,0,0,0.5);\n    }\n\n    #driftstudio-page .ds-featured-card.bytt:hover {\n      border-color:\n        rgba(126,231,135,0.38);\n    }\n\n    #driftstudio-page .ds-featured-card.mind:hover {\n      border-color:\n        rgba(128,118,255,0.42);\n    }\n\n    #driftstudio-page .ds-featured-card.hemmelig:hover {\n      border-color:\n        rgba(255,97,116,0.44);\n    }\n\n    #driftstudio-page .ds-featured-media {\n      position:relative;\n\n      height:390px;\n\n      overflow:hidden;\n\n      background:#07111b;\n    }\n\n    #driftstudio-page .ds-featured-media::after {\n      content:\"\";\n\n      position:absolute;\n\n      inset:\n        auto 0 0;\n\n      height:42%;\n\n      background:\n        linear-gradient(\n          to top,\n          rgba(8,17,28,0.94),\n          transparent\n        );\n\n      pointer-events:none;\n    }\n\n    #driftstudio-page .ds-featured-media > img {\n      width:100%;\n      height:100%;\n\n      object-fit:cover;\n      object-position:center top;\n\n      transition:\n        transform 600ms\n        cubic-bezier(\n          0.2,\n          0.75,\n          0.25,\n          1\n        );\n    }\n\n    #driftstudio-page .ds-featured-card:hover .ds-featured-media > img {\n      transform:\n        scale(1.025);\n    }\n\n    #driftstudio-page .ds-featured-label {\n      position:absolute;\n      z-index:2;\n\n      top:1rem;\n      left:1rem;\n\n      display:inline-flex;\n\n      align-items:center;\n\n      gap:0.45rem;\n\n      padding:\n        0.5rem\n        0.72rem;\n\n      border:\n        1px solid\n        rgba(255,255,255,0.16);\n\n      border-radius:999px;\n\n      background:\n        rgba(4,10,18,0.78);\n\n      color:#f5f7fb;\n\n      backdrop-filter:blur(14px);\n      -webkit-backdrop-filter:blur(14px);\n\n      font-size:0.68rem;\n      font-weight:900;\n\n      letter-spacing:0.08em;\n\n      text-transform:uppercase;\n    }\n\n    #driftstudio-page .ds-featured-label::before {\n      content:\"\";\n\n      width:7px;\n      height:7px;\n\n      border-radius:50%;\n\n      background:\n        var(--ds-gold);\n\n      box-shadow:\n        0 0 12px\n        rgba(244,201,107,0.65);\n    }\n\n    #driftstudio-page .ds-featured-label.live::before {\n      background:\n        var(--ds-green);\n\n      box-shadow:\n        0 0 12px\n        rgba(126,231,135,0.7);\n    }\n\n    #driftstudio-page .ds-featured-label.dev::before {\n      background:\n        var(--ds-gold);\n\n      box-shadow:\n        0 0 12px\n        rgba(244,201,107,0.68);\n    }\n\n    #driftstudio-page .ds-featured-body {\n      position:relative;\n\n      padding:1.55rem;\n    }\n\n    #driftstudio-page .ds-featured-title-row {\n      display:flex;\n\n      align-items:center;\n\n      gap:0.9rem;\n\n      margin-top:-3.65rem;\n      margin-bottom:1.25rem;\n    }\n\n    #driftstudio-page .ds-featured-icon {\n      position:relative;\n      z-index:3;\n\n      width:76px;\n      height:76px;\n\n      padding:4px;\n\n      border:\n        1px solid\n        rgba(255,255,255,0.2);\n\n      border-radius:22px;\n\n      background:#08131f;\n\n      box-shadow:\n        0 16px 38px\n        rgba(0,0,0,0.45);\n    }\n\n    #driftstudio-page .ds-featured-icon img {\n      width:100%;\n      height:100%;\n\n      border-radius:17px;\n\n      object-fit:cover;\n    }\n\n    #driftstudio-page .ds-featured-title-row h3 {\n      position:relative;\n      z-index:3;\n\n      margin:0;\n\n      font-size:1.55rem;\n    }\n\n    #driftstudio-page .ds-featured-body > p {\n      margin-bottom:1rem;\n\n      font-size:0.95rem;\n    }\n\n    #driftstudio-page .ds-tags {\n      display:flex;\n\n      flex-wrap:wrap;\n\n      gap:0.45rem;\n\n      margin-bottom:1.15rem;\n    }\n\n    #driftstudio-page .ds-tag {\n      padding:\n        0.34rem\n        0.6rem;\n\n      border:\n        1px solid\n        rgba(148,177,205,0.15);\n\n      border-radius:999px;\n\n      background:\n        rgba(255,255,255,0.035);\n\n      color:#8f9dad;\n\n      font-size:0.68rem;\n      font-weight:760;\n    }\n\n    #driftstudio-page .ds-card-actions {\n      display:flex;\n\n      flex-wrap:wrap;\n\n      align-items:center;\n\n      gap:0.65rem;\n    }\n\n    #driftstudio-page .ds-card-link {\n      display:inline-flex;\n\n      align-items:center;\n\n      gap:0.45rem;\n\n      color:\n        var(--ds-blue);\n\n      font-size:0.88rem;\n      font-weight:850;\n    }\n\n    #driftstudio-page .ds-card-link span:last-child {\n      transition:\n        transform 180ms ease;\n    }\n\n    #driftstudio-page .ds-card-link:hover span:last-child {\n      transform:\n        translateX(4px);\n    }\n\n    #driftstudio-page .ds-card-appstore {\n      display:inline-flex;\n\n      align-items:center;\n      justify-content:center;\n\n      min-height:38px;\n\n      padding:\n        0.52rem\n        0.75rem;\n\n      border-radius:11px;\n\n      background:\n        #f4f7fb;\n\n      color:#07101b;\n\n      font-size:0.72rem;\n      font-weight:900;\n\n      transition:\n        transform 180ms ease,\n        background 180ms ease;\n    }\n\n    #driftstudio-page .ds-card-appstore:hover {\n      transform:\n        translateY(-1px);\n\n      background:#fff;\n    }\n\n\n    \/* =======================================================\n       Portef\u00f8lje\n       ======================================================= *\/\n\n    #driftstudio-page .ds-project-grid {\n      display:grid;\n\n      grid-template-columns:\n        repeat(\n          3,\n          minmax(0,1fr)\n        );\n\n      gap:1rem;\n    }\n\n    #driftstudio-page .ds-project-card {\n      min-width:0;\n\n      display:flex;\n      flex-direction:column;\n\n      overflow:hidden;\n\n      border:\n        1px solid\n        var(--ds-line);\n\n      border-radius:24px;\n\n      background:\n        linear-gradient(\n          150deg,\n          rgba(15,28,44,0.94),\n          rgba(8,18,31,0.94)\n        );\n\n      box-shadow:\n        0 24px 65px\n        rgba(0,0,0,0.28);\n\n      transition:\n        transform 220ms ease,\n        border-color 220ms ease,\n        box-shadow 220ms ease;\n    }\n\n    #driftstudio-page .ds-project-card:hover {\n      transform:\n        translateY(-6px);\n\n      border-color:\n        rgba(76,190,240,0.34);\n\n      box-shadow:\n        0 32px 82px\n        rgba(0,0,0,0.4);\n    }\n\n\n    \/* =======================================================\n       Portef\u00f8ljebilder\n       Hele bildet skal vises uten avkorting\n       ======================================================= *\/\n\n    #driftstudio-page .ds-project-media {\n      position:relative;\n\n      width:100%;\n      height:auto;\n\n      aspect-ratio:16 \/ 10;\n\n      display:flex;\n      align-items:center;\n      justify-content:center;\n\n      padding:0.65rem;\n\n      overflow:hidden;\n\n      border-bottom:\n        1px solid\n        rgba(148,177,210,0.12);\n\n      background:\n        radial-gradient(\n          circle at 50% 38%,\n          rgba(71,199,255,0.10),\n          transparent 55%\n        ),\n        linear-gradient(\n          145deg,\n          #091827,\n          #050d17\n        );\n    }\n\n    #driftstudio-page .ds-project-media img {\n      display:block;\n\n      width:100% !important;\n      height:100% !important;\n\n      max-width:100%;\n      max-height:100%;\n\n      object-fit:contain !important;\n      object-position:center center !important;\n\n      border-radius:14px;\n\n      box-shadow:\n        0 14px 34px\n        rgba(0,0,0,0.24);\n\n      transform:none !important;\n\n      transition:\n        filter 300ms ease,\n        opacity 300ms ease;\n    }\n\n    #driftstudio-page .ds-project-card:hover .ds-project-media img {\n      transform:none !important;\n\n      filter:\n        brightness(1.03);\n    }\n\n\n    #driftstudio-page .ds-project-body {\n      flex:1;\n\n      display:flex;\n      flex-direction:column;\n\n      padding:1.25rem;\n    }\n\n    #driftstudio-page .ds-project-head {\n      display:flex;\n\n      align-items:flex-start;\n      justify-content:space-between;\n\n      gap:0.75rem;\n\n      margin-bottom:0.85rem;\n    }\n\n    #driftstudio-page .ds-project-brand {\n      display:flex;\n\n      align-items:center;\n\n      gap:0.72rem;\n\n      min-width:0;\n    }\n\n    #driftstudio-page .ds-real-icon {\n      flex:0 0 auto;\n\n      width:52px;\n      height:52px;\n\n      border:\n        1px solid\n        rgba(89,183,229,0.2);\n\n      border-radius:15px;\n\n      background:\n        linear-gradient(\n          145deg,\n          rgba(71,199,255,0.16),\n          rgba(123,130,255,0.12)\n        );\n\n      box-shadow:\n        0 9px 22px\n        rgba(0,0,0,0.25);\n\n      object-fit:cover;\n    }\n\n    #driftstudio-page .ds-project-name,\n    #driftstudio-page .ds-project-meta {\n      display:block;\n    }\n\n    #driftstudio-page .ds-project-name {\n      overflow:hidden;\n\n      color:#fff;\n\n      font-size:1rem;\n      font-weight:850;\n\n      text-overflow:ellipsis;\n\n      white-space:nowrap;\n    }\n\n    #driftstudio-page .ds-project-meta {\n      margin-top:0.12rem;\n\n      color:#7d8b9c;\n\n      font-size:0.7rem;\n    }\n\n    #driftstudio-page .ds-status {\n      flex:0 0 auto;\n\n      display:inline-flex;\n\n      align-items:center;\n\n      gap:0.38rem;\n\n      padding:\n        0.36rem\n        0.58rem;\n\n      border:\n        1px solid;\n\n      border-radius:999px;\n\n      font-size:0.64rem;\n      font-weight:900;\n\n      white-space:nowrap;\n    }\n\n    #driftstudio-page .ds-status::before {\n      content:\"\";\n\n      width:6px;\n      height:6px;\n\n      border-radius:50%;\n    }\n\n    #driftstudio-page .ds-status.live {\n      border-color:\n        rgba(126,231,135,0.28);\n\n      background:\n        rgba(126,231,135,0.07);\n\n      color:#baf5c0;\n    }\n\n    #driftstudio-page .ds-status.live::before {\n      background:\n        var(--ds-green);\n\n      box-shadow:\n        0 0 10px\n        rgba(126,231,135,0.62);\n    }\n\n    #driftstudio-page .ds-status.dev {\n      border-color:\n        rgba(244,201,107,0.28);\n\n      background:\n        rgba(244,201,107,0.07);\n\n      color:#f6dc9d;\n    }\n\n    #driftstudio-page .ds-status.dev::before {\n      background:\n        var(--ds-gold);\n\n      box-shadow:\n        0 0 10px\n        rgba(244,201,107,0.58);\n    }\n\n    #driftstudio-page .ds-project-body > p {\n      margin-bottom:1rem;\n\n      font-size:0.88rem;\n\n      line-height:1.62;\n    }\n\n    #driftstudio-page .ds-project-actions {\n      display:flex;\n\n      flex-wrap:wrap;\n\n      gap:0.58rem;\n\n      margin-top:auto;\n\n      padding-top:0.35rem;\n    }\n\n    #driftstudio-page .ds-small-btn {\n      display:inline-flex;\n\n      align-items:center;\n      justify-content:center;\n\n      min-height:39px;\n\n      padding:\n        0.58rem\n        0.8rem;\n\n      border:\n        1px solid\n        rgba(152,181,207,0.18);\n\n      border-radius:11px;\n\n      background:\n        rgba(255,255,255,0.04);\n\n      color:#dbe4ed;\n\n      font-size:0.74rem;\n      font-weight:820;\n\n      transition:\n        border-color 180ms ease,\n        background 180ms ease,\n        color 180ms ease;\n    }\n\n    #driftstudio-page .ds-small-btn:hover {\n      border-color:\n        rgba(71,199,255,0.38);\n\n      background:\n        rgba(71,199,255,0.08);\n\n      color:#fff;\n    }\n\n    #driftstudio-page .ds-small-btn.accent {\n      border-color:transparent;\n\n      background:\n        var(--ds-blue);\n\n      color:#04121b;\n    }\n\n\n    \/* =======================================================\n       Prinsipper\n       ======================================================= *\/\n\n    #driftstudio-page .ds-principles {\n      display:grid;\n\n      grid-template-columns:\n        repeat(\n          3,\n          minmax(0,1fr)\n        );\n\n      gap:1rem;\n    }\n\n    #driftstudio-page .ds-principle {\n      position:relative;\n\n      min-height:280px;\n\n      padding:1.65rem;\n\n      overflow:hidden;\n\n      border:\n        1px solid\n        var(--ds-line);\n\n      border-radius:24px;\n\n      background:\n        rgba(12,24,39,0.78);\n    }\n\n    #driftstudio-page .ds-principle-number {\n      display:block;\n\n      margin-bottom:3.2rem;\n\n      color:\n        var(--ds-blue);\n\n      font-size:0.72rem;\n      font-weight:900;\n\n      letter-spacing:0.12em;\n    }\n\n    #driftstudio-page .ds-principle h3 {\n      margin-bottom:0.62rem;\n\n      font-size:1.35rem;\n    }\n\n    #driftstudio-page .ds-principle p {\n      margin-bottom:0;\n\n      font-size:0.92rem;\n    }\n\n    #driftstudio-page .ds-principle::after {\n      content:\"\";\n\n      position:absolute;\n\n      right:-75px;\n      bottom:-85px;\n\n      width:180px;\n      height:180px;\n\n      border:\n        1px solid\n        rgba(75,185,233,0.12);\n\n      border-radius:50%;\n\n      box-shadow:\n        0 0 0 22px\n        rgba(75,185,233,0.03),\n        0 0 0 46px\n        rgba(75,185,233,0.02);\n    }\n\n\n    \/* =======================================================\n       Kontakt og footer\n       ======================================================= *\/\n\n    #driftstudio-page .ds-contact {\n      position:relative;\n\n      display:grid;\n\n      grid-template-columns:\n        minmax(0,1.2fr)\n        auto;\n\n      align-items:center;\n\n      gap:2rem;\n\n      padding:\n        clamp(\n          2.2rem,\n          6vw,\n          4.5rem\n        );\n\n      overflow:hidden;\n\n      border:\n        1px solid\n        rgba(117,185,221,0.22);\n\n      border-radius:32px;\n\n      background:\n        radial-gradient(\n          circle at 85% 100%,\n          rgba(65,171,223,0.17),\n          transparent 38%\n        ),\n        linear-gradient(\n          145deg,\n          rgba(18,36,55,0.96),\n          rgba(7,17,29,0.97)\n        );\n\n      box-shadow:\n        var(--ds-shadow);\n    }\n\n    #driftstudio-page .ds-contact h2 {\n      max-width:720px;\n    }\n\n    #driftstudio-page .ds-contact p {\n      max-width:690px;\n\n      margin-bottom:0;\n\n      font-size:1rem;\n    }\n\n    #driftstudio-page .ds-contact-actions {\n      display:grid;\n\n      gap:0.65rem;\n\n      min-width:250px;\n    }\n\n    #driftstudio-page .ds-contact-note {\n      color:#7f8e9f;\n\n      font-size:0.72rem;\n\n      text-align:center;\n    }\n\n    #driftstudio-page .ds-footer {\n      display:grid;\n\n      grid-template-columns:\n        1fr\n        auto;\n\n      align-items:center;\n\n      gap:1.5rem;\n\n      padding:\n        3.2rem 0\n        2.5rem;\n\n      color:#798797;\n\n      font-size:0.78rem;\n    }\n\n    #driftstudio-page .ds-footer-brand {\n      display:flex;\n\n      align-items:center;\n\n      gap:0.75rem;\n    }\n\n    #driftstudio-page .ds-footer-brand img {\n      width:45px;\n      height:45px;\n\n      border-radius:13px;\n\n      object-fit:cover;\n    }\n\n    #driftstudio-page .ds-footer-brand strong,\n    #driftstudio-page .ds-footer-brand span {\n      display:block;\n    }\n\n    #driftstudio-page .ds-footer-brand strong {\n      color:#dce5ed;\n\n      font-size:0.88rem;\n    }\n\n    #driftstudio-page .ds-footer-links {\n      display:flex;\n\n      flex-wrap:wrap;\n      justify-content:flex-end;\n\n      gap:1rem;\n\n      color:#96a4b3;\n\n      font-weight:750;\n    }\n\n    #driftstudio-page .ds-footer-links a:hover {\n      color:\n        var(--ds-blue);\n    }\n\n    #driftstudio-page .ds-footer-copy {\n      grid-column:\n        1 \/ -1;\n\n      margin:0;\n\n      color:#5f6d7c;\n\n      text-align:center;\n    }\n\n\n    \/* =======================================================\n       Rolige animasjoner\n       ======================================================= *\/\n\n    #driftstudio-page.ds-has-js .ds-reveal {\n      opacity:0;\n\n      transform:\n        translateY(22px);\n\n      transition:\n        opacity 650ms\n        cubic-bezier(\n          0.2,\n          0.75,\n          0.25,\n          1\n        ),\n        transform 650ms\n        cubic-bezier(\n          0.2,\n          0.75,\n          0.25,\n          1\n        );\n    }\n\n    #driftstudio-page.ds-has-js .ds-reveal.ds-visible {\n      opacity:1;\n\n      transform:none;\n    }\n\n\n    \/* =======================================================\n       Nettbrett\n       ======================================================= *\/\n\n    @media (max-width:1020px) {\n\n      #driftstudio-page .ds-nav-links {\n        display:none;\n      }\n\n      #driftstudio-page .ds-hero {\n        grid-template-columns:\n          1fr\n          0.82fr;\n\n        gap:2.5rem;\n      }\n\n      #driftstudio-page .ds-featured-grid {\n        grid-template-columns:\n          repeat(\n            2,\n            minmax(0,1fr)\n          );\n      }\n\n      #driftstudio-page .ds-project-grid {\n        grid-template-columns:\n          repeat(\n            2,\n            minmax(0,1fr)\n          );\n      }\n    }\n\n\n    \/* =======================================================\n       Mobil\n       ======================================================= *\/\n\n    @media (max-width:780px) {\n\n      #driftstudio-page .ds-wrap {\n        width:\n          min(\n            100% - 1.35rem,\n            1200px\n          );\n      }\n\n      #driftstudio-page .ds-nav-shell {\n        padding-top:0.65rem;\n      }\n\n      #driftstudio-page .ds-nav {\n        min-height:66px;\n      }\n\n      #driftstudio-page .ds-brand img {\n        width:44px;\n        height:44px;\n\n        border-radius:13px;\n      }\n\n      #driftstudio-page .ds-hero {\n        min-height:auto;\n\n        grid-template-columns:1fr;\n\n        padding:\n          4.8rem 0\n          5.5rem;\n\n        text-align:center;\n      }\n\n      #driftstudio-page .ds-hero-copy {\n        display:grid;\n\n        justify-items:center;\n      }\n\n      #driftstudio-page h1 {\n        font-size:\n          clamp(\n            3rem,\n            14.5vw,\n            4.9rem\n          );\n      }\n\n      #driftstudio-page .ds-hero-lead {\n        font-size:1.02rem;\n      }\n\n      #driftstudio-page .ds-actions,\n      #driftstudio-page .ds-trust {\n        justify-content:center;\n      }\n\n      #driftstudio-page .ds-hero-stage {\n        width:\n          min(\n            94%,\n            500px\n          );\n\n        min-height:580px;\n\n        margin:0 auto;\n      }\n\n      #driftstudio-page .ds-proof {\n        margin-bottom:6.5rem;\n      }\n\n      #driftstudio-page .ds-proof-item {\n        padding:\n          1.2rem\n          0.65rem;\n      }\n\n      #driftstudio-page .ds-section {\n        padding-bottom:6.5rem;\n      }\n\n      #driftstudio-page .ds-studio-grid,\n      #driftstudio-page .ds-featured-grid,\n      #driftstudio-page .ds-contact {\n        grid-template-columns:1fr;\n      }\n\n      #driftstudio-page .ds-featured-media {\n        height:350px;\n      }\n\n      \/*\n       Mer plass til portef\u00f8ljebildene p\u00e5 iPhone\/iPad.\n       Hele bildet vises fortsatt med contain.\n      *\/\n      #driftstudio-page .ds-project-media {\n        aspect-ratio:16 \/ 11;\n\n        padding:0.55rem;\n      }\n\n      #driftstudio-page .ds-principles {\n        grid-template-columns:1fr;\n      }\n\n      #driftstudio-page .ds-principle {\n        min-height:220px;\n      }\n\n      #driftstudio-page .ds-principle-number {\n        margin-bottom:2rem;\n      }\n\n      #driftstudio-page .ds-contact {\n        text-align:center;\n      }\n\n      #driftstudio-page .ds-contact p {\n        margin-right:auto;\n        margin-left:auto;\n      }\n\n      #driftstudio-page .ds-contact-actions {\n        width:\n          min(\n            100%,\n            370px\n          );\n\n        margin:0 auto;\n      }\n\n      #driftstudio-page .ds-footer {\n        grid-template-columns:1fr;\n\n        justify-items:center;\n\n        text-align:center;\n      }\n\n      #driftstudio-page .ds-footer-links {\n        justify-content:center;\n      }\n    }\n\n\n    @media (max-width:560px) {\n\n      #driftstudio-page .ds-brand small {\n        display:none;\n      }\n\n      #driftstudio-page .ds-brand > span {\n        font-size:0.92rem;\n      }\n\n      #driftstudio-page .ds-project-grid {\n        grid-template-columns:1fr;\n      }\n\n      \/*\n       Ekstra h\u00f8yde p\u00e5 sm\u00e5 iPhone-skjermer.\n       Dette gj\u00f8r brede promo-bilder lettere \u00e5 se.\n      *\/\n      #driftstudio-page .ds-project-media {\n        aspect-ratio:4 \/ 3;\n\n        padding:0.5rem;\n      }\n\n      #driftstudio-page .ds-proof {\n        grid-template-columns:1fr;\n      }\n\n      #driftstudio-page .ds-proof-item + .ds-proof-item {\n        border-top:\n          1px solid\n          var(--ds-line);\n\n        border-left:0;\n      }\n\n      #driftstudio-page .ds-featured-media {\n        height:310px;\n      }\n\n      #driftstudio-page .ds-featured-title-row {\n        align-items:flex-end;\n      }\n\n      #driftstudio-page .ds-stage-panel {\n        padding:1rem;\n      }\n\n      #driftstudio-page .ds-process-line {\n        gap:0.35rem;\n\n        font-size:0.58rem;\n      }\n    }\n\n\n    @media (prefers-reduced-motion:reduce) {\n\n      #driftstudio-page *,\n      #driftstudio-page *::before,\n      #driftstudio-page *::after {\n        scroll-behavior:auto !important;\n\n        animation-duration:\n          0.01ms !important;\n\n        animation-iteration-count:\n          1 !important;\n\n        transition-duration:\n          0.01ms !important;\n      }\n\n      #driftstudio-page.ds-has-js .ds-reveal {\n        opacity:1;\n\n        transform:none;\n      }\n    }\n  <\/style>\n\n\n  <a\n    class=\"ds-skip\"\n    href=\"#ds-main\"\n  >\n    <span class=\"ds-lang-inline-no\">\n      Hopp til innholdet\n    <\/span>\n\n    <span class=\"ds-lang-inline-en\">\n      Skip to content\n    <\/span>\n  <\/a>\n\n\n  <div\n    class=\"ds-bg-art\"\n    aria-hidden=\"true\"\n  >\n    <span class=\"ds-bg-orb one\"><\/span>\n    <span class=\"ds-bg-orb two\"><\/span>\n    <span class=\"ds-bg-grid\"><\/span>\n  <\/div>\n\n\n  <div class=\"ds-wrap\">\n\n\n    <div class=\"ds-nav-shell\">\n\n      <nav\n        class=\"ds-nav\"\n        aria-label=\"Drift Studio\"\n      >\n\n        <a\n          class=\"ds-brand\"\n          href=\"#ds-top\"\n        >\n\n          <img\n            src=\"https:\/\/driftstudio.no\/wp-content\/uploads\/2025\/12\/Drift-studio-logo.jpg\"\n            alt=\"Drift Studio logo\"\n            width=\"48\"\n            height=\"48\"\n            fetchpriority=\"high\"\n            decoding=\"async\"\n          >\n\n          <span>\n            Drift Studio\n            <small>\n              Independent app studio\n            <\/small>\n          <\/span>\n\n        <\/a>\n\n\n        <div class=\"ds-nav-right\">\n\n          <div class=\"ds-nav-links\">\n\n            <a href=\"#ds-studio\">\n              <span class=\"ds-lang-inline-no\">Studio<\/span>\n              <span class=\"ds-lang-inline-en\">Studio<\/span>\n            <\/a>\n\n            <a href=\"#ds-featured\">\n              <span class=\"ds-lang-inline-no\">Nytt<\/span>\n              <span class=\"ds-lang-inline-en\">Latest<\/span>\n            <\/a>\n\n            <a href=\"#ds-work\">\n              <span class=\"ds-lang-inline-no\">Portef\u00f8lje<\/span>\n              <span class=\"ds-lang-inline-en\">Portfolio<\/span>\n            <\/a>\n\n            <a href=\"#ds-contact\">\n              <span class=\"ds-lang-inline-no\">Kontakt<\/span>\n              <span class=\"ds-lang-inline-en\">Contact<\/span>\n            <\/a>\n\n          <\/div>\n\n\n          <div\n            class=\"ds-lang-toggle\"\n            aria-label=\"Velg spr\u00e5k \/ Choose language\"\n          >\n\n            <button\n              type=\"button\"\n              class=\"ds-lang-btn\"\n              data-ds-lang=\"no\"\n              aria-label=\"Norsk\"\n            >\n              NO\n            <\/button>\n\n            <button\n              type=\"button\"\n              class=\"ds-lang-btn\"\n              data-ds-lang=\"en\"\n              aria-label=\"English\"\n            >\n              EN\n            <\/button>\n\n          <\/div>\n\n        <\/div>\n\n      <\/nav>\n\n    <\/div>\n\n\n    <main id=\"ds-main\">\n\n\n      <header\n        class=\"ds-hero\"\n        id=\"ds-top\"\n      >\n\n        <div class=\"ds-hero-copy ds-reveal\">\n\n          <div class=\"ds-lang ds-no\">\n\n            <span class=\"ds-eyebrow\">\n              Uavhengig appstudio \u00b7 Norge\n            <\/span>\n\n            <h1>\n              Apper bygget for\n              <span>\n                virkelige behov.\n              <\/span>\n            <\/h1>\n\n            <p class=\"ds-hero-lead\">\n\n              Drift Studio utvikler fokuserte iPhone- og iPad-apper\n              fra id\u00e9 til lansering.\n\n              Produktene kombinerer tydelig design, solid funksjon\n              og erfaringer fra friluftsliv, reise, byggeplass,\n              spill og hverdagsliv.\n\n            <\/p>\n\n            <div class=\"ds-actions\">\n\n              <a\n                class=\"ds-btn primary\"\n                href=\"#ds-work\"\n              >\n                Se portef\u00f8ljen\n                <span aria-hidden=\"true\">\u2193<\/span>\n              <\/a>\n\n              <a\n                class=\"ds-btn secondary\"\n                href=\"#ds-contact\"\n              >\n                Kontakt studioet\n              <\/a>\n\n            <\/div>\n\n            <div class=\"ds-trust\">\n\n              <span>iOS og iPadOS<\/span>\n              <span>Fra id\u00e9 til App Store<\/span>\n              <span>Utviklet p\u00e5 vestkysten<\/span>\n\n            <\/div>\n\n          <\/div>\n\n\n          <div class=\"ds-lang ds-en\">\n\n            <span class=\"ds-eyebrow\">\n              Independent app studio \u00b7 Norway\n            <\/span>\n\n            <h1>\n              Apps built for\n              <span>\n                real-world needs.\n              <\/span>\n            <\/h1>\n\n            <p class=\"ds-hero-lead\">\n\n              Drift Studio creates focused iPhone and iPad apps\n              from concept to launch.\n\n              Each product combines clear design,\n              dependable function and experience from outdoor life,\n              travel, construction, games and everyday use.\n\n            <\/p>\n\n            <div class=\"ds-actions\">\n\n              <a\n                class=\"ds-btn primary\"\n                href=\"#ds-work\"\n              >\n                View portfolio\n                <span aria-hidden=\"true\">\u2193<\/span>\n              <\/a>\n\n              <a\n                class=\"ds-btn secondary\"\n                href=\"#ds-contact\"\n              >\n                Contact the studio\n              <\/a>\n\n            <\/div>\n\n            <div class=\"ds-trust\">\n\n              <span>iOS and iPadOS<\/span>\n              <span>From concept to App Store<\/span>\n              <span>Built on Norway&#8217;s west coast<\/span>\n\n            <\/div>\n\n          <\/div>\n\n        <\/div>\n\n\n        <div class=\"ds-hero-stage ds-reveal\">\n\n          <div\n            class=\"ds-stage-halo\"\n            aria-hidden=\"true\"\n          ><\/div>\n\n\n          <div class=\"ds-stage-panel\">\n\n            <div class=\"ds-stage-header\">\n\n              <span>\n                <span class=\"ds-lang-inline-no\">\n                  Siste fra Drift Studio\n                <\/span>\n\n                <span class=\"ds-lang-inline-en\">\n                  Latest from Drift Studio\n                <\/span>\n              <\/span>\n\n              <span class=\"ds-stage-status\">\n\n                <span class=\"ds-lang-inline-no\">\n                  2 ute \u00b7 1 p\u00e5 vei\n                <\/span>\n\n                <span class=\"ds-lang-inline-en\">\n                  2 live \u00b7 1 in development\n                <\/span>\n\n              <\/span>\n\n            <\/div>\n\n\n            <div class=\"ds-launch-list\">\n\n              <a\n                class=\"ds-launch-item\"\n                href=\"https:\/\/apps.apple.com\/no\/app\/byttn%C3%A6rt\/id6794852088?l=nb\"\n                target=\"_blank\"\n                rel=\"noopener\"\n              >\n\n                <img loading=\"lazy\"\n                  src=\"https:\/\/driftstudio.no\/wp-content\/uploads\/2026\/09\/8F429833-636B-44DF-9DFA-D0150078DA19.png\"\n                  alt=\"ByttN\u00e6rt appikon\"\n                  width=\"54\"\n                  height=\"54\"\n                  decoding=\"async\"\n                >\n\n                <span>\n\n                  <strong>\n                    ByttN\u00e6rt\n                  <\/strong>\n\n                  <small>\n\n                    <span class=\"ds-lang-inline-no\">\n                      Tilgjengelig i App Store\n                    <\/span>\n\n                    <span class=\"ds-lang-inline-en\">\n                      Available on the App Store\n                    <\/span>\n\n                  <\/small>\n\n                <\/span>\n\n                <span\n                  class=\"ds-launch-arrow\"\n                  aria-hidden=\"true\"\n                >\n                  \u2197\n                <\/span>\n\n              <\/a>\n\n\n              <a\n                class=\"ds-launch-item\"\n                href=\"https:\/\/apps.apple.com\/no\/app\/mind-vs-ai\/id6803234484?l=nb\"\n                target=\"_blank\"\n                rel=\"noopener\"\n              >\n\n                <img loading=\"lazy\"\n                  src=\"https:\/\/driftstudio.no\/wp-content\/uploads\/2026\/09\/iconmindvsai.png\"\n                  alt=\"Mind vs AI appikon\"\n                  width=\"54\"\n                  height=\"54\"\n                  decoding=\"async\"\n                >\n\n                <span>\n\n                  <strong>\n                    Mind vs AI\n                  <\/strong>\n\n                  <small>\n\n                    <span class=\"ds-lang-inline-no\">\n                      Tilgjengelig i App Store\n                    <\/span>\n\n                    <span class=\"ds-lang-inline-en\">\n                      Available on the App Store\n                    <\/span>\n\n                  <\/small>\n\n                <\/span>\n\n                <span\n                  class=\"ds-launch-arrow\"\n                  aria-hidden=\"true\"\n                >\n                  \u2197\n                <\/span>\n\n              <\/a>\n\n\n              <a\n                class=\"ds-launch-item\"\n                href=\"https:\/\/driftstudio.no\/index.php\/hemmelig-lapp\/\"\n              >\n\n                <img loading=\"lazy\"\n                  src=\"https:\/\/driftstudio.no\/wp-content\/uploads\/2026\/09\/icon-hemmelig-lapp.png\"\n                  alt=\"HemmeligLapp appikon\"\n                  width=\"54\"\n                  height=\"54\"\n                  decoding=\"async\"\n                >\n\n                <span>\n\n                  <strong>\n                    HemmeligLapp\n                  <\/strong>\n\n                  <small>\n\n                    <span class=\"ds-lang-inline-no\">\n                      Under utvikling \u00b7 hemmelige lapper p\u00e5 rett sted\n                    <\/span>\n\n                    <span class=\"ds-lang-inline-en\">\n                      In development \u00b7 secret notes in the right place\n                    <\/span>\n\n                  <\/small>\n\n                <\/span>\n\n                <span\n                  class=\"ds-launch-arrow\"\n                  aria-hidden=\"true\"\n                >\n                  \u2192\n                <\/span>\n\n              <\/a>\n\n            <\/div>\n\n\n            <div\n              class=\"ds-process-line\"\n              aria-label=\"Arbeidsprosess\"\n            >\n\n              <span>\n\n                <span class=\"ds-lang-inline-no\">\n                  Behov\n                <\/span>\n\n                <span class=\"ds-lang-inline-en\">\n                  Need\n                <\/span>\n\n              <\/span>\n\n              <i aria-hidden=\"true\"><\/i>\n\n              <span>\n                Design\n              <\/span>\n\n              <i aria-hidden=\"true\"><\/i>\n\n              <span>\n\n                <span class=\"ds-lang-inline-no\">\n                  Lansering\n                <\/span>\n\n                <span class=\"ds-lang-inline-en\">\n                  Launch\n                <\/span>\n\n              <\/span>\n\n            <\/div>\n\n          <\/div>\n\n        <\/div>\n\n      <\/header>\n\n\n      <section\n        class=\"ds-proof ds-reveal\"\n        aria-label=\"Studioprofil\"\n      >\n\n        <div class=\"ds-proof-item\">\n\n          <strong>\n            Product first\n          <\/strong>\n\n          <span>\n\n            <span class=\"ds-lang-inline-no\">\n              Tydelige produkter, ikke un\u00f8dvendig st\u00f8y\n            <\/span>\n\n            <span class=\"ds-lang-inline-en\">\n              Clear products without unnecessary noise\n            <\/span>\n\n          <\/span>\n\n        <\/div>\n\n\n        <div class=\"ds-proof-item\">\n\n          <strong>\n            Independent\n          <\/strong>\n\n          <span>\n\n            <span class=\"ds-lang-inline-no\">\n              Lite studio med korte beslutningsveier\n            <\/span>\n\n            <span class=\"ds-lang-inline-en\">\n              A small studio with direct decisions\n            <\/span>\n\n          <\/span>\n\n        <\/div>\n\n\n        <div class=\"ds-proof-item\">\n\n          <strong>\n            App Store\n          <\/strong>\n\n          <span>\n\n            <span class=\"ds-lang-inline-no\">\n              Produkter utviklet, testet og lansert\n            <\/span>\n\n            <span class=\"ds-lang-inline-en\">\n              Products designed, tested and released\n            <\/span>\n\n          <\/span>\n\n        <\/div>\n\n      <\/section>\n\n\n      <section\n        class=\"ds-section\"\n        id=\"ds-studio\"\n      >\n\n        <div class=\"ds-studio-grid\">\n\n\n          <article class=\"ds-studio-main ds-reveal\">\n\n            <div class=\"ds-lang ds-no\">\n\n              <span class=\"ds-section-kicker\">\n                Om Drift Studio\n              <\/span>\n\n              <h2>\n                Lite nok til \u00e5 v\u00e6re fokusert.\n                Erfaren nok til \u00e5 levere.\n              <\/h2>\n\n              <p>\n\n                Drift Studio er et uavhengig norsk produktstudio som\n                utvikler egne apper fra tidlig id\u00e9 til ferdig produkt.\n\n                Arbeidet omfatter konsept, design, utvikling, testing,\n                App Store-lansering og videre forbedring.\n\n              <\/p>\n\n              <p>\n\n                Ideene starter ofte i et konkret behov:\n                bedre oversikt p\u00e5 fisketur, tryggere planlegging p\u00e5 veien,\n                raskere beregninger p\u00e5 byggeplass, smartere hverdagsverkt\u00f8y\n                eller en ny m\u00e5te \u00e5 bruke teknologi p\u00e5.\n\n              <\/p>\n\n            <\/div>\n\n\n            <div class=\"ds-lang ds-en\">\n\n              <span class=\"ds-section-kicker\">\n                About Drift Studio\n              <\/span>\n\n              <h2>\n                Small enough to stay focused.\n                Experienced enough to deliver.\n              <\/h2>\n\n              <p>\n\n                Drift Studio is an independent Norwegian product studio\n                creating its own apps from early idea to finished product.\n\n                The work covers concept, design, development, testing,\n                App Store launch and continued improvement.\n\n              <\/p>\n\n              <p>\n\n                Ideas often begin with a concrete need:\n                better insight while fishing, safer planning on the road,\n                faster calculations on site, smarter everyday tools\n                or a new way to use technology.\n\n              <\/p>\n\n            <\/div>\n\n          <\/article>\n\n\n          <aside class=\"ds-founder-card ds-reveal\">\n\n            <div\n              class=\"ds-founder-mark\"\n              aria-hidden=\"true\"\n            >\n              ST\n            <\/div>\n\n            <h3>\n              Sveinung Tjelta\n            <\/h3>\n\n            <span class=\"ds-founder-meta\">\n\n              <span class=\"ds-lang-inline-no\">\n                Grunnlegger og utvikler \u00b7 Sandnes, Norge\n              <\/span>\n\n              <span class=\"ds-lang-inline-en\">\n                Founder and developer \u00b7 Sandnes, Norway\n              <\/span>\n\n            <\/span>\n\n            <p>\n\n              <span class=\"ds-lang-inline-no\">\n\n                Produktene bygges med erfaring fra b\u00e5de praktisk\n                arbeidsliv og egne interesser \u2013 med m\u00e5l om at teknologien\n                skal f\u00f8les nyttig, forst\u00e5elig og gjennomf\u00f8rt.\n\n              <\/span>\n\n              <span class=\"ds-lang-inline-en\">\n\n                Products are shaped by practical work experience\n                and personal interests, with the goal of making technology\n                useful, understandable and well finished.\n\n              <\/span>\n\n            <\/p>\n\n            <a\n              class=\"ds-founder-link\"\n              href=\"mailto:post@driftstudio.no\"\n            >\n              post@driftstudio.no\n              <span aria-hidden=\"true\">\u2197<\/span>\n            <\/a>\n\n          <\/aside>\n\n        <\/div>\n\n      <\/section>\n\n\n      <section\n        class=\"ds-section\"\n        id=\"ds-featured\"\n      >\n\n\n        <div class=\"ds-section-head ds-reveal\">\n\n\n          <div class=\"ds-lang ds-no\">\n\n            <span class=\"ds-section-kicker\">\n              N\u00e5 ute og p\u00e5 vei\n            <\/span>\n\n            <h2>\n              To nye apper i App Store.\n              \u00c9n ny id\u00e9 p\u00e5 vei.\n            <\/h2>\n\n            <p>\n\n              ByttN\u00e6rt og Mind vs AI er n\u00e5 tilgjengelige i App Store.\n\n              Samtidig utvikles HemmeligLapp \u2013 en ny app der digitale\n              meldinger, overraskelser og tilbud kan vente p\u00e5 riktig sted.\n\n            <\/p>\n\n          <\/div>\n\n\n          <div class=\"ds-lang ds-en\">\n\n            <span class=\"ds-section-kicker\">\n              Live now and coming next\n            <\/span>\n\n            <h2>\n              Two new apps in the App Store.\n              One new idea in development.\n            <\/h2>\n\n            <p>\n\n              ByttN\u00e6rt and Mind vs AI are now available on the App Store.\n\n              At the same time, HemmeligLapp is in development \u2014\n              a new app where digital messages, surprises and offers\n              can wait in the right place.\n\n            <\/p>\n\n          <\/div>\n\n        <\/div>\n\n\n        <div class=\"ds-featured-grid\">\n\n\n          <article class=\"ds-featured-card bytt ds-reveal\">\n\n            <div class=\"ds-featured-media\">\n\n              <span class=\"ds-featured-label live\">\n\n                <span class=\"ds-lang-inline-no\">\n                  Tilgjengelig n\u00e5\n                <\/span>\n\n                <span class=\"ds-lang-inline-en\">\n                  Available now\n                <\/span>\n\n              <\/span>\n\n              <img\n                src=\"https:\/\/driftstudio.no\/wp-content\/uploads\/2026\/09\/D7E177A2-C3EB-4094-8198-29A9DCD4C468.png\"\n                alt=\"ByttN\u00e6rt \u2013 lokal bytteapp\"\n                width=\"1242\"\n                height=\"2688\"\n                loading=\"lazy\"\n                decoding=\"async\"\n              >\n\n            <\/div>\n\n\n            <div class=\"ds-featured-body\">\n\n              <div class=\"ds-featured-title-row\">\n\n                <div class=\"ds-featured-icon\">\n\n                  <img\n                    src=\"https:\/\/driftstudio.no\/wp-content\/uploads\/2026\/09\/8F429833-636B-44DF-9DFA-D0150078DA19.png\"\n                    alt=\"ByttN\u00e6rt appikon\"\n                    width=\"68\"\n                    height=\"68\"\n                    loading=\"lazy\"\n                    decoding=\"async\"\n                  >\n\n                <\/div>\n\n                <h3>\n                  ByttN\u00e6rt\n                <\/h3>\n\n              <\/div>\n\n\n              <p>\n\n                <span class=\"ds-lang-inline-no\">\n\n                  En lokal markedsplass for \u00e5 bytte ting du ikke bruker\n                  mot noe du trenger.\n\n                  Ingen betaling mellom brukerne \u2013 bare en tydelig vei\n                  fra annonse til avtalt bytte.\n\n                <\/span>\n\n                <span class=\"ds-lang-inline-en\">\n\n                  A local marketplace for swapping things you no longer\n                  use for something you need.\n\n                  No payments between users \u2014 just a clear path\n                  from listing to agreed swap.\n\n                <\/span>\n\n              <\/p>\n\n\n              <div class=\"ds-tags\">\n\n                <span class=\"ds-tag\">iOS<\/span>\n\n                <span class=\"ds-tag\">\n\n                  <span class=\"ds-lang-inline-no\">\n                    Lokal gjenbruk\n                  <\/span>\n\n                  <span class=\"ds-lang-inline-en\">\n                    Local reuse\n                  <\/span>\n\n                <\/span>\n\n                <span class=\"ds-tag\">\n\n                  <span class=\"ds-lang-inline-no\">\n                    Bytteforesp\u00f8rsler\n                  <\/span>\n\n                  <span class=\"ds-lang-inline-en\">\n                    Swap requests\n                  <\/span>\n\n                <\/span>\n\n              <\/div>\n\n\n              <div class=\"ds-card-actions\">\n\n                <a\n                  class=\"ds-card-appstore\"\n                  href=\"https:\/\/apps.apple.com\/no\/app\/byttn%C3%A6rt\/id6794852088?l=nb\"\n                  target=\"_blank\"\n                  rel=\"noopener\"\n                >\n                  App Store \u2197\n                <\/a>\n\n                <a\n                  class=\"ds-card-link\"\n                  href=\"https:\/\/driftstudio.no\/index.php\/byttnaert\/\"\n                >\n\n                  <span class=\"ds-lang-inline-no\">\n                    Les mer\n                  <\/span>\n\n                  <span class=\"ds-lang-inline-en\">\n                    Learn more\n                  <\/span>\n\n                  <span aria-hidden=\"true\">\n                    \u2192\n                  <\/span>\n\n                <\/a>\n\n              <\/div>\n\n            <\/div>\n\n          <\/article>\n\n\n          <article class=\"ds-featured-card mind ds-reveal\">\n\n            <div class=\"ds-featured-media\">\n\n              <span class=\"ds-featured-label live\">\n\n                <span class=\"ds-lang-inline-no\">\n                  Tilgjengelig n\u00e5\n                <\/span>\n\n                <span class=\"ds-lang-inline-en\">\n                  Available now\n                <\/span>\n\n              <\/span>\n\n              <img\n                src=\"https:\/\/driftstudio.no\/wp-content\/uploads\/2026\/09\/01_Tren_hjernen.png\"\n                alt=\"Mind vs AI \u2013 tren hjernen og utfordre AI\"\n                width=\"1242\"\n                height=\"2688\"\n                loading=\"lazy\"\n                decoding=\"async\"\n              >\n\n            <\/div>\n\n\n            <div class=\"ds-featured-body\">\n\n              <div class=\"ds-featured-title-row\">\n\n                <div class=\"ds-featured-icon\">\n\n                  <img\n                    src=\"https:\/\/driftstudio.no\/wp-content\/uploads\/2026\/09\/iconmindvsai.png\"\n                    alt=\"Mind vs AI appikon\"\n                    width=\"68\"\n                    height=\"68\"\n                    loading=\"lazy\"\n                    decoding=\"async\"\n                  >\n\n                <\/div>\n\n                <h3>\n                  Mind vs AI\n                <\/h3>\n\n              <\/div>\n\n\n              <p>\n\n                <span class=\"ds-lang-inline-no\">\n\n                  Hjernetrim- og strategispill med daglige utfordringer,\n                  lokal spill-AI og kreative dueller mot ekte AI.\n\n                <\/span>\n\n                <span class=\"ds-lang-inline-en\">\n\n                  Brain-training and strategy games with daily challenges,\n                  on-device game AI and creative duels against real AI.\n\n                <\/span>\n\n              <\/p>\n\n\n              <div class=\"ds-tags\">\n\n                <span class=\"ds-tag\">iOS<\/span>\n\n                <span class=\"ds-tag\">\n\n                  <span class=\"ds-lang-inline-no\">\n                    Hjernetrim\n                  <\/span>\n\n                  <span class=\"ds-lang-inline-en\">\n                    Brain training\n                  <\/span>\n\n                <\/span>\n\n                <span class=\"ds-tag\">\n\n                  <span class=\"ds-lang-inline-no\">\n                    Lokal og ekte AI\n                  <\/span>\n\n                  <span class=\"ds-lang-inline-en\">\n                    Local and real AI\n                  <\/span>\n\n                <\/span>\n\n              <\/div>\n\n\n              <div class=\"ds-card-actions\">\n\n                <a\n                  class=\"ds-card-appstore\"\n                  href=\"https:\/\/apps.apple.com\/no\/app\/mind-vs-ai\/id6803234484?l=nb\"\n                  target=\"_blank\"\n                  rel=\"noopener\"\n                >\n                  App Store \u2197\n                <\/a>\n\n                <a\n                  class=\"ds-card-link\"\n                  href=\"https:\/\/driftstudio.no\/index.php\/mind-vs-ai\/\"\n                >\n\n                  <span class=\"ds-lang-inline-no\">\n                    Les mer\n                  <\/span>\n\n                  <span class=\"ds-lang-inline-en\">\n                    Learn more\n                  <\/span>\n\n                  <span aria-hidden=\"true\">\n                    \u2192\n                  <\/span>\n\n                <\/a>\n\n              <\/div>\n\n            <\/div>\n\n          <\/article>\n\n\n          <article class=\"ds-featured-card hemmelig ds-reveal\">\n\n            <div class=\"ds-featured-media\">\n\n              <span class=\"ds-featured-label dev\">\n\n                <span class=\"ds-lang-inline-no\">\n                  Under utvikling\n                <\/span>\n\n                <span class=\"ds-lang-inline-en\">\n                  In development\n                <\/span>\n\n              <\/span>\n\n              <img\n                src=\"https:\/\/driftstudio.no\/wp-content\/uploads\/2026\/09\/splashview.png\"\n                alt=\"HemmeligLapp \u2013 hemmelige lapper p\u00e5 rett sted\"\n                loading=\"lazy\"\n                decoding=\"async\"\n              >\n\n            <\/div>\n\n\n            <div class=\"ds-featured-body\">\n\n              <div class=\"ds-featured-title-row\">\n\n                <div class=\"ds-featured-icon\">\n\n                  <img\n                    src=\"https:\/\/driftstudio.no\/wp-content\/uploads\/2026\/09\/icon-hemmelig-lapp.png\"\n                    alt=\"HemmeligLapp appikon\"\n                    width=\"68\"\n                    height=\"68\"\n                    loading=\"lazy\"\n                    decoding=\"async\"\n                  >\n\n                <\/div>\n\n                <h3>\n                  HemmeligLapp\n                <\/h3>\n\n              <\/div>\n\n\n              <p>\n\n                <span class=\"ds-lang-inline-no\">\n\n                  Legg igjen digitale lapper som f\u00f8rst blir relevante\n                  n\u00e5r riktig person kommer til riktig sted.\n\n                  For private meldinger, overraskelser og lokale\n                  bedrifts\u00adtilbud.\n\n                <\/span>\n\n                <span class=\"ds-lang-inline-en\">\n\n                  Leave digital notes that become relevant when the right\n                  person reaches the right place.\n\n                  Built for private messages, surprises and local\n                  business offers.\n\n                <\/span>\n\n              <\/p>\n\n\n              <div class=\"ds-tags\">\n\n                <span class=\"ds-tag\">iOS<\/span>\n                <span class=\"ds-tag\">MapKit<\/span>\n\n                <span class=\"ds-tag\">\n\n                  <span class=\"ds-lang-inline-no\">\n                    Lokasjonsbasert\n                  <\/span>\n\n                  <span class=\"ds-lang-inline-en\">\n                    Location based\n                  <\/span>\n\n                <\/span>\n\n              <\/div>\n\n\n              <div class=\"ds-card-actions\">\n\n                <a\n                  class=\"ds-card-link\"\n                  href=\"https:\/\/driftstudio.no\/index.php\/hemmelig-lapp\/\"\n                >\n\n                  <span class=\"ds-lang-inline-no\">\n                    Se HemmeligLapp\n                  <\/span>\n\n                  <span class=\"ds-lang-inline-en\">\n                    Explore HemmeligLapp\n                  <\/span>\n\n                  <span aria-hidden=\"true\">\n                    \u2192\n                  <\/span>\n\n                <\/a>\n\n              <\/div>\n\n            <\/div>\n\n          <\/article>\n\n        <\/div>\n\n      <\/section>\n\n\n      <section\n        class=\"ds-section\"\n        id=\"ds-work\"\n      >\n\n\n        <div class=\"ds-section-head center ds-reveal\">\n\n          <div class=\"ds-lang ds-no\">\n\n            <span class=\"ds-section-kicker\">\n              Utvalgte produkter\n            <\/span>\n\n            <h2>\n              Bygget, lansert og videreutviklet.\n            <\/h2>\n\n            <p>\n\n              En voksende portef\u00f8lje innen friluftsliv,\n              reise, dokumentasjon, byggeplassverkt\u00f8y,\n              familiehistorie, spill og lokale tjenester.\n\n            <\/p>\n\n          <\/div>\n\n\n          <div class=\"ds-lang ds-en\">\n\n            <span class=\"ds-section-kicker\">\n              Selected products\n            <\/span>\n\n            <h2>\n              Designed, released and continuously improved.\n            <\/h2>\n\n            <p>\n\n              A growing portfolio spanning outdoor life,\n              travel, documentation, construction tools,\n              family history, games and local services.\n\n            <\/p>\n\n          <\/div>\n\n        <\/div>\n\n\n        <div class=\"ds-project-grid\">\n\n\n          <article class=\"ds-project-card ds-reveal\">\n\n            <div class=\"ds-project-media\">\n\n              <img\n                src=\"https:\/\/driftstudio.no\/wp-content\/uploads\/2026\/06\/aifiskeanalyse.png\"\n                alt=\"FisketipsNorge AI-analyse\"\n                loading=\"lazy\"\n                decoding=\"async\"\n              >\n\n            <\/div>\n\n\n            <div class=\"ds-project-body\">\n\n              <div class=\"ds-project-head\">\n\n                <div class=\"ds-project-brand\">\n\n                  <img\n                    class=\"ds-real-icon\"\n                    src=\"https:\/\/driftstudio.no\/wp-content\/uploads\/2026\/01\/FiskeTipsNorge.png\"\n                    alt=\"FisketipsNorge appikon\"\n                    width=\"52\"\n                    height=\"52\"\n                    loading=\"lazy\"\n                    decoding=\"async\"\n                  >\n\n                  <span>\n\n                    <strong class=\"ds-project-name\">\n                      FisketipsNorge\n                    <\/strong>\n\n                    <small class=\"ds-project-meta\">\n\n                      <span class=\"ds-lang-inline-no\">\n                        Fiskekart \u00b7 AI \u00b7 fangstjournal\n                      <\/span>\n\n                      <span class=\"ds-lang-inline-en\">\n                        Fishing maps \u00b7 AI \u00b7 catch log\n                      <\/span>\n\n                    <\/small>\n\n                  <\/span>\n\n                <\/div>\n\n\n                <span class=\"ds-status live\">\n\n                  <span class=\"ds-lang-inline-no\">\n                    Publisert\n                  <\/span>\n\n                  <span class=\"ds-lang-inline-en\">\n                    Live\n                  <\/span>\n\n                <\/span>\n\n              <\/div>\n\n\n              <p>\n\n                <span class=\"ds-lang-inline-no\">\n\n                  Kartbasert fiskeapp med fiskeplasser,\n                  v\u00e6r, tidevann, fangstjournal,\n                  AI-verkt\u00f8y, FiskeTeam og prestasjoner.\n\n                <\/span>\n\n                <span class=\"ds-lang-inline-en\">\n\n                  A map-based fishing app with spots,\n                  weather, tides, catch log,\n                  AI tools, Fishing Teams and achievements.\n\n                <\/span>\n\n              <\/p>\n\n\n              <div class=\"ds-project-actions\">\n\n                <a\n                  class=\"ds-small-btn accent\"\n                  href=\"https:\/\/apps.apple.com\/no\/app\/fisketipsnorge\/id6749071171\"\n                  target=\"_blank\"\n                  rel=\"noopener\"\n                >\n                  App Store \u2197\n                <\/a>\n\n                <a\n                  class=\"ds-small-btn\"\n                  href=\"https:\/\/driftstudio.no\/index.php\/fishingtipsnorway-app\/\"\n                >\n\n                  <span class=\"ds-lang-inline-no\">\n                    Appside\n                  <\/span>\n\n                  <span class=\"ds-lang-inline-en\">\n                    App page\n                  <\/span>\n\n                <\/a>\n\n              <\/div>\n\n            <\/div>\n\n          <\/article>\n\n\n          <article class=\"ds-project-card ds-reveal\">\n\n            <div class=\"ds-project-media\">\n\n              <img\n                src=\"https:\/\/driftstudio.no\/wp-content\/uploads\/2026\/08\/06-alt-i-en-app-scaled.jpg\"\n                alt=\"FiskeFlo \u2013 tidevann, v\u00e6r og fisketips\"\n                loading=\"lazy\"\n                decoding=\"async\"\n              >\n\n            <\/div>\n\n\n            <div class=\"ds-project-body\">\n\n              <div class=\"ds-project-head\">\n\n                <div class=\"ds-project-brand\">\n\n                  <img\n                    class=\"ds-real-icon\"\n                    src=\"https:\/\/driftstudio.no\/wp-content\/uploads\/2026\/09\/iconapp.png\"\n                    alt=\"FiskeFlo appikon\"\n                    width=\"52\"\n                    height=\"52\"\n                    loading=\"lazy\"\n                    decoding=\"async\"\n                  >\n\n                  <span>\n\n                    <strong class=\"ds-project-name\">\n                      FiskeFlo\n                    <\/strong>\n\n                    <small class=\"ds-project-meta\">\n\n                      <span class=\"ds-lang-inline-no\">\n                        Tidevann \u00b7 v\u00e6r \u00b7 AI-fisketips\n                      <\/span>\n\n                      <span class=\"ds-lang-inline-en\">\n                        Tides \u00b7 weather \u00b7 AI fishing tips\n                      <\/span>\n\n                    <\/small>\n\n                  <\/span>\n\n                <\/div>\n\n\n                <span class=\"ds-status live\">\n\n                  <span class=\"ds-lang-inline-no\">\n                    Publisert\n                  <\/span>\n\n                  <span class=\"ds-lang-inline-en\">\n                    Live\n                  <\/span>\n\n                <\/span>\n\n              <\/div>\n\n\n              <p>\n\n                <span class=\"ds-lang-inline-no\">\n\n                  Tidevann, v\u00e6r, fiskesteder,\n                  fiskescore, personlige AI-r\u00e5d og varsler\n                  samlet i en rolig, visuell app.\n\n                <\/span>\n\n                <span class=\"ds-lang-inline-en\">\n\n                  Tides, weather, fishing spots,\n                  fishing score, personal AI guidance\n                  and alerts in one calm, visual app.\n\n                <\/span>\n\n              <\/p>\n\n\n              <div class=\"ds-project-actions\">\n\n                <a\n                  class=\"ds-small-btn accent\"\n                  href=\"https:\/\/apps.apple.com\/no\/app\/fiskeflo\/id6801820093\"\n                  target=\"_blank\"\n                  rel=\"noopener\"\n                >\n                  App Store \u2197\n                <\/a>\n\n                <a\n                  class=\"ds-small-btn\"\n                  href=\"https:\/\/driftstudio.no\/index.php\/fiskeflo\/\"\n                >\n\n                  <span class=\"ds-lang-inline-no\">\n                    Appside\n                  <\/span>\n\n                  <span class=\"ds-lang-inline-en\">\n                    App page\n                  <\/span>\n\n                <\/a>\n\n              <\/div>\n\n            <\/div>\n\n          <\/article>\n\n\n          <article class=\"ds-project-card ds-reveal\">\n\n            <div class=\"ds-project-media\">\n\n              <img\n                src=\"https:\/\/driftstudio.no\/wp-content\/uploads\/2026\/03\/VanAtlas.jpg\"\n                alt=\"VanAtlas app\"\n                loading=\"lazy\"\n                decoding=\"async\"\n              >\n\n            <\/div>\n\n\n            <div class=\"ds-project-body\">\n\n              <div class=\"ds-project-head\">\n\n                <div class=\"ds-project-brand\">\n\n                  <img\n                    class=\"ds-real-icon\"\n                    src=\"https:\/\/driftstudio.no\/wp-content\/uploads\/2026\/01\/BOBILBOKA-ICON.png\"\n                    alt=\"VanAtlas appikon\"\n                    width=\"52\"\n                    height=\"52\"\n                    loading=\"lazy\"\n                    decoding=\"async\"\n                  >\n\n                  <span>\n\n                    <strong class=\"ds-project-name\">\n                      VanAtlas\n                    <\/strong>\n\n                    <small class=\"ds-project-meta\">\n\n                      <span class=\"ds-lang-inline-no\">\n                        Bobilkart \u00b7 reiseverkt\u00f8y\n                      <\/span>\n\n                      <span class=\"ds-lang-inline-en\">\n                        Camping maps \u00b7 travel tools\n                      <\/span>\n\n                    <\/small>\n\n                  <\/span>\n\n                <\/div>\n\n\n                <span class=\"ds-status live\">\n\n                  <span class=\"ds-lang-inline-no\">\n                    Publisert\n                  <\/span>\n\n                  <span class=\"ds-lang-inline-en\">\n                    Live\n                  <\/span>\n\n                <\/span>\n\n              <\/div>\n\n\n              <p>\n\n                <span class=\"ds-lang-inline-no\">\n\n                  Reiseplattform for bobil og vanliv\n                  med steder, favoritter, dagbok,\n                  v\u00e6r, reiseruter, CarPlay og AI-verkt\u00f8y.\n\n                <\/span>\n\n                <span class=\"ds-lang-inline-en\">\n\n                  A travel platform for camper life\n                  with places, favorites, diary,\n                  weather, routes, CarPlay and AI tools.\n\n                <\/span>\n\n              <\/p>\n\n\n              <div class=\"ds-project-actions\">\n\n                <a\n                  class=\"ds-small-btn accent\"\n                  href=\"https:\/\/apps.apple.com\/no\/app\/vanatlas\/id6758106229\"\n                  target=\"_blank\"\n                  rel=\"noopener\"\n                >\n                  App Store \u2197\n                <\/a>\n\n                <a\n                  class=\"ds-small-btn\"\n                  href=\"https:\/\/driftstudio.no\/index.php\/bobilboka\/\"\n                >\n\n                  <span class=\"ds-lang-inline-no\">\n                    Appside\n                  <\/span>\n\n                  <span class=\"ds-lang-inline-en\">\n                    App page\n                  <\/span>\n\n                <\/a>\n\n              <\/div>\n\n            <\/div>\n\n          <\/article>\n\n\n          <article class=\"ds-project-card ds-reveal\">\n\n            <div class=\"ds-project-media\">\n\n              <img\n                src=\"https:\/\/driftstudio.no\/wp-content\/uploads\/2026\/05\/E702053B-9A66-4C77-A200-7B00CE870451.png\"\n                alt=\"FuktPro dokumentasjon\"\n                loading=\"lazy\"\n                decoding=\"async\"\n              >\n\n            <\/div>\n\n\n            <div class=\"ds-project-body\">\n\n              <div class=\"ds-project-head\">\n\n                <div class=\"ds-project-brand\">\n\n                  <img\n                    class=\"ds-real-icon\"\n                    src=\"https:\/\/driftstudio.no\/wp-content\/uploads\/2026\/09\/fuktproicon.png\"\n                    alt=\"FuktPro appikon\"\n                    width=\"52\"\n                    height=\"52\"\n                    loading=\"lazy\"\n                    decoding=\"async\"\n                  >\n\n                  <span>\n\n                    <strong class=\"ds-project-name\">\n                      FuktPro\n                    <\/strong>\n\n                    <small class=\"ds-project-meta\">\n\n                      <span class=\"ds-lang-inline-no\">\n                        Fuktm\u00e5ling \u00b7 dokumentasjon\n                      <\/span>\n\n                      <span class=\"ds-lang-inline-en\">\n                        Moisture \u00b7 documentation\n                      <\/span>\n\n                    <\/small>\n\n                  <\/span>\n\n                <\/div>\n\n\n                <span class=\"ds-status live\">\n\n                  <span class=\"ds-lang-inline-no\">\n                    Publisert\n                  <\/span>\n\n                  <span class=\"ds-lang-inline-en\">\n                    Live\n                  <\/span>\n\n                <\/span>\n\n              <\/div>\n\n\n              <p>\n\n                <span class=\"ds-lang-inline-no\">\n\n                  Dokumenter fuktm\u00e5ling med tegninger,\n                  m\u00e5lepunkter, bilder, kommentarer,\n                  signaturer og strukturerte rapporter.\n\n                <\/span>\n\n                <span class=\"ds-lang-inline-en\">\n\n                  Document moisture readings with drawings,\n                  measurement points, photos, comments,\n                  signatures and structured reports.\n\n                <\/span>\n\n              <\/p>\n\n\n              <div class=\"ds-project-actions\">\n\n                <a\n                  class=\"ds-small-btn accent\"\n                  href=\"https:\/\/apps.apple.com\/no\/app\/fuktpro\/id6766298128?l=nb\"\n                  target=\"_blank\"\n                  rel=\"noopener\"\n                >\n                  App Store \u2197\n                <\/a>\n\n                <a\n                  class=\"ds-small-btn\"\n                  href=\"https:\/\/driftstudio.no\/index.php\/fuktpro\/\"\n                >\n\n                  <span class=\"ds-lang-inline-no\">\n                    Appside\n                  <\/span>\n\n                  <span class=\"ds-lang-inline-en\">\n                    App page\n                  <\/span>\n\n                <\/a>\n\n              <\/div>\n\n            <\/div>\n\n          <\/article>\n\n\n          <article class=\"ds-project-card ds-reveal\">\n\n            <div class=\"ds-project-media\">\n\n              <img\n                src=\"https:\/\/driftstudio.no\/wp-content\/uploads\/2026\/07\/splashview.png\"\n                alt=\"T\u00f8mrerKalk\"\n                loading=\"lazy\"\n                decoding=\"async\"\n              >\n\n            <\/div>\n\n\n            <div class=\"ds-project-body\">\n\n              <div class=\"ds-project-head\">\n\n                <div class=\"ds-project-brand\">\n\n                  <img\n                    class=\"ds-real-icon\"\n                    src=\"https:\/\/driftstudio.no\/wp-content\/uploads\/2026\/07\/tomerkalkicon.png\"\n                    alt=\"T\u00f8mrerKalk appikon\"\n                    width=\"52\"\n                    height=\"52\"\n                    loading=\"lazy\"\n                    decoding=\"async\"\n                  >\n\n                  <span>\n\n                    <strong class=\"ds-project-name\">\n                      T\u00f8mrerKalk\n                    <\/strong>\n\n                    <small class=\"ds-project-meta\">\n\n                      <span class=\"ds-lang-inline-no\">\n                        Beregninger for byggeplass\n                      <\/span>\n\n                      <span class=\"ds-lang-inline-en\">\n                        On-site calculation tools\n                      <\/span>\n\n                    <\/small>\n\n                  <\/span>\n\n                <\/div>\n\n\n                <span class=\"ds-status live\">\n\n                  <span class=\"ds-lang-inline-no\">\n                    Publisert\n                  <\/span>\n\n                  <span class=\"ds-lang-inline-en\">\n                    Live\n                  <\/span>\n\n                <\/span>\n\n              <\/div>\n\n\n              <p>\n\n                <span class=\"ds-lang-inline-no\">\n\n                  Raske beregninger for vinkel,\n                  terrasse, trapp, sperr, lekter,\n                  takstein, spiler og materialer \u2013\n                  uten innlogging.\n\n                <\/span>\n\n                <span class=\"ds-lang-inline-en\">\n\n                  Fast calculations for angles,\n                  decking, stairs, rafters, battens,\n                  roof tiles, slats and materials \u2014\n                  without sign-in.\n\n                <\/span>\n\n              <\/p>\n\n\n              <div class=\"ds-project-actions\">\n\n                <a\n                  class=\"ds-small-btn accent\"\n                  href=\"https:\/\/apps.apple.com\/no\/app\/tomrekalk\/id6788121585?l=nb\"\n                  target=\"_blank\"\n                  rel=\"noopener\"\n                >\n                  App Store \u2197\n                <\/a>\n\n                <a\n                  class=\"ds-small-btn\"\n                  href=\"https:\/\/driftstudio.no\/index.php\/tomrerkalk\/\"\n                >\n\n                  <span class=\"ds-lang-inline-no\">\n                    Appside\n                  <\/span>\n\n                  <span class=\"ds-lang-inline-en\">\n                    App page\n                  <\/span>\n\n                <\/a>\n\n              <\/div>\n\n            <\/div>\n\n          <\/article>\n\n\n          <article class=\"ds-project-card ds-reveal\">\n\n            <div class=\"ds-project-media\">\n\n              <img\n                src=\"https:\/\/driftstudio.no\/wp-content\/uploads\/2026\/06\/slektsboka.png\"\n                alt=\"Slektsboka app\"\n                loading=\"lazy\"\n                decoding=\"async\"\n              >\n\n            <\/div>\n\n\n            <div class=\"ds-project-body\">\n\n              <div class=\"ds-project-head\">\n\n                <div class=\"ds-project-brand\">\n\n                  <img\n                    class=\"ds-real-icon\"\n                    src=\"https:\/\/driftstudio.no\/wp-content\/uploads\/2026\/09\/slektsbokaicon.png\"\n                    alt=\"Slektsboka appikon\"\n                    width=\"52\"\n                    height=\"52\"\n                    loading=\"lazy\"\n                    decoding=\"async\"\n                  >\n\n                  <span>\n\n                    <strong class=\"ds-project-name\">\n                      Slektsboka\n                    <\/strong>\n\n                    <small class=\"ds-project-meta\">\n\n                      <span class=\"ds-lang-inline-no\">\n                        Familiehistorie \u00b7 slektstre\n                      <\/span>\n\n                      <span class=\"ds-lang-inline-en\">\n                        Family history \u00b7 family tree\n                      <\/span>\n\n                    <\/small>\n\n                  <\/span>\n\n                <\/div>\n\n\n                <span class=\"ds-status live\">\n\n                  <span class=\"ds-lang-inline-no\">\n                    Publisert\n                  <\/span>\n\n                  <span class=\"ds-lang-inline-en\">\n                    Live\n                  <\/span>\n\n                <\/span>\n\n              <\/div>\n\n\n              <p>\n\n                <span class=\"ds-lang-inline-no\">\n\n                  En privat slektsbok for navn,\n                  bilder, historier, minner,\n                  familierom og visuelle slektstr\u00e6r.\n\n                <\/span>\n\n                <span class=\"ds-lang-inline-en\">\n\n                  A private family book for names,\n                  photos, stories, memories,\n                  family spaces and visual family trees.\n\n                <\/span>\n\n              <\/p>\n\n\n              <div class=\"ds-project-actions\">\n\n                <a\n                  class=\"ds-small-btn accent\"\n                  href=\"https:\/\/apps.apple.com\/no\/app\/slektsboka\/id6776330398?l=nb\"\n                  target=\"_blank\"\n                  rel=\"noopener\"\n                >\n                  App Store \u2197\n                <\/a>\n\n                <a\n                  class=\"ds-small-btn\"\n                  href=\"https:\/\/driftstudio.no\/index.php\/slektsboka-2\/\"\n                >\n\n                  <span class=\"ds-lang-inline-no\">\n                    Appside\n                  <\/span>\n\n                  <span class=\"ds-lang-inline-en\">\n                    App page\n                  <\/span>\n\n                <\/a>\n\n              <\/div>\n\n            <\/div>\n\n          <\/article>\n\n        <\/div>\n\n      <\/section>\n\n\n      <section class=\"ds-section\">\n\n\n        <div class=\"ds-section-head ds-reveal\">\n\n          <div class=\"ds-lang ds-no\">\n\n            <span class=\"ds-section-kicker\">\n              Arbeidsprinsipper\n            <\/span>\n\n            <h2>\n              Produktkvalitet f\u00f8r funksjonsst\u00f8y.\n            <\/h2>\n\n          <\/div>\n\n\n          <div class=\"ds-lang ds-en\">\n\n            <span class=\"ds-section-kicker\">\n              Working principles\n            <\/span>\n\n            <h2>\n              Product quality before feature noise.\n            <\/h2>\n\n          <\/div>\n\n        <\/div>\n\n\n        <div class=\"ds-principles\">\n\n\n          <article class=\"ds-principle ds-reveal\">\n\n            <span class=\"ds-principle-number\">\n              01 \/ CLARITY\n            <\/span>\n\n            <h3>\n\n              <span class=\"ds-lang-inline-no\">\n                Tydelig fra f\u00f8rste skjerm\n              <\/span>\n\n              <span class=\"ds-lang-inline-en\">\n                Clear from the first screen\n              <\/span>\n\n            <\/h3>\n\n            <p>\n\n              <span class=\"ds-lang-inline-no\">\n\n                Mindre rot, forst\u00e5elige valg og et design\n                som hjelper brukeren videre.\n\n              <\/span>\n\n              <span class=\"ds-lang-inline-en\">\n\n                Less clutter, understandable choices and design\n                that helps users move forward.\n\n              <\/span>\n\n            <\/p>\n\n          <\/article>\n\n\n          <article class=\"ds-principle ds-reveal\">\n\n            <span class=\"ds-principle-number\">\n              02 \/ PURPOSE\n            <\/span>\n\n            <h3>\n\n              <span class=\"ds-lang-inline-no\">\n                Bygget fra ekte behov\n              <\/span>\n\n              <span class=\"ds-lang-inline-en\">\n                Built from real needs\n              <\/span>\n\n            <\/h3>\n\n            <p>\n\n              <span class=\"ds-lang-inline-no\">\n\n                Hver app starter med et konkret problem\n                eller en oppgave som kan l\u00f8ses bedre.\n\n              <\/span>\n\n              <span class=\"ds-lang-inline-en\">\n\n                Every app starts with a concrete problem\n                or task that can be solved better.\n\n              <\/span>\n\n            <\/p>\n\n          <\/article>\n\n\n          <article class=\"ds-principle ds-reveal\">\n\n            <span class=\"ds-principle-number\">\n              03 \/ CRAFT\n            <\/span>\n\n            <h3>\n\n              <span class=\"ds-lang-inline-no\">\n                Forbedret etter lansering\n              <\/span>\n\n              <span class=\"ds-lang-inline-en\">\n                Improved after launch\n              <\/span>\n\n            <\/h3>\n\n            <p>\n\n              <span class=\"ds-lang-inline-no\">\n\n                Testing, tilbakemeldinger og jevnlige\n                oppdateringer gj\u00f8r produktene bedre over tid.\n\n              <\/span>\n\n              <span class=\"ds-lang-inline-en\">\n\n                Testing, feedback and regular updates\n                make the products better over time.\n\n              <\/span>\n\n            <\/p>\n\n          <\/article>\n\n        <\/div>\n\n      <\/section>\n\n\n      <section\n        class=\"ds-section\"\n        id=\"ds-contact\"\n      >\n\n\n        <div class=\"ds-contact ds-reveal\">\n\n\n          <div>\n\n\n            <div class=\"ds-lang ds-no\">\n\n              <span class=\"ds-section-kicker\">\n                Kontakt Drift Studio\n              <\/span>\n\n              <h2>\n                Har du en relevant henvendelse?\n              <\/h2>\n\n              <p>\n\n                Presse, partnerskap, tilbakemeldinger\n                eller sp\u00f8rsm\u00e5l om appene \u2013\n                e-post er den raskeste veien til Drift Studio.\n\n              <\/p>\n\n            <\/div>\n\n\n            <div class=\"ds-lang ds-en\">\n\n              <span class=\"ds-section-kicker\">\n                Contact Drift Studio\n              <\/span>\n\n              <h2>\n                Have a relevant enquiry?\n              <\/h2>\n\n              <p>\n\n                Press, partnerships, feedback or questions\n                about the apps \u2014\n                email is the fastest way to reach Drift Studio.\n\n              <\/p>\n\n            <\/div>\n\n          <\/div>\n\n\n          <div class=\"ds-contact-actions\">\n\n            <a\n              class=\"ds-btn primary\"\n              href=\"mailto:post@driftstudio.no\"\n            >\n              post@driftstudio.no\n            <\/a>\n\n            <a\n              class=\"ds-btn secondary\"\n              href=\"tel:+4741264809\"\n            >\n              +47 412 64 809\n            <\/a>\n\n            <span class=\"ds-contact-note\">\n\n              <span class=\"ds-lang-inline-no\">\n                Basert i Sandnes \u00b7 Bygger for hele verden\n              <\/span>\n\n              <span class=\"ds-lang-inline-en\">\n                Based in Sandnes \u00b7 Building worldwide\n              <\/span>\n\n            <\/span>\n\n          <\/div>\n\n        <\/div>\n\n      <\/section>\n\n    <\/main>\n\n\n    <footer class=\"ds-footer\">\n\n\n      <div class=\"ds-footer-brand\">\n\n        <img\n          src=\"https:\/\/driftstudio.no\/wp-content\/uploads\/2025\/12\/Drift-studio-logo.jpg\"\n          alt=\"\"\n          width=\"45\"\n          height=\"45\"\n          loading=\"lazy\"\n          decoding=\"async\"\n        >\n\n        <span>\n\n          <strong>\n            Drift Studio\n          <\/strong>\n\n          <span>\n\n            <span class=\"ds-lang-inline-no\">\n              Uavhengig appstudio \u00b7 Norge\n            <\/span>\n\n            <span class=\"ds-lang-inline-en\">\n              Independent app studio \u00b7 Norway\n            <\/span>\n\n          <\/span>\n\n        <\/span>\n\n      <\/div>\n\n\n      <div class=\"ds-footer-links\">\n\n        <a href=\"#ds-studio\">\n\n          <span class=\"ds-lang-inline-no\">\n            Om studioet\n          <\/span>\n\n          <span class=\"ds-lang-inline-en\">\n            About\n          <\/span>\n\n        <\/a>\n\n        <a href=\"#ds-featured\">\n\n          <span class=\"ds-lang-inline-no\">\n            Nytt\n          <\/span>\n\n          <span class=\"ds-lang-inline-en\">\n            Latest\n          <\/span>\n\n        <\/a>\n\n        <a href=\"#ds-work\">\n\n          <span class=\"ds-lang-inline-no\">\n            Portef\u00f8lje\n          <\/span>\n\n          <span class=\"ds-lang-inline-en\">\n            Portfolio\n          <\/span>\n\n        <\/a>\n\n        <a href=\"mailto:post@driftstudio.no\">\n\n          <span class=\"ds-lang-inline-no\">\n            Kontakt\n          <\/span>\n\n          <span class=\"ds-lang-inline-en\">\n            Contact\n          <\/span>\n\n        <\/a>\n\n      <\/div>\n\n\n      <p class=\"ds-footer-copy\">\n\n        \u00a9\n\n        <span data-ds-year=\"\">\n          2026\n        <\/span>\n\n        Drift Studio\n\n      <\/p>\n\n    <\/footer>\n\n  <\/div>\n\n\n  <script>\n\n    (function () {\n\n      \"use strict\";\n\n\n      var root =\n        document.getElementById(\n          \"driftstudio-page\"\n        );\n\n\n      if (!root) {\n        return;\n      }\n\n\n      root.classList.add(\n        \"ds-has-js\"\n      );\n\n\n      \/* ===================================================\n         Spr\u00e5k\n         =================================================== *\/\n\n      var buttons =\n        root.querySelectorAll(\n          \".ds-lang-btn\"\n        );\n\n\n      var savedLanguage =\n        null;\n\n\n      try {\n\n        savedLanguage =\n          localStorage.getItem(\n            \"driftstudioLanguage\"\n          );\n\n      } catch (error) {\n\n        savedLanguage =\n          null;\n      }\n\n\n      var browserLanguage =\n        (\n          navigator.language ||\n          navigator.userLanguage ||\n          \"\"\n        )\n        .toLowerCase();\n\n\n      var initialLanguage =\n        savedLanguage ||\n        (\n          browserLanguage.indexOf(\n            \"no\"\n          ) === 0 ||\n\n          browserLanguage.indexOf(\n            \"nb\"\n          ) === 0 ||\n\n          browserLanguage.indexOf(\n            \"nn\"\n          ) === 0\n\n            ? \"no\"\n            : \"en\"\n        );\n\n\n      function setLanguage(\n        language\n      ) {\n\n        var nextLanguage =\n          language === \"en\"\n            ? \"en\"\n            : \"no\";\n\n\n        root.setAttribute(\n          \"data-lang\",\n          nextLanguage\n        );\n\n\n        buttons.forEach(\n          function (\n            button\n          ) {\n\n            var isActive =\n              button.getAttribute(\n                \"data-ds-lang\"\n              ) === nextLanguage;\n\n\n            button.classList.toggle(\n              \"active\",\n              isActive\n            );\n\n\n            button.setAttribute(\n              \"aria-pressed\",\n              isActive\n                ? \"true\"\n                : \"false\"\n            );\n          }\n        );\n\n\n        try {\n\n          localStorage.setItem(\n            \"driftstudioLanguage\",\n            nextLanguage\n          );\n\n        } catch (error) {\n\n          \/*\n           Siden virker ogs\u00e5 n\u00e5r\n           lokal lagring er blokkert.\n           *\/\n        }\n      }\n\n\n      buttons.forEach(\n        function (\n          button\n        ) {\n\n          button.addEventListener(\n            \"click\",\n            function () {\n\n              setLanguage(\n                button.getAttribute(\n                  \"data-ds-lang\"\n                )\n              );\n            }\n          );\n        }\n      );\n\n\n      setLanguage(\n        initialLanguage\n      );\n\n\n      \/* ===================================================\n         Rolig visning ved scrolling\n         =================================================== *\/\n\n      var revealItems =\n        root.querySelectorAll(\n          \".ds-reveal\"\n        );\n\n\n      var reduceMotion =\n        window.matchMedia &&\n        window\n          .matchMedia(\n            \"(prefers-reduced-motion: reduce)\"\n          )\n          .matches;\n\n\n      if (\n        reduceMotion ||\n        !(\n          \"IntersectionObserver\" in window\n        )\n      ) {\n\n        revealItems.forEach(\n          function (\n            item\n          ) {\n\n            item.classList.add(\n              \"ds-visible\"\n            );\n          }\n        );\n\n      } else {\n\n        var observer =\n          new IntersectionObserver(\n            function (\n              entries,\n              activeObserver\n            ) {\n\n              entries.forEach(\n                function (\n                  entry\n                ) {\n\n                  if (\n                    entry.isIntersecting\n                  ) {\n\n                    entry\n                      .target\n                      .classList\n                      .add(\n                        \"ds-visible\"\n                      );\n\n\n                    activeObserver\n                      .unobserve(\n                        entry.target\n                      );\n                  }\n                }\n              );\n            },\n            {\n              rootMargin:\n                \"0px 0px -7% 0px\",\n\n              threshold:\n                0.07\n            }\n          );\n\n\n        revealItems.forEach(\n          function (\n            item\n          ) {\n\n            observer.observe(\n              item\n            );\n          }\n        );\n      }\n\n\n      \/* ===================================================\n         Navigasjonsdybde\n         =================================================== *\/\n\n      var navigation =\n        root.querySelector(\n          \".ds-nav\"\n        );\n\n\n      function updateNavigation() {\n\n        if (!navigation) {\n          return;\n        }\n\n\n        navigation\n          .classList\n          .toggle(\n            \"ds-scrolled\",\n            window.scrollY > 24\n          );\n      }\n\n\n      window.addEventListener(\n        \"scroll\",\n        updateNavigation,\n        {\n          passive:true\n        }\n      );\n\n\n      updateNavigation();\n\n\n      \/* ===================================================\n         \u00c5rstall\n         =================================================== *\/\n\n      var year =\n        root.querySelector(\n          \"[data-ds-year]\"\n        );\n\n\n      if (year) {\n\n        year.textContent =\n          String(\n            new Date()\n              .getFullYear()\n          );\n      }\n\n    })();\n\n  <\/script>\n\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>Hopp til innholdet Skip to content Drift Studio Independent app studio Studio Studio Nytt Latest Portef\u00f8lje Portfolio Kontakt Contact NO [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"boxed","site-sidebar-style":"boxed","ast-global-header-display":"","ast-banner-title-visibility":"disabled","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-32","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/driftstudio.no\/index.php\/wp-json\/wp\/v2\/pages\/32","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/driftstudio.no\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/driftstudio.no\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/driftstudio.no\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/driftstudio.no\/index.php\/wp-json\/wp\/v2\/comments?post=32"}],"version-history":[{"count":27,"href":"https:\/\/driftstudio.no\/index.php\/wp-json\/wp\/v2\/pages\/32\/revisions"}],"predecessor-version":[{"id":268,"href":"https:\/\/driftstudio.no\/index.php\/wp-json\/wp\/v2\/pages\/32\/revisions\/268"}],"wp:attachment":[{"href":"https:\/\/driftstudio.no\/index.php\/wp-json\/wp\/v2\/media?parent=32"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}