.hem{--papper:#0B0B0C;--blackk:#F4F3EF;--grå:#8B8B86;--linje:#232326;--ljus:#141416;--lyft:#17171A;background:var(--papper);color:var(--blackk);overflow-x:clip;font-family:"Helvetica Neue",Helvetica,var(--f-inter),Inter,-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:16px;line-height:1.6;min-height:100vh}.hem *,.hem :after,.hem :before{box-sizing:border-box}.h-ruta{max-width:84rem;margin:0 auto;padding:0 clamp(1.25rem,4vw,4rem)}.h-sektion{border-top:1px solid var(--linje);padding:clamp(4.5rem,10vw,10rem) 0}.h-huvud{display:flex;justify-content:space-between;gap:1rem;font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--blackk);padding:1.4rem 0;border-bottom:1px solid var(--linje);position:-webkit-sticky;position:sticky;top:0;height:var(--huvudhojd,4.4rem);z-index:12;background:var(--papper);z-index:10}.h-huvud a{text-decoration:none}.h-huvud nav{display:flex;gap:clamp(1rem,3vw,2.5rem)}.h-nr{font-size:.6875rem;letter-spacing:.14em;color:var(--grå);display:block;margin-bottom:1.5rem}.hem h1,.hem h2,.hem h3{margin:0;font-weight:400}.h-display{font-size:clamp(2.75rem,8.5vw,7.5rem);line-height:.92;letter-spacing:-.045em;max-width:16ch}.h-display,.h-rubrik{font-weight:500;text-wrap:balance}.h-rubrik{font-size:clamp(1.75rem,4.5vw,3.25rem);line-height:1.04;letter-spacing:-.032em;max-width:20ch}.h-lead{font-size:clamp(1.0625rem,1.7vw,1.375rem);line-height:1.5;max-width:46ch;color:var(--blackk)}.h-brod{max-width:62ch;color:var(--grå)}.h-brod+.h-brod{margin-top:1rem}.h-etikett{font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--grå)}.h-hero{min-height:calc(100svh - var(--huvudhojd, 4.4rem) - 2.6rem);padding:clamp(3rem,8vw,6rem) 0 clamp(2rem,4vw,3rem);justify-content:space-between;gap:clamp(2rem,5vw,4rem)}.h-hero,.h-hero-topp{display:flex;flex-direction:column}.h-hero-topp{gap:2rem}.h-hero .h-lead{margin-top:.5rem}.h-knapprad{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-top:1rem}.h-knapp{display:inline-block;padding:.9rem 1.9rem;background:var(--blackk);color:var(--papper);border:1px solid var(--blackk);text-decoration:none;font-size:.9375rem;transition:opacity .15s ease-out}.h-knapp:hover{opacity:.85}.h-knapp.tyst{background:none;color:var(--blackk);border-color:var(--linje)}.h-knapp.tyst:hover{background:var(--lyft);border-color:var(--grå);opacity:1}.h-knapp:focus-visible{outline:2px solid var(--blackk);outline-offset:3px}.h-tal{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));grid-gap:2rem 1.5rem;gap:2rem 1.5rem;margin-top:clamp(3rem,6vw,5rem);padding-top:2rem;border-top:1px solid var(--linje)}.h-tal div{display:flex;flex-direction:column;gap:.3rem}.h-tal b{font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:500;letter-spacing:-.03em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.h-tal span{font-size:.8125rem;color:var(--grå);line-height:1.4}.h-uppslag{display:grid;grid-template-columns:1fr;grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem)}@media (min-width:60rem){.h-uppslag{grid-template-columns:.85fr 1.4fr;align-items:start}.h-uppslag.smal{grid-template-columns:1fr 1fr}.h-uppslag>div:first-child{position:-webkit-sticky;position:sticky;top:8.5rem}}.h-kedja{display:flex;flex-direction:column;gap:0;margin-top:1rem}.h-led{display:grid;grid-template-columns:3rem 1fr;grid-gap:1.5rem;gap:1.5rem;padding:1.5rem 0;border-top:1px solid var(--linje);align-items:baseline}.h-led:last-child{border-bottom:1px solid var(--linje)}.h-led b{font-weight:400;font-size:1.25rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--grå)}.h-led h3{font-size:1.0625rem;font-weight:500;margin-bottom:.35rem}.h-led p{margin:0;font-size:.9375rem;color:var(--grå);max-width:54ch}.h-bevis{background:var(--ljus);border:1px solid var(--linje);padding:clamp(2rem,5vw,4rem)}.h-bevis-tal{font-weight:500;font-size:clamp(4rem,14vw,10rem);line-height:.84;letter-spacing:-.05em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:1.5rem 0 .75rem}.h-galleri{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));grid-gap:1px;gap:1px;background:var(--linje);border:1px solid var(--linje);margin-top:2.5rem}.h-galleri figure{margin:0;background:var(--ljus)}.h-galleri img{opacity:.92;transition:opacity .22s ease-out}.h-galleri figure:hover img{opacity:1}.h-galleri img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.h-galleri figcaption{padding:.7rem .85rem;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--grå)}.h-typer{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;background:var(--linje);border:1px solid var(--linje);margin-top:2.5rem}.h-typer span{background:var(--ljus);padding:1.1rem 1rem;font-size:.8125rem;display:flex;align-items:center;gap:.6rem}@media (min-width:56rem){.h-typer{grid-template-columns:repeat(4,1fr)}}.h-typer span:before{content:"";width:.35rem;height:.35rem;border-radius:50%;background:var(--grå);flex-shrink:0}.h-inte{display:grid;grid-gap:1px;gap:1px;background:var(--linje);border:1px solid var(--linje);margin-top:2rem}@media (min-width:48rem){.h-inte{grid-template-columns:repeat(3,1fr)}}.h-inte div{background:var(--ljus);padding:1.75rem}.h-inte h3{font-size:1rem;font-weight:500;margin-bottom:.4rem}.h-inte p{margin:0;font-size:.9375rem;color:var(--grå)}.h-fot{padding:3rem 0 4rem;font-size:.8125rem;color:var(--grå)}.h-fot a{color:inherit}@media (prefers-reduced-motion:reduce){.hem *{transition:none!important}}.hem{--radie:14px;--radie-liten:10px}.h-galleri{border-radius:var(--radie);overflow:hidden}.h-galleri figure:first-child img{border-top-left-radius:0}.h-inte,.h-typer{overflow:hidden}.h-bevis,.h-inte,.h-typer{border-radius:var(--radie)}.h-knapp{border-radius:999px}.hem{--gron:#D5FC44;position:relative;isolation:isolate}.hem:before{z-index:-2;background:radial-gradient(80rem 52rem at 16% -10%,rgba(255,255,255,.085),transparent 64%),radial-gradient(60rem 42rem at 94% 4%,rgba(213,252,68,.06),transparent 62%),var(--papper)}.hem:after,.hem:before{content:"";position:fixed;inset:0;pointer-events:none}.hem:after{z-index:-1;opacity:.032;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}.h-hero{position:relative;isolation:isolate}.h-heroBild{position:absolute;inset:0 calc(50% - 50vw) auto;height:min(78%,44rem);z-index:-1;overflow:hidden;pointer-events:none}.h-heroBild img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity 1.6s ease-in-out}.h-heroBild img.pa{opacity:1}.h-heroBild video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.h-heroBild img,.h-heroBild video{object-position:50% 0}.h-heroBild:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,11,12,.95) 0,rgba(11,11,12,.86) 30%,rgba(11,11,12,.35) 66%,rgba(11,11,12,.45) 100%),linear-gradient(rgba(11,11,12,.5),transparent 20%,rgba(11,11,12,.72) 78%,var(--papper) 100%)}@media (max-width:48rem){.h-heroBild:after{background:linear-gradient(rgba(11,11,12,.72),rgba(11,11,12,.9))}}@keyframes h-stig{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.h-stig{animation:h-stig .7s cubic-bezier(.16,1,.3,1) both}.h-stig-1{animation-delay:60ms}.h-stig-2{animation-delay:.17s}.h-stig-3{animation-delay:.29s}.h-stig-4{animation-delay:.42s}.h-sektion{--syns:0}@supports (animation-timeline:view()){.h-sektion>*{animation:h-stig .8s cubic-bezier(.16,1,.3,1) both;animation-timeline:view();animation-range:entry 8% cover 26%}}.h-live{display:inline-flex;align-items:center;gap:.5rem;font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gron)}.h-live:before{content:"";width:.4rem;height:.4rem;border-radius:50%;background:var(--gron);box-shadow:0 0 0 0 rgba(213,252,68,.5);animation:h-puls 2.4s ease-out infinite}@keyframes h-puls{0%{box-shadow:0 0 0 0 rgba(213,252,68,.45)}70%{box-shadow:0 0 0 .5rem rgba(213,252,68,0)}to{box-shadow:0 0 0 0 rgba(213,252,68,0)}}.h-tal b{color:var(--blackk)}.h-knapp:not(.tyst):hover{background:var(--gron);border-color:var(--gron);color:#0B0B0C;opacity:1}@media (prefers-reduced-motion:reduce){.h-sektion>*,.h-stig{animation:none!important}.h-live:before{animation:none}}.uppslag{display:grid;grid-template-columns:repeat(auto-fit,minmax(32rem,1fr));grid-gap:clamp(1.25rem,2.5vw,2rem);gap:clamp(1.25rem,2.5vw,2rem);margin-top:clamp(2.5rem,5vw,4rem)}.uppslag-sida{border-radius:14px;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.5),0 20px 50px -24px rgba(0,0,0,.9);transition:transform .26s cubic-bezier(.16,1,.3,1)}.uppslag-sida:hover{transform:translateY(-4px)}.uppslag-sida .sida{max-width:none}@media (prefers-reduced-motion:reduce){.uppslag-sida{transition:none}.uppslag-sida:hover{transform:none}}.h-start{display:flex;align-items:center;gap:.5rem;max-width:34rem;margin-top:.5rem;padding:.5rem .5rem .5rem 1.25rem;background:var(--lyft);border:1px solid var(--linje);border-radius:999px;transition:border-color .2s ease-out,background .2s ease-out}.h-start:focus-within{border-color:var(--gron);background:#1B1B1F}.h-start input{flex:1 1;min-width:0;background:none;border:0;color:var(--blackk);font:inherit;font-size:1rem;padding:.65rem 0}.h-start input::placeholder{color:var(--grå)}.h-start input:focus{outline:none}.h-start button{flex-shrink:0;width:2.75rem;border-radius:50%;border:0;background:var(--blackk);color:var(--papper);font-size:1.1rem;cursor:pointer;display:grid;place-items:center;transition:background .18s ease-out,transform .18s ease-out}.h-start button:hover{background:var(--gron);color:#0B0B0C;transform:translateX(2px)}.h-start button:focus-visible{outline:2px solid var(--gron);outline-offset:2px}.h-startfot{margin:.9rem 0 0;font-size:.8125rem;color:var(--grå)}.h-startfot a{color:var(--blackk);text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.h-start,.h-start button{transition:none}.h-start button:hover{transform:none}}.kedja-scroll{display:grid;grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);margin-top:clamp(2rem,4vw,3rem)}@media (min-width:62rem){.kedja-scroll{grid-template-columns:1.5fr 20rem;align-items:start}}.kedja-steg{display:flex;flex-direction:column}.kedja-led{display:grid;grid-template-columns:3rem 1fr;grid-gap:1.5rem;gap:1.5rem;padding:clamp(2rem,5vw,3.5rem) 0;border-top:1px solid var(--linje);align-items:baseline;opacity:.34;transition:opacity .42s ease-out}.kedja-led:last-child{border-bottom:1px solid var(--linje)}.kedja-led.aktiv{opacity:1}.kedja-led b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--grå)}.kedja-led.aktiv b{color:var(--gron)}.kedja-led h3{font-size:1.125rem;font-weight:500;margin-bottom:.4rem;letter-spacing:-.015em}.kedja-led p{margin:0;font-size:.9375rem;color:var(--grå);max-width:52ch}.kedja-panel{position:-webkit-sticky;position:sticky;top:7rem;gap:1rem}.kedja-panel,.kedja-sida{display:flex;flex-direction:column}.kedja-sida{aspect-ratio:4/5;background:#141416;border:1px solid var(--linje);border-radius:14px;padding:1.25rem;box-shadow:0 20px 50px -26px rgba(0,0,0,.9)}.kedja-sida header{display:flex;justify-content:space-between;font-size:.625rem;letter-spacing:.12em;text-transform:uppercase;color:var(--grå);padding-bottom:1rem;border-bottom:1px solid var(--linje)}.kedja-kropp{flex:1 1;display:flex;flex-direction:column;gap:1.1rem;padding-top:1.25rem}.kedja-marke,.kedja-rader span,.kedja-swatchar span{opacity:0;transition:opacity .52s ease-out,transform .52s cubic-bezier(.16,1,.3,1);transform:translateY(6px)}.kedja-marke{width:2.5rem;color:var(--blackk)}.kedja-marke svg{width:100%;height:auto;display:block}.kedja-marke.pa{opacity:1;transform:none}.kedja-rubrik{font-size:1.5rem;font-weight:500;letter-spacing:-.03em;line-height:1.05;min-height:2rem;transition:font-family .3s ease-out}.kedja-rubrik.serif{font-family:Georgia,Times New Roman,serif;letter-spacing:-.01em}.kedja-tom{display:block;width:62%;height:1.5rem;background:var(--linje);border-radius:3px}.kedja-rader{display:flex;flex-direction:column;gap:.55rem}.kedja-rader span{display:block;height:.4rem;background:var(--linje);border-radius:2px}.kedja-rader span.pa{opacity:.75;transform:none}.kedja-swatchar{display:flex;gap:.5rem;margin-top:auto}.kedja-swatchar span{width:2.25rem;height:2.25rem;border-radius:6px;background:var(--linje);border:1px solid rgba(255,255,255,.08)}.kedja-swatchar span.pa{opacity:1;transform:none}.kedja-status{margin:0;font-size:.75rem;color:var(--grå);line-height:1.5}@supports (animation-timeline:view()){.h-galleri figure,.uppslag-sida{animation:h-stig .9s cubic-bezier(.16,1,.3,1) both;animation-timeline:view();animation-range:entry 4% cover 22%}}@media (prefers-reduced-motion:reduce){.kedja-led,.kedja-marke,.kedja-rader span,.kedja-swatchar span{transition:none}.kedja-led{opacity:1}}.h-logo{display:flex;align-items:center;line-height:1}.h-logo b{font-size:1.125rem;font-weight:500;letter-spacing:-.03em;text-transform:none;color:var(--blackk)}.h-logo small{font-size:.625rem;letter-spacing:.16em;text-transform:uppercase;color:var(--grå)}.h-huvud{align-items:center}.h-huvud a{color:var(--blackk);opacity:1;transition:color .16s ease-out}.h-huvud a:hover{color:var(--gron)}.h-huvud a:focus-visible,.h-startfot a:focus-visible{outline:2px solid var(--gron);outline-offset:3px}.h-nr{color:var(--gron);opacity:.8}.h-tal div{position:relative;padding-left:.9rem}.h-tal div:before{content:"";position:absolute;left:0;top:.35rem;bottom:.35rem;width:2px;background:var(--gron);opacity:.55}.h-typer span:hover{background:#191A19}.h-typer span:hover:before{background:var(--gron)}.h-inte h3{color:var(--blackk)}.h-inte div{border-left:2px solid transparent;transition:border-color .2s ease-out}.h-inte div:hover{border-left-color:var(--gron)}.h-startfot a:hover{color:var(--gron)}.uppslag-sida:focus-within{outline:2px solid var(--gron);outline-offset:4px}@media (prefers-reduced-motion:reduce){.h-inte div{transition:none}}.h-band{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.4rem .85rem;padding:.55rem clamp(.5rem,2vw,1.25rem);font-size:clamp(.6875rem,2.6vw,.8125rem);background:var(--gron);color:#0B0B0C;line-height:1.35;text-align:center;position:-webkit-sticky;position:sticky;top:var(--huvudhojd,4.4rem);z-index:11}.h-band a{color:inherit;font-weight:500;text-underline-offset:3px}.h-band a:hover{text-decoration-thickness:2px}.h-band a.h-band-human{font-weight:inherit;text-decoration-thickness:1px;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.h-band-punkt{width:.4rem;height:.4rem;border-radius:50%;background:#0B0B0C;flex-shrink:0;animation:h-blink 2.6s ease-in-out infinite}@keyframes h-blink{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.h-band-punkt{animation:none}}.h-kampanj{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:clamp(.5rem,1vw,.9rem);gap:clamp(.5rem,1vw,.9rem);margin-top:clamp(2.5rem,5vw,4rem)}@media (max-width:62rem){.h-kampanj{grid-template-columns:repeat(2,1fr)}}@media (max-width:38rem){.h-kampanj{grid-template-columns:repeat(2,1fr)}}.h-kampanj figure{margin:0;position:relative;overflow:hidden;border-radius:10px;background:var(--ljus)}.h-kampanj img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.16,1,.3,1),filter .4s ease-out;filter:saturate(.92)}.h-kampanj figure:hover img{transform:scale(1.04);filter:saturate(1)}.h-kampanj figcaption{position:absolute;left:0;right:0;bottom:0;padding:1.6rem .7rem .6rem;font-size:.625rem;letter-spacing:.12em;text-transform:uppercase;color:#F4F3EF;background:linear-gradient(transparent,rgba(0,0,0,.72));opacity:0;transition:opacity .3s ease-out}.h-kampanj figure:hover figcaption{opacity:1}@supports (animation-timeline:view()){.h-kampanj figure{animation:h-stig .9s cubic-bezier(.16,1,.3,1) both;animation-timeline:view();animation-range:entry 2% cover 18%}}@media (prefers-reduced-motion:reduce){.h-kampanj img{transition:none}.h-kampanj figure:hover img{transform:none}.h-kampanj figcaption{opacity:1}}.h-founders{margin-top:clamp(2.5rem,5vw,4rem);padding-top:2rem;border-top:1px solid var(--linje);display:flex;flex-direction:column;gap:1rem}.h-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.h-marquee-spar{display:flex;width:max-content;animation:h-rulla 38s linear infinite}.h-marquee-spar:hover{animation-play-state:paused}.h-marquee-grupp{display:flex;gap:clamp(2rem,5vw,4rem);padding-right:clamp(2rem,5vw,4rem)}@keyframes h-rulla{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.h-marquee-grupp span{font-size:clamp(1.125rem,2.2vw,1.75rem);font-weight:500;letter-spacing:-.03em;color:var(--blackk);opacity:.55;transition:opacity .2s ease-out}.h-marquee-grupp span:hover{opacity:1}@supports (animation-timeline:scroll()){.h-heroBild img,.h-heroBild video{animation:h-parallax linear both;animation-timeline:scroll(root block);animation-range:0 90vh}@keyframes h-parallax{0%{transform:translateY(0) scale(1.06)}to{transform:translateY(11%) scale(1.06)}}.uppslag-sida{animation:h-drift linear both;animation-timeline:view();animation-range:entry 0 exit 100%}@keyframes h-drift{0%{transform:translateY(14px)}to{transform:translateY(-14px)}}}.h-typer span{padding:1.5rem 1.25rem;line-height:1.45}.h-inte div{padding:2rem}.h-inte h3{margin-bottom:.6rem;line-height:1.3}.h-inte p{line-height:1.65}.h-galleri figcaption{padding:.9rem 1rem}.h-tal{gap:2.5rem 2rem}.h-uppslag{gap:clamp(2.5rem,6vw,5rem)}@media (prefers-reduced-motion:reduce){.h-heroBild img,.h-heroBild video,.uppslag-sida{animation:none!important}.h-marquee-spar{animation:none}.h-marquee-grupp span{transition:none;opacity:.8}}.h-start button{width:auto;border-radius:999px;padding:0 1.4rem;height:2.75rem;font-size:.9375rem;white-space:nowrap}.h-klar{margin:.5rem 0 0;font-size:.9375rem;color:var(--gron);max-width:40ch;line-height:1.6}.h-fel{margin:.6rem 0 0;font-size:.875rem;color:#E5695A}.h-hero .h-founders{border-top-color:rgba(255,255,255,.14)}.h-foundersrad .h-founders{margin-top:0}.h-vagar{display:grid;grid-gap:1px;gap:1px;background:var(--linje);border:1px solid var(--linje);border-radius:var(--radie);overflow:hidden}@media (min-width:44rem){.h-vagar{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}}.h-vagar>div{background:var(--ljus);padding:1.75rem}.h-vagar h3{font-size:1.375rem;font-weight:500;letter-spacing:-.03em;margin-bottom:.7rem}.h-vagar h3:after{content:"";display:block;width:1.75rem;height:2px;background:var(--gron);margin-top:.7rem}.h-vagar p{margin:0;font-size:.9375rem;line-height:1.65;color:var(--grå)}.h-fot{border-top:1px solid var(--linje);padding:clamp(3rem,7vw,6rem) 0 0;display:block}.h-fot-inner{display:grid;grid-gap:clamp(2.5rem,6vw,5rem);gap:clamp(2.5rem,6vw,5rem);padding-bottom:clamp(3rem,6vw,5rem)}@media (min-width:56rem){.h-fot-inner{grid-template-columns:1fr 1.3fr}}.h-fot-brand{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}.h-fot-brand p{margin:0;font-size:.875rem;line-height:1.6;color:var(--grå);max-width:34ch}.h-fot-brand .h-start{max-width:24rem;margin-top:.5rem}.h-fot-brand .h-start input{font-size:.875rem}.h-fot-brand .h-start button{font-size:.8125rem;height:2.4rem}.h-klar.kompakt{font-size:.8125rem;margin-top:.75rem}.h-fot-kolumner{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));grid-gap:2rem 1.5rem;gap:2rem 1.5rem}.h-fot-kolumner>div{display:flex;flex-direction:column;gap:.7rem;align-items:flex-start}.h-fot-kolumner a{color:var(--blackk);text-decoration:none;font-size:.875rem;opacity:.62;transition:opacity .16s ease-out,color .16s ease-out}.h-fot-kolumner a:hover{opacity:1;color:var(--gron)}.h-fot-kolumner a:focus-visible{outline:2px solid var(--gron);outline-offset:3px}.h-fot-rad{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;border-top:1px solid var(--linje);padding-top:1.5rem;padding-bottom:2.5rem;font-size:.75rem;color:var(--grå)}@media (prefers-reduced-motion:reduce){.h-fot-kolumner a{transition:none}}.h-hero-demo{width:100%;margin-top:clamp(2rem,5vw,4.5rem)}.mall{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(.9rem,1.8vw,1.5rem);gap:clamp(.9rem,1.8vw,1.5rem)}@media (max-width:56rem){.mall{grid-template-columns:85%;grid-auto-flow:column;grid-auto-columns:85%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.5rem}.mall-kort{scroll-snap-align:start}}.mall-kort{display:flex;flex-direction:column;gap:.9rem;color:var(--blackk);text-decoration:none}.mall-ram{background:var(--lyft);border:1px solid var(--linje);border-radius:18px;padding:.55rem;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.5),0 24px 60px -28px rgba(0,0,0,.95);transition:border-color .22s ease-out,transform .42s cubic-bezier(.16,1,.3,1)}.mall-kort:hover .mall-ram{border-color:var(--grå);transform:translateY(-4px)}.mall-kort:focus-visible{outline:none}.mall-kort:focus-visible .mall-ram{outline:2px solid var(--gron);outline-offset:3px}.mall-rad{display:flex;align-items:center;gap:.3rem;padding:.15rem .35rem .55rem}.mall-rad i{width:.45rem;height:.45rem;border-radius:50%;background:var(--linje)}.mall-rad span{margin-left:auto;font-size:.6875rem;color:var(--grå);letter-spacing:.02em}.mall-fonster{aspect-ratio:4/5;overflow:hidden;border-radius:11px;container-type:inline-size;background:var(--m-yta)}.mall-sida{background:var(--m-yta);color:var(--m-text);font-family:var(--m-brod);transition:transform 2.4s cubic-bezier(.45,0,.2,1)}.mall-kort:hover .mall-sida{transform:translateY(calc(-100% + 125cqw))}.mall-fot{display:flex;justify-content:space-between;align-items:baseline;padding:0 .2rem}.mall-fot b{font-weight:500;font-size:.9375rem;letter-spacing:-.01em}.mall-fot span{font-size:.8125rem;color:var(--grå)}.mall-sida b{font-family:var(--m-display);font-weight:800;letter-spacing:-.03em;line-height:.95;display:block}.ms-nav{display:flex;align-items:center;gap:4cqw;padding:4cqw 5cqw;font-size:3cqw}.ms-nav b{font-size:5.5cqw;margin-right:auto}.ms-hero{height:105cqw;background:50%/cover;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:4cqw;padding:6cqw 5cqw;color:#fff}.ms-hero b{font-size:12cqw;max-width:90%;text-shadow:0 .5cqw 4cqw rgba(0,0,0,.25)}.ms-knapp{background:var(--m-primar);color:var(--m-pa-primar);font-size:3.2cqw;padding:2.4cqw 4.5cqw;border-radius:99px;font-weight:600}.ms-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2cqw;gap:2cqw;padding:5cqw;font-size:3cqw}.ms-grid div div{aspect-ratio:3/4;background:50%/cover;border-radius:1.5cqw;margin-bottom:1.5cqw}.ms-band{background:var(--m-primar);color:var(--m-pa-primar);padding:10cqw 5cqw}.ms-band b{font-size:9cqw}.mall-sida b{text-wrap:balance;-webkit-hyphens:none;hyphens:none}.ms-hero b{text-wrap:wrap}.mk{gap:2cqw;padding:2cqw;background:var(--m-text)}.mk,.mk-affisch{display:flex;flex-direction:column}.mk-affisch{aspect-ratio:4/5;background:50%/cover;border-radius:1.5cqw;justify-content:space-between;padding:5cqw;color:#fff}.mk-affisch b{font-size:15cqw;overflow-wrap:break-word}.mk-affisch span{font-size:3.4cqw;align-self:flex-end}.mk-rad{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2cqw;gap:2cqw}.mk-rad div{aspect-ratio:9/16;background:50%/cover;border-radius:1.5cqw}.mk-farg{background:var(--m-primar);color:var(--m-pa-primar);justify-content:flex-end}.mk-farg b{font-size:9cqw}.bb-omslag{aspect-ratio:4/5;background:var(--m-text);color:var(--m-primar);display:flex;flex-direction:column;justify-content:space-between;padding:7cqw}.bb-omslag b{font-size:16cqw;overflow-wrap:break-word}.bb-omslag span{font-size:3cqw;color:var(--m-yta);opacity:.7;letter-spacing:.06em}.bb-palett{display:grid;grid-template-rows:2fr 1fr 1fr 1fr 1fr;height:110cqw}.bb-palett div{display:flex;justify-content:space-between;align-items:flex-end;padding:3cqw 5cqw;font-size:3cqw}.bb-typ{padding:8cqw 7cqw 12cqw;display:flex;flex-direction:column;gap:2cqw;font-size:3.4cqw}.bb-typ b{font-size:40cqw}@media (prefers-reduced-motion:reduce){.mall-ram,.mall-sida{transition:none}.mall-kort:hover .mall-ram,.mall-kort:hover .mall-sida{transform:none}}.h-faq{display:flex;flex-direction:column;border-top:1px solid var(--linje)}.h-faq details{border-bottom:1px solid var(--linje)}.h-faq summary{padding:1.25rem 2rem 1.25rem 0;font-size:1.0625rem;font-weight:500;letter-spacing:-.015em;cursor:pointer;list-style:none;position:relative;transition:color .16s ease-out}.h-faq summary::-webkit-details-marker{display:none}.h-faq summary:hover{color:var(--gron)}.h-faq summary:after{content:"+";position:absolute;right:0;top:1.15rem;font-size:1.25rem;line-height:1;color:var(--grå);transition:transform .22s cubic-bezier(.16,1,.3,1)}.h-faq details[open] summary:after{transform:rotate(45deg);color:var(--gron)}.h-faq details p{margin:0 0 1.5rem;padding-right:2rem;font-size:.9375rem;line-height:1.7;color:var(--grå);max-width:62ch}.h-faq summary:focus-visible{outline:2px solid var(--gron);outline-offset:3px}@media (prefers-reduced-motion:reduce){.h-faq summary,.h-faq summary:after{transition:none}}.h-hero .h-founders{margin-top:0;padding-top:1.75rem}.h-case{display:grid;grid-template-columns:1fr;grid-gap:clamp(1rem,2vw,1.75rem);gap:clamp(1rem,2vw,1.75rem);margin-top:clamp(2.5rem,5vw,4rem)}@media (min-width:46rem){.h-case{grid-template-columns:repeat(3,1fr)}}.h-casekort{display:flex;flex-direction:column;border:1px solid var(--linje);border-radius:var(--radie);overflow:hidden;text-decoration:none;color:inherit;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .2s ease-out}.h-casekort:hover{transform:translateY(-4px);border-color:var(--grå)}.h-casekort:focus-visible{outline:2px solid var(--gron);outline-offset:3px}.h-caseyta{aspect-ratio:4/3;padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between}.h-casemarke{display:block;height:clamp(1.75rem,3.2vw,2.75rem);max-width:70%}.h-casemarke svg{height:100%;width:auto;max-width:100%;display:block}.h-casemarke.text{height:auto;max-width:90%;font-size:clamp(1.25rem,2.4vw,2rem);font-weight:600;letter-spacing:-.02em;line-height:1.05;text-wrap:balance}.h-casekort:first-child .h-casemarke{height:clamp(2.5rem,5vw,4.5rem)}.h-casetag{font-size:clamp(1.25rem,2.4vw,1.875rem);font-weight:500;letter-spacing:-.03em;line-height:1.1;max-width:16ch;text-wrap:balance}.h-casefot{padding:1rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;background:var(--ljus)}.h-casepalett{display:flex;gap:.3rem}.h-casepalett span{width:1rem;height:1rem;border-radius:50%;border:1px solid rgba(255,255,255,.14)}.h-caselank{font-size:.75rem;letter-spacing:.06em;color:var(--grå);transition:color .16s ease-out}.h-casekort:hover .h-caselank{color:var(--gron)}.h-talyta{margin-top:2rem}.h-talyta .h-tal{border-top:0;padding-top:0;margin-top:0}@media (prefers-reduced-motion:reduce){.h-casekort{transition:none}.h-casekort:hover{transform:none}}.h-bevisruta{gap:2rem}.h-bevisruta,.h-bevistal{display:flex;flex-direction:column}.h-bevistal{border:1px solid var(--linje);border-radius:var(--radie);background:var(--ljus);padding:clamp(1.5rem,3vw,2.25rem);gap:.75rem}.h-bevistal b{font-size:clamp(3.5rem,9vw,6.5rem);font-weight:500;line-height:.85;letter-spacing:-.05em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--gron)}.h-bevistal span{font-size:.9375rem;line-height:1.6;color:var(--grå);max-width:42ch}.kedja-panel{top:var(--huvudhojd,4.4rem);height:calc(100svh - var(--huvudhojd, 4.4rem) - 2.6rem);justify-content:center}@media (min-width:62rem){.kedja-scroll{grid-template-columns:1.25fr 24rem}}.kedja-sida{aspect-ratio:3/4;padding:1.6rem}.kedja-sida header{font-size:.6875rem;padding-bottom:1.25rem}.kedja-rubrik{font-size:clamp(1.5rem,2.2vw,2rem)}.kedja-marke{width:3rem}.kedja-swatchar span{width:2.75rem;height:2.75rem}.kedja-status{font-size:.8125rem}.ce{margin-top:2.5rem}.ce,.ce-ruta{display:flex;flex-direction:column;gap:1rem}.ce-ruta{background:var(--lyft);border:1px solid var(--linje);border-radius:18px;padding:1.25rem}.ce-filer{display:flex;flex-wrap:wrap;gap:.5rem}.ce-fil{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .8rem .4rem .5rem;background:#212126;border-radius:999px;font-size:.8125rem;color:var(--blackk)}.ce-ikon{width:1.1rem;height:1.1rem;border-radius:4px;flex-shrink:0}.ce-ikon.doc{background:#3C6EF0}.ce-ikon.md{background:#6E6E73}.ce-prompt{margin:0;font-size:1.0625rem;line-height:1.5}.ce-fot{display:flex;align-items:center;justify-content:space-between}.ce-plus{font-size:1.125rem;color:var(--grå)}.ce-skicka{width:2.25rem;height:2.25rem;border-radius:50%;background:var(--blackk);color:var(--papper);display:grid;place-items:center;font-size:1rem}.ce-kontext{display:flex;align-items:center;gap:.6rem;font-size:.75rem;color:var(--grå);padding-left:.25rem}.ce-kontext span{width:.4rem;height:.4rem;border-radius:50%;background:var(--gron);animation:h-puls 2.4s ease-out infinite;flex-shrink:0}.ce-svar{border:1px solid var(--linje);border-radius:18px;padding:1.25rem;display:flex;flex-direction:column;gap:.7rem}.ce-etikett{font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--grå)}.ce-svar p{margin:0;font-size:.9375rem;line-height:1.65}.ce-knappar{display:flex;align-items:center;gap:1rem;margin-top:.4rem}.ce-godkann{padding:.55rem 1.1rem;background:var(--blackk);color:var(--papper);border-radius:999px;font-size:.8125rem}.ce-avfard{font-size:.8125rem;color:var(--grå)}@media (prefers-reduced-motion:reduce){.ce-kontext span{animation:none}}.h-hero p a,.h-kort p a,.h-sektion p a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-underline-offset:.18em}.h-hero p a:hover,.h-kort p a:hover,.h-sektion p a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.h-huvud nav{white-space:nowrap}.h-huvud .h-nav-smal{display:none}@media (max-width:48rem){.h-huvud .h-nav-bred{display:none}.h-huvud:has(.h-nav-smal[open]){z-index:14}.h-huvud .h-nav-smal{display:block;position:relative}.h-nav-smal>summary{list-style:none;cursor:pointer;width:2.5rem;height:2.5rem;display:flex;flex-direction:column;justify-content:center;gap:.35rem;margin:-.5rem -.5rem -.5rem 0;padding:0 .5rem}.h-nav-smal>summary::-webkit-details-marker{display:none}.h-nav-smal>summary span{display:block;height:1px;background:currentColor;transition:transform .16s ease-out}.h-nav-smal[open]>summary span:first-child{transform:translateY(.5px) rotate(45deg)}.h-nav-smal[open]>summary span:last-child{transform:translateY(-.5px) rotate(-45deg)}.h-nav-smal>nav{position:absolute;right:0;top:calc(100% + 1.1rem);z-index:20;display:flex;flex-direction:column;gap:.25rem;min-width:12rem;padding:.75rem;border:1px solid var(--linje);border-radius:14px;background:var(--papper);box-shadow:0 18px 40px rgba(0,0,0,.35)}.h-nav-smal>nav a{padding:.6rem .75rem;border-radius:8px}.h-nav-smal>nav a.aktiv,.h-nav-smal>nav a:hover{background:rgba(255,255,255,.06)}}@media (prefers-reduced-motion:reduce){.h-nav-smal>summary span{transition:none}}.h-hero .h-start{max-width:40rem}.h-hero .h-start input{min-width:0;flex:1 1}.h-hero .h-start{margin:1.25rem 0 .5rem;background:#1B1B1F;border-color:rgba(213,252,68,.4)}.h-hero .h-start:focus-within{background:#1B1B1F;border-color:var(--gron)}.h-hero .h-start input{color:#F4F3EF}.h-hero .h-start input::placeholder{color:#8A8A90}.h-hero .h-start input:-webkit-autofill,.h-hero .h-start input:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 1000px #1B1B1F;-webkit-text-fill-color:#F4F3EF;caret-color:#F4F3EF}.h-hero .h-start button{background:var(--gron);color:#0B0B0C}.h-hero .h-start button:hover{background:#F4F3EF;color:#0B0B0C}.h-hero .ex-res{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-column-gap:3rem;column-gap:3rem;grid-row-gap:1.75rem;row-gap:1.75rem;align-items:start}.h-hero .ex-res>[data-del=identitet]{grid-column:1/-1}.h-hero .ex-res>[data-del=marken],.h-hero .ex-res>[data-del=typ]{grid-column:1}.h-hero .ex-res>[data-del=farger]{grid-column:2;grid-row:2/span 2}.h-hero .ex-res>.ex-slut,.h-hero .ex-uppslag{display:contents}.h-hero .ex-res>[data-del=farger]{grid-row:2}.h-hero .ex-res>[data-del=typ]{grid-row:3}.h-hero .ex-riktningar{grid-column:1;grid-row:4}.h-hero .ex-remsa{grid-column:2;grid-row:3/span 2;align-self:start}.h-hero .ex-genererade{grid-column:1/-1;grid-row:5}.h-hero .ex-generera{grid-column:1/-1;margin-top:0}.h-hero .ex-res>.ex-slut>.h-lead{grid-column:1/-1;margin:.5rem 0 0}.h-hero .ex-res>.ex-slut>.h-klar,.h-hero .ex-res>.ex-slut>form.h-start{grid-column:1/-1}.h-hero .ex-remsa .ex-bild{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 1.5rem) / 3);aspect-ratio:3/4}.h-hero .ex-res .ex-rad{margin:0}@media (max-width:48rem){.h-hero .ex-res{grid-template-columns:minmax(0,1fr)}.h-hero .ex-res>[data-del=farger]{grid-column:1;grid-row:auto}}.h-hero .ex-res{scroll-margin-top:5rem}.h-hero .h-startfot{margin:.6rem 0 0}.h-hero .ex>.h-startfot+*{margin-top:2rem}.h-hero .ex>form.h-start button{width:2.75rem;height:2.75rem;padding:0;border-radius:50%;font-size:1.25rem}.ex-generera{display:flex;align-items:center;gap:.75rem;margin-top:.75rem;flex-wrap:wrap}.ex-generera .h-etikett{margin:0}.ex-uppslag{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:stretch}.h-hero .ex-riktningar{max-width:none;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.ex-bilder,.h-hero .ex-riktning{min-width:0}.ex-bilder{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.ex-remsa{overflow-x:auto;min-width:0;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:.25rem}.ex-remsa::-webkit-scrollbar{display:none}.ex-spar{display:flex;gap:.75rem;min-width:0}.ex-remsa .ex-bild{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 1.5rem) / 3);scroll-snap-align:start}.ex-remsa.rullar{overflow:hidden;scroll-snap-type:none;container-type:inline-size}.ex-remsa.rullar .ex-spar{width:max-content;animation:ex-rulla linear infinite}.ex-remsa.rullar .ex-bild{flex-grow:0;flex-shrink:0;flex-basis:calc((100cqw - 1.5rem) / 3)}.ex-remsa.rullar:hover .ex-spar{animation-play-state:paused}@keyframes ex-rulla{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - .375rem))}}@media (prefers-reduced-motion:reduce){.ex-remsa.rullar{overflow-x:auto}.ex-remsa.rullar .ex-spar{animation:none}}.ex-genererade{margin-top:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.ex-genererade .ex-bild{aspect-ratio:4/5}.ex-bild{border-radius:12px;aspect-ratio:3/4;background:var(--lyft)}.ex-bilder.laddar .ex-bild{animation:ex-puls 1.2s ease-in-out infinite}@keyframes ex-puls{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.ex-bilder.laddar .ex-bild{animation:none}}.ex-knapp{font:inherit;font-size:.9375rem;font-weight:500;padding:.7rem 1.25rem;border-radius:999px;border:0;background:var(--gron);color:#0B0B0C;cursor:pointer;transition:background .18s ease-out}.ex-knapp:hover{background:#F4F3EF}.ex-knapp:disabled{opacity:.6;cursor:wait}.ex-knapp:focus-visible{outline:2px solid var(--gron);outline-offset:2px}@media (max-width:48rem){.h-hero .ex-genererade,.h-hero .ex-remsa,.h-hero .ex-res>[data-del=typ],.h-hero .ex-riktningar{grid-column:1;grid-row:auto}}.h-case{grid-template-columns:repeat(2,minmax(0,1fr))}.h-caseyta.med-omslag{min-height:22rem}.h-caseyta{position:relative;isolation:isolate}.h-caseyta>:is(.h-casemarke,.h-casetag){position:relative;z-index:2}.h-casebilder{z-index:3;background:#0B0B0C;transition:opacity .4s ease-out}.h-casebilder,.h-casebilder>span{position:absolute;inset:0;opacity:0}.h-casebilder>.foto{background:50%/cover}.h-casekort:is(:hover,:focus-visible) .h-casebilder{opacity:1}.h-casekort:is(:hover,:focus-visible) .h-casebilder>span{animation:h-casebyt calc(6 * 1.4s) linear infinite}@keyframes h-casebyt{0%{opacity:0}4%{opacity:1}20.7%{opacity:1}24.7%{opacity:0}to{opacity:0}}.h-casebilder .graf{display:flex}.h-casebilder .palett>span{flex:1 1;display:flex;flex-direction:column;justify-content:flex-end;gap:.2rem;padding:1rem .9rem;font-size:.75rem}.h-casebilder .palett b{font-weight:500}.h-casebilder .palett i{font-style:normal;opacity:.7;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.h-casebilder .marke,.h-casebilder .symbol{align-items:center;justify-content:center}.h-casebilder .marke>span{width:58%}.h-casebilder .marke>b{font-size:clamp(2rem,5vw,4rem);font-weight:500;text-align:center;text-wrap:balance;padding:0 8%}.h-casebilder .symbol>span{width:30%}.h-casebilder :is(.marke,.symbol) svg{width:100%;height:auto;max-height:14rem;display:block}.h-casebilder .typ{flex-direction:column;justify-content:space-between;padding:1.5rem}.h-casebilder .typ em{font-style:normal;font-size:clamp(2rem,4.6vw,4rem);line-height:1;letter-spacing:-.01em;text-wrap:balance;max-width:14ch}.h-casebilder .typ small{font-family:var(--f-inter,sans-serif);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;opacity:.6}.h-casebilder .typ .alfabet{font-size:clamp(.8rem,1.35vw,1.1rem);line-height:1.35;letter-spacing:.04em;opacity:.85;overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.h-casekort:is(:hover,:focus-visible) .h-casebilder>span{animation:none}.h-casekort:is(:hover,:focus-visible) .h-casebilder>span:first-child{opacity:1}}.h-casekort:first-child{grid-column:1/-1}.h-casekort:first-child .h-caseyta{aspect-ratio:21/9}.h-casekort:first-child .h-caseyta.med-omslag{min-height:30rem}.h-casekort:first-child .h-casetag{font-size:clamp(1.75rem,4vw,3.25rem);max-width:18ch}@media (max-width:40rem){.h-case{grid-template-columns:minmax(0,1fr)}.h-casekort:first-child .h-caseyta{aspect-ratio:4/5}}.pr-hero{padding-bottom:1rem}.pr-hero .h-display{margin:.75rem 0 1rem}.pr-steg-lista{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--linje)}.pr-steg{display:grid;grid-template-columns:5rem minmax(0,1fr);grid-gap:1.5rem;gap:1.5rem;padding:2.25rem 0;border-bottom:1px solid var(--linje);scroll-margin-top:5rem}.pr-nr{font-size:clamp(2rem,4vw,3.5rem);font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--gron);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pr-steg-text{display:flex;flex-direction:column;gap:.75rem;max-width:46rem}.pr-steg-text h2{margin:0;font-size:clamp(1.5rem,2.6vw,2.25rem);letter-spacing:-.02em;line-height:1.1}.pr-steg-text .h-brod{margin:0}.h-chips{list-style:none;margin:.25rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.h-chips li{font-size:.8125rem;padding:.3rem .7rem;border-radius:999px;border:1px solid var(--linje);color:var(--blackk)}.h-huvud nav a.aktiv{color:var(--gron)}@media (max-width:40rem){.pr-steg{grid-template-columns:3rem minmax(0,1fr);gap:1rem}}.di-vaxlare{display:inline-flex;border:1px solid var(--linje);border-radius:999px;overflow:hidden;margin-top:1.25rem}.di-vaxlare a{padding:.5rem 1rem;font-size:.875rem;color:var(--grå);text-decoration:none}.di-vaxlare a.aktiv{background:var(--blackk);color:var(--papper)}.di-rutnat{columns:16rem 4;column-gap:1rem}.di-bild{page-break-inside:avoid;break-inside:avoid;margin:0 0 1rem;display:flex;flex-direction:column;gap:.4rem}.di-bild img{display:block;width:100%;height:auto;border-radius:12px}.di-bild figcaption{display:flex;justify-content:space-between;gap:.5rem;font-size:.75rem;color:var(--grå)}.di-bild figcaption a{color:var(--blackk);text-decoration:none}.di-bild figcaption a:hover{color:var(--gron)}.di-arkiv{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));grid-gap:1rem;gap:1rem}.di-ref{border:1px solid var(--linje);border-radius:14px;padding:1rem;display:flex;flex-direction:column;gap:.6rem}.di-ref>a{color:var(--blackk);text-decoration:none;display:flex;justify-content:space-between;gap:.5rem}.di-ref>a span{color:var(--grå);font-size:.8125rem}.di-palett{display:flex;gap:.25rem}.di-palett span{flex:1 1;height:1.4rem;border-radius:6px;border:1px solid rgba(255,255,255,.08)}.di-typ{margin:0;font-size:.875rem;color:var(--grå)}.st-lista{display:flex;flex-direction:column;gap:1.25rem}.st-rad b{display:block;margin-bottom:.25rem}.st-rad .h-brod{margin:0}.st-inte{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem;font-size:1.0625rem}.st-inte li:before{content:"—";color:var(--gron);margin-right:.6rem}.st-form{gap:.9rem;max-width:26rem}.st-form,.st-form label{display:flex;flex-direction:column}.st-form label{gap:.3rem}.st-form input{font:inherit;padding:.7rem .9rem;border:1px solid var(--linje);border-radius:10px;background:var(--lyft);color:var(--blackk)}.st-form input:focus{outline:none;border-color:var(--gron)}.st-form .h-knapp{align-self:flex-start}.st-form textarea{font:inherit;padding:.7rem .9rem;border:1px solid var(--linje);border-radius:10px;background:var(--lyft);color:var(--blackk);resize:vertical}.st-form textarea:focus{outline:none;border-color:var(--gron)}.ivr{display:grid;grid-gap:clamp(2.5rem,6vw,5rem);gap:clamp(2.5rem,6vw,5rem);align-items:start;padding-top:clamp(3rem,9vw,7rem);padding-bottom:clamp(4rem,10vw,8rem)}@media (min-width:56rem){.ivr{grid-template-columns:1fr 26rem}}.ivr-text{display:flex;flex-direction:column;gap:1.25rem}.ivr-text .h-brod{margin:0}.ivr-form{width:100%}.ivr-valfri{text-transform:none;letter-spacing:0}.ivr-honung{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.di-identiteter{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));grid-gap:1rem;gap:1rem}.di-identitet{display:flex;flex-direction:column;gap:.5rem;padding:1rem;border:1px solid var(--linje);border-radius:14px;color:var(--blackk);text-decoration:none}.di-identitet:hover{border-color:var(--gron)}.di-id-namn{font-weight:600;font-size:1.125rem}.di-id-tag{font-size:.875rem;color:var(--grå)}.di-id-typ{font-size:.75rem;color:var(--grå)}.vs-tabell-yttre{overflow-x:auto}.vs-tabell{width:100%;border-collapse:collapse;font-size:.9375rem;line-height:1.5}.vs-tabell td,.vs-tabell th{text-align:left;vertical-align:top;padding:1rem 1rem 1rem 0;border-bottom:1px solid var(--linje)}.vs-tabell thead th{font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--grå)}.vs-tabell tbody th{color:var(--grå);font-weight:500;white-space:nowrap;width:9rem}.vs-tabell td:nth-child(2){color:var(--blackk)}.vs-tabell td:nth-child(3){color:var(--grå)}.ex-ikoner img.ordmarke{width:auto;max-width:14rem;height:3.5rem;aspect-ratio:auto;object-fit:contain;padding:.75rem 1rem}.ex-video{height:5rem;width:auto;max-width:12rem;border-radius:12px;object-fit:cover;background:#000}.ex-videor{display:flex;gap:.75rem}.ex-not{font-size:.75rem;color:var(--dampad,#8a8a8f)}.ik{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:2rem;gap:2rem;padding:clamp(1.25rem,3vw,2.5rem);border:1px solid var(--linje);border-radius:20px;background:rgba(255,255,255,.02)}.ik-hoger,.ik-vanster{display:flex;flex-direction:column;gap:1.5rem;min-width:0}.ik-namn{margin:0;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:500;letter-spacing:-.02em}.ik-farger{display:flex;flex-wrap:wrap;gap:.5rem}.ik .ex-swatch{cursor:default}.ik .ex-riktningar{max-width:none}.ik-bilder{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.ik-bild{aspect-ratio:3/4;border-radius:12px}.bs{overflow:hidden;display:flex;flex-direction:column;gap:1rem}.bs-spar{display:flex;transition:transform .6s cubic-bezier(.16,1,.3,1)}.bs-sida{flex:0 0 100%;min-width:0}.bs-rad{justify-content:space-between;align-items:center;gap:1rem}.bs-prickar,.bs-rad{display:flex;flex-wrap:wrap}.bs-prickar{gap:.5rem}.bs-prick{font:inherit;font-size:.8125rem;padding:.35rem .8rem;border-radius:999px;border:1px solid var(--linje);background:transparent;color:var(--grå);cursor:pointer}.bs-prick.aktiv{border-color:var(--gron);color:inherit}.bs-knappar{display:flex;gap:.5rem}.bs-pil{font:inherit;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid var(--linje);background:transparent;color:inherit;cursor:pointer}.bs-pil:hover{border-color:var(--gron)}@media (prefers-reduced-motion:reduce){.bs-spar{transition:none}}@media (max-width:900px){.ik{grid-template-columns:minmax(0,1fr)}.ik-bilder{grid-template-columns:repeat(2,minmax(0,1fr))}}.h-siffror{padding-top:clamp(2rem,4vw,3.5rem);padding-bottom:clamp(2rem,4vw,3.5rem);border-top:1px solid var(--linje);border-bottom:1px solid var(--linje)}.h-videokort{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.h-videokort-kort{display:flex;flex-direction:column;gap:.75rem;color:inherit;text-decoration:none;border:1px solid var(--linje);border-radius:16px;padding:.6rem;background:rgba(255,255,255,.02);transition:border-color .2s}.h-videokort-kort:hover{border-color:var(--gron)}.h-videokort-kort video{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:10px;background:#000;display:block}.h-videokort-text{display:flex;flex-direction:column;gap:.2rem;padding:.25rem .5rem .5rem;font-size:.875rem}.h-videokort-text b{font-weight:500}.h-videokort-text span{color:var(--grå)}@media (max-width:900px){.h-videokort{grid-template-columns:minmax(0,1fr)}}.hem :is(h1,h2,h3,.h-casetag,.h-rubrik){text-wrap:balance}.hem :is(p,li,figcaption,.h-lead,.h-brod){text-wrap:pretty}.hem .h-huvud,.hem .h-ruta:is(.h-hero,.h-sektion){padding-inline:max(0px,1.25rem - max(0px,(100% - 84rem)/2))}.hem .di-palett span{border-color:rgba(255,255,255,.18)}.hem .uppslag{grid-template-columns:repeat(auto-fit,minmax(min(32rem,100%),1fr))}@media (max-width:34rem){.hem .uppslag,.uppslag{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:32rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.5rem}.uppslag-sida{scroll-snap-align:start}}@media (max-width:40rem){.hem .vs-tabell tbody th{white-space:normal;width:5.5rem}}.h-hero.med-bild{min-height:min(82vh,46rem);display:flex;flex-direction:column;justify-content:flex-end}.h-hero.med-bild .h-heroBild{height:100%}.boka-flyt{position:fixed;right:clamp(1rem,3vw,2rem);bottom:clamp(1rem,3vw,2rem);z-index:40}.boka-knapp{display:inline-block;cursor:pointer;padding:.85rem 1.4rem;border-radius:999px;border:0;background:var(--gron);color:#0B0B0C;font:inherit;font-size:.9375rem;font-weight:500;text-decoration:none;box-shadow:0 10px 30px -12px rgba(0,0,0,.9);transition:transform .16s ease-out}.boka-knapp:hover{transform:translateY(-2px)}.boka-knapp:focus-visible{outline:2px solid var(--blackk);outline-offset:3px}.boka-dialog{width:min(32rem,calc(100vw - 2rem));padding:clamp(1.5rem,4vw,2.25rem);border:1px solid var(--linje);border-radius:var(--radie);background:var(--ljus);color:var(--blackk)}.boka-dialog::-webkit-backdrop{background:rgba(11,11,12,.72)}.boka-dialog::backdrop{background:rgba(11,11,12,.72)}.boka-stang{display:flex;justify-content:flex-end;margin-bottom:-.5rem}.boka-stang button{background:none;border:0;color:var(--grå);font-size:1rem;cursor:pointer}.boka-form,.boka-klar{display:flex;flex-direction:column;gap:.75rem}.boka-form h2,.boka-klar h2{margin:0;font-size:1.5rem;letter-spacing:-.02em}.boka-form p,.boka-klar p{margin:0;color:var(--grå);line-height:1.6;text-wrap:pretty}.boka-form label{display:flex;flex-direction:column;gap:.3rem;font-size:.8125rem;color:var(--grå)}.boka-form :is(input,textarea){font:inherit;font-size:.9375rem;color:var(--blackk);padding:.6rem .75rem;border:1px solid var(--linje);border-radius:var(--radie-liten);background:var(--lyft);resize:vertical}.boka-form :is(input,textarea):focus-visible{outline:2px solid var(--gron);outline-offset:1px}.boka-skicka{align-self:flex-start;margin-top:.5rem}@media (prefers-reduced-motion:reduce){.boka-knapp{transition:none}.boka-knapp:hover{transform:none}}.boka-dialog:has(.boka-kalender){width:min(62rem,calc(100vw - 2rem));background:#0B0B0C;color:var(--vit,#F4F3EF)}.boka-kalender{display:flex;flex-direction:column;gap:.5rem}.boka-kalender h2{margin:0;font-size:1.5rem;letter-spacing:-.02em}.boka-kalender p{margin:0 0 .5rem;color:var(--grå)}.boka-cal{width:100%;height:min(72vh,46rem);overflow:auto}.h-problem{display:grid;grid-gap:1.5rem;gap:1.5rem;margin-top:2.5rem}@media (min-width:52rem){.h-problem{grid-template-columns:repeat(3,1fr)}}.h-problem>div{display:flex;flex-direction:column;gap:.6rem;border-top:1px solid var(--linje);padding-top:1.25rem;min-width:0}.h-problem h3{margin:.6rem 0 0;font-size:1.25rem;font-weight:500;letter-spacing:-.02em}.h-problem p{margin:0;color:var(--grå);line-height:1.6;text-wrap:pretty}.h-vis{background:var(--ljus);border:1px solid var(--linje);border-radius:var(--radie);padding:1.1rem 1.2rem;height:11.5rem;display:flex;flex-direction:column;gap:.75rem;overflow:hidden}.h-vis-rubrik{font-size:.875rem;font-weight:500}.h-vis-filer{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.h-vis-filer li{display:flex;justify-content:space-between;gap:1rem;font-size:.78rem;color:var(--grå);padding:.4rem 0;border-bottom:1px solid var(--linje);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.h-vis-filer li span{color:var(--blackk);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.h-vis-filer em{font-style:normal;flex:none}.h-vis-inkorg li span{font-weight:500}.h-vis-drift{flex:1 1;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:.4rem;gap:.4rem;min-height:0}.h-vis-drift span{display:flex;flex-direction:column;gap:.35rem;font-size:.68rem;color:var(--grå)}.h-vis-drift i{flex:1 1;border-radius:6px}.h-process{display:grid;grid-gap:1.5rem;gap:1.5rem;margin-top:2.5rem}.h-fas{display:flex;flex-direction:column;gap:.9rem}.h-fas .h-etikett em{font-style:normal;color:#D5FC44;margin-left:.6rem}.h-fas ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:1px;gap:1px;background:var(--linje);border:1px solid var(--linje);border-radius:var(--radie);overflow:hidden}@media (min-width:44rem){.h-fas ol{grid-template-columns:repeat(4,1fr)}}.h-fas li{background:var(--ljus);padding:1.4rem 1.3rem 1.6rem;display:flex;flex-direction:column;gap:.45rem}.h-fas li i{font-style:normal;font-size:.75rem;letter-spacing:.12em;color:#D5FC44;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.h-fas li b{font-weight:500;font-size:1.15rem;letter-spacing:-.02em}.h-fas li span{font-size:.9rem;line-height:1.55;color:var(--grå);text-wrap:pretty}.h-galleri-efter{margin-top:1rem}.h-caseyta>.h-casemarke{position:absolute;inset:0;z-index:4;height:auto;max-width:none;display:flex;align-items:center;justify-content:center;pointer-events:none;color:var(--marke-vila);transition:color .4s ease-out}.h-caseyta>.h-casemarke svg{width:58%;height:auto;max-height:14rem}.h-caseyta>.h-casemarke.text{font-size:clamp(2rem,5vw,4rem);font-weight:500;text-align:center;padding:0 8%}.h-casekort:first-child .h-caseyta>.h-casemarke{height:auto}.h-casekort:is(:hover,:focus-visible) .h-caseyta>.h-casemarke{color:var(--marke-hover);animation:h-casemarke-forst calc(6 * 1.4s) linear 1,h-casemarke-cykel calc(6 * 1.4s) linear calc(6 * 1.4s) infinite}@keyframes h-casemarke-forst{0%,16%{opacity:1}16.5%,to{opacity:0}}@keyframes h-casemarke-cykel{0%{opacity:0}16%,4%{opacity:1}16.5%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.h-casekort:is(:hover,:focus-visible) .h-caseyta>.h-casemarke{animation:none}}.h-caseyta>.h-casetag{margin-top:auto}.h-fot-brand p a{color:inherit;text-underline-offset:3px}.h-huvud nav{align-items:center}.pr-studiorad{margin-top:2.5rem;color:var(--grå);font-size:.9rem}.pr-studiorad a{color:inherit;text-decoration:underline;text-underline-offset:.2em;transition:color .16s ease-out}.pr-studiorad a:focus-visible,.pr-studiorad a:hover{color:var(--gron)}.kakrad{position:fixed;left:clamp(1rem,3vw,2rem);bottom:clamp(1rem,3vw,2rem);z-index:41;display:flex;align-items:center;gap:.9rem;flex-wrap:nowrap;max-width:min(28rem,calc(100vw - 2rem));padding:.7rem .8rem .7rem 1.1rem;background:var(--lyft);border:1px solid var(--linje);border-radius:999px;font-size:.8rem;color:var(--grå)}.kakrad a{color:var(--blackk);text-decoration:underline;text-underline-offset:.2em}.kakrad button{font:inherit;color:var(--papper);background:var(--blackk);border:0;border-radius:999px;padding:.35rem .9rem;cursor:pointer;transition:background .16s ease-out}.kakrad button:focus-visible,.kakrad button:hover{background:var(--gron)}@media (max-width:640px){.kakrad{bottom:5.5rem;border-radius:1rem;flex-wrap:wrap}}.kakrad button{white-space:nowrap}.pv{max-width:46rem;display:flex;flex-direction:column;gap:1rem}.pv-rubrik{font-size:1.4rem;margin-top:1.5rem}.pv-lista{display:flex;flex-direction:column;gap:.6rem;padding-left:1.1rem}.pv a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.pv-tabell{overflow-x:auto}.pv-tabell table{width:100%;border-collapse:collapse;font-size:.9rem}.pv-tabell td,.pv-tabell th{text-align:left;padding:.6rem .8rem .6rem 0;border-bottom:1px solid var(--linje);vertical-align:top}.pv-tabell th{color:var(--grå);font-weight:400;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.pv-datum{color:var(--grå);font-size:.8rem}@media (max-width:640px){.kakrad.kakrad-lag{bottom:1rem}}.vs-topp{display:flex;flex-direction:column;gap:1rem}.vs-rubrik{max-width:30ch}.vs-for{display:grid;grid-template-columns:1fr;grid-gap:2.5rem;gap:2.5rem;margin-top:2.5rem}.vs-for .h-etikett{display:block;margin-bottom:.75rem;font-weight:400}@media (min-width:48rem){.vs-for{grid-template-columns:1fr 1fr;gap:clamp(2.5rem,6vw,5rem)}}.vs-tabell-yttre{margin-top:2.5rem}.vs-kallor{max-width:62ch;overflow-wrap:anywhere}.vs-cta{margin-top:2rem;max-width:46rem}.vs-ring{margin:3rem 0 1rem}.vs-tabell td,.vs-tabell th{text-wrap:pretty}@media (max-width:40rem){.hem .vs-ny thead{display:none}.hem .vs-ny tr{display:grid;grid-row-gap:.75rem;row-gap:.75rem;padding:1.25rem 0;border-bottom:1px solid var(--linje)}.hem .vs-ny tbody th{width:auto;padding:0;border:0;color:var(--blackk)}.hem .vs-ny td{padding:0;border:0}.hem .vs-ny td:before{content:attr(data-kol);display:block;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--grå);margin-bottom:.25rem}}