{"id":236,"date":"2024-07-12T12:30:49","date_gmt":"2024-07-12T12:30:49","guid":{"rendered":"https:\/\/bruun.studio\/?page_id=236"},"modified":"2026-06-22T09:47:40","modified_gmt":"2026-06-22T09:47:40","slug":"bruun-studio","status":"publish","type":"page","link":"https:\/\/bruun.studio\/","title":{"rendered":"bruun.studio"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"236\" class=\"elementor elementor-236\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-633b1a2 e-con-full e-flex e-con e-parent\" data-id=\"633b1a2\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-1d9692e e-con-full animated-slow e-flex e-con e-child\" data-id=\"1d9692e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;none&quot;,&quot;animation_delay&quot;:400,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-219a4cf scroll-fade  elementor-widget elementor-widget-text-editor\" data-id=\"219a4cf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>(00)<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3fc8536 elementor-widget__width-initial animated-slow letters elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"3fc8536\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_mobile&quot;:&quot;fadeInRight&quot;,&quot;_animation_delay&quot;:100}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Purpose-driven experiences, shaped by clarity and design consistency<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-71a8465 e-con-full animated-slow e-flex e-con e-child\" data-id=\"71a8465\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;none&quot;,&quot;animation_delay&quot;:300}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b7347e5 elementor-hidden-mobile renediff elementor-widget elementor-widget-image\" data-id=\"b7347e5\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation_mobile&quot;:&quot;fadeInRight&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"231\" src=\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/12\/Bruun_layer_white.svg\" class=\"attachment-large size-large wp-image-8697\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-39f5dc2 elementor-hidden-mobile e-transform renediff elementor-widget elementor-widget-image\" data-id=\"39f5dc2\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation_mobile&quot;:&quot;fadeInRight&quot;,&quot;_transform_translateY_effect&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:-8,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_tablet&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_mobile&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"217\" src=\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/12\/Studio_layer_white.svg\" class=\"attachment-large size-large wp-image-8698\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f3e6d1b elementor-absolute elementor-widget-mobile__width-inherit elementor-widget elementor-widget-html\" data-id=\"f3e6d1b\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;,&quot;motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;motion_fx_translateY_effect&quot;:&quot;yes&quot;,&quot;motion_fx_translateY_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:6.7,&quot;sizes&quot;:[]},&quot;_animation&quot;:&quot;none&quot;,&quot;motion_fx_translateY_direction&quot;:&quot;negative&quot;,&quot;motion_fx_translateY_affectedRange&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:0,&quot;end&quot;:100}},&quot;motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;]}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- Stacked GIF-like Slideshow (overlappede billeder, random interval) -->\n<div class=\"stack-gif\"\n     data-min=\"500\"\n     data-max=\"700\"\n     style=\"width:clamp(460px,22vw,840px);height:clamp(467px,70vh,1200px);\">\n  <img decoding=\"async\" src=\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/12\/Introgif-1.jpg\">\n  <img decoding=\"async\" src=\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/12\/Introgif-2.jpg\">\n  <img decoding=\"async\" src=\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/12\/Introgif-3.jpg\">\n  <img decoding=\"async\" src=\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/12\/Introgif-4.jpg\">\n   <img decoding=\"async\" src=\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/12\/Introgif-4.jpg\">\n    <img decoding=\"async\" src=\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/12\/Introgif-5.jpg\">\n    <img decoding=\"async\" src=\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/12\/Introgif-6.jpg\">\n    <img decoding=\"async\" src=\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/12\/Introgif-7.jpg\">\n    <img decoding=\"async\" src=\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/12\/Introgif-8.jpg\">\n    <img decoding=\"async\" src=\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/12\/Introgif-9.jpg\">    \n    <img decoding=\"async\" src=\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/12\/Introgif-10.jpg\">\n    <img decoding=\"async\" src=\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/12\/Introgif-11.jpg\">\n    <img decoding=\"async\" src=\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/12\/Introgif-12.jpg\">\n    <img decoding=\"async\" src=\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/12\/Introgif-13.jpg\">\n    <img decoding=\"async\" src=\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/12\/Introgif-14.jpg\">\n    <img decoding=\"async\" src=\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/12\/Introgif-15.jpg\">\n    <img decoding=\"async\" src=\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/12\/Introgif-16.jpg\">\n    <img decoding=\"async\" src=\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/12\/Introgif-17.jpg\">\n    <img decoding=\"async\" src=\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/12\/Introgif-18.jpg\">\n    <img decoding=\"async\" src=\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/12\/Introgif-19.jpg\">\n    <img decoding=\"async\" src=\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/12\/Introgif-20.jpg\">\n<\/div>\n\n<style>\n  .stack-gif{\n    position: relative;\n    overflow: hidden;\n    z-index: 1!important;\n  }\n  .stack-gif img{\n    position: absolute; inset: 0;\n    width: 100%; height: 100%;\n    object-fit: cover;\n    opacity: 0;\n    pointer-events: none;\n    transition: opacity 00ms ease;\n    will-change: opacity;\n  }\n  .stack-gif img.is-current{ opacity: 1; }\n<\/style>\n\n<script>\n(function(){\n  const stacks = document.querySelectorAll('.stack-gif');\n  if (!stacks.length) return;\n\n  stacks.forEach(root => {\n    const imgs = Array.from(root.querySelectorAll('img'));\n    if (imgs.length === 0) return;\n\n    \/\/ Vis f\u00f8rste frame med det samme\n    imgs.forEach(im => im.classList.remove('is-current'));\n    imgs[0].classList.add('is-current');\n\n    const min = Math.max(50, parseInt(root.dataset.min || '800', 10));\n    const max = Math.max(min,  parseInt(root.dataset.max || '1800', 10));\n\n    let current = 0;\n    let timer = null;\n    let running = true;\n\n    const randInt = (a,b) => Math.floor(Math.random()*(b-a+1))+a;\n\n    function tick(){\n      if (!running) return;\n      const next = (current + 1) % imgs.length; \/\/ SEKVENSIELT\n      imgs[current].classList.remove('is-current');\n      imgs[next].classList.add('is-current');\n      current = next;\n      timer = setTimeout(tick, randInt(min, max)); \/\/ stadig random interval\n    }\n\n    \/\/ Pause n\u00e5r ikke i viewport, genoptag n\u00e5r i viewport\n    const io = new IntersectionObserver((entries)=>{\n      entries.forEach(e=>{\n        if (e.target !== root) return;\n        if (e.isIntersecting){\n          if (!running){\n            running = true;\n            timer = setTimeout(tick, randInt(min, max));\n          }\n        } else {\n          running = false;\n          clearTimeout(timer);\n        }\n      });\n    }, {threshold: 0});\n    io.observe(root);\n\n    \/\/ Start n\u00e5r f\u00f8rste billede er klar (eller straks hvis allerede loadet)\n    const start = () => { timer = setTimeout(tick, randInt(min, max)); };\n    const first = imgs[0];\n    if (first.complete) start();\n    else {\n      first.addEventListener('load', start, {once:true});\n      first.addEventListener('error', start, {once:true});\n    }\n  });\n})();\n<\/script>\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-32c2242 e-con-full e-flex e-con e-parent\" data-id=\"32c2242\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-c346a17 e-con-full e-flex e-con e-child\" data-id=\"c346a17\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-12bca8e e-con-full e-flex e-con e-child\" data-id=\"12bca8e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-e287605 e-con-full e-flex e-con e-child\" data-id=\"e287605\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-99e8b5a scroll-fade elementor-widget elementor-widget-text-editor\" data-id=\"99e8b5a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>(01) STUDIO<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-62c1732 animated-text letters elementor-widget elementor-widget-heading\" data-id=\"62c1732\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">I deliver strategic, on-brand design that scales with your business \u2014 without the stress of recruiting or managing an       in-house team. <\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7a31f34 scroll-fade1 elementor-widget elementor-widget-text-editor\" data-id=\"7a31f34\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"custom-cta-btn-blue\">\n<a href=\"https:\/\/bruun.studio\/#services\"><span class=\"custom-cta-btn__text-blue\">Services<\/span><\/a>\n<span class=\"custom-cta-btn__arrow-blue\">\n<img decoding=\"async\" src=\"https:\/\/bruun.studio\/wp-content\/uploads\/2024\/08\/Link-arrow.svg\" alt=\"Arrow\" \/>\n<\/span><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1f2945b elementor-hidden-mobile scroll-fade elementor-widget elementor-widget-text-editor\" data-id=\"1f2945b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>(2) PROJECTS<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c25f349 e-con-full elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-parent\" data-id=\"c25f349\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9262b9d elementor-widget elementor-widget-html\" data-id=\"9262b9d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ===== Infinite Parallax Grid + Drag (images + text cards; ALL original items kept) ===== -->\n<div id=\"ilg\" class=\"ilg-root\" aria-label=\"Infinite parallax grid\"\n     style=\"width:100%; height:175vh; overflow:visible; user-select:none; touch-action:none;\">\n<\/div>\n\n<style>\n  \/* Skjul HELE modulet p\u00e5 mobil *\/\n  @media (max-width: 767px){\n    #ilg{ display:none !important; }\n  }\n\n  .ilg-root{\n    position:relative;\n    cursor:grab;\n  }\n  .ilg-root.dragging{ cursor:grabbing; }\n\n  .ilg-item{ position:absolute; top:0; left:0; will-change:transform; }\n\n  \/* Billede-item *\/\n  .ilg-item .img{\n    overflow:hidden;\n    border-radius:0;\n    box-shadow:0 2px 6px rgba(0,0,0,.25), 0 18px 48px rgba(0,0,0,.35);\n    background:#0d1117;\n  }\n  .ilg-item .img img{\n    display:block;\n    width:100%;\n    height:100%;\n    object-fit:cover;\n    object-position:center;\n  }\n\n  \/* Tekstkort-item *\/\n  .ilg-item .card{\n    box-shadow:0 2px 6px rgba(0,0,0,.25), 0 18px 48px rgba(0,0,0,.35);\n    background: var(--card-bg, #121820);\n    color:#fff;\n    width:100%;\n    height:100%;\n    display:flex;\n    flex-direction:column;\n    gap:.6em;\n    padding:clamp(14px,1.8vw,28px);\n  }\n  .ilg-item .card h3{\n    margin:0;\n    font:600 clamp(16px,1.6vw,24px)\/1.2 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;\n    letter-spacing:0.01em;\n  }\n  .ilg-item .card p{\n    margin:0;\n    font:400 clamp(13px,1.15vw,17px)\/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;\n    opacity:.95;\n  }\n\n  \/* Billed-caption (valgfri) *\/\n  .ilg-cap{\n    display:block;\n    margin-top:12px;\n    line-height:1.4;\n    pointer-events:none;\n    color:#fff;\n    font-family:system-ui, -apple-system, Segoe UI, Roboto, sans-serif;\n    font-size:16px;\n  }\n  .ilg-cap .cap-title{ display:block; font-weight:600; }\n  .ilg-cap .cap-sub{ display:block; opacity:0.9; }\n<\/style>\n\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/gsap@3.12.5\/dist\/gsap.min.js\"><\/script>\n\n<script>\n(function(){\n  \/* ---- K\u00f8r IKKE grid p\u00e5 mobil \u2264767px ---- *\/\n  if (window.matchMedia && window.matchMedia('(max-width: 767px)').matches) return;\n\n  \/* ================= DATA =================\n     type: 'image'  \u2192 brug src + optional title\/subtitle\n           'text'   \u2192 kort med heading\/body + cardBg\n     w\/h:  clamp\/vw\/vh\/px (du styrer manuelt) *\/\n  const SOURCES = [\n    \/* ====== ALLE DINE EKSISTERENDE BILLEDER (u\u00e6ndret r\u00e6kkef\u00f8lge) ====== *\/\n    { type:'image',\n      src:\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/11\/Project-Lungeforeningen_01.png\",\n      title:\"Lungeforeningen\", subtitle:\"Website | UI\/UX\",\n      w:\"clamp(320px, 32vw, 560px)\", h:\"clamp(220px, 40vh, 560px)\" },\n      \n\n    { type:'image',\n      src:\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/12\/Project-Molis_01.png\",\n      title:\"Molis\", subtitle:\"Visual Identity | Website | UI\/UX\",\n      w:\"clamp(360px, 28vw, 620px)\", h:\"clamp(220px, 46vh, 640px)\" },\n\n    { type:'image',\n      src:\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/11\/Project-Podimo_02.png\",\n      title:\"Podimo\", subtitle:\"UI\/UX | Website - built in Framer\",\n      w:\"clamp(340px, 33vw, 800px)\", h:\"clamp(220px, 42vh, 840px)\" },\n\n    { type:'image',\n      src:\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/11\/Project-Lungeforeningen_02.png\",\n      title:\"Lungeforeningen\", subtitle:\"Website | UI\/UX\",\n      w:\"clamp(300px, 32vw, 820px)\", h:\"clamp(200px, 48vh, 820px)\" },\n\n    { type:'image',\n      src:\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/11\/Project-Scale_01.png\",\n      title:\"Scale Agency\", subtitle:\"Visual Identity | Website | UI\/UX\",\n      w:\"clamp(360px, 28vw, 620px)\", h:\"clamp(220px, 46vh, 640px)\" },\n\n    { type:'image',\n      src:\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/12\/Project-Molis_02.png\",\n      title:\"Molis\", subtitle:\"Visual Identity | Website | UI\/UX\",\n      w:\"clamp(360px, 42vw, 820px)\", h:\"clamp(220px, 46vh, 840px)\" },\n\n    { type:'image',\n      src:\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/09\/Rose2_1.gif\",\n      title:\"\", subtitle:\"Drag to explore\",\n      w:\"clamp(260px, 100%, 480px)\", h:\"clamp(320px, 50vh, 760px)\" },\n\n    { type:'image',\n      src:\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/11\/Project-Lungeforeningen_03.png\",\n      title:\"Lungeforeningen\", subtitle:\"Website | UI\/UX\",\n      w:\"clamp(300px, 26vw, 540px)\", h:\"clamp(220px, 32vh, 420px)\" },\n\n    { type:'image',\n      src:\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/12\/Project-FO_01.png\",\n      title:\"Framed Originals\", subtitle:\"Visual Identity | Website-prototype\",\n      w:\"clamp(360px, 32vw, 620px)\", h:\"clamp(240px, 46vh, 660px)\" },\n\n    { type:'image',\n      src:\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/11\/Project-Pandora_02.png\",\n      title:\"Pandora\", subtitle:\"Designsystem | Email template | Documentation\",\n      w:\"clamp(340px, 23vw, 560px)\", h:\"clamp(220px, 46vh, 520px)\" },\n\n    { type:'image',\n      src:\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/11\/Project-Pandora_01.png\",\n      title:\"Pandora\", subtitle:\"Designsystem | Email template | Documentation\",\n      w:\"clamp(340px, 28vw, 600px)\", h:\"clamp(220px, 44vh, 440px)\" },\n\n    { type:'image',\n      src:\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/11\/Project-Podimo_01.png\",\n      title:\"Podimo\", subtitle:\"UI\/UX | Website - built in Framer\",\n      w:\"clamp(320px, 42vw, 860px)\", h:\"clamp(220px, 52vh, 820px)\" },\n\n    { type:'image',\n      src:\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/11\/Project-Scale_02.png\",\n      title:\"Scale Agency\", subtitle:\"Visual Identity | Website | UI\/UX\",\n      w:\"clamp(360px, 32vw, 620px)\", h:\"clamp(240px, 46vh, 660px)\" },\n\n    { type:'image',\n      src:\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/12\/Project-Pandora_03.png\",\n      title:\"Pandora\", subtitle:\"Designsystem | Email template | Documentation\",\n      w:\"clamp(360px, 28vw, 620px)\", h:\"clamp(240px, 40vh, 660px)\" },\n\n    { type:'image',\n      src:\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/12\/Project-Molis_03.png\",\n      title:\"Molis\", subtitle:\"Visual Identity | Website | UI\/UX\",\n      w:\"clamp(360px, 50%, 640px)\", h:\"clamp(360px, 50%, 640px)\" },\n\n    { type:'image',\n      src:\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/12\/Project-FO_02.png\",\n      title:\"Framed Originals\", subtitle:\"Visual Identity | Website-prototype\",\n      w:\"clamp(360px, 32vw, 620px)\", h:\"clamp(240px, 46vh, 660px)\" },\n  ];\n\n  const ORIGINAL_SIZE = { w:1440, h:1024 }; \/\/ reference for spredning (ikke skalering)\n\n  const CONFIG = {\n    lanes: 3,\n    laneBaseH: 200,\n    gapX: 20,\n    gapY: 20,\n\n    spreadX: 1.6,\n    spreadY: 3.2,\n    jitterX: 0,\n    jitterY: 0,\n\n    layoutTopMarginVh: 15,\n    topParallaxHeadroomVh: 15,\n\n    easeMouse: 0.06,\n    parallaxX: 0.6,\n    parallaxY: 0.4,\n    depthMin: 0.45,\n    depthMax: 2.00,\n\n    topPad: 8,\n    bottomPad: 8,\n\n    dragFriction: 1.0,\n    enableDragY: false,\n\n    startOffsetXRatio: -0.1\n  };\n\n  \/* ================= HELPERS ================= *\/\n  function unitToPx(val){\n    if (val == null) return null;\n    if (typeof val === 'number') return val;\n    const s = String(val).trim();\n    if (s.startsWith('clamp(')) return evalClampPx(s);\n    if (s.endsWith('vw')) return (parseFloat(s)\/100) * window.innerWidth;\n    if (s.endsWith('vh')) return (parseFloat(s)\/100) * window.innerHeight;\n    if (s.endsWith('px')) return parseFloat(s);\n    const n = parseFloat(s);\n    return isNaN(n) ? null : n;\n  }\n  function evalClampPx(expr){\n    const inside = expr.slice(expr.indexOf('(')+1, expr.lastIndexOf(')'));\n    const parts = inside.split(',').map(p => p.trim());\n    const toPx = v => unitToPx(v);\n    if (parts.length < 3) return toPx(parts[0]) ?? null;\n    const a = toPx(parts[0]) ?? -Infinity;\n    const b = toPx(parts[1]) ?? 0;\n    const c = toPx(parts[2]) ?? Infinity;\n    return Math.max(a, Math.min(b, c));\n  }\n  const lerp=(a,b,t)=>a+(b-a)*t;\n  const clampV=(v,min,max)=>Math.max(min,Math.min(max,v));\n  const rnd=(n)=> (Math.random()*2-1)*n;\n\n  \/* ================= STATE ================= *\/\n  const $root = document.getElementById('ilg');\n  if (!$root) return;\n\n  let winW=0, winH=0;\n  let bandW=0, bandsNeeded=3;\n  let bandOffsets=[];\n  const state = {\n    items: [],\n    mouse: { x:{ c:0.5, t:0.5 }, y:{ c:0.5, t:0.5 } },\n    translate: { x:0, y:0 },\n    target:    { x:0, y:0 },\n    globalShiftY: 0,\n    dragging:false,\n    drag:{ startX:0, startY:0, sx:0, sy:0 },\n    raf:0\n  };\n\n  \/* ================= LAYOUT ================= *\/\n  function autoLayoutDesign(itemsCount){\n    const { lanes, laneBaseH, gapX, gapY } = CONFIG;\n    const laneX  = new Array(lanes).fill(0);\n    const laneTop = new Array(lanes).fill(0).map((_,i)=> i*(laneBaseH + gapY));\n    const placed = [];\n    const DEF_W = 420, DEF_H = 300;\n\n    for (let i=0; i<itemsCount; i++){\n      const s = SOURCES[i % SOURCES.length];\n      const wPx = unitToPx(s.w) ?? DEF_W;\n      const hPx = unitToPx(s.h) ?? DEF_H;\n\n      \/\/ v\u00e6lg den korteste r\u00e6kke\n      let laneIndex = 0;\n      for (let r=1; r<lanes; r++){\n        if (laneX[r] < laneX[laneIndex]) laneIndex = r;\n      }\n\n      const x = laneX[laneIndex];\n      const y = laneTop[laneIndex];\n      laneX[laneIndex] = x + wPx + gapX;\n\n      placed.push({\n        x, y, w: Math.round(wPx), h: Math.round(hPx),\n        type: s.type || (s.src ? 'image' : 'text'),\n        src: s.src || '',\n        title: s.title || '',\n        subtitle: s.subtitle || '',\n        heading: s.heading || '',\n        body: s.body || '',\n        cardBg: s.cardBg || ''\n      });\n    }\n\n    const maxX = Math.max(...laneX) - gapX;\n    const designContentW = Math.max(maxX, 1);\n    return { placed, designContentW };\n  }\n\n  function build(){\n    winW = $root.clientWidth;\n    winH = $root.clientHeight;  \/\/ container-h\u00f8jde (styres inline)\n\n    const { placed, designContentW } = autoLayoutDesign(SOURCES.length);\n    const baselineCapH = 28;\n\n    \/\/ Spred kun positioner\n    const cx = (Math.max(ORIGINAL_SIZE.w, designContentW) * 0.5);\n    const cy = (ORIGINAL_SIZE.h * 0.5);\n    const spreaded = placed.map(o => ({\n      ...o,\n      x: cx + (o.x - cx) * CONFIG.spreadX + rnd(CONFIG.jitterX),\n      y: cy + (o.y - cy) * CONFIG.spreadY + rnd(CONFIG.jitterY)\n    }));\n\n    \/\/ Clear\n    $root.innerHTML = '';\n    state.items.length = 0;\n    state.globalShiftY = 0;\n\n    let tmpMinX = Infinity, tmpMaxX = -Infinity;\n    const tempNodes = [];\n\n    spreaded.forEach((b,i)=>{\n      const depth = CONFIG.depthMin + (CONFIG.depthMax - CONFIG.depthMin) * (i \/ Math.max(1, spreaded.length-1));\n\n      const el = document.createElement('div');\n      el.className = 'ilg-item';\n\n      let capH = 0;\n\n      if (b.type === 'text'){\n        const card = document.createElement('div');\n        card.className = 'card';\n        if (b.cardBg) card.style.setProperty('--card-bg', b.cardBg);\n        card.style.width  = `${b.w}px`;\n        card.style.height = `${b.h}px`;\n\n        if (b.heading){\n          const h = document.createElement('h3');\n          h.textContent = b.heading;\n          card.appendChild(h);\n        }\n        if (b.body){\n          const p = document.createElement('p');\n          p.textContent = b.body;\n          card.appendChild(p);\n        }\n        el.appendChild(card);\n\n      } else {\n        const imgBox = document.createElement('div');\n        imgBox.className = 'img';\n        imgBox.style.width  = `${b.w}px`;\n        imgBox.style.height = `${b.h}px`;\n        const img = new Image();\n        img.src = b.src; img.decoding='async'; img.loading='lazy';\n        imgBox.appendChild(img);\n        el.appendChild(imgBox);\n\n        const cap = document.createElement('div');\n        cap.className = 'ilg-cap';\n        if (b.title){ const t=document.createElement('span'); t.className='cap-title'; t.textContent=b.title; cap.appendChild(t); }\n        if (b.subtitle){ const s=document.createElement('span'); s.className='cap-sub'; s.textContent=b.subtitle; cap.appendChild(s); }\n        el.appendChild(cap);\n\n        capH = cap.offsetHeight || baselineCapH;\n      }\n\n      $root.appendChild(el);\n\n      tmpMinX = Math.min(tmpMinX, b.x);\n      tmpMaxX = Math.max(tmpMaxX, b.x + b.w);\n\n      tempNodes.push({ el, b, depth, capH });\n    });\n\n    \/\/ Infinity-b\u00e5nd\n    const contentW = Math.max(1, tmpMaxX - tmpMinX);\n    bandW = contentW;\n    bandsNeeded = Math.max(3, Math.ceil(winW \/ bandW) + 2);\n    bandOffsets = [];\n    const half = Math.floor(bandsNeeded\/2);\n    for (let k=-half; k<=half; k++) bandOffsets.push(k * bandW);\n\n    \/\/ Container-baseret top-safe + headroom\n    const topSafeBase = CONFIG.topPad + (CONFIG.layoutTopMarginVh \/ 100) * winH;\n    const topHeadroom = (CONFIG.topParallaxHeadroomVh \/ 100) * winH;\n    const topClamp    = Math.max(0, topSafeBase - topHeadroom) - 1;\n\n    let minTop = Infinity, maxBottom = -Infinity;\n    tempNodes.forEach(n=>{\n      minTop = Math.min(minTop, n.b.y);\n      maxBottom = Math.max(maxBottom, n.b.y + n.b.h + n.capH);\n    });\n\n    let shiftY = 0;\n    if (minTop < topClamp) shiftY += (topClamp - minTop);\n    if (maxBottom + shiftY > (winH - CONFIG.bottomPad)) {\n      shiftY -= ((maxBottom + shiftY) - (winH - CONFIG.bottomPad));\n    }\n    state.globalShiftY = shiftY;\n\n    \/\/ Udvid med b\u00e5nd-kloner\n    const items = [];\n    tempNodes.forEach((n)=>{\n      bandOffsets.forEach((ox, bi)=>{\n        const el = (bi === 0) ? n.el : n.el.cloneNode(true);\n        if (bi !== 0) $root.appendChild(el);\n\n        const capNode = el.querySelector('.ilg-cap');\n        const capH = capNode ? (capNode.offsetHeight || n.capH) : n.capH;\n\n        items.push({\n          el,\n          baseX: (n.b.x - tmpMinX),\n          baseY: n.b.y,\n          w: n.b.w, h: n.b.h,\n          rect: { width: n.b.w, height: n.b.h },\n          depth: n.depth,\n          bandIndex: bi,\n          capH\n        });\n\n        el.style.width  = `${n.b.w}px`;\n        el.style.height = `${n.b.h + capH}px`;\n      });\n    });\n\n    state.items = items;\n\n    if (window.gsap){\n      gsap.utils.toArray($root.querySelectorAll('.ilg-cap')).forEach((n,i)=>{\n        gsap.fromTo(n,{ y:12, opacity:0 },{ y:0, opacity:1, duration:0.45, delay:i*0.04, ease:\"power2.out\" });\n      });\n    }\n\n    const startOffset = bandW * CONFIG.startOffsetXRatio;\n    state.translate.x = state.target.x = startOffset;\n    state.translate.y = state.target.y = 0;\n  }\n\n  \/* ================= INPUT ================= *\/\n  function setDragging(on){ state.dragging = on; $root.classList.toggle('dragging', on); }\n  function onPointerDown(e){ e.preventDefault(); setDragging(true);\n    state.drag.startX=e.clientX; state.drag.startY=e.clientY; state.drag.sx=state.target.x; state.drag.sy=state.target.y; }\n  function onPointerUp(){ setDragging(false); }\n  function onPointerMove(e){\n    state.mouse.x.t = clampV(e.clientX \/ window.innerWidth, 0, 1);\n    state.mouse.y.t = clampV(e.clientY \/ window.innerHeight, 0, 1);\n    if (!state.dragging) return;\n    const dx=(e.clientX - state.drag.startX)*CONFIG.dragFriction;\n    const dy=(e.clientY - state.drag.startY)*CONFIG.dragFriction;\n    state.target.x = state.drag.sx + dx;\n    state.target.y = CONFIG.enableDragY ? (state.drag.sy + dy) : 0;\n  }\n\n  $root.addEventListener('mousedown', onPointerDown);\n  window.addEventListener('mouseup', onPointerUp);\n  window.addEventListener('mousemove', onPointerMove);\n\n  $root.addEventListener('touchstart',(e)=>{ const t=e.touches[0]; if(!t) return;\n    onPointerDown({preventDefault:()=>{}, clientX:t.clientX, clientY:t.clientY}); }, {passive:false});\n  window.addEventListener('touchmove',(e)=>{\n    const t=e.touches[0]; if(!t) return;\n    onPointerMove({clientX:t.clientX, clientY:t.clientY}); }, {passive:false});\n  window.addEventListener('touchend', onPointerUp);\n\n  \/* ================= WRAP ================= *\/\n  function rebaseTranslateIfNeeded(){\n    if (Math.abs(state.translate.x) > bandW){\n      const k = Math.trunc(state.translate.x \/ bandW);\n      const delta = k * bandW;\n      state.translate.x -= delta;\n      state.target.x    -= delta;\n      state.drag.sx     -= delta;\n    }\n  }\n\n  \/* ================= RENDER ================= *\/\n  function render(){\n    state.mouse.x.c = lerp(state.mouse.x.c, state.mouse.x.t, CONFIG.easeMouse);\n    state.mouse.y.c = lerp(state.mouse.y.c, state.mouse.y.t, CONFIG.easeMouse);\n    state.translate.x = lerp(state.translate.x, state.target.x, 0.12);\n    state.translate.y = lerp(state.translate.y, state.target.y, 0.12);\n\n    rebaseTranslateIfNeeded();\n\n    const nx = state.mouse.x.c - 0.5;\n    const ny = state.mouse.y.c - 0.5;\n    const tx = state.translate.x;\n    const ty = state.translate.y + state.globalShiftY;\n\n    const topSafeBase = CONFIG.topPad + (CONFIG.layoutTopMarginVh \/ 100) * winH;\n    const topHeadroom = (CONFIG.topParallaxHeadroomVh \/ 100) * winH;\n    const topClamp    = Math.max(0, topSafeBase - topHeadroom) - 1;\n\n    state.items.forEach(item=>{\n      let offX = nx * item.rect.width  * CONFIG.parallaxX * item.depth;\n      let offY = ny * item.rect.height * CONFIG.parallaxY * item.depth;\n\n      let maxUp   = (item.baseY + state.globalShiftY) - topClamp;\n      maxUp = Math.max(0, maxUp);\n      const maxDown = (winH - (item.baseY + state.globalShiftY + item.h + item.capH + CONFIG.bottomPad));\n\n      offY = clampV(offY, -maxUp, Math.max(0, maxDown));\n\n      const bandOffset = bandOffsets[item.bandIndex] || 0;\n      const posX = item.baseX + bandOffset + tx + offX;\n      const posY = item.baseY + ty + offY;\n\n      item.el.style.transform = `translate(${posX}px, ${posY}px)`;\n    });\n\n    state.raf = requestAnimationFrame(render);\n  }\n\n  \/* ================= RESIZE ================= *\/\n  const ro = new ResizeObserver(()=>{ cancelAnimationFrame(state.raf); build(); state.raf = requestAnimationFrame(render); });\n  ro.observe($root);\n\n  \/* ================= INIT ================= *\/\n  build();\n  state.raf = requestAnimationFrame(render);\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fb755c5 elementor-absolute elementor-widget elementor-widget-html\" data-id=\"fb755c5\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"marquee5\">\n    <div class=\"marquee-content5\">\n        <span>  Browse<\/span>\n        <span>  &<\/span>\n        <span>  Scroll  \u2013<\/span>\n        <span>  Browse<\/span><span>  &<\/span>\n        <span>  Scroll  \u2013<\/span>\n    <\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4575dbf e-con-full elementor-hidden-desktop e-flex e-con e-parent\" data-id=\"4575dbf\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fde5b33 elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-html\" data-id=\"fde5b33\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ===== MOBILE SLIDESHOW (only \u2264768px) ===== -->\n<style>\n  \/* Kun mobil *\/\n  .m-slider { \n    display: none; \n  }\n  @media (max-width: 768px) {\n    .m-slider { \n      display: inline-block; \n    }\n  }\n\n  \/* --- Track: horisontal flex + snap --- *\/\n  .m-slider {\n    \/* Tweakbare v\u00e6rdier *\/\n    --slide-width: 80%;   \/* \u201cpeek\u201d af n\u00e6ste slide *\/\n    --gap: 12px;          \/* afstand mellem slides *\/\n    --track-h: 64vh;      \/* h\u00f8jde p\u00e5 omr\u00e5det *\/\n\n    position: relative;\n    display: flex;\n    gap: var(--gap);\n    padding-left: 0;\n    padding-top: 8px;\n\n    height: var(--track-h);\n    overflow-x: auto;\n    overflow-y: hidden;\n\n    \/* Lad browseren selv bestemme gesture-retning \u2192 ingen vertikal lock *\/\n    touch-action: auto;                 \/* (ikke pan-x) *\/\n    -webkit-overflow-scrolling: touch;  \/* smooth iOS-scrolling *\/\n\n    scroll-snap-type: x mandatory;\n    scroll-padding-left: 16px;\n\n    \/* P\u00e6nt *\/\n    scrollbar-width: none;\n  }\n  .m-slider::-webkit-scrollbar { \n    display: none; \n  }\n\n  \/* Slides *\/\n  .m-slide {\n    flex: 0 0 var(--slide-width);\n    height: auto;\n    scroll-snap-align: start;\n\n  }\n  .m-slide img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    display: block;\n\n    \/* bedre swipe-feel *\/\n    pointer-events: none;\n  }\n\n  \/* Sm\u00e5 telefoner: lidt mere \u201cpeek\u201d *\/\n  @media (max-width: 420px) {\n    .m-slider {\n      --slide-width: 88%;\n      --gap: 10px;\n      --track-h: 60vh;\n    }\n  }\n<\/style>\n\n<script>\n  \/* Anti-lock finpuds: hvis du tidligere har sat pan-x et sted,\n     kan den h\u00e6nge. Denne guard sikrer, at vertikal scroll f\u00e5r lov,\n     og at vi kun \u201cstyrer\u201d n\u00e5r bev\u00e6gelsen tydeligt er horisontal. *\/\n  (function () {\n    const sliders = document.querySelectorAll('.m-slider');\n\n    sliders.forEach(slider => {\n      let tracking = false;\n      let startX = 0, startY = 0;\n      let lockedAxis = null;\n\n      slider.addEventListener('pointerdown', (e) => {\n        tracking = true;\n        lockedAxis = null;\n        startX = e.clientX;\n        startY = e.clientY;\n        slider.setPointerCapture(e.pointerId);\n      });\n\n      slider.addEventListener('pointermove', (e) => {\n        if (!tracking) return;\n\n        if (!lockedAxis) {\n          const dx = Math.abs(e.clientX - startX);\n          const dy = Math.abs(e.clientY - startY);\n          if (dx > 8 || dy > 8) {\n            lockedAxis = dx > dy ? 'x' : 'y';\n          }\n        }\n        \/\/ Hvis bev\u00e6gelsen er mest vertikal \u2192 lad siden scrolle (g\u00f8r intet)\n        \/\/ Hvis mest horisontal \u2192 g\u00f8r intet (native scroll-snap h\u00e5ndterer det)\n      }, { passive: true });\n\n      const end = () => { tracking = false; lockedAxis = null; };\n      slider.addEventListener('pointerup', end);\n      slider.addEventListener('pointercancel', end);\n    });\n  })();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6c0ffa6 elementor-widget elementor-widget-text-editor\" data-id=\"6c0ffa6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>(2) PROJECTS<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d53e0cd e-con-full m-slider scroll-fade elementor-hidden-desktop elementor-hidden-tablet e-flex e-con e-child\" data-id=\"d53e0cd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-2736d41 e-con-full m-slide e-flex e-con e-child\" data-id=\"2736d41\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9486cec elementor-widget elementor-widget-image\" data-id=\"9486cec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"800\" src=\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/11\/Project-Podimo_01.png\" class=\"attachment-large size-large wp-image-6821\" alt=\"\" srcset=\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/11\/Project-Podimo_01.png 1600w, https:\/\/bruun.studio\/wp-content\/uploads\/2025\/11\/Project-Podimo_01-1080x1080.png 1080w, https:\/\/bruun.studio\/wp-content\/uploads\/2025\/11\/Project-Podimo_01-960x960.png 960w, https:\/\/bruun.studio\/wp-content\/uploads\/2025\/11\/Project-Podimo_01-768x768.png 768w, https:\/\/bruun.studio\/wp-content\/uploads\/2025\/11\/Project-Podimo_01-1536x1536.png 1536w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-60a3c1a elementor-widget elementor-widget-text-editor\" data-id=\"60a3c1a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Podimo<\/strong><br \/>UI\/UX | Website &#8211; build in framer<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ad53b8b e-con-full m-slide e-flex e-con e-child\" data-id=\"ad53b8b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fa76d66 elementor-widget elementor-widget-image\" data-id=\"fa76d66\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"800\" src=\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/11\/Project-Pandora_02.png\" class=\"attachment-large size-large wp-image-6816\" alt=\"\" srcset=\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/11\/Project-Pandora_02.png 1600w, https:\/\/bruun.studio\/wp-content\/uploads\/2025\/11\/Project-Pandora_02-1080x1080.png 1080w, https:\/\/bruun.studio\/wp-content\/uploads\/2025\/11\/Project-Pandora_02-960x960.png 960w, https:\/\/bruun.studio\/wp-content\/uploads\/2025\/11\/Project-Pandora_02-768x768.png 768w, https:\/\/bruun.studio\/wp-content\/uploads\/2025\/11\/Project-Pandora_02-1536x1536.png 1536w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8f3687b elementor-widget elementor-widget-text-editor\" data-id=\"8f3687b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Pandora\u00a0<\/strong><br \/>Designsystem | Email template build in Figma<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8eda67f e-con-full m-slide e-flex e-con e-child\" data-id=\"8eda67f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5853c6b elementor-widget elementor-widget-image\" data-id=\"5853c6b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"800\" src=\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/11\/Project-Lungeforeningen_02.png\" class=\"attachment-large size-large wp-image-6790\" alt=\"\" srcset=\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/11\/Project-Lungeforeningen_02.png 1600w, https:\/\/bruun.studio\/wp-content\/uploads\/2025\/11\/Project-Lungeforeningen_02-1080x1080.png 1080w, https:\/\/bruun.studio\/wp-content\/uploads\/2025\/11\/Project-Lungeforeningen_02-960x960.png 960w, https:\/\/bruun.studio\/wp-content\/uploads\/2025\/11\/Project-Lungeforeningen_02-768x768.png 768w, https:\/\/bruun.studio\/wp-content\/uploads\/2025\/11\/Project-Lungeforeningen_02-1536x1536.png 1536w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-24b09de elementor-widget elementor-widget-text-editor\" data-id=\"24b09de\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<strong>Lungeforeningen<\/strong>\nUI\/UX | Website\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-73a6812 e-con-full m-slide e-flex e-con e-child\" data-id=\"73a6812\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ce5fbb1 elementor-widget elementor-widget-image\" data-id=\"ce5fbb1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"800\" src=\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/12\/Project-Molis_01.png\" class=\"attachment-large size-large wp-image-7464\" alt=\"\" srcset=\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/12\/Project-Molis_01.png 1600w, https:\/\/bruun.studio\/wp-content\/uploads\/2025\/12\/Project-Molis_01-1080x1080.png 1080w, https:\/\/bruun.studio\/wp-content\/uploads\/2025\/12\/Project-Molis_01-960x960.png 960w, https:\/\/bruun.studio\/wp-content\/uploads\/2025\/12\/Project-Molis_01-768x768.png 768w, https:\/\/bruun.studio\/wp-content\/uploads\/2025\/12\/Project-Molis_01-1536x1536.png 1536w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-994bb04 elementor-widget elementor-widget-text-editor\" data-id=\"994bb04\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<strong>Molis<\/strong>\nVisual Identity | UI\/UX | Website\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6924a88 e-con-full m-slide e-flex e-con e-child\" data-id=\"6924a88\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b395bbf elementor-widget elementor-widget-image\" data-id=\"b395bbf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"800\" src=\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/11\/Project-Scale_01.png\" class=\"attachment-large size-large wp-image-6792\" alt=\"\" srcset=\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/11\/Project-Scale_01.png 1600w, https:\/\/bruun.studio\/wp-content\/uploads\/2025\/11\/Project-Scale_01-1080x1080.png 1080w, https:\/\/bruun.studio\/wp-content\/uploads\/2025\/11\/Project-Scale_01-960x960.png 960w, https:\/\/bruun.studio\/wp-content\/uploads\/2025\/11\/Project-Scale_01-768x768.png 768w, https:\/\/bruun.studio\/wp-content\/uploads\/2025\/11\/Project-Scale_01-1536x1536.png 1536w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-20c6adf elementor-widget elementor-widget-text-editor\" data-id=\"20c6adf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<strong>Scale<\/strong>\nVisual Identity | UI\/UX | Website\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-acc94b7 e-con-full e-flex e-con e-parent\" data-id=\"acc94b7\" data-element_type=\"container\" data-e-type=\"container\" id=\"services\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-88330e5 scroll-fade elementor-widget elementor-widget-text-editor\" data-id=\"88330e5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>(3) SERVICES<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-27fc199 e-con-full e-flex e-con e-child\" data-id=\"27fc199\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c31ecf7 animated-text letters elementor-widget elementor-widget-heading\" data-id=\"c31ecf7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">High-quality creative services that match agency standards \u2014 faster, simpler, and more cost-effective.<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5f75253 elementor-widget elementor-widget-html\" data-id=\"5f75253\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ===== Scroll Services (venstre store titler + sticky h\u00f8jre) ===== -->\n<section class=\"svc\">\n  <div class=\"svc-inner\">\n    <!-- Venstre kolonne -->\n    <div class=\"svc-left\">\n        <section class=\"svc-item\"\n               data-img=\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/12\/Strategy-1.png\"\n    data-cap=\"Purpose mission & vision | Brand positioning | Brand personality | Tone of voice development | Audience definition & insights | Competitive landscape analysis | Value proposition & messaging | Brand architecture\n| Customer journey mapping | Strategic creative direction\">\n        <h2 class=\"svc-title\">strategy<\/h2>\n      <\/section>\n      \n      <section class=\"svc-item\"\n               data-img=\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/12\/Branding-2.png\"\n    data-cap=\"Visual identity design | Logo refinement or redesign | Typography systems | Color palette development | Imagery and art direction | Graphic language & design elements | Brand storytelling | Brand guidelines & design systems | Presentation templates | Iconography\">\n        <h2 class=\"svc-title\">branding<\/h2>\n      <\/section>\n\n      <section class=\"svc-item\"\n               data-img=\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/12\/Webdesign-3.png\"\n    data-cap=\"Website concept & structure | Wireframes & UX flow | UI design systems | Homepage & key page design | Responsive layouts | Design for conversions & clarity | Interaction & motion design | Component library design | Design handoff for development | Content structure & visual hierarchy\">\n        <h2 class=\"svc-title\">digital<\/h2>\n      <\/section>\n\n      <section class=\"svc-item\"\n               data-img=\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/12\/Print-design-4.png\"\n    data-cap=\"Editorial design | Brochures & booklets | Posters & outdoor materials | Business cards & stationery | Product sheets & datasheets | Catalogs & lookbooks | Event & conference materials | Packaging design | POS materials | Print-ready artwork & production setup\">\n        <h2 class=\"svc-title\">print<\/h2>\n      <\/section>\n    <\/div>\n\n    <!-- H\u00f8jre sticky -->\n    <aside class=\"svc-right\">\n      <div class=\"svc-sticky\">\n        <figure class=\"svc-figure\">\n          <img class=\"svc-img\" alt=\"\">\n          <figcaption class=\"svc-cap\"><\/figcaption>\n        <\/figure>\n      <\/div>\n    <\/aside>\n  <\/div>\n<\/section>\n\n<style>\n\/* ===== Neutraliser page-builder forhindringer i denne sektion ===== *\/\n.svc, .svc *{ overflow: visible !important; }\n.svc, .svc-inner, .svc-right, .svc-sticky{ transform:none !important; }\n\n\/* ===== Layout ===== *\/\n.svc{\n  --gap: clamp(16px, 4vw, 80px);\n  --right-w: clamp(280px, 28vw, 560px);\n  --sticky-top: clamp(8px, 10vh, 120px);\n  --row-h: 24vh;          \/* \u2190 styr \u201cafstand\u201d mellem overskrifter *\/\n  --muted: #252931;\n  --ink: #fff;\n}\n\n.svc-inner{\n  display: grid;\n  grid-template-columns: 1fr var(--right-w);\n  gap: var(--gap);\n  align-items: start;\n  height: auto;\n  padding-bottom: 100px;\n}\n\n\/* Venstre kolonne \u2013 T\u00c6T som i dit design *\/\n.svc-item{\n  min-height: var(--row-h);\n  display: flex;\n  align-items: flex-end;\n}\n.svc-title{\n  margin: 0;\n  font-weight: 300!important;\n  line-height: .88;\n  font-size: clamp(72px, 16vw, 320px) !important;\n  letter-spacing: -0.07em;\n  color: var(--muted);\n  opacity: .5;\n  transition: color .18s ease, opacity .18s ease, transform .18s ease;\n}\n.svc-item.is-active .svc-title{\n  color: var(--ink);\n  opacity: 1;\n  transform: translateY(-4px);\n  transform: translateX(20px);\n}\n\n\/* H\u00f8jre kolonne \u2013 sticky kun p\u00e5 det indre element *\/\n.svc-right{\n    height: 100%;\n  position: relative;\n  align-self: start;              \/* vigtig for grid-items *\/\n}\n.svc-sticky{\n  position: sticky;\n  top: var(--sticky-top);\n}\n.svc-figure{ margin: 0; }\n.svc-img{\n    position: sticky !important;\n  width: 80%;\n  height: auto;\n  display: block;\n  object-fit: cover;\n  background:#111;\n  border-radius: 8px;\n}\n.svc-cap{\n    width: 80%;\n  margin-top: 10px;\n  font: 400 16px\/1.45 system-ui, -apple-system, Segoe UI, Roboto, sans-serif;\n  color: #fff;\n}\n\n\/* Mobil: stack \u2013 ingen sticky *\/\n@media (max-width: 900px){\n    .svc-img{display:none;}\n  .svc-inner{ grid-template-columns: 1fr; }\n  .svc-right{ order: -1; height:100%; }\n  .svc-sticky{ position:; top: auto; margin-bottom: var(--gap); }\n  .svc{ --row-h: 10vh; } \/* lidt mere luft p\u00e5 mobil *\/\n}\n<\/style>\n\n<script>\n\/* ===== Stabil synk: v\u00e6lg sektion t\u00e6ttest p\u00e5 viewport-midte ===== *\/\n(function(){\n  function initOne(root){\n    const items = Array.from(root.querySelectorAll('.svc-item'));\n    const imgEl  = root.querySelector('.svc-img');\n    const capEl  = root.querySelector('.svc-cap');\n    if (!items.length || !imgEl || !capEl) return;\n\n    \/\/ Preload\n    items.forEach(it => { const u = it.dataset.img; if (u){ const im = new Image(); im.src = u; } });\n\n    let active = null;\n    function setActive(el){\n      if (el === active) return;\n      active = el;\n      items.forEach(i => i.classList.toggle('is-active', i===el));\n      const url = el.dataset.img || '';\n      const cap = el.dataset.cap || '';\n      if (url && imgEl.src !== url) imgEl.src = url;\n      capEl.textContent = cap;\n    }\n    setActive(items[0]);\n\n    \/\/ rAF-baseret \u201cclosest to center\u201d\n    let ticking = false;\n    function update(){\n      ticking = false;\n      const mid = window.innerHeight\/2;\n      let best = items[0], bestD = 1e9;\n      for (const it of items){\n        const r = it.getBoundingClientRect();\n        const center = r.top + r.height\/2;\n        const d = Math.abs(center - mid);\n        if (d < bestD){ bestD = d; best = it; }\n      }\n      setActive(best);\n    }\n    function onScroll(){\n      if (!ticking){ ticking = true; requestAnimationFrame(update); }\n    }\n    window.addEventListener('scroll', onScroll, {passive:true});\n    window.addEventListener('resize', onScroll);\n    update();\n  }\n\n  const run = ()=> document.querySelectorAll('.svc').forEach(initOne);\n  if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', run);\n  else run();\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ccc3f00 e-con-full e-flex e-con e-parent\" data-id=\"ccc3f00\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-d7a3e26 e-con-full e-flex e-con e-child\" data-id=\"d7a3e26\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-601214f animated-text letters elementor-widget elementor-widget-heading\" data-id=\"601214f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">I partner with ambitious brands ready to take the next step - brands bold enough to grow, whether they're emerging startups or established global names.<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-48cd33f scroll-fade elementor-widget elementor-widget-text-editor\" data-id=\"48cd33f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"custom-cta-btn-orange\"><a href=\"https:\/\/bruun.studio\/index.php\/approach\/\"><span class=\"custom-cta-btn__text-orange\">How I work<\/span><\/a><br \/><span class=\"custom-cta-btn__arrow-orange\"><br \/><img decoding=\"async\" src=\"https:\/\/bruun.studio\/wp-content\/uploads\/2024\/08\/Link-arrow.svg\" alt=\"Arrow\" \/><br \/><\/span><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c6b59dd e-con-full e-flex e-con e-child\" data-id=\"c6b59dd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3b6da16 elementor-widget elementor-widget-spacer\" data-id=\"3b6da16\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3797059 e-con-full scroll-fade1 e-flex e-con e-child\" data-id=\"3797059\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-10022e3 e-con-full scroll-fade e-flex e-con e-child\" data-id=\"10022e3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-30236e2 elementor-widget__width-initial   elementor-widget elementor-widget-text-editor\" data-id=\"30236e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Design Studio<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fdd365b elementor-widget__width-initial   elementor-widget elementor-widget-text-editor\" data-id=\"fdd365b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Make Space<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b85ef6e e-con-full scroll-fade e-flex e-con e-child\" data-id=\"b85ef6e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fd63af7 elementor-widget__width-initial   elementor-widget elementor-widget-text-editor\" data-id=\"fd63af7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Agency<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fb83c57 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"fb83c57\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Manyone<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f976a1f e-con-full scroll-fade e-flex e-con e-child\" data-id=\"f976a1f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-540c76a elementor-widget__width-initial   elementor-widget elementor-widget-text-editor\" data-id=\"540c76a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Design studio\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-826bea5 elementor-widget__width-initial   elementor-widget elementor-widget-text-editor\" data-id=\"826bea5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Studio Obvious<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f21bca4 e-con-full scroll-fade e-flex e-con e-child\" data-id=\"f21bca4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-91a6f3c elementor-widget__width-initial   elementor-widget elementor-widget-text-editor\" data-id=\"91a6f3c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Agency<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6c84dc1 elementor-widget__width-initial   elementor-widget elementor-widget-text-editor\" data-id=\"6c84dc1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Scale<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b2c9e09 e-con-full scroll-fade e-flex e-con e-child\" data-id=\"b2c9e09\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b664e8d elementor-widget__width-initial   elementor-widget elementor-widget-text-editor\" data-id=\"b664e8d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Agency<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4914d09 elementor-widget__width-initial   elementor-widget elementor-widget-text-editor\" data-id=\"4914d09\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Abtion<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d4a7445 e-con-full scroll-fade e-flex e-con e-child\" data-id=\"d4a7445\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-476a23b elementor-widget__width-initial   elementor-widget elementor-widget-text-editor\" data-id=\"476a23b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Agency<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1991951 elementor-widget__width-initial   elementor-widget elementor-widget-text-editor\" data-id=\"1991951\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Benzin<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fc815f4 e-con-full scroll-fade e-flex e-con e-child\" data-id=\"fc815f4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4b03175 elementor-widget__width-initial   elementor-widget elementor-widget-text-editor\" data-id=\"4b03175\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Jewelery<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d613eac elementor-widget__width-initial   elementor-widget elementor-widget-text-editor\" data-id=\"d613eac\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Pandora<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a2e1507 e-con-full scroll-fade e-flex e-con e-child\" data-id=\"a2e1507\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-88134bf elementor-widget__width-initial   elementor-widget elementor-widget-text-editor\" data-id=\"88134bf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Association<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7b62b8a elementor-widget__width-initial   elementor-widget elementor-widget-text-editor\" data-id=\"7b62b8a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Lungeforeningen<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2da5dfb e-con-full scroll-fade e-flex e-con e-child\" data-id=\"2da5dfb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c145492 elementor-widget__width-initial   elementor-widget elementor-widget-text-editor\" data-id=\"c145492\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Mindcare<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4aefad4 elementor-widget__width-initial   elementor-widget elementor-widget-text-editor\" data-id=\"4aefad4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Molis<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-70ce75f e-con-full e-flex e-con e-child\" data-id=\"70ce75f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-98d57f4 e-con-full scroll-fade e-flex e-con e-child\" data-id=\"98d57f4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-15a2d9f elementor-widget__width-initial   elementor-widget elementor-widget-text-editor\" data-id=\"15a2d9f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Technology<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-da8b66a elementor-widget__width-initial   elementor-widget elementor-widget-text-editor\" data-id=\"da8b66a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Watopi<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e039285 e-con-full scroll-fade e-flex e-con e-child\" data-id=\"e039285\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6b4d64a elementor-widget__width-initial   elementor-widget elementor-widget-text-editor\" data-id=\"6b4d64a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Technology<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b595408 elementor-widget__width-initial   elementor-widget elementor-widget-text-editor\" data-id=\"b595408\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Green Hydrogen Systems<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-305aaa4 e-con-full scroll-fade e-flex e-con e-child\" data-id=\"305aaa4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a007fa4 elementor-widget__width-initial   elementor-widget elementor-widget-text-editor\" data-id=\"a007fa4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Human Resources<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b80e5a5 elementor-widget__width-initial   elementor-widget elementor-widget-text-editor\" data-id=\"b80e5a5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Sylvester &amp;Co<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-80367b3 e-con-full scroll-fade e-flex e-con e-child\" data-id=\"80367b3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-178d305 elementor-widget__width-initial   elementor-widget elementor-widget-text-editor\" data-id=\"178d305\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Human Resources<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-263c916 elementor-widget__width-initial   elementor-widget elementor-widget-text-editor\" data-id=\"263c916\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Nordic HR People<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1c2b8c5 e-con-full scroll-fade e-flex e-con e-child\" data-id=\"1c2b8c5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-42f718f elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"42f718f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Development<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-00fdc0b elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"00fdc0b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>It Tribe<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-231fb0c e-con-full scroll-fade e-flex e-con e-child\" data-id=\"231fb0c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6eb8849 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"6eb8849\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>SaaS<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-10b6cab elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"10b6cab\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>DigiMatcher<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-afde5da e-con-full scroll-fade e-flex e-con e-child\" data-id=\"afde5da\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b101161 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"b101161\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Beauty<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9e112b0 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"9e112b0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Acty<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2e4f920 e-con-full scroll-fade e-flex e-con e-child\" data-id=\"2e4f920\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5d384dd elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"5d384dd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Beauty<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2beae6b elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"2beae6b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>by Tammie<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0d2322f e-con-full scroll-fade e-flex e-con e-child\" data-id=\"0d2322f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ab64891 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"ab64891\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Retail<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-946e3c6 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"946e3c6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Tatti<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-066b2ed e-con-full e-flex e-con e-parent\" data-id=\"066b2ed\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bd74d58 elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-html\" data-id=\"bd74d58\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ===== TESTIMONIAL SLIDESHOW (auto + infinite, no inline styles) ===== -->\n<style>\n  .t-slider{\n    \/* Tweakbare v\u00e6rdier *\/\n    --slide-width: 600px;\n    --gap: 20px;\n    --track-h: 55vh;\n\n    position: relative;\n    display: flex !important;\n    flex-direction: row !important;\n    flex-wrap: nowrap !important;\n    align-items: stretch;\n    gap: var(--gap);\n\n    height: var(--track-h);\n    overflow-x: auto;\n    overflow-y: hidden;\n\n    scroll-snap-type: x mandatory;\n    scroll-padding-left: 16px;\n\n    -webkit-overflow-scrolling: touch;\n    touch-action: auto;\n    scrollbar-width: none;\n  }\n  .t-slider::-webkit-scrollbar{ display:none; }\n\n  \/* Sl\u00e5 snap fra under auto-scroll for at undg\u00e5 hak *\/\n  .t-slider.is-auto{ scroll-snap-type: none; }\n\n  .t-slide{\n    flex: 0 0 var(--slide-width) !important;\n    max-width: var(--slide-width);\n    height: auto;\n    scroll-snap-align: start;\n    overflow: hidden;\n  }\n\n  \/* Hvis Elementor wrapper indholdet inde i .t-slide, lad det fylde normalt *\/\n  .t-slide > *{ height: auto; }\n\n  @media (max-width:420px){\n    .t-slider{ --slide-width: 90%; --gap:10px; --track-h:50vh; }\n  }\n<\/style>\n\n<script>\n(function(){\n  \/\/ Boot b\u00e5de ved DOM klar, window load og Elementor init\n  function boot(){\n    document.querySelectorAll('.t-slider').forEach(initAutoInfinite);\n  }\n  document.addEventListener('DOMContentLoaded', boot);\n  window.addEventListener('load', boot);\n  if (window.jQuery && window.elementorFrontend){\n    jQuery(window).on('elementor\/frontend\/init', function(){\n      boot();\n      elementorFrontend.hooks.addAction('frontend\/element_ready\/global', boot);\n    });\n  }\n\n  function initAutoInfinite(track){\n    if (!track || track.__autoInit) return;\n    track.__autoInit = true;\n\n    \/\/ Hastighed (px\/s) \u2013 kan s\u00e6ttes via data-speed p\u00e5 .t-slider, ellers 60\n    const speed = Math.max(10, parseFloat(track.getAttribute('data-speed') || '60'));\n\n    \/\/ Find slides (direkte b\u00f8rn; fallback hvis Elementor har ekstra wrappers)\n    let originals = Array.from(track.querySelectorAll(':scope > .t-slide'));\n    if (!originals.length) originals = Array.from(track.querySelectorAll('.t-slide'));\n    if (originals.length < 2) return;\n\n    \/\/ Klon 1x for s\u00f8ml\u00f8st loop\n    const frag = document.createDocumentFragment();\n    originals.forEach(s => frag.appendChild(s.cloneNode(true)));\n    track.appendChild(frag);\n\n    \/\/ Basebredde = halvdelen af scrollWidth (original + kopi)\n    let baseWidth = 1;\n    function measureBaseWidth(){\n      baseWidth = Math.max(1, Math.round(track.scrollWidth \/ 2));\n      track.scrollLeft = track.scrollLeft % baseWidth; \/\/ hold i loop-zonen\n    }\n\n    \/\/ Re-m\u00e5l n\u00e5r layout \u00e6ndres\n    let resizePending = false;\n    const onResize = () => {\n      if (resizePending) return;\n      resizePending = true;\n      requestAnimationFrame(() => { measureBaseWidth(); resizePending = false; });\n    };\n    window.addEventListener('resize', onResize);\n    if (document.fonts && document.fonts.ready) document.fonts.ready.then(measureBaseWidth);\n    setTimeout(measureBaseWidth, 50);\n    setTimeout(measureBaseWidth, 400);\n    const ro = new ResizeObserver(measureBaseWidth);\n    ro.observe(track);\n\n    \/\/ K\u00f8r altid auto (sl\u00e5 snap fra for helt glidende bev\u00e6gelse)\n    track.classList.add('is-auto');\n\n    let rafId = 0, lastTs = 0;\n    function step(ts){\n      if (!lastTs) lastTs = ts;\n      const dt = (ts - lastTs) \/ 1000; \/\/ sekunder\n      lastTs = ts;\n\n      track.scrollLeft += speed * dt;\n      if (track.scrollLeft >= baseWidth){\n        track.scrollLeft -= baseWidth; \/\/ wrap uden at blinke\n      }\n      rafId = requestAnimationFrame(step);\n    }\n\n    \/\/ Start n\u00e5r layout er klar\n    requestAnimationFrame(()=>requestAnimationFrame(()=>{\n      measureBaseWidth();\n      track.scrollLeft = 0;\n      rafId = requestAnimationFrame(step);\n    }));\n\n    \/\/ Cleanup hvis elementet fjernes\n    const mo = new MutationObserver(()=>{\n      if (!document.body.contains(track)){\n        cancelAnimationFrame(rafId);\n        window.removeEventListener('resize', onResize);\n        ro.disconnect();\n        mo.disconnect();\n      }\n    });\n    mo.observe(document.body, {childList:true, subtree:true});\n  }\n})();\n<\/script>\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f49f7ea scroll-fade elementor-widget elementor-widget-text-editor\" data-id=\"f49f7ea\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>(4) FEEDBACK<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3561b71 e-con-full t-slider scroll-fade1 e-flex e-con e-child\" data-id=\"3561b71\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-3365cd7 e-con-full t-slide e-flex e-con e-child\" data-id=\"3365cd7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f8a006e elementor-widget elementor-widget-heading\" data-id=\"f8a006e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">bruun.studio delivered a clean and flexible email template system that saves time across markets. Peter led the design and Figma setup with great structure and clarity. A sharp eye for design, smooth collaboration \u2013 and a result the whole team uses daily.<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e2bb5a5 elementor-widget elementor-widget-text-editor\" data-id=\"e2bb5a5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Anne Marie Stougaard<\/strong><br \/>Creative Manager, Digital, Brand Design, Pandora<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-03278fe e-con-full t-slide e-flex e-con e-child\" data-id=\"03278fe\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8ebc040 elementor-widget elementor-widget-heading\" data-id=\"8ebc040\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Peter stands out as one of the best collaborators I\u2019ve had the pleasure of working with. Insightful, creatively sharp, and technically strong \u2014 he brings both design vision and hands-on expertise to every project, making the process smooth and effective from start to finish.<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-004a251 elementor-widget elementor-widget-text-editor\" data-id=\"004a251\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Christina Lauer<\/strong><br \/>Founder, Studio Obvious<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ccb5f9e e-con-full t-slide e-flex e-con e-child\" data-id=\"ccb5f9e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6a43df3 elementor-widget elementor-widget-heading\" data-id=\"6a43df3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Bringing in a freelancer can feel overwhelming \u2014 finding the right fit, onboarding quickly, and balancing fresh input with existing work. But with Peter, it just worked. He understood the brief, blended right in, and brought real value from day one.<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-09403f5 elementor-widget elementor-widget-text-editor\" data-id=\"09403f5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Mads Hofman Hansen<\/strong><br \/>CEO &amp; Partner in Abtion<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8be066b e-con-full t-slide e-flex e-con e-child\" data-id=\"8be066b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4df49a3 elementor-widget elementor-widget-heading\" data-id=\"4df49a3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">I worked with Peter on several marketing projects at Green Hydrogen Systems, including animations for trade shows, social media content, and print materials. He quickly understood our needs and always delivered high-quality designs on time. I can highly recommend Peter\u2019s services to anyone looking for a creative and reliable design partner.<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b157cce elementor-widget elementor-widget-text-editor\" data-id=\"b157cce\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Aminat Makhauri<\/strong><br \/>Senior Marketing Specialist &#8211; Green Hydrogen Systems<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-aa8ccf8 e-con-full t-slide e-flex e-con e-child\" data-id=\"aa8ccf8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e09c6d9 elementor-widget elementor-widget-heading\" data-id=\"e09c6d9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Working with Peter has been a great experience. He takes full ownership of design and client communication, which makes my job as a developer much easier. Together we\u2019ve delivered websites that are both technically solid and visually strong. I can highly recommend him as a creative partner.<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e00b395 elementor-widget elementor-widget-text-editor\" data-id=\"e00b395\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Jesper Bram<\/strong><br \/>Strategic Visionary &#8211; OCM Digital<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fe8ccae e-con-full t-slide e-flex e-con e-child\" data-id=\"fe8ccae\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7f3e416 elementor-widget elementor-widget-heading\" data-id=\"7f3e416\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Peter from bruun.studio simply nailed my logo. He instantly understood my brand and delivered a design that feels modern, playful, and professional \u2014 something I could never have created on my own.<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-99a1a43 elementor-widget elementor-widget-text-editor\" data-id=\"99a1a43\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Mie Dina Jensen<\/strong><br \/>Owner at Lunges for Lunch<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-32262ae e-con-full t-slide e-flex e-con e-child\" data-id=\"32262ae\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d3e37dd elementor-widget elementor-widget-heading\" data-id=\"d3e37dd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">As a small SaaS company, having a consistent and professional visual identity is key \u2014 and Peter has delivered on every front. His designs are not just visually strong, they\u2019re functional and always aligned with our brand. He\u2019s reliable, communicative, and truly understands what we need.<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-34524ba elementor-widget elementor-widget-text-editor\" data-id=\"34524ba\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Digimatcher<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ebd1341 e-con-full t-slide e-flex e-con e-child\" data-id=\"ebd1341\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a141e2d elementor-widget elementor-widget-heading\" data-id=\"a141e2d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Peter\u2019s attention to detail, keen eye for color and composition, and ability to create designs that stand out from the competition is truly unmatched. As a business owner, it can be overwhelming to navigate the world of design, but Peter has made the process simple and stress-free<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-437a001 elementor-widget elementor-widget-text-editor\" data-id=\"437a001\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Lars Karkov<\/strong><br \/>Business owner at Acty<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6e83137 e-con-full t-slide e-flex e-con e-child\" data-id=\"6e83137\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5026721 elementor-widget elementor-widget-heading\" data-id=\"5026721\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Peter is my go-to when great design really matters. He\u2019s fast, sharp, and understands both users and business goals. Plus, he\u2019s just great to work with \u2014 but hands off if I\u2019ve booked him first.<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2d30282 elementor-widget elementor-widget-text-editor\" data-id=\"2d30282\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Kenneth Luplau-Br\u00f8gger<\/strong><br \/>Principal Full-stack Developer<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c340a06 e-con-full e-flex e-con e-parent\" data-id=\"c340a06\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-06cf05a scroll-fade elementor-widget elementor-widget-text-editor\" data-id=\"06cf05a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>(5) NEXT STEP<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cd1c061 e-con-full e-flex e-con e-child\" data-id=\"cd1c061\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-003f9b9 animated-text letters elementor-widget elementor-widget-heading\" data-id=\"003f9b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Ready to invest in your brand \u2014 with strategy and clarity in design?<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8ea9bc5 e-con-full scroll-fade e-flex e-con e-child\" data-id=\"8ea9bc5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-5298d57 e-con-full e-flex e-con e-child\" data-id=\"5298d57\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-97e83a5 elementor-widget elementor-widget-heading\" data-id=\"97e83a5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Schedule a free discovery call and see how we can sharpen your brand.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5d026ed elementor-widget elementor-widget-text-editor\" data-id=\"5d026ed\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>In the free discovery call, we\u2019ll get to know who you are, what you\u2019re aiming for, and explore how I can help \u2014 if it\u2019s the right match.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ba5ecdb elementor-widget elementor-widget-text-editor\" data-id=\"ba5ecdb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"custom-cta-btn-blue\"><br \/><a href=\"https:\/\/app.cal.eu\/bruunstudio\/30min\" target=\"_blank\" rel=\"noopener\"><span class=\"custom-cta-btn__text-blue\">Let\u00b4s talk shop<\/span><\/a><br \/><span class=\"custom-cta-btn__arrow-blue\"><br \/><img decoding=\"async\" src=\"https:\/\/bruun.studio\/wp-content\/uploads\/2024\/08\/Link-arrow.svg\" alt=\"Arrow\" \/><br \/><\/span><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-18b29ba e-con-full e-flex e-con e-child\" data-id=\"18b29ba\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-932c370 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"932c370\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Schedule a free discovery call and see how we can sharpen your brand.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c03da09 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-text-editor\" data-id=\"c03da09\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>In our free descovery call, we\u2019ll clarify where your brand stands, what it needs, and how we can support you with strategy and design.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8e26d5b elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-text-editor\" data-id=\"8e26d5b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"custom-cta-btn-blue\">\n<a href=\"#\"><span class=\"custom-cta-btn__text-blue\">Let\u00b4s talk shop<\/span><\/a>\n<span class=\"custom-cta-btn__arrow-blue\">\n<img decoding=\"async\" src=\"https:\/\/bruun.studio\/wp-content\/uploads\/2024\/08\/Link-arrow.svg\" alt=\"Arrow\" \/>\n<\/span><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-feacebe e-con-full e-flex e-con e-parent\" data-id=\"feacebe\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-b84819d e-con-full e-flex e-con e-child\" data-id=\"b84819d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8db52f4 animated-text bigger letters elementor-widget-tablet__width-inherit elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"8db52f4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Your brand deserves better than inefficient workflows and half-baked visuals.<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-caeb067 elementor-hidden-desktop elementor-widget elementor-widget-image\" data-id=\"caeb067\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"400\" height=\"600\" src=\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/12\/Hero.gif\" class=\"attachment-large size-large wp-image-6974\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7b6d0a5 elementor-widget__width-inherit elementor-absolute elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-shortcode\" data-id=\"7b6d0a5\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\t\t<div class=\"bxb-image-trail-container \" \r\n\t\t\t id=\"bxb-image-trail-6a69653a93a0a\"\r\n\t\t\t style=\"min-height: 100vh;\">\r\n\t\t\t<main class=\"bxb-image-trail-main\">\r\n\t\t\t\t<div class=\"bxb-image-trail-content\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"bxb-content__img\" src=\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/11\/ImgTrail_01.jpg\" alt=\"\" \/>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"bxb-content__img\" src=\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/11\/ImgTrail_02.png\" alt=\"\" \/>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"bxb-content__img\" src=\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/11\/ImgTrail_03.png\" alt=\"\" \/>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"bxb-content__img\" src=\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/11\/ImgTrail_04.png\" alt=\"\" \/>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"bxb-content__img\" src=\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/11\/ImgTrail_05.png\" alt=\"\" \/>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"bxb-content__img\" src=\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/11\/ImgTrail_06.png\" alt=\"\" \/>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"bxb-content__img\" src=\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/11\/ImgTrail_07.png\" alt=\"\" \/>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"bxb-content__img\" src=\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/11\/ImgTrail_08.png\" alt=\"\" \/>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"bxb-content__img\" src=\"https:\/\/bruun.studio\/wp-content\/uploads\/2025\/11\/Imgtrail_09.png\" alt=\"\" \/>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t<\/main>\r\n\t\t<\/div>\r\n\t\t\r\n\t\t<script>\r\n\t\t(function() {\r\n\t\t\t\/\/ Store configuration for this instance\r\n\t\t\twindow.bxbImageTrailConfig = window.bxbImageTrailConfig || {};\r\n\t\t\twindow.bxbImageTrailConfig['bxb-image-trail-6a69653a93a0a'] = {\r\n\t\t\t\tthreshold: 100\t\t\t};\r\n\t\t})();\r\n\t\t<\/script>\r\n\t\t\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>(00) Purpose-driven experiences, shaped by clarity and design consistency (01) STUDIO I deliver strategic, on-brand design that scales with your business \u2014 without the stress of recruiting or managing an in-house team. Services (2) PROJECTS Browse &#038; Scroll \u2013 Browse &#038; Scroll \u2013 (2) PROJECTS PodimoUI\/UX | Website &#8211; build in framer Pandora\u00a0Designsystem | Email [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-236","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/bruun.studio\/index.php\/wp-json\/wp\/v2\/pages\/236","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bruun.studio\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bruun.studio\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bruun.studio\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bruun.studio\/index.php\/wp-json\/wp\/v2\/comments?post=236"}],"version-history":[{"count":15,"href":"https:\/\/bruun.studio\/index.php\/wp-json\/wp\/v2\/pages\/236\/revisions"}],"predecessor-version":[{"id":8726,"href":"https:\/\/bruun.studio\/index.php\/wp-json\/wp\/v2\/pages\/236\/revisions\/8726"}],"wp:attachment":[{"href":"https:\/\/bruun.studio\/index.php\/wp-json\/wp\/v2\/media?parent=236"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}