.upi{--a:0;--b:0;--f:0;--oransje:#f09012;--hvit:#ffffff;--cx:69%;--cy:48%;--k1t:18;--k1r:17;--k1b:22;--k1l:55;--k2t:22;--k2r:18;--k2b:26;--k2l:56;--it:calc(var(--a) * var(--k1t) + var(--b) * (var(--k2t) - var(--k1t)));--ir:calc(var(--a) * var(--k1r) + var(--b) * (var(--k2r) - var(--k1r)));--ib:calc(var(--a) * var(--k1b) + var(--b) * (var(--k2b) - var(--k1b)));--il:calc(var(--a) * var(--k1l) + var(--b) * (var(--k2l) - var(--k1l)));--kw2:26;--z1:0.62;--z2:0.56;position:relative;height:380svh}.upi__stick{position:sticky;top:0;height:100svh;overflow:hidden;container-type:size;background:var(--hvit)}.upi__flom{z-index:1;background:var(--oransje);clip-path:circle(calc(var(--f) * 130%) at var(--cx) var(--cy))}.upi__flom,.upi__helt{position:absolute;inset:0;pointer-events:none}.upi__helt{z-index:3;clip-path:inset(calc(var(--it) * 1%) calc(var(--ir) * 1%) calc(var(--ib) * 1%) calc(var(--il) * 1%) round calc(var(--a) * 20px));background:var(--hvit)}.upi__zoom{position:absolute;inset:0;transform-origin:var(--cx) var(--cy);transform:scale(calc(1 - var(--a) * (1 - var(--z1)) - var(--b) * (var(--z1) - var(--z2))))}.upi__bilde{position:absolute;top:0;right:0;bottom:0;left:38cqw;-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,var(--a)),rgba(0,0,0,calc(.06 + .94 * var(--a))) 5%,rgba(0,0,0,calc(.26 + .74 * var(--a))) 10%,rgba(0,0,0,calc(.6 + .4 * var(--a))) 15%,rgba(0,0,0,calc(.88 + .12 * var(--a))) 19%,#000 22%);mask-image:linear-gradient(to right,rgba(0,0,0,var(--a)),rgba(0,0,0,calc(.06 + .94 * var(--a))) 5%,rgba(0,0,0,calc(.26 + .74 * var(--a))) 10%,rgba(0,0,0,calc(.6 + .4 * var(--a))) 15%,rgba(0,0,0,calc(.88 + .12 * var(--a))) 19%,#000 22%)}.upi__bilde img{-o-object-fit:cover;object-fit:cover;-o-object-position:69% 50%;object-position:69% 50%}.upi__skygge{--hw:calc((100 - var(--il) - var(--ir)) * 0.5cqw);--hh:calc((100 - var(--it) - var(--ib)) * 0.5cqh);position:absolute;z-index:3;top:0;left:0;width:0;height:0;transform:translate(calc((100 + var(--il) - var(--ir)) * .5cqw),calc((100 + var(--it) - var(--ib)) * .5cqh));opacity:var(--a);pointer-events:none;will-change:transform,opacity}.upi__hjorne{position:absolute;width:calc(50cqw + 200px);height:calc(50cqh + 240px);overflow:hidden}.upi__kant{position:absolute;width:calc(50cqw + 160px);height:calc(50cqh + 160px);background:var(--hvit);box-shadow:0 0 0 1px rgba(12,13,16,.06),0 2px 4px rgba(12,13,16,.05),0 40px 80px -36px rgba(12,13,16,.5)}.upi__hjorne[data-h=ov]{right:0;bottom:-40px}.upi__hjorne[data-h=oh]{left:0;bottom:-40px}.upi__hjorne[data-h=nv]{right:0;top:40px}.upi__hjorne[data-h=nh]{left:0;top:40px}.upi__hjorne[data-h=ov] .upi__kant{left:100%;top:calc(100% - 40px);border-top-left-radius:20px;transform:translate(calc(var(--hw) * -1),calc(var(--hh) * -1))}.upi__hjorne[data-h=oh] .upi__kant{right:100%;top:calc(100% - 40px);border-top-right-radius:20px;transform:translate(var(--hw),calc(var(--hh) * -1))}.upi__hjorne[data-h=nv] .upi__kant{left:100%;bottom:calc(100% + 40px);border-bottom-left-radius:20px;transform:translate(calc(var(--hw) * -1),var(--hh))}.upi__hjorne[data-h=nh] .upi__kant{right:100%;bottom:calc(100% + 40px);border-bottom-right-radius:20px;transform:translate(var(--hw),var(--hh))}.upi__samling{position:absolute;inset:0;z-index:4}.upi__flis{--ta:0;--tb:0;--fx:var(--x);--fy:var(--y);--fw:var(--w);position:absolute;left:calc(var(--fx) * 1%);top:calc(var(--fy) * 1%);width:calc(var(--fw) * 1cqw);aspect-ratio:4/5;border-radius:14px;box-shadow:0 0 0 1px rgba(12,13,16,.05),0 1px 2px rgba(12,13,16,.1),0 4px 10px -4px rgba(12,13,16,.22);transform:translate(-50%,-50%) translate(calc((var(--fx) - 69) * (1 - var(--ta)) * .1cqw + (69 - var(--fx)) * var(--tb) * 1cqw + var(--sx) * var(--tb) * 1px),calc((var(--fy) - 48) * (1 - var(--ta)) * .1cqh + (48 - var(--fy)) * var(--tb) * 1cqh + var(--sy) * var(--tb) * 1px)) rotate(calc(var(--sr) * var(--tb) * 1deg)) scale(calc(.95 + .05 * var(--ta) + var(--tb) * (var(--kw2) * .88 / var(--fw) - 1)));opacity:var(--ta);--h:calc(0.5 - 0.5 * var(--tb))}.upi__flis:after{content:"";z-index:-1;box-shadow:0 28px 56px -22px rgba(12,13,16,.5),0 10px 22px -12px rgba(12,13,16,.22);opacity:var(--h);pointer-events:none}.upi__flis:after,.upi__foto{position:absolute;inset:0;border-radius:inherit}.upi__foto{overflow:hidden;background:var(--hvit)}.upi__foto img{-o-object-fit:cover;object-fit:cover}.upi[data-film] .upi__flis{left:0;top:0;transform-origin:50% 50%;will-change:transform,opacity}.upi[data-film] .upi__flis:after{will-change:opacity}.upi__ramme{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;justify-content:center;padding:96px clamp(24px,4.6vw,88px) 40px;pointer-events:none}.upi__tekst{pointer-events:auto;max-width:min(640px,37cqw)}.upi__h1{font-weight:700;font-size:var(--d0);line-height:1.02;letter-spacing:-.044em;color:var(--ink,#0c0d10);max-width:13ch;text-wrap:balance}.upi__linjer{display:grid;margin-top:24px;max-width:38ch}.upi__linje{grid-area:1/1;font-size:clamp(1.0313rem,calc(1.35vw * var(--tekstskala, 1)),1.1875rem);line-height:1.62;color:color-mix(in srgb,var(--ink-2,#4e525a),var(--ink,#0c0d10) calc(var(--f) * 100%));text-wrap:pretty;opacity:calc(var(--inn) * (1 - var(--ut)));transform:translateY(calc(var(--ut) * -10px))}.upi__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(24px,3.6vh,36px)}.upi__hoved.up__btn--action{background:color-mix(in srgb,var(--oransje),var(--ink,#0c0d10) calc(var(--f) * 100%));color:color-mix(in srgb,#17120a,#ffffff calc(var(--f) * 100%))}.upi[data-film] .upi__cta .up__btn:not(:hover){transition-property:transform,opacity}.upi__stille.up__btn--quiet{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--line,rgba(12,13,16,.08)),rgba(12,13,16,.4) calc(var(--f) * 100%))}.upi-m{display:none}@media (max-width:899px){.upi{height:auto}.upi__stick{position:relative;display:flex;flex-direction:column;height:auto;min-height:100svh;container-type:inline-size}.upi__flom,.upi__linje:not(:first-child),.upi__samling,.upi__skygge{display:none}.upi__ramme{position:relative;inset:auto;display:block;padding:96px 20px 0}.upi__tekst{max-width:none}.upi__linjer{margin-top:16px}.upi__cta{margin-top:18px}.upi__helt{position:relative;inset:auto;order:1;flex:1 0 40svh;margin-top:-28px}.upi__bilde{top:0;left:0;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.06) 4%,rgba(0,0,0,.26) 9%,rgba(0,0,0,.6) 13%,rgba(0,0,0,.88) 17%,#000 20%);mask-image:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.06) 4%,rgba(0,0,0,.26) 9%,rgba(0,0,0,.6) 13%,rgba(0,0,0,.88) 17%,#000 20%)}.upi__bilde img{-o-object-position:65% 50%;object-position:65% 50%}.upi-m{display:block}.upi-m__del{padding:clamp(64px,18vw,96px) 20px;background:var(--hvit)}.upi-m__del--flom{background:var(--oransje);padding-bottom:clamp(72px,20vw,112px)}.upi-m__linje{max-width:30ch;font-size:clamp(1.25rem,calc(5.4vw * var(--tekstskala, 1)),1.625rem);font-weight:600;line-height:1.35;letter-spacing:-.02em;color:var(--ink,#0c0d10);text-wrap:pretty}.upi-m__rute{display:grid;grid-template-columns:1fr 1fr;gap:14px 12px;align-items:start;margin-top:32px;padding-bottom:32px}.upi-m__flis{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:12px;background:#f1f1ef;box-shadow:0 0 0 1px rgba(12,13,16,.05),0 1px 2px rgba(12,13,16,.1),0 4px 10px -4px rgba(12,13,16,.22)}.upi-m__flis:nth-child(2n){top:32px}.upi-m__flis img,.upi-m__kort img,.upi-m__lag img{-o-object-fit:cover;object-fit:cover}.upi-m__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.upi-m__hoved.up__btn--action{background:var(--ink,#0c0d10);color:#ffffff}.upi-m__stille.up__btn--quiet{background:transparent;box-shadow:inset 0 0 0 1px rgba(12,13,16,.4)}.upi-m__bunke{position:relative;width:min(100%,420px);aspect-ratio:1/1.08;margin:40px auto 0}.upi-m__kort,.upi-m__lag{position:absolute;left:50%;top:50%;aspect-ratio:4/5;overflow:hidden;background:var(--hvit)}.upi-m__kort{width:66%;border-radius:20px;transform:translate(-50%,-50%);box-shadow:0 0 0 1px rgba(12,13,16,.06),0 2px 4px rgba(12,13,16,.05),0 22px 40px -20px rgba(12,13,16,.42)}.upi-m__kort img{-o-object-position:62% 50%;object-position:62% 50%}.upi-m__lag{width:54%;border-radius:12px;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) rotate(var(--r));box-shadow:0 0 0 1px rgba(12,13,16,.05),0 1px 2px rgba(12,13,16,.1),0 10px 22px -10px rgba(12,13,16,.32)}.upi-m [data-vis]{transition:opacity .5s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.upi-m [data-straks]{transition:none}.upi-m[data-film] [data-vis]:not([data-inne]){opacity:0;transform:translateY(18px)}.upi-m[data-film] .upi-m__kort:not([data-inne]){transform:translate(-50%,calc(-50% + 18px))}.upi-m[data-film] .upi-m__lag:not([data-inne]){transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y) - 22px)) rotate(calc(var(--r) * 2)) scale(1.04)}}@media (prefers-reduced-motion:reduce) and (min-width:900px){.upi{--a:1;--b:1;--f:1;height:auto}.upi__flis{--ta:1!important;--tb:1!important}.upi__stick{position:relative}.upi__linje{--inn:0!important}.upi__linje:last-child{--inn:1!important;--ut:0!important}}@media (min-width:900px){html[data-motion=reduce] .upi{--a:1;--b:1;--f:1;height:auto}html[data-motion=reduce] .upi__flis{--ta:1!important;--tb:1!important}html[data-motion=reduce] .upi__stick{position:relative}html[data-motion=reduce] .upi__linje{--inn:0!important}html[data-motion=reduce] .upi__linje:last-child{--inn:1!important;--ut:0!important}}.upi-mob{display:none}@media (max-width:899px){.upi-pc{display:none!important}.upi-mob{position:relative;z-index:1;display:inline-flex;flex:1 1 200px;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:12px 20px;border-radius:12px;font-size:1.0625rem;font-weight:600;line-height:1.25;letter-spacing:-.01em;text-align:center;text-decoration:none}.upi-mob svg{flex:none}.upi-mob--hoved{background:var(--oransje);color:#17120a}.upi-mob--stille{background:#ffffff;color:var(--ink,#0c0d10);box-shadow:inset 0 0 0 1.5px rgba(12,13,16,.16)}.upi-mob:focus-visible{outline:3px solid var(--system-tekst,#2f6b8f);outline-offset:3px}}.upf-topp{display:grid;gap:20px;grid-template-columns:1fr;align-items:end}@media (min-width:900px){.upf-topp{grid-template-columns:1fr 1fr;gap:72px}}.upf-studio{background:var(--page);border-bottom:1px solid var(--line)}.upf-studio-inner{display:grid;gap:44px;grid-template-columns:1fr;align-items:center;padding-block:88px}@media (min-width:960px){.upf-studio-inner{grid-template-columns:5fr 6fr;gap:72px;padding-block:120px}}.upf-studio-tekst .up__d1{max-width:15ch}.upf-studio-punkter{display:grid;gap:10px;margin:26px 0 0;padding:0;list-style:none}.upf-studio-punkter li{position:relative;padding-left:22px;font-size:1.0625rem;line-height:1.55;color:var(--ink)}.upf-studio-punkter li:before{content:"";position:absolute;left:2px;top:.6em;width:6px;height:6px;border-radius:50%;background:var(--ink-3)}.upf-studio-knapper{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.upf-studio-filer{margin-top:18px;font-size:.9375rem;line-height:1.6;color:var(--ink-3);max-width:46ch}.upf-hvorfor-liste{display:grid;gap:34px 40px;grid-template-columns:1fr;margin:52px 0 0;padding:0;list-style:none}@media (min-width:700px){.upf-hvorfor-liste{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.upf-hvorfor-liste{grid-template-columns:repeat(3,1fr)}}.upf-grunn{display:flex;flex-direction:column;padding-top:22px;border-top:1px solid var(--line)}.upf-grunn p{margin-top:10px;font-size:1.0625rem;line-height:1.6;color:var(--ink-2)}.upf-grunn a{align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;margin-top:6px;font-size:1rem;font-weight:600;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--action);text-decoration-color:var(--action);text-decoration-thickness:1.5px;text-underline-offset:4px}.ukv-lede{margin-top:16px}.ukv-etikett{display:flex;align-items:center;gap:10px;margin:0 0 16px;font-size:1rem;font-weight:600;color:var(--ink-2)}.ukv-etikett:before{content:"";flex:none;width:8px;height:8px;background:var(--action)}.ukv-etikett:after{content:"";flex:1;height:1px;background:var(--line)}.ukv-tekst{margin-top:10px;font-size:1.0625rem;line-height:1.6;color:var(--ink-2)}.ukv-knapp{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;width:100%;margin-top:12px;padding:12px 20px;border:0;border-radius:12px;font:inherit;font-size:1.0625rem;font-weight:600;line-height:1.25;text-align:center;text-decoration:none;cursor:pointer}.ukv-knapp--handling{background:var(--action);color:#17120a}.ukv-knapp--rolig{background:var(--plate);color:var(--ink);box-shadow:inset 0 0 0 1.5px rgba(12,13,16,.16)}.ukv-knapper{display:flex;flex-wrap:wrap;gap:0 12px;margin-top:10px}.ukv-knapper .ukv-knapp{flex:1 1 220px;width:auto}.ukv-lenke{display:inline-flex;align-items:center;gap:8px;min-height:48px;font-size:1.0625rem;font-weight:600;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--action);text-decoration-color:var(--action);text-decoration-thickness:1.5px;text-underline-offset:5px}.ukv-lenke svg{flex:none;width:18px;height:18px}.up :is(.ukv-hva,.ukv-rek,.ukv-veiviser,.ukv-kontakt) :focus-visible{outline:3px solid var(--system-tekst);outline-offset:3px}.ukv-hva{padding-block:72px 88px}@media (min-width:900px){.ukv-hva{padding-block:112px 88px}.ukv-hva-topp{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:end}.ukv-hva-topp .ukv-lede{margin-top:0}}.ukv-hva-liste{display:grid;gap:22px;margin-top:30px}@media (min-width:700px){.ukv-hva-liste{grid-template-columns:repeat(2,1fr);gap:24px}}@media (min-width:1100px){.ukv-hva-liste{grid-template-columns:repeat(4,1fr);margin-top:48px}}.ukv-hva-kort{display:flex;flex-direction:column;overflow:hidden;border-radius:16px;background:var(--plate);box-shadow:0 0 0 1px var(--line);color:var(--ink);text-decoration:none}.ukv-hva-foto{position:relative;display:block;aspect-ratio:4/3;background:#e9ebee}.ukv-hva-foto img{-o-object-fit:cover;object-fit:cover}.ukv-hva-smaa{display:grid;gap:6px;padding:6px 6px 0}.ukv-hva-smaa>span{position:relative;aspect-ratio:1;overflow:hidden;border-radius:8px;background:#f1f2f4}.ukv-hva-smaa img{-o-object-fit:cover;object-fit:cover}.ukv-hva-smaa.er-varer>span{background:#fff;box-shadow:inset 0 0 0 1px var(--hair)}.ukv-hva-smaa.er-varer img{-o-object-fit:contain;object-fit:contain;padding:4px}.ukv-hva-foto img{transition:transform .7s var(--ease)}.ukv-hva-kort:hover .ukv-hva-foto img{transform:scale(1.035)}@media (min-width:900px){.ukv-hva-smaa{display:none}}.ukv-hva-tekst{display:flex;flex:1;flex-direction:column;padding:20px 20px 22px}.ukv-hva-tittel{display:block;font-size:1.5rem;font-weight:700;line-height:1.15;letter-spacing:-.03em}.ukv-hva-brod{margin-top:8px;line-height:1.6;color:var(--ink-2)}.ukv-hva-brod,.ukv-hva-gaa{display:block;font-size:1.0625rem}.ukv-hva-gaa{margin-top:auto;padding-top:14px;font-weight:600;color:var(--ink)}.ukv-hva-kort:hover .ukv-hva-gaa{text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--action);text-decoration-color:var(--action);text-underline-offset:5px}.ukv-hva-konto{margin-top:28px;font-size:1.0625rem;line-height:1.6;color:var(--ink-2)}.ukv-hva-konto a{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--action);text-decoration-color:var(--action);text-decoration-thickness:1.5px;text-underline-offset:4px}.ukv-overtittel{margin:0 0 14px;font-size:1rem;font-weight:600;letter-spacing:-.005em;color:var(--ink-2)}.ukv-rek{--ukv-flis:#f3f4f6;padding-block:88px 96px;background:var(--plate)}@media (min-width:900px){.ukv-rek{padding-block:128px}}.ukv-rek-topp{display:grid;gap:18px;align-items:end}@media (min-width:900px){.ukv-rek-topp{grid-template-columns:1fr auto;gap:48px}}.ukv-rek .up__d1{max-width:16ch}.ukv-rek-topp .ukv-lenke{justify-self:start}.ukv-rad{display:grid;grid-auto-flow:column;grid-auto-columns:72%;gap:24px;margin:0;padding:44px 22px 0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 22px;scrollbar-width:none;overscroll-behavior-x:contain}.ukv-rad::-webkit-scrollbar{display:none}.ukv-rad>li{display:flex;scroll-snap-align:start}@media (min-width:700px){.ukv-rad{grid-auto-columns:calc((100% - 2 * 48px - 2 * 24px) / 3.25);padding-top:56px}}@media (min-width:900px){.ukv-rad{padding-inline:48px;scroll-padding:0 48px}}@media (min-width:1100px){.ukv-rad{grid-auto-columns:calc((min(100%, 1280px) - 2 * 48px - 3 * 24px) / 4);padding-inline:max(48px,calc((100% - 1280px) / 2 + 48px));scroll-padding:0 max(48px,calc((100% - 1280px) / 2 + 48px))}}.ukv-vare{display:flex;width:100%;flex-direction:column;align-items:center;color:var(--ink);text-align:center;text-decoration:none}.ukv-vare-bilde{position:relative;display:block;width:100%;aspect-ratio:1;overflow:hidden;border-radius:18px;background:#fff}.ukv-vare-bilde img{position:absolute;inset:0;width:100%;height:100%;padding:6%;-o-object-fit:contain;object-fit:contain;transition:transform .6s var(--ease)}.ukv-vare:hover .ukv-vare-bilde img{transform:scale(1.035)}.ukv-vare.er-tom .ukv-vare-bilde{background:var(--ukv-flis)}.ukv-vare-prikker{display:flex;justify-content:center;gap:7px;min-height:11px;margin-top:18px}.ukv-vare-prikker i{width:11px;height:11px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(12,13,16,.1)}.ukv-vare-prikker i.er-lys{box-shadow:inset 0 0 0 1px rgba(12,13,16,.22)}.ukv-vare-navn{display:-webkit-box;max-width:24ch;margin-top:12px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font-size:1.0625rem;font-weight:600;line-height:1.35;letter-spacing:-.012em;overflow-wrap:break-word}.ukv-vare-linje{display:block;margin-top:4px;font-size:1rem;line-height:1.45;color:var(--ink-2)}.ukv-vare:hover .ukv-vare-navn{text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--action);text-decoration-color:var(--action);text-underline-offset:4px}.ukv-rad-fot{display:flex;justify-content:flex-end;gap:12px;margin-top:28px}.ukv-pil{display:grid;place-items:center;width:48px;height:48px;border:0;border-radius:50%;background:#e9eaee;color:var(--ink);cursor:pointer;transition:background-color .2s var(--ease)}.ukv-pil:hover:not(:disabled){background:#dfe1e6}.ukv-pil:disabled{color:rgba(12,13,16,.3);background:#f1f2f4;cursor:default}.ukv-pil svg{width:20px;height:20px}.ukv-typer-tittel{margin-top:72px;font-size:1.375rem;font-weight:600;line-height:1.25;letter-spacing:-.02em}@media (min-width:900px){.ukv-typer-tittel{margin-top:88px;font-size:1.5rem}}.ukv-typer{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:24px 0 0;padding:0;list-style:none}@media (min-width:700px){.ukv-typer{grid-template-columns:repeat(3,1fr);gap:16px}}@media (min-width:1100px){.ukv-typer{grid-template-columns:repeat(6,1fr)}}.ukv-type{display:flex;height:100%;flex-direction:column;align-items:center;padding:18px 12px 20px;border-radius:18px;background:var(--ukv-flis);color:var(--ink);text-align:center;text-decoration:none;transition:background-color .2s var(--ease)}.ukv-type:hover{background:#eceef1}.ukv-type-bilde{position:relative;display:block;width:78%;aspect-ratio:1}.ukv-type-bilde img{-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;transition:transform .6s var(--ease)}.ukv-type:hover .ukv-type-bilde img{transform:scale(1.05)}.ukv-type-navn{margin-top:12px;font-size:1.0625rem;font-weight:600;line-height:1.25;letter-spacing:-.01em;overflow-wrap:anywhere}.ukv-veiviser{padding-block:88px;border-top:1px solid var(--line)}@media (max-width:899px){.ukv-veiviser{scroll-margin-top:-40px}}@media (min-width:900px){.ukv-veiviser{padding-block:112px 120px}}.ukv-hjelp{display:grid;gap:32px}@media (min-width:900px){.ukv-hjelp{grid-template-columns:5fr 7fr;gap:72px;align-items:start}.ukv-hjelp-intro{position:sticky;top:112px}}.ukv-hjelp-intro .up__d1{max-width:14ch}.ukv-ring{margin-top:18px;font-size:1.0625rem;line-height:1.6;color:var(--ink-2)}.ukv-ring a{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--action);text-decoration-color:var(--action);text-decoration-thickness:1.5px;text-underline-offset:4px;white-space:nowrap}.ukv-samlet{padding:22px 18px 24px;border-radius:18px;background:var(--plate);box-shadow:0 0 0 1px var(--line),0 1px 2px rgba(12,13,16,.04)}@media (min-width:700px){.ukv-samlet{padding:32px 32px 30px}}.ukv-sporsmaal-rad{min-width:0;margin:0;padding:0;border:0}.ukv-sporsmaal-rad+.ukv-sporsmaal-rad{margin-top:22px}.ukv-sporsmaal-rad legend{padding:0;font-size:1.0625rem;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:var(--ink)}.ukv-brikker{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ukv-brikke{position:relative;display:inline-flex;cursor:pointer}@media (max-width:699px){.ukv-brikker{display:grid;grid-template-columns:1fr 1fr}.ukv-brikke span{width:100%}}.ukv-brikke input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.ukv-brikke span{display:inline-flex;align-items:center;min-height:48px;padding:10px 16px;border-radius:12px;background:var(--plate);box-shadow:inset 0 0 0 1px rgba(12,13,16,.16);color:var(--ink);font-size:1rem;font-weight:500;line-height:1.25;transition:background-color .16s var(--ease),box-shadow .16s var(--ease)}.ukv-brikke:hover span{background:#f6f7f9}.ukv-brikke input:checked+span{background:rgba(47,107,143,.08);box-shadow:inset 0 0 0 2px var(--system-tekst,#2f6b8f);font-weight:600}.ukv-brikke input:focus-visible+span{outline:3px solid var(--system-tekst);outline-offset:2px}.ukv-skjema{margin-top:26px;padding-top:24px;border-top:1px solid var(--line)}.ukv-skjema-plass{min-height:330px;border-radius:12px;background:var(--well,#f6f7f9)}@media (min-width:640px){.ukv-skjema-plass{min-height:250px}}.ukv-se-selv{margin-top:18px;font-size:1rem;line-height:1.6;color:var(--ink-2)}.ukv-se-selv a{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-decoration-thickness:1.5px;text-underline-offset:4px}.ukv-se-selv a:hover{-webkit-text-decoration-color:var(--action);text-decoration-color:var(--action)}.ukv-kontakt{display:none;padding-block:72px}.ukv-kontakt-kort{padding:28px 20px 24px;border-radius:18px;background:var(--plate);box-shadow:0 0 0 1px var(--line)}.ukv-tlf{display:flex;align-items:center;gap:14px;min-height:72px;margin-top:22px;padding:12px 18px;border-radius:14px;background:var(--action);color:#17120a;text-decoration:none}.ukv-tlf svg{flex:none}.ukv-tlf small{display:block;font-size:1rem;font-weight:500}.ukv-tlf b{display:block;font-size:1.5rem;line-height:1.15;letter-spacing:-.02em}.ukv-kontakt-rader{margin-top:12px}.ukv-kontakt-rad{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;min-height:56px;padding:6px 0;border-bottom:1px solid var(--line);color:var(--ink);font-size:1.0625rem;text-decoration:none}.ukv-kontakt-rad span{color:var(--ink-2)}.ukv-kontakt-rad b{font-weight:600;overflow-wrap:anywhere}@media (max-width:899px){.ukv-kontakt{display:block}.upf-ask-pc{display:none}}@media (prefers-reduced-motion:reduce){.ukv-hva-foto img,.ukv-type-bilde img,.ukv-vare-bilde img{transition:none}}html[data-motion=reduce] :is(.ukv-hva-foto img,.ukv-vare-bilde img,.ukv-type-bilde img){transition:none}@media (max-width:899px){.up-forside .up__btn{min-height:52px;padding:12px 20px;border-radius:12px;font-size:1.0625rem;font-weight:600}.up-forside .upf-studio-knapper .up__btn{flex:1 1 100%}.up-forside .upf-studio-filer{font-size:1rem;color:var(--ink-2)}.up-forside .upf-studio-verktoy :is(p,span,label,button,a,div){font-size:max(1rem,1em)!important;letter-spacing:0!important;text-transform:none!important}.up-forside .upf-studio-verktoy :is(button,a){min-height:48px;min-width:48px}.up-forside .upf-hvorfor-liste{gap:26px}.up-forside .upf-grunn:nth-child(3),.up-forside .upf-grunn:nth-child(4){display:none}.up-forside .upf-grunn p{font-size:1.0625rem}.up-forside .upf-grunn a{display:none}.up-forside .up__jobb{grid-template-columns:1fr 1fr;gap:22px 12px;margin-top:32px}.up-forside .up__jobbfoto{border-radius:12px}.up-forside .up__jobbkort b{margin-top:10px;font-size:1.0625rem}.up-forside .up__jobbkort p{margin-top:2px;font-size:1rem;line-height:1.45}.up-forside .up__portalbit{display:none}.up-forside .up__body,.up-forside .up__fot-juss :is(a,button),.up-forside :is(.up__floor-blurb,.up__plate-tag,.up__fot-etikett,.up__fot-sosial,.up__fot-juss,.up__bottom,.kodeka__label,.kodeka__navn){font-size:1rem!important}.up-forside :is(.up__fot-sosial,.up__fot-juss) :is(a,button),.up-forside a.kodeka{min-height:48px;min-width:48px}.up-forside :is(h1,h2,h3){overflow-wrap:break-word}}@media (max-width:300px){.up-forside .up__jobb{grid-template-columns:1fr}.up-forside :is(h1,h2,h3){hyphens:auto}}