.testimonial[data-astro-cid-fkbbckhy]{position:relative;margin:0;padding:var(--space-lg) var(--space-lg) var(--space-lg) calc(var(--space-lg) + 18px);background:var(--bg-elev);border:1px solid var(--glass-border);border-radius:var(--radius-content)}.testimonial[data-astro-cid-fkbbckhy]:before{content:"";position:absolute;left:var(--space-md);top:var(--space-lg);width:3px;height:2.4em;background:linear-gradient(180deg,#ffb088,#b8a9e8);transform:rotate(calc(-1 * var(--angle)));transform-origin:top center}.testimonial-quote[data-astro-cid-fkbbckhy]{margin:0}.testimonial-quote[data-astro-cid-fkbbckhy] p[data-astro-cid-fkbbckhy]{margin:0;font-family:var(--font-body);font-size:1.15rem;line-height:1.5;color:var(--text-1);text-wrap:pretty}.testimonial-quote[data-astro-cid-fkbbckhy] p[data-astro-cid-fkbbckhy]:before{content:"«"}.testimonial-quote[data-astro-cid-fkbbckhy] p[data-astro-cid-fkbbckhy]:after{content:"»"}.testimonial-by[data-astro-cid-fkbbckhy]{display:flex;flex-wrap:wrap;gap:.35em 1em;margin-top:var(--space-md);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2)}.testimonial-name[data-astro-cid-fkbbckhy]{color:var(--text-1)}.testimonial-link[data-astro-cid-fkbbckhy]{color:var(--peach);text-decoration:none;border-bottom:1px solid currentColor;transition:color .25s var(--ease-19)}.testimonial-link[data-astro-cid-fkbbckhy]:hover{color:var(--text-1)}.ha{padding-top:clamp(104px,11vw,150px)}.ha-top,.ha-facts{max-width:calc(1240px + 2*clamp(16px,5vw,80px));margin-inline:auto;padding-inline:clamp(16px,5vw,80px)}.ha-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,290px);grid-template-areas:"new new" "h1 ai" "row row";column-gap:clamp(24px,4vw,64px)}.ha-new{grid-area:new;justify-self:start;display:inline-flex;align-items:center;gap:9px;padding:7px 14px 7px 12px;border-radius:999px;border:1px solid var(--line-2);font-family:var(--font-mono);font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--text-2);transition:color .3s var(--ease-19),border-color .3s var(--ease-19),transform .35s var(--ease-19)}.ha-new:hover{color:var(--text-1);border-color:var(--text-3);transform:translateY(-2px)}.ha-new .dot{width:7px;height:7px;border-radius:50%;background:var(--peach-fill);box-shadow:0 0 10px #ffb088e6}.ha-new svg{width:13px;height:13px}.ha h1{grid-area:h1;margin-top:clamp(20px,2.4vw,34px);font-size:clamp(46px,6.4vw,100px);line-height:.93;letter-spacing:-.04em;font-weight:620}.ha h1 .grad-text{display:inline-block}.ha-row{grid-area:row;margin-top:clamp(24px,3vw,44px);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px clamp(24px,5vw,72px);align-items:end}.ha-row .lede{max-width:46ch;font-size:clamp(17px,1.5vw,21px);line-height:1.5;color:var(--text-2)}@media(min-width:1100px){.ha-row .lede{min-height:4.5em}}.ha .btn .play{width:14px;height:14px;flex:none}.ha-ai{grid-area:ai;align-self:end;position:relative;display:grid;gap:10px;padding:18px;border-radius:20px;color:var(--text-1);transition:transform .45s var(--ease-19);margin-bottom:10px}.ha-ai:hover{transform:translateY(-3px)}.ha-ai .ai-chip{justify-self:start}.ha-ai .t{font-size:14px;line-height:1.45;color:var(--text-2)}.ha-ai .go{display:inline-flex;align-items:center;gap:7px;font-weight:620;font-size:13.5px}.ha-ai .go svg{width:15px;height:15px;transform:rotate(90deg);transition:transform .4s var(--ease-19)}.ha-ai:hover .go svg{transform:rotate(90deg) translate(3px)}.ha-reel{margin-top:calc(clamp(34px,4.4vw,64px) - 7px);margin-bottom:-7px;padding-block:7px;overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.reel-track{display:flex;gap:18px;width:max-content;animation:forside-reel 90s linear infinite}.ha-reel:hover .reel-track,.ha-reel:focus-within .reel-track{animation-play-state:paused}@keyframes forside-reel{to{transform:translate(calc(-50% - 9px))}}.reel-track a{display:grid;gap:10px}.reel-track .media{display:block;height:clamp(210px,32vh,380px);aspect-ratio:var(--ar, 1.5)}.reel-track .cap{display:grid;justify-content:start;gap:3px}.reel-track .cap b{font-size:14px;font-weight:600;transition:color .3s var(--ease-19)}.reel-track a:hover .cap b{color:var(--peach-t)}.tv-top{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:end;margin-bottom:clamp(32px,4vw,56px)}.tv-top .head{margin-bottom:0}.tv-facts{display:grid;gap:18px;padding-bottom:6px}.tv-facts ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;margin:0;padding:0}.tv-facts li{display:grid;gap:6px;padding-top:14px;border-top:1px solid var(--line-2);font-family:var(--font-mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2)}.tv-facts li b{font-weight:400;font-size:clamp(30px,3.2vw,44px);letter-spacing:-.04em;line-height:1;color:var(--text-1);font-variant-numeric:tabular-nums}.tv-facts p{font-size:15px;line-height:1.5;color:var(--text-2)}.tv-facts p a{color:var(--text-1);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-2)}.tv-facts p a:hover{text-decoration-color:currentColor}@media(max-width:900px){.tv-top{grid-template-columns:minmax(0,1fr);align-items:start}}.ha-facts{margin-top:12px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 32px}.ha-facts ul{display:flex;flex-wrap:wrap;gap:6px 30px}.ha-facts li{display:inline-flex;align-items:baseline;gap:8px;font-family:var(--font-mono);font-size:12.5px;letter-spacing:.02em;color:var(--text-2)}.ha-facts li b{font-weight:400;font-size:22px;letter-spacing:-.02em;color:var(--text-1);font-variant-numeric:tabular-nums}.ha-facts p{max-width:40ch;font-size:15px;line-height:1.5;color:var(--text-1)}.ha-facts p a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-2)}.ha-facts p a:hover{text-decoration-color:currentColor}.motion-toggle{margin-left:auto}.motion-toggle svg{width:14px;height:14px}.motion-toggle .i-play,.motion-toggle[aria-pressed=true] .i-pause{display:none}.motion-toggle[aria-pressed=true] .i-play{display:block}.is-paused .reel-track,.is-paused .logos ul{animation-play-state:paused!important}.logos{overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.logos ul{display:flex;gap:clamp(36px,5vw,76px);width:max-content;animation:forside-marquee 60s linear infinite}.logos li{font-family:var(--font-display);font-weight:680;font-size:clamp(19px,2vw,25px);letter-spacing:-.02em;color:var(--text-3);white-space:nowrap;padding-right:0}.logos ul{padding-right:clamp(36px,5vw,76px)}.logos:hover ul{animation-play-state:paused}@keyframes forside-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.reel-track{animation:none}.ha-reel{overflow-x:auto}.reel-track li[aria-hidden=true],.logos li[aria-hidden=true]{display:none}.logos{-webkit-mask:none;mask:none;overflow:visible}.logos ul{animation:none;width:auto;flex-wrap:wrap;justify-content:center;gap:8px clamp(24px,4vw,56px);padding-right:0}.motion-toggle{display:none}.pulse-item{opacity:1;transform:none;transition:none}}html[data-motion=reduced] .reel-track,html[data-motion=reduced] .logos ul,html.still .reel-track,html.still .logos ul{animation-play-state:paused}html[data-motion=reduced] .pulse-item,html.still .pulse-item{opacity:1;transform:none;transition:none}@media(max-width:760px){.ha h1{font-size:min(13.2vw,62px);line-height:.96}.ha-top{display:flex;flex-direction:column;align-items:flex-start}.ha-row{grid-template-columns:minmax(0,1fr);align-items:start;width:100%}.ha-ai{width:100%;margin:54px 0 0}.reel-track .media{height:200px}}.reel-dialog{padding:0;border:0;background:transparent;width:min(1100px,calc(100vw - 32px));max-width:none;max-height:none;overflow:visible;color:#f5f4f0}.reel-dialog::backdrop{background:#0e1020c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.reel-player{aspect-ratio:16 / 9;border-radius:20px;overflow:hidden;background:#000;box-shadow:0 30px 80px #00000080}.reel-player iframe{display:block;width:100%;height:100%;border:0}.reel-close{position:absolute;right:0;top:-54px;width:44px;height:44px;border-radius:50%;border:1px solid rgba(245,244,240,.4);background:#0e102080;color:#f5f4f0;display:grid;place-items:center;cursor:pointer}.reel-close:hover{background:#f5f4f029}.reel-close:focus-visible{outline-color:#b8a9e8}.reel-close svg{width:18px;height:18px}#m51-ai{padding-top:clamp(32px,4vw,56px);scroll-margin-top:0}.sys{display:grid;gap:14px}.sys-frame{border-radius:var(--radius-shell);overflow:hidden;background:var(--bg-elev);box-shadow:var(--shadow-soft),0 0 0 1px var(--line)}.sys-frame iframe{display:block;width:100%;height:860px;border:0;background:var(--bg-sunk)}.sys-full{display:none;justify-self:start}.skip-sys{display:inline-flex;align-items:center;justify-self:start;margin-bottom:14px;padding:8px 16px;border-radius:99px;background:var(--text-1);color:var(--bg);font-size:13px;font-weight:560}.skip-sys:not(:focus):not(:active){position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:760px){.sys-full{display:inline-flex}.sys .seg-scroll{-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.sys .seg-scroll>.seg{margin-right:36px}}.fi{margin-top:clamp(40px,6vw,72px);display:grid;gap:clamp(22px,3vw,34px)}.fi-head{display:grid;gap:12px;max-width:760px}.fi-head h3{font-size:clamp(26px,3vw,38px);line-height:1.12;letter-spacing:-.02em}.mai-intro{display:grid;gap:16px;max-width:860px;margin-bottom:clamp(28px,4vw,48px)}.mai-intro h2{font-size:clamp(32px,4.4vw,56px);line-height:1.05;letter-spacing:-.03em;text-wrap:balance}.mai-points{display:grid;gap:10px;margin:6px 0 0;padding:0;list-style:none}.mai-points li{position:relative;padding-left:26px;font-size:17px;line-height:1.45;font-weight:550}.mai-points li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--peach-t);transform:translateY(-2px)}.ai-kh-wrap{margin-top:34px;display:grid;gap:16px}.ai-kh-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px}.ai-kh-head .btn .finch{width:19px;height:16px}@media(max-width:560px){.ai-kh-head{flex-wrap:nowrap;gap:12px}.ai-kh-head .label{min-width:0}.ai-kh-head .btn{flex:none}}.ai-kh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ai-kh a.faux{display:grid;grid-template-columns:84px minmax(0,1fr);gap:20px;padding:clamp(20px,2.4vw,30px);align-items:start;transition:transform .45s var(--ease-19)}.ai-kh a.faux:hover{transform:translateY(-3px)}.ai-kh img{width:84px;height:84px;border-radius:50%;object-fit:cover;object-position:50% 18%}.ai-kh .txt{display:grid;gap:10px;align-content:start}.ai-kh h3{font-size:clamp(19px,1.7vw,23px);line-height:1.2}.ai-kh p{font-size:14.5px;line-height:1.55;color:var(--text-2)}@media(max-width:900px){.ai-kh{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.ai-kh a.faux{grid-template-columns:minmax(0,1fr)}}.logos-wrap{padding-block:clamp(20px,3vw,44px)}#tjenester{padding-top:clamp(64px,8vw,128px)}#tjenester .head,#kundehistorier .head{margin-bottom:clamp(32px,4vw,56px)}.svc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.svc-grid .svc{position:relative}.svc-grid .svc--ai{background:linear-gradient(180deg,#6f9bcb,#a7c3df 50%,#f1d3bd 82%,#ffb088);color:#14161f;box-shadow:0 18px 44px -22px #6f9bcbcc,0 0 0 1px #ffffff47 inset;transition:transform .45s var(--ease-19),box-shadow .45s var(--ease-19)}.svc-grid .svc--ai:hover{transform:translateY(-3px);box-shadow:0 26px 54px -24px #6f9bcbe6,0 0 0 1px #fff6 inset}.svc-grid article.svc--ai>:not(canvas){position:relative;z-index:1}.svc-grid article.svc--ai .n{color:#14161f}.svc-grid article.svc--ai .n:before{background:#fff6ea}.svc-grid article.svc--ai h3{margin-top:auto;font-size:27px;color:#14161f}.svc-grid article.svc--ai .svc-txt{font-size:15px;line-height:1.4;font-weight:600;color:#14161f;max-width:26ch}.svc-grid article.svc--ai .svc-go{align-self:flex-start;margin-top:6px;padding-top:8px;background:#14161f;color:#f5f4f0;border-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.svc-grid article.svc--ai .svc-go svg{width:15px;height:15px}.svc-grid .svc h3{display:flex;align-items:center;gap:8px}.svc-grid .svc h3 .finch{width:24px;height:20px;flex:none}.svc-grid .svc .svc-txt{font-size:14px;color:var(--text-2)}.svc-grid .svc .svc-go{margin-top:auto;padding-top:12px}.svc-grid .svc .n{display:inline-flex;align-items:center;gap:8px;color:var(--text-2)}.svc-grid .svc .n:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--peach-fill)}.svc-grid>:nth-child(4) .n:before{background:var(--lavender-fill)}.svc-grid>:nth-child(n+5):nth-child(-n+7) .n:before{background:var(--blue-fill)}.svc-grid>:nth-child(8) .n:before{background:var(--yellow-fill)}.svc-hub{color:inherit;text-decoration:none}.svc-hub:after{content:"";position:absolute;inset:0;border-radius:var(--radius-shell)}.svc-hub:focus-visible{outline:none}.svc-hub:focus-visible:after{outline:2px solid var(--lavender-t);outline-offset:3px}.svc:hover .svc-hub:not(.svc-go){color:var(--peach-t)}.svc-grid .svc li a{position:relative;z-index:1}.svc-grid .svc--web{padding:0 0 20px;gap:0;overflow:hidden;border-radius:var(--radius-shell);background:var(--text-1);color:var(--bg);box-shadow:-10px 22px 44px -26px #1111118c;transition:transform .45s var(--ease-19),box-shadow .45s var(--ease-19)}.svc-grid .svc--web:hover{transform:translateY(-3px);box-shadow:-12px 28px 50px -26px #1119}.svc--web .web-media{position:relative;aspect-ratio:16 / 10;overflow:hidden}.svc--web .web-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease-19)}.svc--web:hover .web-media img{transform:scale(1.04)}.svc--web .web-media:after{content:"";position:absolute;inset:auto 0 0;height:46%;background:linear-gradient(180deg,transparent,var(--text-1))}.svc--web .web-tag{position:absolute;top:14px;left:14px;display:inline-flex;align-items:center;gap:9px;padding:7px 13px 7px 11px;border-radius:var(--radius-cap);background:var(--text-1);color:var(--bg);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.svc--web .web-tag i{width:8px;height:8px;border-radius:50%;background:var(--peach-fill);box-shadow:0 0 0 4px color-mix(in srgb,var(--peach-fill) 26%,transparent);animation:web-puls 2.4s var(--ease-19) infinite}@keyframes web-puls{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--peach-fill) 30%,transparent)}50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--peach-fill) 0%,transparent)}}.svc--web h3{margin:6px 22px 0;font-size:21px;line-height:1.2;color:var(--bg)}.svc--web .fig{margin:10px 22px 0;color:var(--bg);opacity:.7}.svc--web .web-go{margin:auto 22px 0;padding-top:18px;align-self:flex-start}.svc--web .web-go{display:inline-flex;align-items:center;gap:8px;font-size:14.5px;font-weight:620}.svc--web .web-go svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .4s var(--ease-19)}.svc--web:hover .web-go svg{transform:translate(4px)}.svc--web:not(:has(.web-media)){padding-top:62px}@media(prefers-reduced-motion:reduce){.svc--web .web-tag i{animation:none}.svc--web,.svc--web .web-media img,.svc--web .web-go svg{transition:none}}.svc-all{margin-top:26px}@media(max-width:1100px){.svc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.svc-grid{grid-template-columns:minmax(0,1fr);gap:14px}.svc-grid>.svc{position:sticky;top:calc(84px + var(--i, 0) * 10px);min-height:0}.svc-grid>.svc.faux{background:var(--bg-elev);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 -10px 26px -18px #11111147,0 0 0 1px var(--line)}.svc-grid>:nth-child(2){--i: 1}.svc-grid>:nth-child(3){--i: 2}.svc-grid>:nth-child(4){--i: 3}.svc-grid>:nth-child(5){--i: 4}.svc-grid>:nth-child(6){--i: 5}.svc-grid>:nth-child(7){--i: 6}.svc-grid>:nth-child(8){--i: 7}}.cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 18px}.cases .case-card{align-content:start}.cases .case-card .txt{display:grid;gap:10px}.cases .case-card h3{font-size:clamp(17px,1.5vw,20px);line-height:1.25}.cases-testimonials{margin-top:30px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:18px}.cases-foot{margin-top:30px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}@media(max-width:900px){.cases{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.cases{grid-template-columns:minmax(0,1fr)}}.way{padding:clamp(24px,3vw,38px);display:flex;flex-direction:column;gap:14px;min-height:100%}.way h3{font-size:clamp(26px,2.6vw,34px)}.way p{color:var(--text-2)}.way ul{display:grid;gap:10px;margin:6px 0 10px}.way li{display:flex;gap:12px;font-size:14.5px;color:var(--text-2)}.way li:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;margin-top:11px;background:var(--peach-t);transform:translateY(-2px)}.way .cta-row{margin-top:auto;align-items:center}.way .btn .finch{width:19px;height:16px}.way-label{display:flex;align-items:center;gap:10px;min-height:28px}.ai-chip--ren{padding-left:12px}.wk-sec{padding-top:clamp(56px,7vw,96px)}.wk-sec+#siste-webinar{padding-top:clamp(22px,2.6vw,34px)}.wk{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px 22px;padding:12px 12px 12px 26px;min-height:68px;border-radius:var(--radius-cap);background:var(--text-1);color:var(--bg);box-shadow:-10px 22px 44px -26px #1111118c;transition:transform .45s var(--ease-19),box-shadow .45s var(--ease-19)}.wk:hover{transform:translateY(-2px);box-shadow:-12px 28px 50px -26px #1119}.wk-tag{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--bg);opacity:.78;white-space:nowrap}.wk-tag i{width:8px;height:8px;border-radius:50%;background:var(--peach-fill);box-shadow:0 0 0 4px color-mix(in srgb,var(--peach-fill) 26%,transparent)}.wk b{font-family:var(--font-display);font-size:clamp(17px,1.6vw,21px);font-weight:600;line-height:1.25;letter-spacing:-.012em}.wk .fig{color:var(--bg);opacity:.7;white-space:nowrap}.wk .link-more{white-space:nowrap;min-height:44px;padding:0 20px;border-radius:var(--radius-cap);background:var(--bg);color:var(--text-1);font-weight:620}.wk .link-more svg{color:var(--text-1)}@media(max-width:900px){.wk{grid-template-columns:minmax(0,1fr) auto;padding:20px 20px 16px 24px;border-radius:var(--radius-shell)}.wk-tag,.wk b{grid-column:1 / -1}}.sw{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center}.sw-video{position:relative;aspect-ratio:16 / 9;border-radius:var(--radius-shell);overflow:hidden;background:#111;box-shadow:var(--shadow-soft)}.sw-video img,.sw-video iframe{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border:0}.sw-play{position:absolute;inset:0;margin:auto;width:84px;height:84px;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;color:#111;background:linear-gradient(135deg,#ffb088,#b8a9e8);box-shadow:0 14px 40px -10px #00000080;transition:transform .45s var(--ease-19)}.sw-play:hover{transform:scale(1.07)}.sw-play svg{width:34px;height:34px;margin-left:4px}.sw-txt{display:grid;gap:14px}.sw-txt h2{font-size:clamp(28px,3.2vw,44px)}@media(max-width:860px){.sw{grid-template-columns:minmax(0,1fr)}}.story{position:relative;height:340vh}.story-pin{position:sticky;top:0;height:100vh;height:100svh;padding:76px 10px 10px;display:flex}.story-win{background:linear-gradient(180deg,#0e1020,#1b2340 60%,#2c3560);flex:1;border-radius:30px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:clamp(20px,4vw,60px);align-items:center;padding:clamp(24px,5vw,72px)}.story-win>*:not(canvas){position:relative;z-index:1}.story-copy{display:grid;gap:18px;max-width:560px;color:#f5f4f0}.story-copy h2{font-size:clamp(38px,5vw,68px);color:inherit;text-shadow:0 2px 16px rgba(14,16,32,.5);transition:color .6s var(--ease-19),text-shadow .6s var(--ease-19)}.story-copy p{font-size:17px;opacity:.92;text-shadow:0 1px 8px rgba(14,16,32,.55)}.story-feed{display:grid;gap:10px}.pulse-item{padding:14px 16px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;opacity:0;transform:translate(-14px,18px);transition:opacity .7s var(--ease-19),transform .7s var(--ease-19)}.pulse-item.on{opacity:1;transform:none}.pulse-item b{font-size:14px;font-weight:640;display:block}.pulse-item span{font-size:13px;opacity:.8}.pulse-item .ai-mark{opacity:1}.pulse-item .t{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.05em;opacity:.7}.story-copy .story-lede{padding:14px 18px;border-radius:18px;text-shadow:none;opacity:1;max-width:52ch}.story-clock{justify-self:start;padding:3px 10px;border-radius:99px;font-family:var(--font-mono);font-size:13px;letter-spacing:.06em;background:#0e10208c;color:#f5f4f0;transition:color .6s var(--ease-19),background-color .6s var(--ease-19)}.story[data-light="1"] .story-copy h2{color:#1a1a1a;text-shadow:none}.story[data-light="1"] .story-clock{background:#ffffff9e;color:#1a1a1a}@media(max-width:900px){.story{height:300vh}.story-win{grid-template-columns:minmax(0,1fr);align-content:start;padding:22px 16px 18px;gap:12px}.story-copy{gap:10px}.story-copy h2{font-size:min(9.4vw,38px)}.story-copy p{font-size:15px}.story-copy .story-lede{padding:11px 14px;font-size:14.5px}.story-feed{gap:8px}.pulse-item{padding:9px 12px}.pulse-item:nth-child(-n+3)>div>span:last-child{display:none}}@media(max-width:900px)and (min-height:831px){.pulse-item:nth-child(-n+3)>div>span:last-child{display:block}}@media(max-width:900px)and (max-height:720px){.story-copy .story-lede{display:none}}@media(min-width:901px)and (max-height:720px){.story-win{padding-block:32px}}@media(max-height:580px),(max-width:900px)and (max-height:620px){.story{height:auto}.story-pin{position:static;height:auto}.pulse-item{opacity:1;transform:none}}.brief{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:18px;align-items:stretch}.brief .egg-card{position:relative;min-height:280px;border-radius:var(--radius-shell);overflow:hidden;background:radial-gradient(120% 110% at 30% 15%,var(--egg-stage),var(--egg-stage-2));box-shadow:inset 0 0 0 1px var(--line)}.brief .egg-card canvas{position:absolute;inset:0;width:100%;height:100%}.brief .egg-card .fig{position:absolute;left:18px;bottom:14px}.brief .txt{padding:28px;display:grid;gap:14px;align-content:center}.brief .txt h3{font-size:clamp(26px,3vw,38px)}@media(max-width:860px){.brief{grid-template-columns:minmax(0,1fr)}}.arts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:18px 40px;align-items:stretch}.art-lead .post-body{gap:8px;flex:none}.art-lead .media{flex:1 1 auto;aspect-ratio:auto;min-height:260px}.art-lead .media img{position:absolute;inset:0}.art-lead h3{font-size:clamp(22px,2.2vw,28px)}.art-list li a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;align-items:baseline;padding:15px 0;border-top:1px solid var(--line)}.art-list li:last-child a{border-bottom:1px solid var(--line)}.art-list .fig{grid-column:1 / -1}.art-list b{font-size:16.5px;font-weight:600;line-height:1.3;letter-spacing:-.005em;transition:color .3s var(--ease-19)}.art-list i{font-style:normal;color:var(--text-3);transition:transform .4s var(--ease-19),color .3s}.art-list a:hover b,.art-list a:hover i{color:var(--peach-t)}.art-list a:hover i{transform:translate(3px)}.arts-all{margin-top:26px}@media(max-width:900px){.arts{grid-template-columns:minmax(0,1fr)}.art-lead .media{flex:none;aspect-ratio:16 / 10;min-height:0}}#folkene .person b{transition:color .3s var(--ease-19)}#folkene .person:hover b{color:var(--peach-t)}@media(max-width:560px){#folkene .people{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:clamp(16px,5vw,80px);margin-inline:calc(-1*clamp(16px,5vw,80px));padding-inline:clamp(16px,5vw,80px);scrollbar-width:none}#folkene .people::-webkit-scrollbar{display:none}#folkene .person{flex:0 0 62%;scroll-snap-align:start}}.kontakt{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:18px;align-items:stretch}.kontakt--solo{grid-template-columns:minmax(0,1fr);max-width:760px;margin-inline:auto}.person-card{padding:14px;display:grid;grid-template-rows:minmax(260px,1fr) auto;gap:18px}.person-card .media{aspect-ratio:auto;min-height:0;border-radius:18px}.person-card .media img{position:absolute;inset:0;object-position:50% 0}.person-card .who{padding:0 8px 8px;display:grid;gap:14px}.person-card .name{font-family:var(--font-display);font-size:clamp(24px,2.4vw,30px);font-weight:580;letter-spacing:-.014em;line-height:1.15;color:var(--text-1)}.person-card dl{margin:0;display:grid;gap:12px}.person-card dt{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.person-card dd{margin:3px 0 0;font-size:15.5px}.person-card dd a{font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-2);overflow-wrap:anywhere}.person-card dd a:hover{color:var(--peach-t)}.prat form{display:grid;gap:20px}.prat .prat-head{gap:12px}.prat h2{font-size:clamp(30px,3.4vw,44px)}.prat .input{font-size:16px}.prat .req{margin-left:2px;color:var(--text-2)}.prat .check{align-items:flex-start;font-size:13.5px;line-height:1.5;color:var(--text-2)}.prat .check input{flex:none;margin-top:1px}.prat .check a{color:var(--text-1);text-decoration:underline;text-underline-offset:3px}.prat .fk-status:empty{display:none}@media(max-width:900px){.kontakt{grid-template-columns:minmax(0,1fr)}.person-card{grid-template-columns:120px minmax(0,1fr);grid-template-rows:auto;align-items:center;margin-top:40px}.person-card .media{aspect-ratio:1}.person-card .who{padding:0}}@media(max-width:480px){.person-card{grid-template-columns:minmax(0,1fr)}.person-card .media{aspect-ratio:16 / 10}}@media(pointer:coarse),(max-width:760px){.ha-new,#sysTabs button{min-height:44px}.svc-grid .svc li a{padding-block:12px}#main-content .link-more,.person-card dd a{display:inline-flex;align-items:center;min-height:44px}.motion-toggle{min-height:44px}}#main-content>.panel:not(.panel--tight){padding-block:clamp(56px,7vw,96px)}#main-content>#m51-ai.panel{padding-top:clamp(32px,4vw,56px)}#main-content>.panel[aria-label=Kunder]{padding-top:clamp(28px,3vw,44px);padding-bottom:0}
