.DemoModal_overlay__FNFmp{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:32px;background:rgba(26,26,26,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:DemoModal_tone__aoHRi .2s ease-out both}.DemoModal_modal__hrJ0v{position:relative;width:100%;max-width:940px;max-height:calc(100vh - 48px);overflow:hidden;display:grid;grid-template-columns:1.1fr 1fr;border-radius:24px;background:#fbf9f4;box-shadow:0 24px 80px rgba(26,26,26,.2);font-family:var(--sans);color:var(--text);animation:DemoModal_opp__T0qsp .25s cubic-bezier(.2,0,0,1) both}.DemoModal_innhold__HJ8a6{padding:44px 44px 36px;overflow-y:auto}.DemoModal_modal__hrJ0v .DemoModal_lukk__1pmEF{all:unset;position:absolute;top:20px;right:20px;z-index:2;width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.92);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.DemoModal_modal__hrJ0v .DemoModal_lukk__1pmEF svg{width:11px;height:11px}.DemoModal_modal__hrJ0v .DemoModal_lukk__1pmEF path{fill:none;stroke:rgba(26,26,26,.85);stroke-width:1.4;stroke-linecap:round}.DemoModal_modal__hrJ0v .DemoModal_lukk__1pmEF:hover{background:#fff}.DemoModal_modal__hrJ0v .DemoModal_lukk__1pmEF:focus-visible{outline:2px solid rgba(26,26,26,.55);outline-offset:2px}.DemoModal_bilde__k_lIQ{position:relative;min-height:100%;background:var(--bg-warm);display:flex;align-items:center;justify-content:center;padding:24px}.DemoModal_bilde__k_lIQ img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.DemoModal_kort___ZXaL{position:relative;width:100%;padding:26px 28px;border-radius:18px;background:#fbf9f4;box-shadow:0 12px 40px -12px rgba(16,24,40,.3);display:flex;flex-direction:column;gap:12px}.DemoModal_person__19kf1{display:flex;align-items:center;gap:14px}.DemoModal_person__19kf1>div{display:flex;flex-direction:column;gap:2px}.DemoModal_bilde__k_lIQ .DemoModal_kort___ZXaL .DemoModal_portrett__1NOvL{position:static;flex:none;width:56px;height:56px;border-radius:50%;object-fit:cover}.DemoModal_kortTittel__ZE6_w{font-size:15px;color:rgba(26,26,26,.92)}.DemoModal_kortRad___v0HK{display:flex;align-items:center;gap:14px}.DemoModal_stort__VhdWE{font-size:52px;line-height:1;letter-spacing:-.03em;color:rgba(26,26,26,.92)}.DemoModal_pille__cfnYM{padding:6px 14px;border-radius:999px;background:var(--bg-secondary);font-size:14px;color:var(--text-secondary);white-space:nowrap}.DemoModal_kortNote__LHB35{font-size:13px;line-height:1.5;color:var(--text-tertiary)}.DemoModal_skjema__XMa75,.DemoModal_takk__gNtKn{display:flex;flex-direction:column;gap:14px}.DemoModal_takk__gNtKn{justify-content:center;align-items:flex-start;min-height:320px}.DemoModal_modal__hrJ0v .DemoModal_takk__gNtKn .DemoModal_send__9I5SA{margin-top:10px;height:44px;background:var(--bg-secondary,#ebe8e0);color:rgba(26,26,26,.92)}.DemoModal_tittel__y2ndw{margin:0;font-family:var(--serif);font-weight:400;font-size:30px;line-height:1.15;letter-spacing:-.01em;color:rgba(26,26,26,.92)}.DemoModal_ingress__dOPTP{margin:0 0 6px;font-size:15px;line-height:1.5;color:var(--text-secondary)}.DemoModal_valg__IF_3S{margin:0;padding:0;border:0;min-width:0}.DemoModal_valg__IF_3S legend{padding:0;margin-bottom:10px;font-size:14px;color:rgba(26,26,26,.92)}.DemoModal_valg__IF_3S em{font-style:normal;color:var(--text-tertiary)}.DemoModal_skjermleser__7Umso{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.DemoModal_valg__IF_3S .DemoModal_felt__p_Yy1{margin-top:10px}.DemoModal_valgListe__wGyM9{display:flex;flex-wrap:wrap;gap:8px}.DemoModal_valgPille__IWm6r{position:relative;cursor:pointer}.DemoModal_valgPille__IWm6r input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.DemoModal_valgPille__IWm6r span{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid rgba(26,26,26,.16);background:#fff;font-size:15px;color:rgba(26,26,26,.92);transition:background .15s ease,color .15s ease,border-color .15s ease}.DemoModal_valgPille__IWm6r input:checked+span{background:#232323;border-color:#232323;color:#fff}.DemoModal_valgPille__IWm6r input:focus-visible+span{outline:2px solid #232323;outline-offset:2px}.DemoModal_felt__p_Yy1{display:flex;flex-direction:column;gap:5px;font-size:13px;color:rgba(26,26,26,.92)}.DemoModal_felt__p_Yy1 em{font-style:normal;color:var(--text-tertiary)}.DemoModal_felt__p_Yy1 input,.DemoModal_felt__p_Yy1 textarea{width:100%;box-sizing:border-box;padding:8px 12px;border:1px solid rgba(26,26,26,.16);border-radius:8px;background:#fff;font:inherit;font-size:14px;color:var(--text);resize:vertical}.DemoModal_felt__p_Yy1 input::placeholder,.DemoModal_felt__p_Yy1 textarea::placeholder{color:var(--text-tertiary)}.DemoModal_felt__p_Yy1 input:focus-visible,.DemoModal_felt__p_Yy1 textarea:focus-visible{outline:2px solid rgba(26,26,26,.55);outline-offset:1px;border-color:transparent}.DemoModal_skjult__MumZl{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.DemoModal_feil__SEAvq{margin:0;font-size:14px;line-height:1.45;color:#b42318}.DemoModal_modal__hrJ0v .DemoModal_send__9I5SA{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:42px;margin-top:4px;padding:0 28px;border-radius:999px;background:#1a1a18;color:#fff;font-size:15px;cursor:pointer;transition:opacity .2s}.DemoModal_modal__hrJ0v .DemoModal_send__9I5SA:hover{opacity:.88}.DemoModal_modal__hrJ0v .DemoModal_send__9I5SA:disabled{opacity:.5;cursor:default}.DemoModal_modal__hrJ0v .DemoModal_send__9I5SA:focus-visible{outline:2px solid rgba(26,26,26,.55);outline-offset:2px}.DemoModal_note__jYcey{margin:0;font-size:13px;line-height:1.45;color:var(--text-tertiary)}.DemoModal_note__jYcey a{color:var(--text-secondary)!important;text-decoration:underline;text-underline-offset:2px}@keyframes DemoModal_tone__aoHRi{0%{opacity:0}to{opacity:1}}@keyframes DemoModal_opp__T0qsp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:520px){.DemoModal_overlay__FNFmp{padding:12px}.DemoModal_innhold__HJ8a6{padding:36px 22px 24px}}@media(max-width:760px){.DemoModal_modal__hrJ0v{grid-template-columns:1fr;max-width:460px;border-radius:16px;overflow-y:auto}.DemoModal_bilde__k_lIQ{display:none}.DemoModal_modal__hrJ0v .DemoModal_lukk__1pmEF{background:rgba(26,26,26,.06)}}@media(prefers-reduced-motion:reduce){.DemoModal_modal__hrJ0v,.DemoModal_overlay__FNFmp{animation:none}}.Case_page__Iwn8g{--bg:#fbf9f4;--container-max:1360px;background:#fbf9f4}.Case_page__Iwn8g .Case_topp__5c7fZ{padding:96px 0 48px}.Case_page__Iwn8g .Case_tilbake__Pm_wa{display:inline-block;margin-bottom:40px;font-family:var(--sans);font-size:14px;color:var(--text-secondary);text-decoration:none}.Case_page__Iwn8g .Case_tilbake__Pm_wa:hover{color:var(--text-primary,#1a1a1a)}.Case_page__Iwn8g .Case_meta__vJobg{margin:0 0 16px;font-family:var(--sans);font-size:15px;color:var(--text-secondary)}.Case_page__Iwn8g .Case_tittel__c2FEF{margin:0;max-width:20ch;font-family:var(--sans);font-weight:400;font-size:clamp(2.1rem,1.4rem + 2.8vw,3.5rem);line-height:1.08;letter-spacing:-.02em;color:rgba(26,26,26,.92)}.Case_page__Iwn8g .Case_ingress__BOfR7{margin:24px 0 0;max-width:56ch;font-family:var(--sans);font-size:clamp(1.05rem,1rem + .4vw,1.3rem);line-height:1.45;color:var(--text-secondary)}.Case_page__Iwn8g .Case_bilde__OMN54{aspect-ratio:21/9;border-radius:8px;overflow:hidden;background:var(--bg-secondary)}.Case_page__Iwn8g .Case_bilde__OMN54 img{width:100%;height:100%;object-fit:cover;display:block}.Case_page__Iwn8g .Case_kreditt__kAXfR{margin:8px 0 0;font-family:var(--sans);font-size:12px;color:var(--text-secondary)}.Case_page__Iwn8g .Case_kreditt__kAXfR a{color:inherit;text-decoration:none}.Case_page__Iwn8g .Case_kreditt__kAXfR a:hover{text-decoration:underline}.Case_page__Iwn8g .Case_rutenett__0NlO8{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:80px;gap:80px;margin-top:56px;align-items:start}.Case_page__Iwn8g .Case_boks__xgYG3{position:-webkit-sticky;position:sticky;top:88px;padding:24px;border-radius:8px;background:var(--bg-warm);font-family:var(--sans);font-size:15px;line-height:1.4}.Case_page__Iwn8g .Case_boks__xgYG3 dl{margin:0}.Case_page__Iwn8g .Case_boks__xgYG3 dt{margin-top:16px;font-size:13px;color:var(--text-secondary)}.Case_page__Iwn8g .Case_boks__xgYG3 dt:first-child{margin-top:0}.Case_page__Iwn8g .Case_boks__xgYG3 dd{margin:2px 0 0;color:rgba(26,26,26,.92)}.Case_page__Iwn8g .Case_boks__xgYG3 nav{display:grid;grid-gap:8px;gap:8px;margin-top:24px;padding-top:20px;border-top:1px solid rgba(26,26,26,.1)}.Case_page__Iwn8g .Case_boks__xgYG3 a{color:rgba(26,26,26,.92);text-decoration:none}.Case_page__Iwn8g .Case_boks__xgYG3 a:hover{color:var(--accent)}.Case_page__Iwn8g .Case_boksRad__FW2ME{margin-top:16px}.Case_page__Iwn8g .Case_boksRad__FW2ME dt{margin-top:0}.Case_page__Iwn8g .Case_kropp__eRpHp{max-width:660px}.Case_page__Iwn8g .Case_kropp__eRpHp p{margin:0 0 1em;font-family:var(--sans);font-size:18px;line-height:1.6;color:rgba(26,26,26,.78)}.Case_page__Iwn8g .Case_delTittel__m2vR3{display:inline-flex;align-items:center;height:28px;margin:48px 0 16px;padding:0 12px;border-radius:999px;background:var(--bg-secondary);scroll-margin-top:96px;font-family:var(--sans);font-weight:400;font-size:13px;line-height:1;letter-spacing:0;color:var(--text-secondary)}.Case_page__Iwn8g .Case_del__Ugx8I:first-child .Case_delTittel__m2vR3{margin-top:0}.Case_page__Iwn8g .Case_sitat__4H8Q8{margin:56px 0 0;padding:32px;border-radius:12px;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.04),0 4px 14px -6px rgba(16,24,40,.07)}.Case_page__Iwn8g .Case_sitat__4H8Q8 blockquote{margin:0;max-width:44ch;font-family:var(--sans);font-size:clamp(1.2rem,1rem + .9vw,1.6rem);line-height:1.35;letter-spacing:-.01em;color:rgba(26,26,26,.92)}.Case_page__Iwn8g .Case_sitat__4H8Q8 figcaption{margin-top:24px;font-family:var(--sans);font-size:15px;color:rgba(26,26,26,.92)}.Case_page__Iwn8g .Case_sitat__4H8Q8 figcaption span{display:block;color:var(--text-secondary)}.Case_page__Iwn8g .Case_kropp__eRpHp .Case_lenke__851jy{margin:32px 0 0;font-family:var(--sans);font-size:16px;color:var(--text-secondary)}.Case_page__Iwn8g .Case_kropp__eRpHp .Case_lenke__851jy a{color:rgba(26,26,26,.92);text-decoration:underline;-webkit-text-decoration-color:rgba(26,26,26,.3);text-decoration-color:rgba(26,26,26,.3);text-underline-offset:3px}.Case_page__Iwn8g .Case_kropp__eRpHp .Case_lenke__851jy a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.Case_page__Iwn8g .Case_flere__jG6Ui{padding:120px 0 0}.Case_page__Iwn8g .Case_flereTittel__lfmnC{margin:0 0 32px;font-family:var(--sans);font-weight:400;font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);letter-spacing:-.015em;color:rgba(26,26,26,.92)}.Case_page__Iwn8g .Case_flereGrid__5kczI{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.Case_page__Iwn8g .Case_kort__BfN4j{position:relative;aspect-ratio:4/3;border-radius:6px;overflow:hidden;display:flex;flex-direction:column;padding:22px 24px;color:#fff;text-decoration:none;background:#1a1a18}.Case_page__Iwn8g .Case_kort__BfN4j img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.Case_page__Iwn8g .Case_kort__BfN4j:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(26,26,24,.5),rgba(26,26,24,.1) 45%,rgba(26,26,24,.55))}.Case_page__Iwn8g .Case_kort__BfN4j:hover img{transform:scale(1.03)}.Case_page__Iwn8g .Case_kort__BfN4j>span{position:relative;z-index:1}.Case_page__Iwn8g .Case_kortTag__dNidd{align-self:flex-start;padding:4px 10px;border-radius:999px;background:hsla(0,0%,100%,.18);font-family:var(--sans);font-size:12px}.Case_page__Iwn8g .Case_kortTittel__t1srt{margin-top:14px;max-width:18ch;font-family:var(--sans);font-size:20px;line-height:1.2}.Case_page__Iwn8g .Case_kortMeta__bow2t{margin-top:auto;font-family:var(--sans);font-size:13px;opacity:.85}.Case_page__Iwn8g .Case_cta__RRy8m{margin-top:96px}@media(max-width:800px){.Case_page__Iwn8g .Case_topp__5c7fZ{padding:56px 0 32px}.Case_page__Iwn8g .Case_bilde__OMN54{aspect-ratio:4/3}.Case_page__Iwn8g .Case_rutenett__0NlO8{grid-template-columns:1fr;gap:40px;margin-top:32px}.Case_page__Iwn8g .Case_boks__xgYG3{position:static}.Case_page__Iwn8g .Case_sitat__4H8Q8{padding:28px 24px}.Case_page__Iwn8g .Case_flereGrid__5kczI{grid-template-columns:1fr}.Case_page__Iwn8g .Case_flere__jG6Ui{padding-top:72px}}