@font-face{font-family:NC Article Mono;src:url(assets/fonts/nct/FragmentMono-400-latin.woff2) format("woff2");font-weight:400;font-display:swap}body.stories-page{--page-tint:#f3f1e9;--paper:#f3f1e9;background:var(--page-tint);color:#18241b}.stories-page main{background:var(--page-tint);color:inherit}.stories-page .nc-header:not(.menu-open){background:var(--page-tint)}.stories-width{width:min(var(--content-width),calc(100% - 2 * var(--content-gutter)));margin-inline:auto}.case-header{padding:200px 0 0}.case-heading-group{width:100%;max-width:1080px;margin-inline:auto;text-align:center}.case-meta{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 20px;color:#73766b;font:400 14px/20px NC Article Mono,monospace}.case-meta a{color:inherit;text-decoration:none}.case-meta a:hover{text-decoration:underline;text-underline-offset:3px}.case-meta a:focus-visible{outline:2px solid currentColor;outline-offset:4px}:root main#innhold .case-header h1{max-width:none;margin:0 0 40px;font:700 clamp(44px,6vw,80px)/1 Protocol,Arial,sans-serif;font-weight:700!important;line-height:1!important;letter-spacing:-.045em;text-wrap:balance}.case-author{display:flex;justify-content:center;text-align:left;align-items:center;gap:20px;min-height:40px;font:400 14px/20px Protocol,Arial,sans-serif}.case-author img{width:36px;height:36px;flex:none;border-radius:50%;object-fit:cover;object-position:50% 35%}.case-author-name,.case-author-role{display:block}.case-author-role{color:#73766b}.case-body{padding:90px 0 120px}.case-body>:is(p,.case-chapter,.case-intro,.case-diagram){width:100%;max-width:680px;margin-inline:auto;color:#485244}.case-body p{font:400 20px/1.5 Protocol,Arial,sans-serif;margin-top:0;margin-bottom:22px}.case-intro{margin-bottom:56px}.case-intro>p:first-child{font-size:22px;line-height:1.5}.case-body .case-chapter{padding:0;margin-bottom:56px;scroll-margin-top:130px}.case-body .case-chapter h2{font:500 28px/1.4 Protocol,Arial,sans-serif;letter-spacing:-.025em;margin:0 0 24px}:root main#innhold .case-body h2{line-height:1.4!important}.case-body .case-photo{margin:0 0 72px}.case-body>.case-photo:first-child{margin-bottom:72px}.case-photo img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:50% 35%;border-radius:5px}.case-photo[data-raster-photo]{position:relative;overflow:hidden;background:#dce5be;aspect-ratio:16/9;border-radius:5px}.case-photo[data-raster-photo] canvas{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:0}.case-photo[data-raster-ready] canvas{opacity:1}.case-photo[data-raster-ready] img{visibility:hidden}.case-body .case-diagram{margin-top:0;margin-bottom:56px}.case-diagram img{display:block;width:100%;height:auto}.case-body ul{margin:0;padding-left:24px;font:400 20px/1.5 Protocol,Arial,sans-serif;list-style:disc}.case-body ol{margin:0;padding-left:24px;font:400 20px/1.5 Protocol,Arial,sans-serif;list-style:decimal}.case-body li{padding-left:6px;margin-bottom:20px}.case-body li:last-child,.case-body li p:last-child,.case-chapter>p:last-child,.case-intro>p:last-child{margin-bottom:0}.case-body blockquote{margin:32px 0 0;padding:0;color:#18241b;font:500 26px/1.4 Protocol,Arial,sans-serif;letter-spacing:-.025em}.case-body blockquote p{font:inherit;letter-spacing:inherit;margin-bottom:16px}.case-quote-source{display:block;margin-top:16px;font:400 14px/1.5 Protocol,Arial,sans-serif;letter-spacing:normal;color:#73766b}.case-chapter a{color:inherit;text-underline-offset:4px}.case-body>.case-source{border-top:1px solid #18241b30;padding-top:24px;font-size:14px;line-height:1.5}.case-source a{color:inherit;text-underline-offset:3px}@media(max-width:1100px){.case-header{padding-top:160px}:root main#innhold .case-header h1{font-size:64px}}@media(max-width:767px){.case-header{padding-top:128px}.case-heading-group{width:100%}.case-meta{gap:6px;font-size:11px;line-height:18px}:root main#innhold .case-header h1{font-size:44px;margin-bottom:32px}.case-author{gap:16px}.case-body{padding:48px 0 72px}.case-body>:is(p,.case-chapter,.case-intro,.case-diagram){width:100%}.case-body>.case-photo:first-child,.case-body .case-photo{margin-bottom:48px}.case-body p,.case-body :is(ul,ol){font-size:18px;line-height:1.5}.case-intro>p:first-child{font-size:20px}.case-body .case-chapter{margin-bottom:56px}.case-body .case-chapter h2{font-size:26px;margin-bottom:20px}.case-body blockquote,.case-body blockquote p{font-size:23px;line-height:1.4}}body:is([data-page=kundehistorier],[data-page=vekst]) .newsroom-grid-inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 40px}body:is([data-page=kundehistorier],[data-page=vekst]) .news-card{display:block;min-width:0;text-decoration:none}body:is([data-page=kundehistorier],[data-page=vekst]) .news-card-media{width:100%;height:auto;aspect-ratio:1;margin:0 0 20px;border-radius:8px;overflow:hidden}body:is([data-page=kundehistorier],[data-page=vekst]) .news-card-media .media,body:is([data-page=kundehistorier],[data-page=vekst]) .news-card-media img{width:100%;height:100%;object-fit:cover}body:is([data-page=kundehistorier],[data-page=vekst]) .news-card-content{width:100%;padding:0}body:is([data-page=kundehistorier],[data-page=vekst]) main#innhold .news-card-title{font:400 22px/1.25 Protocol,Arial,sans-serif;line-height:1.25!important;font-weight:400!important;letter-spacing:-.02em;margin:0 0 12px}body:is([data-page=kundehistorier],[data-page=vekst]) main#innhold .news-card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:#5e5c50;font:400 14px/20px NC Article Mono,monospace}body:is([data-page=kundehistorier],[data-page=vekst]) main#innhold .news-card-meta .news-date{display:inline-block;margin:0;font:inherit;color:inherit}body:is([data-page=kundehistorier],[data-page=vekst]) main#innhold .news-card-meta>*{font:inherit;letter-spacing:inherit}body:is([data-page=kundehistorier],[data-page=vekst]) main#innhold .news-card-meta>*:before,body:is([data-page=kundehistorier],[data-page=vekst]) main#innhold .news-card-meta>*:after{content:none!important}@media(max-width:1023px){body:is([data-page=kundehistorier],[data-page=vekst]) .newsroom-grid-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){body:is([data-page=kundehistorier],[data-page=vekst]) .newsroom-grid-inner{grid-template-columns:1fr;gap:40px}}body:is([data-page=kundehistorier],[data-page=vekst]) .news-card-media[data-raster-photo]{position:relative;--raster-paper:var(--preview-background,var(--page-tint,#e6d5b1));--raster-ink:#18241b;background:var(--raster-paper)}body:is([data-page=kundehistorier],[data-page=vekst]) .news-card-media[data-raster-photo] canvas{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:0;pointer-events:none}body:is([data-page=kundehistorier],[data-page=vekst]) .news-card-media[data-raster-ready] canvas{opacity:1}body:is([data-page=kundehistorier],[data-page=vekst]) .news-card-media[data-raster-ready] img{visibility:hidden}:root body[data-page=kundehistorier] main#innhold .module-coverStacked-textBlock .text{max-width:740px;margin-inline:auto;text-wrap:balance}:root body[data-page=kundehistorier] main#innhold .module-coverStacked a.button-cta{background:#286044!important;color:#fff!important;border-color:#286044!important}:root body[data-page=kundehistorier] main#innhold .module-coverStacked a.button-cta:hover{background:#1f4e37!important;border-color:#1f4e37!important}body[data-page=kundehistorier] .module-coverStacked :is(.text,.headline) .nb-l{display:block}@media(max-width:767.98px){body[data-page=vekst] .newsroom-grid-inner.is-mobile-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;gap:40px!important}body[data-page=vekst] .newsroom-grid-inner.is-mobile-list>.news-card{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}}body[data-page=vekst] .news-card-media[data-raster-photo]{--raster-paper:#dce5be;--raster-ink:#234f42}body[data-page=kundehistorier] .news-card-media[data-raster-photo]{--raster-paper:#e8cf78}body[data-page=kundehistorier],html body.subpage[data-page=kundehistorier] :is(.nc-header,main,.nx-brand):not(.menu-open){background-image:repeating-conic-gradient(#18241b17 0% 25%,#0000 0% 50%);background-size:4px 4px;background-attachment:fixed}body[data-page=kundehistorier] .module-news-textBlock{text-align:center}body[data-page=kundehistorier] .module-news-textBlock .headline{margin-inline:auto}body[data-page=kundehistorier] .news-filter{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:32px 0 0}body[data-page=kundehistorier] .news-filter .nc-eyebrow{margin:0;background:none;color:#18241b;font:400 14px/1.2 Protocol,Arial,sans-serif!important;letter-spacing:-.02em;cursor:pointer;transition:background-color .2s,color .2s}body[data-page=kundehistorier] .news-filter .nc-eyebrow--cut svg{transition:fill .2s}body[data-page=kundehistorier] .news-filter .nc-eyebrow:hover{background:#18241b14}body[data-page=kundehistorier] .news-filter .nc-eyebrow--cut:hover{background:none}body[data-page=kundehistorier] .news-filter .nc-eyebrow--cut:hover svg{fill:#18241b14}body[data-page=kundehistorier] .news-filter .nc-eyebrow.is-on{background:#18241b;color:#f3f1e9;border-color:#18241b}body[data-page=kundehistorier] .news-filter .nc-eyebrow--cut.is-on{background:none}body[data-page=kundehistorier] .news-filter .nc-eyebrow--cut.is-on svg{fill:#18241b;stroke:#18241b}body[data-page=kundehistorier] .news-filter .nc-eyebrow>span{position:relative}body[data-page=kundehistorier] .news-filter .nc-eyebrow:focus-visible{outline:2px solid #18241b;outline-offset:2px}body[data-page=kundehistorier] .news-card[hidden]{display:none!important}body[data-page=kundehistorier] .news-empty{grid-column:1/-1;margin:48px 0;text-align:center;font:400 18px/25.2px Protocol,Arial,sans-serif;color:#485244}
