{"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-07-07T20:18:56","modified_gmt":"2026-07-07T18:18:56","slug":"32-2","status":"publish","type":"page","link":"https:\/\/driftstudio.no\/","title":{"rendered":"DriftStudio"},"content":{"rendered":"\n<!-- Drift Studio \u2013 Bilingual Presentation Page (NO \/ EN) -->\n<section id=\"driftstudio-page\">\n  <style>\n    #driftstudio-page {\n      background:#020617;\n      color:#e5e7eb;\n      padding:3rem 1.2rem;\n      font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text',system-ui,sans-serif;\n      line-height:1.6;\n    }\n\n    #driftstudio-page * {\n      box-sizing:border-box;\n    }\n\n    #driftstudio-page .ds-wrap {\n      max-width:1180px;\n      margin:0 auto;\n    }\n\n    #driftstudio-page .ds-hero,\n    #driftstudio-page .ds-panel,\n    #driftstudio-page .ds-card {\n      border:1px solid rgba(148,163,184,0.16);\n      box-shadow:0 24px 70px rgba(0,0,0,0.45);\n    }\n\n    #driftstudio-page .ds-hero {\n      background:radial-gradient(circle at top left,rgba(56,189,248,0.24),transparent 34%),linear-gradient(135deg,#020617,#031529,#042f4f);\n      border-radius:28px;\n      border-color:rgba(148,163,184,0.22);\n      padding:2.5rem 1.6rem;\n      overflow:hidden;\n      text-align:center;\n    }\n\n    #driftstudio-page .ds-logo {\n      width:112px;\n      height:auto;\n      display:block;\n      margin:0 auto 1.5rem auto;\n      border-radius:24px;\n      box-shadow:0 14px 34px rgba(0,0,0,0.65);\n    }\n\n    #driftstudio-page h1 {\n      font-size:clamp(2.3rem,5vw,4rem);\n      line-height:1.02;\n      margin:0 0 0.75rem 0;\n      color:#ffffff;\n      font-weight:900;\n      letter-spacing:-1.2px;\n    }\n\n    #driftstudio-page h2 {\n      font-size:1.5rem;\n      margin:0 0 0.75rem 0;\n      color:#f9fafb;\n      letter-spacing:-0.35px;\n      line-height:1.15;\n    }\n\n    #driftstudio-page h3 {\n      color:#f9fafb;\n      margin:0 0 0.35rem 0;\n      font-size:1.05rem;\n    }\n\n    #driftstudio-page p {\n      color:#cbd5e1;\n    }\n\n    #driftstudio-page a {\n      color:#38bdf8;\n    }\n\n    #driftstudio-page .ds-subtitle {\n      font-size:1.1rem;\n      margin:0;\n      color:#cbd5f5;\n      font-weight:700;\n    }\n\n    #driftstudio-page .ds-hero-text {\n      font-size:0.98rem;\n      margin:0.95rem auto 0 auto;\n      color:#9ca3af;\n      max-width:780px;\n    }\n\n    #driftstudio-page .ds-actions {\n      margin-top:1.3rem;\n      display:flex;\n      justify-content:center;\n      align-items:center;\n      gap:0.75rem;\n      flex-wrap:wrap;\n    }\n\n    #driftstudio-page .ds-lang-toggle {\n      display:inline-flex;\n      padding:0.25rem;\n      border-radius:999px;\n      border:1px solid rgba(148,163,184,0.28);\n      background:rgba(15,23,42,0.72);\n      gap:0.25rem;\n    }\n\n    #driftstudio-page .ds-lang-btn {\n      border:0;\n      cursor:pointer;\n      padding:0.48rem 0.85rem;\n      border-radius:999px;\n      background:transparent;\n      color:#cbd5e1;\n      font-weight:900;\n      font-size:0.86rem;\n      font-family:inherit;\n    }\n\n    #driftstudio-page .ds-lang-btn.active {\n      background:#38bdf8;\n      color:#020617;\n      box-shadow:0 10px 24px rgba(56,189,248,0.25);\n    }\n\n    #driftstudio-page .ds-pill {\n      display:inline-flex;\n      align-items:center;\n      gap:0.55rem;\n      padding:0.55rem 1.1rem;\n      border-radius:999px;\n      backdrop-filter:blur(14px);\n      background:rgba(255,255,255,0.06);\n      border:1px solid rgba(255,255,255,0.14);\n      box-shadow:0 10px 28px rgba(0,0,0,0.55);\n      font-weight:750;\n      font-size:0.9rem;\n      color:#f1f5f9;\n    }\n\n    #driftstudio-page .ds-dot {\n      width:9px;\n      height:9px;\n      border-radius:999px;\n      background:#38bdf8;\n      box-shadow:0 0 12px rgba(56,189,248,0.85);\n      display:inline-block;\n    }\n\n    #driftstudio-page .ds-stack {\n      display:flex;\n      flex-direction:column;\n      gap:1.5rem;\n      margin-top:1.5rem;\n    }\n\n    #driftstudio-page .ds-panel {\n      background:#02081a;\n      border-radius:22px;\n      padding:1.65rem 1.45rem;\n    }\n\n    #driftstudio-page .ds-app-grid {\n      display:grid;\n      grid-template-columns:repeat(auto-fit,minmax(250px,1fr));\n      gap:1rem;\n      margin-top:1rem;\n    }\n\n    #driftstudio-page .ds-card {\n      border-radius:20px;\n      padding:1.15rem 1.1rem;\n      background:rgba(255,255,255,0.035);\n    }\n\n    #driftstudio-page .ds-card.fishing {\n      border-color:rgba(56,189,248,0.24);\n    }\n\n    #driftstudio-page .ds-card.vanatlas {\n      border-color:rgba(56,189,248,0.20);\n    }\n\n    #driftstudio-page .ds-card.fuktpro {\n      border-color:rgba(96,165,250,0.32);\n    }\n\n    #driftstudio-page .ds-card.tomrerkalk {\n      border-color:rgba(56,189,248,0.34);\n    }\n\n    #driftstudio-page .ds-card.slekt {\n      border-color:rgba(129,140,248,0.34);\n    }\n\n    #driftstudio-page .ds-card-top {\n      display:flex;\n      align-items:flex-start;\n      justify-content:space-between;\n      gap:0.8rem;\n      margin-bottom:0.65rem;\n    }\n\n    #driftstudio-page .ds-app-title {\n      display:flex;\n      gap:0.75rem;\n      align-items:center;\n    }\n\n    #driftstudio-page .ds-app-icon {\n      width:42px;\n      height:42px;\n      border-radius:13px;\n      display:flex;\n      align-items:center;\n      justify-content:center;\n      font-size:1.15rem;\n      flex:0 0 auto;\n    }\n\n    #driftstudio-page .ds-app-icon.blue {\n      background:rgba(56,189,248,0.12);\n      border:1px solid rgba(56,189,248,0.22);\n    }\n\n    #driftstudio-page .ds-app-icon.water {\n      background:rgba(59,130,246,0.14);\n      border:1px solid rgba(96,165,250,0.30);\n    }\n\n    #driftstudio-page .ds-app-icon.tomrer {\n      background:linear-gradient(135deg,rgba(56,189,248,0.22),rgba(37,99,235,0.28));\n      border:1px solid rgba(56,189,248,0.32);\n    }\n\n    #driftstudio-page .ds-app-icon.slekt {\n      background:linear-gradient(135deg,rgba(99,102,241,0.85),rgba(56,189,248,0.75));\n      border:1px solid rgba(129,140,248,0.35);\n    }\n\n    #driftstudio-page .ds-app-name {\n      font-weight:850;\n      color:#f9fafb;\n      line-height:1.1;\n    }\n\n    #driftstudio-page .ds-app-meta {\n      font-size:0.9rem;\n      color:#9ca3af;\n    }\n\n    #driftstudio-page .ds-status {\n      display:inline-flex;\n      align-items:center;\n      gap:0.4rem;\n      padding:0.32rem 0.7rem;\n      border-radius:999px;\n      font-weight:800;\n      font-size:0.82rem;\n      white-space:nowrap;\n    }\n\n    #driftstudio-page .ds-status.live {\n      border:1px solid rgba(34,197,94,0.35);\n      background:rgba(34,197,94,0.10);\n      color:#dcfce7;\n    }\n\n    #driftstudio-page .ds-status.ready {\n      border:1px solid rgba(56,189,248,0.38);\n      background:rgba(56,189,248,0.12);\n      color:#cffafe;\n    }\n\n    #driftstudio-page .ds-status.dev {\n      border:1px solid rgba(251,146,60,0.38);\n      background:rgba(251,146,60,0.12);\n      color:#fed7aa;\n    }\n\n    #driftstudio-page .ds-status-dot {\n      width:8px;\n      height:8px;\n      border-radius:999px;\n      display:inline-block;\n    }\n\n    #driftstudio-page .ds-status.live .ds-status-dot {\n      background:#22c55e;\n      box-shadow:0 0 10px rgba(34,197,94,0.65);\n    }\n\n    #driftstudio-page .ds-status.ready .ds-status-dot {\n      background:#38bdf8;\n      box-shadow:0 0 10px rgba(56,189,248,0.75);\n    }\n\n    #driftstudio-page .ds-status.dev .ds-status-dot {\n      background:#fb923c;\n      box-shadow:0 0 10px rgba(251,146,60,0.65);\n    }\n\n    #driftstudio-page .ds-card p {\n      margin:0 0 0.85rem 0;\n      color:#e5e7eb;\n    }\n\n    #driftstudio-page .ds-img-row {\n      display:flex;\n      flex-wrap:wrap;\n      gap:0.55rem;\n      margin:0.9rem 0 1rem;\n    }\n\n    #driftstudio-page .ds-img-row img {\n      width:calc(50% - 0.3rem);\n      height:auto;\n      border-radius:12px;\n      box-shadow:0 10px 22px rgba(0,0,0,0.6);\n      display:block;\n    }\n\n    #driftstudio-page .ds-full-img {\n      width:100%;\n      height:auto;\n      border-radius:14px;\n      box-shadow:0 12px 26px rgba(0,0,0,0.55);\n      display:block;\n      margin:0.95rem 0 1rem;\n    }\n\n    #driftstudio-page .ds-buttons {\n      display:flex;\n      flex-wrap:wrap;\n      gap:0.65rem;\n      align-items:center;\n    }\n\n    #driftstudio-page .ds-btn {\n      display:inline-block;\n      padding:0.65rem 1.1rem;\n      border-radius:999px;\n      background:#38bdf8;\n      color:#0f172a;\n      font-weight:850;\n      text-decoration:none;\n      box-shadow:0 10px 24px rgba(56,189,248,0.28);\n    }\n\n    #driftstudio-page .ds-btn.secondary {\n      background:rgba(2,6,23,0.35);\n      color:#e5e7eb;\n      border:1px solid rgba(148,163,184,0.55);\n      box-shadow:none;\n    }\n\n    #driftstudio-page .ds-btn.purple {\n      background:#818cf8;\n      color:#020617;\n      box-shadow:0 10px 24px rgba(129,140,248,0.28);\n    }\n\n    #driftstudio-page .ds-chip {\n      display:inline-block;\n      padding:0.65rem 1.05rem;\n      border-radius:999px;\n      border:1px solid rgba(251,146,60,0.35);\n      color:#fed7aa;\n      background:rgba(251,146,60,0.10);\n      font-weight:800;\n    }\n\n    #driftstudio-page .ds-chip.blue {\n      border:1px solid rgba(56,189,248,0.35);\n      color:#cffafe;\n      background:rgba(56,189,248,0.10);\n    }\n\n    #driftstudio-page .ds-principles {\n      display:grid;\n      grid-template-columns:repeat(auto-fit,minmax(210px,1fr));\n      gap:0.9rem;\n    }\n\n    #driftstudio-page .ds-principle {\n      border-radius:16px;\n      padding:1rem;\n      background:rgba(255,255,255,0.035);\n      border:1px solid rgba(148,163,184,0.14);\n    }\n\n    #driftstudio-page .ds-principle-title {\n      font-weight:850;\n      color:#f9fafb;\n      margin-bottom:0.35rem;\n    }\n\n    #driftstudio-page .ds-principle-text {\n      color:#cbd5f5;\n      font-size:0.95rem;\n    }\n\n    #driftstudio-page .ds-lang {\n      display:none;\n    }\n\n    #driftstudio-page[data-lang=\"no\"] .ds-no {\n      display:block;\n    }\n\n    #driftstudio-page[data-lang=\"en\"] .ds-en {\n      display:block;\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;\n    }\n\n    #driftstudio-page .ds-lang-inline-no,\n    #driftstudio-page .ds-lang-inline-en {\n      display:none;\n    }\n\n    @media (max-width: 520px) {\n      #driftstudio-page {\n        padding:2rem 0.8rem;\n      }\n\n      #driftstudio-page .ds-hero,\n      #driftstudio-page .ds-panel {\n        padding:1.25rem;\n      }\n\n      #driftstudio-page .ds-card-top {\n        flex-direction:column;\n      }\n    }\n  <\/style>\n\n  <div class=\"ds-wrap\">\n\n    <!-- HERO -->\n    <div class=\"ds-hero\">\n      <img decoding=\"async\" src=\"https:\/\/driftstudio.no\/wp-content\/uploads\/2025\/12\/Drift-studio-logo.jpg\" alt=\"Drift Studio logo\" class=\"ds-logo\">\n\n      <h1>Drift Studio<\/h1>\n\n      <p class=\"ds-subtitle\">\n        <span class=\"ds-lang-inline-no\">Where ideas drift \u2014 and become apps.<\/span>\n        <span class=\"ds-lang-inline-en\">Where ideas drift \u2014 and become apps.<\/span>\n      <\/p>\n\n      <p class=\"ds-hero-text\">\n        <span class=\"ds-lang-inline-no\">Et lite uavhengig appstudio som bygger rolige og nyttige apper \u2013 fra friluftsliv og reiseplanlegging til familiehistorie, dokumentasjon og praktisk programvare for hverdagen.<\/span>\n        <span class=\"ds-lang-inline-en\">A small independent studio building calm, useful apps \u2014 from outdoor tools and travel planning to family history, documentation and practical everyday software.<\/span>\n      <\/p>\n\n      <div class=\"ds-actions\">\n        <div class=\"ds-lang-toggle\" aria-label=\"Choose language\">\n          <button type=\"button\" class=\"ds-lang-btn\" data-ds-lang=\"no\">Norsk<\/button>\n          <button type=\"button\" class=\"ds-lang-btn\" data-ds-lang=\"en\">English<\/button>\n        <\/div>\n\n        <div class=\"ds-pill\">\n          <span class=\"ds-dot\"><\/span>\n          <span class=\"ds-lang-inline-no\">Studioportef\u00f8lje \u2022 Publiserte apper + nye verkt\u00f8y under utvikling<\/span>\n          <span class=\"ds-lang-inline-en\">Studio portfolio \u2022 Live apps + new tools in development<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"ds-stack\">\n\n      <!-- ABOUT -->\n      <div class=\"ds-panel\">\n        <div class=\"ds-lang ds-no\">\n          <h2>Om Drift Studio<\/h2>\n          <p>Drift Studio er et lite uavhengig appstudio som bygger varme, fokuserte produkter \u2013 fra id\u00e9 til lansering.<\/p>\n          <p>M\u00e5let er enkelt: ta ekte behov fra virkeligheten, fjerne st\u00f8yen og gj\u00f8re dem om til ryddige digitale opplevelser som folk faktisk liker \u00e5 bruke.<\/p>\n          <p>Appene bygges steg for steg med fokus p\u00e5 <strong>tydelighet<\/strong>, <strong>stabilitet<\/strong> og <strong>god brukeropplevelse<\/strong> \u2013 ofte innen friluftsliv, reise, dokumentasjon, familiehistorie, byggeplassverkt\u00f8y og kartbaserte funksjoner.<\/p>\n        <\/div>\n\n        <div class=\"ds-lang ds-en\">\n          <h2>About Drift Studio<\/h2>\n          <p>Drift Studio is a small independent app studio building warm, focused products \u2014 from idea to launch.<\/p>\n          <p>The goal is simple: take real-world needs, remove the noise, and turn them into clean digital experiences that people actually enjoy using.<\/p>\n          <p>Built step by step with a focus on <strong>clarity<\/strong>, <strong>stability<\/strong>, and <strong>great UX<\/strong> \u2014 often for outdoor life, travel, documentation, family history, construction tools and location-based use.<\/p>\n        <\/div>\n      <\/div>\n\n      <!-- WHO -->\n      <div class=\"ds-panel\">\n        <div class=\"ds-lang ds-no\">\n          <h2>Hvem st\u00e5r bak?<\/h2>\n          <p>Drift Studio drives av <strong>Sveinung Tjelta<\/strong> \u2013 utvikler og bygger fra vestkysten av Norge.<\/p>\n          <p>Mange ideer starter ute, p\u00e5 veien, ved sj\u00f8en, fra familiebehov eller fra praktiske arbeidssituasjoner f\u00f8r de blir til ekte produkter.<\/p>\n          <p>Fokuset er p\u00e5 sm\u00e5, jordn\u00e6re prosjekter som gir reell verdi \u2013 ikke store byr\u00e5leveranser med un\u00f8dvendig kompleksitet.<\/p>\n          <p style=\"font-size:0.95rem;color:#cbd5f5;\">\ud83d\udcde Telefon: <strong>+47 412 64 809<\/strong><br>\u2709\ufe0f E-post: <a href=\"mailto:post@driftstudio.no\" style=\"text-decoration:none;\">post@driftstudio.no<\/a><\/p>\n        <\/div>\n\n        <div class=\"ds-lang ds-en\">\n          <h2>Who\u2019s behind it?<\/h2>\n          <p>Drift Studio is run by <strong>Sveinung Tjelta<\/strong> \u2014 developer and builder from the west coast of Norway.<\/p>\n          <p>Many ideas start outdoors, on the road, by the sea, from family needs, or from practical work situations before they turn into real products.<\/p>\n          <p>The focus is on small, grounded projects that deliver real value \u2014 not agency-style \u201cbig delivery\u201d work.<\/p>\n          <p style=\"font-size:0.95rem;color:#cbd5f5;\">\ud83d\udcde Phone: <strong>+47 412 64 809<\/strong><br>\u2709\ufe0f Email: <a href=\"mailto:post@driftstudio.no\" style=\"text-decoration:none;\">post@driftstudio.no<\/a><\/p>\n        <\/div>\n      <\/div>\n\n      <!-- APPS -->\n      <div class=\"ds-panel\">\n        <div class=\"ds-lang ds-no\">\n          <h2>Apper og prosjekter<\/h2>\n          <p style=\"color:#9ca3af;\">En portef\u00f8lje med praktiske produkter \u2013 publiserte apper, voksende plattformer, profesjonelle verkt\u00f8y og konsepter som bygges n\u00f8ye videre.<\/p>\n        <\/div>\n\n        <div class=\"ds-lang ds-en\">\n          <h2>Apps &amp; Projects<\/h2>\n          <p style=\"color:#9ca3af;\">A portfolio of practical products \u2014 live apps, evolving platforms, professional tools, and carefully built concepts.<\/p>\n        <\/div>\n\n        <div class=\"ds-app-grid\">\n\n          <!-- FisketipsNorge -->\n          <div class=\"ds-card fishing\">\n            <div class=\"ds-card-top\">\n              <div class=\"ds-app-title\">\n                <div class=\"ds-app-icon blue\">\ud83c\udfa3<\/div>\n                <div>\n                  <div class=\"ds-app-name\">FisketipsNorge<\/div>\n                  <div class=\"ds-app-meta\">\n                    <span class=\"ds-lang-inline-no\">iOS \u2022 Fiskekart, AI og fangstjournal<\/span>\n                    <span class=\"ds-lang-inline-en\">iOS \u2022 Fishing maps, AI &amp; catch log<\/span>\n                  <\/div>\n                <\/div>\n              <\/div>\n\n              <span class=\"ds-status live\">\n                <span class=\"ds-status-dot\"><\/span>\n                <span class=\"ds-lang-inline-no\">Publisert<\/span>\n                <span class=\"ds-lang-inline-en\">Live<\/span>\n              <\/span>\n            <\/div>\n\n            <p>\n              <span class=\"ds-lang-inline-no\">En kartbasert fiskeapp med fiskeplasser, fangstjournal, v\u00e6r, tidevann, Gode forhold, AI-identifisering av fisk, AI-analyse av fiskeplasser, AI-chat, FiskeTeam og prestasjoner.<\/span>\n              <span class=\"ds-lang-inline-en\">A map-first fishing companion with fishing spots, catch journal, weather, tides, Good Conditions, AI fish identification, AI fishing spot analysis, AI chat, Fishing Teams and achievements.<\/span>\n            <\/p>\n\n            <div class=\"ds-img-row\">\n              <img decoding=\"async\" src=\"https:\/\/driftstudio.no\/wp-content\/uploads\/2026\/06\/aifiskeanalyse.png\" alt=\"FisketipsNorge AI analysis\">\n              <img decoding=\"async\" src=\"https:\/\/driftstudio.no\/wp-content\/uploads\/2026\/06\/aichat.png\" alt=\"FisketipsNorge AI chat\">\n            <\/div>\n\n            <div class=\"ds-buttons\">\n              <a class=\"ds-btn\" href=\"https:\/\/apps.apple.com\/no\/app\/fisketipsnorge\/id6749071171\">App Store<\/a>\n              <a class=\"ds-btn secondary\" href=\"https:\/\/driftstudio.no\/index.php\/fishingtipsnorway-app\/\">\n                <span class=\"ds-lang-inline-no\">Appside<\/span>\n                <span class=\"ds-lang-inline-en\">App page<\/span>\n              <\/a>\n            <\/div>\n          <\/div>\n\n          <!-- VanAtlas -->\n          <div class=\"ds-card vanatlas\">\n            <div class=\"ds-card-top\">\n              <div class=\"ds-app-title\">\n                <div class=\"ds-app-icon blue\">\ud83d\ude90<\/div>\n                <div>\n                  <div class=\"ds-app-name\">VanAtlas<\/div>\n                  <div class=\"ds-app-meta\">\n                    <span class=\"ds-lang-inline-no\">iOS \u2022 Bobilkart og AI-reiseverkt\u00f8y<\/span>\n                    <span class=\"ds-lang-inline-en\">iOS \u2022 Camping maps &amp; AI travel tools<\/span>\n                  <\/div>\n                <\/div>\n              <\/div>\n\n              <span class=\"ds-status live\">\n                <span class=\"ds-status-dot\"><\/span>\n                <span class=\"ds-lang-inline-no\">Publisert<\/span>\n                <span class=\"ds-lang-inline-en\">Live<\/span>\n              <\/span>\n            <\/div>\n\n            <p>\n              <span class=\"ds-lang-inline-no\">En rolig reiseapp for bobil- og vanliv. Oppdag steder, lagre favoritter, f\u00f8r dagbok, sjekk v\u00e6r, del reisen og bruk AI-verkt\u00f8y for turplanlegging, reiseregler og serviceplasser.<\/span>\n              <span class=\"ds-lang-inline-en\">A calm travel app for camper life \u2014 discover campgrounds worldwide, save favorites, keep a diary, check live weather, share your journey, and use AI-powered travel tools.<\/span>\n            <\/p>\n\n            <img decoding=\"async\" class=\"ds-full-img\" src=\"https:\/\/driftstudio.no\/wp-content\/uploads\/2026\/03\/VanAtlas.jpg\" alt=\"VanAtlas app preview\">\n\n            <div class=\"ds-buttons\">\n              <a class=\"ds-btn\" href=\"https:\/\/apps.apple.com\/no\/app\/vanatlas\/id6758106229\">App Store<\/a>\n              <a class=\"ds-btn secondary\" href=\"https:\/\/driftstudio.no\/index.php\/bobilboka\/\">\n                <span class=\"ds-lang-inline-no\">Appside<\/span>\n                <span class=\"ds-lang-inline-en\">App page<\/span>\n              <\/a>\n            <\/div>\n          <\/div>\n\n          <!-- FuktPro -->\n          <div class=\"ds-card fuktpro\">\n            <div class=\"ds-card-top\">\n              <div class=\"ds-app-title\">\n                <div class=\"ds-app-icon water\">\ud83d\udca7<\/div>\n                <div>\n                  <div class=\"ds-app-name\">FuktPro<\/div>\n                  <div class=\"ds-app-meta\">\n                    <span class=\"ds-lang-inline-no\">iOS \u2022 Fuktm\u00e5ling og dokumentasjon<\/span>\n                    <span class=\"ds-lang-inline-en\">iOS \u2022 Moisture measurement &amp; documentation<\/span>\n                  <\/div>\n                <\/div>\n              <\/div>\n\n              <span class=\"ds-status live\">\n                <span class=\"ds-status-dot\"><\/span>\n                <span class=\"ds-lang-inline-no\">Publisert<\/span>\n                <span class=\"ds-lang-inline-en\">Live<\/span>\n              <\/span>\n            <\/div>\n\n            <p>\n              <span class=\"ds-lang-inline-no\">Et praktisk dokumentasjonsverkt\u00f8y for fuktm\u00e5ling i bygg. Importer tegninger, marker m\u00e5lepunkter, legg inn verdier, bilder, kommentarer, signaturer og eksporter strukturerte rapporter.<\/span>\n              <span class=\"ds-lang-inline-en\">A practical documentation tool for moisture measurement in buildings \u2014 import drawings, mark measurement points, add values, photos, comments, signatures, and export structured reports.<\/span>\n            <\/p>\n\n            <img decoding=\"async\" class=\"ds-full-img\" src=\"https:\/\/driftstudio.no\/wp-content\/uploads\/2026\/05\/E702053B-9A66-4C77-A200-7B00CE870451.png\" alt=\"FuktPro app preview\">\n\n            <div class=\"ds-buttons\">\n              <a class=\"ds-btn\" href=\"https:\/\/apps.apple.com\/no\/app\/fuktpro\/id6766298128?l=nb\">App Store<\/a>\n              <a class=\"ds-btn secondary\" href=\"https:\/\/driftstudio.no\/index.php\/fuktpro\/\">\n                <span class=\"ds-lang-inline-no\">Appside<\/span>\n                <span class=\"ds-lang-inline-en\">App page<\/span>\n              <\/a>\n            <\/div>\n          <\/div>\n\n          <!-- T\u00f8mrerKalk -->\n          <div class=\"ds-card tomrerkalk\">\n            <div class=\"ds-card-top\">\n              <div class=\"ds-app-title\">\n                <div class=\"ds-app-icon tomrer\">\ud83d\udd28<\/div>\n                <div>\n                  <div class=\"ds-app-name\">T\u00f8mrerKalk<\/div>\n                  <div class=\"ds-app-meta\">\n                    <span class=\"ds-lang-inline-no\">iOS \u2022 Kalkulator for t\u00f8mrerarbeid<\/span>\n                    <span class=\"ds-lang-inline-en\">iOS \u2022 Carpenter calculation tools<\/span>\n                  <\/div>\n                <\/div>\n              <\/div>\n\n              <span class=\"ds-status live\">\n                <span class=\"ds-status-dot\"><\/span>\n                <span class=\"ds-lang-inline-no\">Publisert<\/span>\n                <span class=\"ds-lang-inline-en\">Live<\/span>\n              <\/span>\n            <\/div>\n\n            <p>\n              <span class=\"ds-lang-inline-no\">En praktisk byggeplass-kalkulator for t\u00f8mrere, snekkere og h\u00e5ndverkere. Beregn vinkel, diagonal, terrassebord, trapp, sperr, takvinkel, lekter, takstein, spiler og enkle m\u00e5leenheter \u2013 raskt og uten innlogging.<\/span>\n              <span class=\"ds-lang-inline-en\">A practical on-site calculator for carpenters, builders and tradespeople. Calculate angles, diagonals, decking boards, stairs, rafters, roof pitch, battens, roof tiles, slats and simple unit conversions \u2014 fast and without login.<\/span>\n            <\/p>\n\n            <img decoding=\"async\" class=\"ds-full-img\" src=\"https:\/\/driftstudio.no\/wp-content\/uploads\/2026\/07\/splashview.png\" alt=\"T\u00f8mrerKalk app preview\">\n\n            <div class=\"ds-buttons\">\n              <a class=\"ds-btn\" href=\"https:\/\/apps.apple.com\/no\/app\/tomrekalk\/id6788121585?l=nb\">App Store<\/a>\n\n              <a class=\"ds-btn secondary\" href=\"https:\/\/driftstudio.no\/index.php\/tomrerkalk\/\">\n                <span class=\"ds-lang-inline-no\">Appside<\/span>\n                <span class=\"ds-lang-inline-en\">App page<\/span>\n              <\/a>\n\n              <span class=\"ds-chip\">\n                <span class=\"ds-lang-inline-no\">Engangskj\u00f8p<\/span>\n                <span class=\"ds-lang-inline-en\">One-time purchase<\/span>\n              <\/span>\n            <\/div>\n          <\/div>\n\n          <!-- Slektsboka -->\n          <div class=\"ds-card slekt\">\n            <div class=\"ds-card-top\">\n              <div class=\"ds-app-title\">\n                <div class=\"ds-app-icon slekt\">\ud83c\udf43<\/div>\n                <div>\n                  <div class=\"ds-app-name\">Slektsboka<\/div>\n                  <div class=\"ds-app-meta\">\n                    <span class=\"ds-lang-inline-no\">iOS \u2022 Privat slektsbok-app<\/span>\n                    <span class=\"ds-lang-inline-en\">iOS \u2022 Private family history app<\/span>\n                  <\/div>\n                <\/div>\n              <\/div>\n\n              <span class=\"ds-status dev\">\n                <span class=\"ds-status-dot\"><\/span>\n                <span class=\"ds-lang-inline-no\">Under utvikling<\/span>\n                <span class=\"ds-lang-inline-en\">In development<\/span>\n              <\/span>\n            <\/div>\n\n            <p>\n              <span class=\"ds-lang-inline-no\">En privat slektsbok-app for \u00e5 ta vare p\u00e5 navn, bilder, historier og minner. Bygges for lokale slektstr\u00e6r, familierom, historier, fremtidig skylagring og planlagte AI-forslag.<\/span>\n              <span class=\"ds-lang-inline-en\">A private family book app for preserving names, photos, stories and memories. Built for local family trees, family rooms, stories, future cloud sync and planned AI-assisted family tree suggestions.<\/span>\n            <\/p>\n\n            <img decoding=\"async\" class=\"ds-full-img\" src=\"https:\/\/driftstudio.no\/wp-content\/uploads\/2026\/06\/slektsboka.png\" alt=\"Slektsboka app preview\">\n\n            <div class=\"ds-buttons\">\n              <a class=\"ds-btn purple\" href=\"https:\/\/driftstudio.no\/index.php\/slektsboka-2\/\">\n                <span class=\"ds-lang-inline-no\">Appside<\/span>\n                <span class=\"ds-lang-inline-en\">App page<\/span>\n              <\/a>\n              <span class=\"ds-chip\">Slektsboka+<\/span>\n            <\/div>\n          <\/div>\n\n        <\/div>\n\n        <p style=\"margin:1.1rem 0 0;color:#64748b;font-size:0.88rem;\">\n          <span class=\"ds-lang-inline-no\">Hvert produkt bygges for \u00e5 v\u00e6re tydelig, nyttig og lett \u00e5 forst\u00e5 \u2013 enten det handler om fiske, reise, dokumentasjon, familiehistorie eller praktiske verkt\u00f8y p\u00e5 byggeplass.<\/span>\n          <span class=\"ds-lang-inline-en\">Each product is built to stay clear, useful, and easy to understand \u2014 whether it is for fishing, travel, documentation, family history or practical tools on the job site.<\/span>\n        <\/p>\n      <\/div>\n\n      <!-- PRINCIPLES -->\n      <div class=\"ds-panel\">\n        <div class=\"ds-lang ds-no\">\n          <h2>Prinsipper<\/h2>\n          <div class=\"ds-principles\">\n            <div class=\"ds-principle\">\n              <div class=\"ds-principle-title\">Enkelt i design<\/div>\n              <div class=\"ds-principle-text\">Mindre rot, tydeligere valg og raskere bruk.<\/div>\n            <\/div>\n            <div class=\"ds-principle\">\n              <div class=\"ds-principle-title\">Bygget for virkeligheten<\/div>\n              <div class=\"ds-principle-text\">Friluftsliv, reise, arbeidsverkt\u00f8y, familiehistorie og praktiske hverdagsbehov.<\/div>\n            <\/div>\n            <div class=\"ds-principle\">\n              <div class=\"ds-principle-title\">Kvalitet f\u00f8r st\u00f8y<\/div>\n              <div class=\"ds-principle-text\">Polering, stabilitet og brukeropplevelse f\u00f8r funksjonskaos.<\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"ds-lang ds-en\">\n          <h2>Principles<\/h2>\n          <div class=\"ds-principles\">\n            <div class=\"ds-principle\">\n              <div class=\"ds-principle-title\">Simple by design<\/div>\n              <div class=\"ds-principle-text\">Less clutter, clearer choices, faster use.<\/div>\n            <\/div>\n            <div class=\"ds-principle\">\n              <div class=\"ds-principle-title\">Built for the real world<\/div>\n              <div class=\"ds-principle-text\">Outdoor life, travel, work tools, family history and everyday decisions.<\/div>\n            <\/div>\n            <div class=\"ds-principle\">\n              <div class=\"ds-principle-title\">Quality over noise<\/div>\n              <div class=\"ds-principle-text\">Polish, stability, and UX before feature overload.<\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- CONTACT -->\n      <div class=\"ds-panel\" style=\"text-align:center;\">\n        <div class=\"ds-lang ds-no\">\n          <h2>Kontakt Drift Studio<\/h2>\n          <p>Partnerskap, presse, tidlig tilgang eller en enkel hilsen \u2013 e-post er raskeste m\u00e5te \u00e5 n\u00e5 meg p\u00e5.<\/p>\n          <p style=\"color:#9ca3af;\">Basert i Norge \u2022 Bygger for hele verden<\/p>\n          <a href=\"mailto:post@driftstudio.no\" class=\"ds-btn\">\u2709\ufe0f post@driftstudio.no<\/a>\n          <p style=\"font-size:0.95rem;color:#cbd5f5;\">\ud83d\udcde +47 412 64 809<\/p>\n        <\/div>\n\n        <div class=\"ds-lang ds-en\">\n          <h2>Contact Drift Studio<\/h2>\n          <p>Partnerships, press, early access, or just want to say hi \u2014 email is the fastest way to reach me.<\/p>\n          <p style=\"color:#9ca3af;\">Based in Norway \u2022 Building worldwide<\/p>\n          <a href=\"mailto:post@driftstudio.no\" class=\"ds-btn\">\u2709\ufe0f post@driftstudio.no<\/a>\n          <p style=\"font-size:0.95rem;color:#cbd5f5;\">\ud83d\udcde +47 412 64 809<\/p>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n\n  <script>\n    (function () {\n      const root = document.getElementById('driftstudio-page');\n      if (!root) return;\n\n      const buttons = root.querySelectorAll('.ds-lang-btn');\n      const saved = localStorage.getItem('driftstudioLanguage');\n      const browserLang = (navigator.language || navigator.userLanguage || '').toLowerCase();\n      const defaultLang = saved || (browserLang.startsWith('no') || browserLang.startsWith('nb') || browserLang.startsWith('nn') ? 'no' : 'en');\n\n      function setLanguage(lang) {\n        root.setAttribute('data-lang', lang);\n        localStorage.setItem('driftstudioLanguage', lang);\n\n        buttons.forEach(function (btn) {\n          const active = btn.getAttribute('data-ds-lang') === lang;\n          btn.classList.toggle('active', active);\n          btn.setAttribute('aria-pressed', active ? 'true' : 'false');\n        });\n      }\n\n      buttons.forEach(function (btn) {\n        btn.addEventListener('click', function () {\n          setLanguage(btn.getAttribute('data-ds-lang'));\n        });\n      });\n\n      setLanguage(defaultLang);\n    })();\n  <\/script>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>Drift Studio Where ideas drift \u2014 and become apps. Where ideas drift \u2014 and become apps. Et lite uavhengig appstudio [&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":21,"href":"https:\/\/driftstudio.no\/index.php\/wp-json\/wp\/v2\/pages\/32\/revisions"}],"predecessor-version":[{"id":188,"href":"https:\/\/driftstudio.no\/index.php\/wp-json\/wp\/v2\/pages\/32\/revisions\/188"}],"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}]}}