.logos:hover .marquee{animation-play-state:paused}.rv-card{flex:none;width:280px;margin:0;padding:18px 22px;box-sizing:border-box;display:flex;flex-direction:column;border-radius:14px;background:#f6f4ef;box-shadow:0 0 0 1px rgb(13 14 11/.07)}.rv-betyg{display:flex;align-items:center;gap:8px}.rv-stjarnor{font-size:14px;letter-spacing:.12em;line-height:1;color:#3e5f2b}.rv-kalla{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#6a6b63}.rv-text{margin:12px 0 0;font-size:15px;line-height:1.45;color:var(--color-blaeck);flex:1}.rv-who{margin-top:16px;display:flex;flex-direction:column;gap:2px}.rv-name{font-size:13px;font-weight:600}.rv-role{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#6a6b63}@media (min-width:760px){.rv-card{width:340px}}.hvt{--p:0}.hvt,.hvt-lista{position:relative}.hvt-lista{margin:0;padding:0;display:block}.hvt-fyll,.hvt-spar{position:absolute;left:6px;top:8px;width:1px}.hvt-spar{bottom:34px;background:rgb(13 14 11/.16)}.hvt-fyll{background:var(--color-blaeck);height:calc((100% - 42px) * var(--p))}.hvt-pil{display:none}.hvt-steg{position:relative;list-style:none;margin:0;padding:0 0 34px 34px}.hvt-tona{opacity:.3;transition:opacity .5s var(--ease-fokus),color .5s}.hvt-steg.tand .hvt-tona{opacity:1}.hvt-etikett{display:block;font-family:var(--font-mono);font-size:11px;line-height:16px;letter-spacing:.08em;color:var(--color-blaeck)}.hvt-punkt{position:absolute;left:0;top:2px;width:13px;height:13px;box-sizing:border-box;border-radius:50%;border:1px solid var(--color-blaeck);background:var(--color-ben);box-shadow:0 0 0 0 rgb(13 14 11/.08);transition:background .4s,box-shadow .4s}.hvt-steg.tand .hvt-punkt{background:var(--color-blaeck);box-shadow:0 0 0 5px rgb(13 14 11/.08)}.hvt-rubrik{font-family:var(--font-display);font-size:24px;line-height:1.08;letter-spacing:-.01em}.hvt-rubrik,.hvt-text{display:block;margin-top:10px}.hvt-text{max-width:300px;font-size:15px;line-height:1.45;color:var(--color-brod)}@media (min-width:760px){.hvt-lista{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:28px}.hvt-fyll,.hvt-spar{left:0;top:36px;height:1px;width:auto;bottom:auto}.hvt-spar{right:28px}.hvt-fyll{height:1px;width:calc((100% - 28px) * var(--p))}.hvt-pil{display:block;position:absolute;right:0;top:26px;font-size:16px;line-height:20px;color:var(--color-blaeck);opacity:.3;transition:opacity .4s}.hvt.klar .hvt-pil{opacity:1}.hvt-steg{padding:0}.hvt-punkt{position:relative;left:auto;top:auto;display:block;margin:14px 0 26px}.hvt-rubrik{margin-top:0;font-size:26px}}@media (prefers-reduced-motion:reduce){.hvt-pil,.hvt-punkt,.hvt-tona{transition:none}}.kontakt-pop{width:min(720px,calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 24px);margin:auto;padding:0;border:0;background:transparent;color:var(--color-ben);overflow:visible}.kontakt-pop[open]{animation:kontakt-in .6s var(--ease-fokus) both}.kontakt-pop::backdrop{background:rgb(13 14 11/.32);backdrop-filter:blur(10px) saturate(1.15);-webkit-backdrop-filter:blur(10px) saturate(1.15)}.kontakt-pop[open]::backdrop{animation:kontakt-bakom .5s ease-out both}.kontakt-glas{position:relative;max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain;border-radius:28px;padding:26px 20px 22px;background:linear-gradient(150deg,rgb(46 56 38/.78),rgb(13 14 11/.7));backdrop-filter:blur(30px) saturate(1.8);-webkit-backdrop-filter:blur(30px) saturate(1.8);border:1px solid rgb(237 234 227/.22);box-shadow:inset 0 1px 0 rgb(255 255 255/.28),inset 0 -1px 0 rgb(255 255 255/.06),inset 0 0 40px rgb(237 234 227/.04),0 40px 90px -24px rgb(0 0 0/.6)}.kontakt-glas:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 70% at 12% 0,rgb(255 255 255/.16),transparent 55%)}@media (min-width:760px){.kontakt-glas{padding:38px 36px 32px}}@keyframes kontakt-in{0%{opacity:0;transform:translateY(18px) scale(.97);filter:blur(10px)}to{opacity:1;transform:none;filter:none}}@keyframes kontakt-bakom{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.kontakt-pop[open],.kontakt-pop[open]::backdrop{animation:none}}.bh-sek{height:calc(var(--v) * 2.55)}.bh-kant{background:linear-gradient(180deg,#edeae3 0,rgb(237 234 227/.85) 6%,rgb(237 234 227/0) 22%),linear-gradient(0deg,#edeae3 0,rgb(237 234 227/.85) 6%,rgb(237 234 227/0) 22%),linear-gradient(90deg,rgb(237 234 227/.7) 0,rgb(237 234 227/0) 9%),linear-gradient(270deg,rgb(237 234 227/.7) 0,rgb(237 234 227/0) 9%)}.bh-vagg{perspective:900px;perspective-origin:50% 50%}@media (max-width:759px){.bh-vagg{perspective:700px}}.bh-world{position:absolute;left:50%;top:50%;width:0;height:0;transform-style:preserve-3d;will-change:transform}.bh-tile{position:absolute;left:-150px;top:-84.5px;width:300px;height:169px;overflow:hidden;border-radius:12px;background:#1b1c18;box-shadow:inset 0 0 0 1px rgb(255 255 255/.06);backface-visibility:hidden}.bh-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.bh-ev,.bh-media{filter:blur(.7px) contrast(.86) saturate(.85)}.bh-tile:before{background:rgb(237 234 227/.12)}.bh-tile:after,.bh-tile:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}.bh-tile:after{background-image:url(/brand/korn.png);background-size:180px 180px;mix-blend-mode:overlay;opacity:.34}.bh-lab{position:absolute;left:11px;bottom:11px;z-index:3;padding:7px 13px 6px;border-radius:999px;background:rgb(237 234 227/.96);box-shadow:0 2px 10px rgb(13 14 11/.18);font-size:14px;line-height:1.2;font-weight:500;color:#0d0e0b;white-space:nowrap}.bh-clip{transform:scale(1.15);transform-origin:50% 45%}.bh-media.bh-log{filter:blur(.7px) saturate(.25) contrast(.66) brightness(1.12)}.bh-media.bh-graded{filter:blur(.7px) saturate(1.1) contrast(.98);animation:bhGrade 6s ease-in-out infinite alternate}.bh-split{top:0;bottom:0;width:2px;margin-left:-1px;background:#edeae3;animation:bhSplit 6s ease-in-out infinite alternate}.bh-gl,.bh-split{position:absolute}.bh-gl{top:9px;z-index:3;font-family:var(--font-geist-mono),monospace;font-size:9px;letter-spacing:.08em;color:#fff;text-shadow:0 1px 6px rgb(0 0 0/.6)}.bh-gl--l{left:10px}.bh-gl--r{right:10px}@keyframes bhGrade{0%{clip-path:inset(0 0 0 25%)}to{clip-path:inset(0 0 0 72%)}}@keyframes bhSplit{0%{left:25%}to{left:72%}}.bh-ev{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;animation:bhEv 12s ease infinite,bhKen 12s linear infinite}@keyframes bhEv{0%{opacity:0}25%,4%{opacity:1}30%,to{opacity:0}}@keyframes bhKen{0%{transform:scale(1.02)}to{transform:scale(1.14)}}.bh-3d{inset:0;perspective:600px;background:radial-gradient(80% 90% at 50% 30%,#2a2b26,#0d0e0b 75%)}.bh-3d,.bh-cube{position:absolute}.bh-cube{left:50%;top:42%;width:64px;height:64px;margin:-32px 0 0 -32px;transform-style:preserve-3d;animation:bhSpin 8s linear infinite}.bh-cube i{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-style:normal;font-family:var(--font-display);font-size:34px;color:#0d0e0b;border:1px solid rgb(255 255 255/.25)}.bh-cube .f1{transform:translateZ(32px);background:linear-gradient(140deg,#d4fb7b,#9fc94e)}.bh-cube .f2{transform:rotateY(180deg) translateZ(32px);background:linear-gradient(140deg,#5b6447,#2e3826)}.bh-cube .f3{transform:rotateY(90deg) translateZ(32px);background:linear-gradient(140deg,#edeae3,#a7a497)}.bh-cube .f4{transform:rotateY(-90deg) translateZ(32px);background:linear-gradient(140deg,#2e3826,#1b2216)}.bh-cube .f5{transform:rotateX(90deg) translateZ(32px);background:linear-gradient(140deg,#f4f2ec,#cfccc4)}.bh-cube .f6{transform:rotateX(-90deg) translateZ(32px);background:#1b1c18}@keyframes bhSpin{0%{transform:rotateX(-22deg) rotateY(0deg)}to{transform:rotateX(-22deg) rotateY(1turn)}}.bh-orbit{top:42%;width:150px;height:44px;margin:-22px 0 0 -75px;border-radius:50%;border:1px solid rgb(212 251 123/.5);transform:rotate(-12deg)}.bh-orbit,.bh-shadow{position:absolute;left:50%}.bh-shadow{top:74%;width:90px;height:12px;margin-left:-45px;border-radius:50%;background:rgb(0 0 0/.6);filter:blur(6px)}.bh-ram{left:50%;top:50%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-radius:4px}.bh-fc,.bh-ram{position:absolute}.bh-fc{width:18px;height:18px;border:0 solid #0d0e0b}.bh-fc--tv{left:0;top:0;border-top-width:2px;border-left-width:2px}.bh-fc--th{right:0;top:0;border-top-width:2px;border-right-width:2px}.bh-fc--bv{left:0;bottom:0;border-bottom-width:2px;border-left-width:2px}.bh-fc--bh{right:0;bottom:0;border-bottom-width:2px;border-right-width:2px}.bh-head{position:relative;width:100%;font-family:var(--font-display);font-weight:400;letter-spacing:-.025em;color:#0d0e0b}.bh-line{display:block;height:1.4em;overflow:hidden;-webkit-mask-image:linear-gradient(transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(transparent,#000 7%,#000 93%,transparent)}.bh-line--2{margin-top:-.42em}.bh-rolltrack{display:block;will-change:transform}.bh-rollw{display:block;height:1.4em;line-height:1.4em;white-space:nowrap;text-align:center}.bh-svc{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:1.06em;letter-spacing:0;color:#3e5f2b}.bh-under{position:absolute;left:0;right:0;top:100%;margin-top:.5em;font-family:var(--font-inter-tight),sans-serif;letter-spacing:0;line-height:1.4;color:#3a3b35}.sv-card{display:flex;flex-direction:column;padding:10px 10px 18px;border-radius:14px;background:#f6f4ef;box-shadow:0 0 0 1px rgb(13 14 11/.07),0 18px 40px -28px rgb(13 14 11/.4);color:#0d0e0b;text-decoration:none;transition:transform .5s cubic-bezier(.22,.8,.2,1),box-shadow .5s}.sv-card:hover{color:#0d0e0b;transform:translateY(-4px);box-shadow:0 0 0 1px rgb(13 14 11/.1),0 26px 50px -26px rgb(13 14 11/.5)}.sv-grad{position:relative;display:block;overflow:hidden;border-radius:8px;aspect-ratio:16/11}.sv-grad img{position:absolute;inset:-10%;width:120%;height:120%;max-width:none;object-fit:cover;animation:svDrift 9s ease-in-out infinite alternate;transition:transform .8s cubic-bezier(.22,.8,.2,1)}.sv-card:hover .sv-grad img{transform:scale(1.08)}@keyframes svDrift{0%{transform:translate(-4%,-3%) scale(1)}to{transform:translate(4%,3%) scale(1.06)}}.sv-brus{inset:0;pointer-events:none;background-image:url(/brand/korn.png);background-size:180px 180px;mix-blend-mode:overlay;opacity:.3}.sv-brus,.sv-num{position:absolute}.sv-num{left:10px;top:9px;font-family:var(--font-geist-mono),monospace;font-size:10px;letter-spacing:.08em;color:rgb(255 255 255/.85)}.sv-title{display:block;margin:16px 8px 0;font-family:var(--font-display);font-size:26px;line-height:1;letter-spacing:-.01em}.sv-text{display:block;margin:8px 8px 0;font-size:14px;line-height:1.45;color:#3a3b35;flex:1}.sv-btn{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;margin:16px 8px 0;padding:10px 16px;border-radius:999px;background:#0d0e0b;color:#edeae3;font-size:13px;font-weight:600}.sv-btn--all{background:#d4fb7b;color:#0d0e0b}@media (max-width:759px){.sv-grad{aspect-ratio:16/6}.sv-text{display:none}.sv-title{margin-top:10px;font-size:19px}.sv-btn{margin-top:10px;padding:7px 12px;font-size:12px}.sv-card{padding-bottom:10px}}@media (prefers-reduced-motion:reduce){.bh-sek{height:var(--v)}.bh-cube,.bh-ev,.bh-graded,.bh-split,.sv-grad img{animation:none}}.start{--v:max(640px,100svh);--vl:max(640px,100lvh);--nedre:calc(var(--vl) - var(--v))}.start .blurin{animation-duration:1.6s}.start-hero{height:calc(var(--v) * 2.1)}.start-arbete{height:calc(var(--vl) * 7.4)}.start-portfolio-ankare{top:calc(var(--vl) * 5.5)}.start-skarm-hel{height:var(--vl)}.start-skarm{height:var(--v)}.hero-oskarpa{-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%,0 0;mask-size:100% 100%,0 0;-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-composite:xor;mask-composite:exclude}.peek{animation:peek .7s cubic-bezier(.22,.8,.2,1) both}@keyframes peek{0%{filter:blur(18px);transform:scale(1.08) translateX(-3%);opacity:.4}to{filter:none;transform:none;opacity:1}}.landad{transition:transform .7s cubic-bezier(.22,.8,.2,1),width .7s cubic-bezier(.22,.8,.2,1),height .7s cubic-bezier(.22,.8,.2,1)}.kund-rad{--kw:104px}@media (min-width:760px){.kund-rad{--kw:120px}}@media (min-width:1100px){.kund-rad{--kw:calc(100vw / var(--n))}}.kund-spar{display:flex;height:100%;width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.kund-spar::-webkit-scrollbar{display:none}.kund{position:relative;flex:none;width:var(--kw);height:100%;overflow:hidden;background:#8d8a82;outline:none;scroll-snap-align:start}@media (min-width:1100px){.kund-spar{overflow:visible;scroll-snap-type:none}.kund{flex:1 1 0;min-width:0;width:auto}}.kund-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(1) contrast(1.05);transform:scale(1.02);transition:filter .8s cubic-bezier(.22,.8,.2,1),transform 1.2s cubic-bezier(.22,.8,.2,1)}.kund-blank{filter:blur(8px)}.kund-ren{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;opacity:0;transform:scale(1.02);transition:opacity .7s cubic-bezier(.22,.8,.2,1),transform 1.2s cubic-bezier(.22,.8,.2,1)}.kund-ov{background:linear-gradient(180deg,rgb(13 14 11/.5) 0,rgb(13 14 11/.22) 12%,rgb(13 14 11/0) 26%),linear-gradient(0deg,rgb(13 14 11/.85) 0,rgb(13 14 11/.68) 20%,rgb(13 14 11/.5) 40%,rgb(13 14 11/.32) 60%,rgb(13 14 11/.15) 80%,rgb(13 14 11/0))}.kund-brus,.kund-ov{position:absolute;inset:0;pointer-events:none;transition:opacity .6s cubic-bezier(.22,.8,.2,1)}.kund-brus{background-image:url(/brand/korn.png);background-size:180px 180px;mix-blend-mode:overlay;opacity:.38}.kund-logo{position:absolute;left:50%;top:52%;transform:translate(-50%,-50%);width:min(var(--wm),calc(var(--kw) * .78),var(--cm));height:auto;aspect-ratio:var(--ar);object-fit:contain;opacity:.95;transition:transform .6s cubic-bezier(.22,.8,.2,1)}@media (min-width:760px){.kund-logo{width:min(var(--wt),calc(var(--kw) * .78),var(--ct))}}.kund-text{position:absolute;left:12px;right:12px;bottom:12px;font-family:var(--font-geist-mono),monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#edeae3;opacity:0;transform:translateY(8px);transition:opacity .4s,transform .4s;text-shadow:0 1px 10px rgb(13 14 11/.6)}.kund:focus .kund-img,.kund:hover .kund-img{filter:grayscale(0) contrast(1);transform:scale(1)}.kund:focus .kund-ren,.kund:hover .kund-ren{opacity:1;transform:scale(1)}.kund:focus .kund-ov,.kund:hover .kund-ov{opacity:.6}.kund:focus .kund-brus,.kund:hover .kund-brus{opacity:.228}.kund:focus .kund-text,.kund:hover .kund-text{opacity:1;transform:none}@media (max-width:1099px){.kund-text{bottom:68px}}.kund:hover .kund-logo{transform:translate(-50%,-50%) scale(1.06)}.am-label{font-family:var(--font-geist-mono),monospace;font-size:11px;letter-spacing:.08em;color:rgb(237 234 227/.7)}.am-field{width:100%;box-sizing:border-box;background:transparent;border:0;border-bottom:1px solid rgb(237 234 227/.35);border-radius:0;color:#edeae3;font:inherit;font-size:16px;padding:10px 0;outline:none;transition:border-color .3s}.am-field::placeholder{color:rgb(237 234 227/.4)}.am-field:focus{border-bottom-color:#d4fb7b}@media (prefers-reduced-motion:reduce){.start-hero{height:var(--v)}.start-arbete{height:var(--vl)}.start-portfolio-ankare{top:0}.peek{animation:none}.landad{transition:none}}