.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}}