


.nc-logo[data-entrance="complete"] .logo-enter-word{mask:none}
.nc-header .nc-logo svg{shape-rendering:geometricPrecision}
@media(min-width:1025px){
  .nc-header .nc-logo{width:212px;margin-top:1px}
  .nc-header .nc-logo svg{width:212px!important;height:25px!important}
}


.home .logo-grid-section{padding:72px 0 0;background:var(--paper)}
.home .logo-grid-section .rail-heading{box-sizing:border-box;width:100%;max-width:calc(var(--content-width) + 2 * var(--content-gutter));margin:0 auto 28px;padding-inline:var(--content-gutter)}
.home .logo-grid{box-sizing:border-box;width:100%;max-width:calc(var(--content-width) + 2 * var(--content-gutter));margin-inline:auto;padding-inline:var(--content-gutter);display:grid;grid-template-columns:repeat(4,1fr);gap:12px;color:#18241b}
.home .lgc{height:104px;display:grid;place-items:center;border:1px solid rgba(24,36,27,.16);border-radius:8px;overflow:hidden}
.home .lgc>img{height:72px;width:auto;display:block}
.home .lgc>.lg-m{width:calc(var(--w,78)*.72%);height:calc(var(--h,40)*.72%);background:currentColor;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat}
.home .lg-klubb{font-weight:900;font-size:26px;letter-spacing:-.02em;line-height:1;display:inline-flex;align-items:baseline}
.home .lg-klubb i{display:inline-block;width:.42em;height:.42em;border-radius:50%;background:currentColor;margin:0 .04em .08em .02em}
@media(max-width:760px){
  .home .logo-grid-section{padding-top:48px}
  .home .logo-grid{grid-template-columns:1fr 1fr;gap:8px}
  .home .lgc{height:72px}
  .home .lgc>img{height:48px}
  .home .lg-klubb{font-size:19px}
}


.home .nct .pzx-sec{background:var(--paper);padding:140px 0}
@media(max-width:760px){.home .nct .pzx-sec{padding:88px 0}}


.desktop-nav .nav-drop{position:relative;display:flex}
.desktop-nav .nav-drop>button{all:unset;cursor:pointer;font-size:15px;line-height:24px;padding:9px 10px;letter-spacing:-.015em;white-space:nowrap}
.desktop-nav .nav-drop>button::after{content:"";display:inline-block;width:6px;height:6px;margin-left:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}
.desktop-nav .nav-drop>button:focus-visible{outline:2px solid currentColor;outline-offset:-2px;border-radius:4px}
.desktop-nav .nav-drop-panel{position:absolute;top:100%;left:0;z-index:200;min-width:236px;display:none;flex-direction:column;padding:8px;background:#f3f1e9;color:#18241b;border:1px solid rgba(24,36,27,.16);border-radius:8px;box-shadow:0 12px 32px rgba(24,36,27,.14)}
.desktop-nav .nav-drop.is-open .nav-drop-panel{display:flex}
.desktop-nav .nav-drop-panel a{display:block;padding:9px 10px;border-radius:5px;white-space:nowrap}
.desktop-nav .nav-drop-panel a:hover,.desktop-nav .nav-drop-panel a[aria-current=page]{background:rgba(24,36,27,.08);text-decoration:none}


.home .live-feed{padding:0 0 140px;background:var(--paper);color:var(--nc-ink,#18241b)}
.home .live-feed-box{box-sizing:border-box;width:100%;max-width:calc(var(--content-width) + 2 * var(--content-gutter));margin-inline:auto;padding-inline:var(--content-gutter)}
.home .live-feed-intro h2{margin:20px 0 0;max-width:850px;font-size:54px;line-height:54px;letter-spacing:-1.08px;font-weight:700}
.home .live-feed-state{margin:24px 0 0;max-width:640px;font-size:18px;line-height:25.2px;color:var(--nc-grey,#485244)}
.home .live-feed-screen{margin-top:64px;height:432px;overflow:hidden;border-top:1px solid rgba(24,36,27,.16)}
.home .live-feed-list{list-style:none;margin:0;padding:0}
.home .live-feed-list li{box-sizing:border-box;height:72px;overflow:hidden;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:30px;align-items:center;border-bottom:1px solid rgba(24,36,27,.16)}
.home .live-feed-cat{font-size:17px;line-height:25px;color:var(--nc-grey,#485244);transition:color .6s}
.home .live-feed-text{grid-column:span 2;font-size:20px;line-height:26px;font-weight:500;letter-spacing:-.2px}
.home .live-feed-list li.is-new .live-feed-cat{color:var(--nc-green,#286044)}
@media(max-width:1000px){
  .home .live-feed{padding-bottom:88px}
  .home .live-feed-intro h2{font-size:36px;line-height:38px;letter-spacing:-.72px}
  .home .live-feed-screen{margin-top:40px}
}
@media(max-width:600px){
  .home .live-feed-screen{height:648px}
  .home .live-feed-list li{height:108px;grid-template-columns:1fr;row-gap:2px;align-content:center}
  .home .live-feed-text{grid-column:auto;font-size:17px;line-height:23px}
  .home .live-feed-cat{font-size:14px;line-height:20px}
}


.home .big-projects{padding:140px 0;background:var(--paper);color:#18241b}
.home .big-projects-box,.nc-lp-box{box-sizing:border-box;width:100%;max-width:calc(var(--content-width) + 2 * var(--content-gutter));margin-inline:auto;padding-inline:var(--content-gutter)}
.home .big-projects h2{margin:20px 0 0;max-width:850px;font-size:54px;line-height:54px;letter-spacing:-1.08px;font-weight:700}
.home .big-projects-lede{margin:24px 0 0;max-width:640px;font-size:18px;line-height:25.2px;color:#485244}
.home .big-projects-grid{margin-top:64px;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}
.home .big-projects-grid img{display:block;width:100%;aspect-ratio:1;object-fit:cover}
.home .big-projects-grid h3{margin:20px 0 8px;font-size:24px;line-height:28px;font-weight:700;letter-spacing:-.4px}
.home .big-projects-grid p{margin:0;font-size:17px;line-height:24px;color:#485244}
.home .big-projects-cta,.nc-lp-cta{margin-top:48px}
.home .pulse-sec{padding-top:0!important}
.home .pulse-sec .n5-lede{margin:24px 0 0;max-width:640px;font-size:18px;line-height:25.2px;color:var(--nc-grey,#485244)}
.home .pulse-windows{margin-top:30px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}
.home .pulse-windows .gz-frame{height:100%;box-sizing:border-box}
.home .pulse-windows figure{margin:0;display:flex;flex-direction:column}
.home .pulse-windows .gz-frame{flex:1;padding:64px 40px}
.home .pulse-source{margin:30px 0 0;max-width:760px;font-size:14px;line-height:20px;color:var(--nc-grey,#485244)}
.home .pulse-cta{margin-top:32px;display:flex;flex-wrap:wrap;align-items:center;gap:20px}
.nc-lp-cards{padding:96px 0 140px}
.nc-lp-box h2{margin:0;font-size:40px;line-height:44px;font-weight:700;letter-spacing:-.8px}
.nc-lp-grid{margin-top:40px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.nc-lp-grid article{padding:28px;border:1px solid rgba(24,36,27,.16);border-radius:8px}
.nc-lp-grid h3{margin:0 0 10px;font-size:24px;line-height:28px;font-weight:700;letter-spacing:-.4px}
.nc-lp-grid p{margin:0;font-size:17px;line-height:24px;color:#485244}
@media(max-width:1000px){
  .home .big-projects{padding:88px 0}
  .home .big-projects h2{font-size:36px;line-height:38px;letter-spacing:-.72px}
  .home .big-projects-grid,.nc-lp-grid{grid-template-columns:1fr}
  .home .pulse-windows{grid-template-columns:1fr}
  .home .pulse-windows .gz-frame{padding:48px 16px}
  .nc-lp-cards{padding:64px 0 88px}
  .nc-lp-box h2{font-size:30px;line-height:34px}
}
.nc-lp-cards{width:100%;box-sizing:border-box}
body:is([data-page=hele-driften],[data-page=ai-gjennomgang],[data-page=sic-speed],[data-page=sic-launch],[data-page=sic-growth]) .module-coverColumns .headline{font-size:clamp(38px,4.4vw,62px)!important;line-height:1.05!important}
