:root{--ws-field: color-mix(in srgb, var(--ink) 7%, var(--bg))}html[data-theme=dawo][data-wspage=imago]{--bg: #295660;--ink: #FFF8F0}html[data-theme=dawo][data-wspage=prosjekter]{--bg: #FCE477;--ink: #4F3217}html[data-theme=dawo][data-wspage=gooseberry]{--bg: #0E7A50;--ink: #FFF8F0}html[data-theme=dawo][data-wspage=mushroom]{--bg: #234E58;--ink: #FFF8F0}html[data-theme=dawo][data-wspage=gg]{--bg: #FFF8F0;--ink: #0F0F0F}html[data-theme=dawo][data-wspage=it-compliance]{--bg: #295660;--ink: #FFF8F0}html[data-theme=dawo][data-wspage=dawo],html[data-theme=dawo][data-wspage=kontakt]{--bg: #72C8CA;--ink: #234E58}html,body{background:var(--ws-field)}body{overflow:hidden}#app{position:relative;width:100%;font-family:var(--font-sans);font-size:17px;line-height:22px;letter-spacing:-.01em;color:var(--ink)}#app a{color:var(--ink);text-decoration:none}#app a:hover{text-decoration:underline}#app strong{font-weight:700}#cursor{position:fixed;top:0;left:0;width:4px;height:100%;background:var(--ink);transform:translate(-2px);z-index:500;transition:left .3s cubic-bezier(.645,.045,.355,1)}#app-header{position:fixed;z-index:9999;width:100%;white-space:nowrap}#app-header>div{display:flex;align-items:flex-start;padding:16px 12px}#header-top{width:300px;flex:none}#header-top>*{display:inline-block;background:var(--bg)}#header-top .mark{font-family:var(--font-display);font-size:22px;line-height:22px;letter-spacing:var(--tracking-tight)}#header-top button{font:inherit;border:0;background:none;padding:0;cursor:pointer;color:var(--ink)}#header-top button[aria-pressed=true]{font-weight:700}#header-top .swatch{display:inline-block;width:9px;height:9px;margin-right:4px;vertical-align:1px;outline:1px solid var(--ink)}#header-nav{display:flex;flex:1 1 auto}#header-nav>div{position:relative;width:14%;display:flex;justify-content:center}#header-nav>div:nth-child(3n+2){top:22px}#header-nav>div:nth-child(3n+3){top:44px}#header-nav a{background:var(--bg)}#header-nav a[aria-current=page]{font-weight:700}#header-subnav{position:absolute;top:96px;left:312px;right:12px;display:flex;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}#app.in-projects #header-subnav{opacity:1;visibility:visible}#header-subnav>div{position:relative;width:14%;display:flex;justify-content:center}#header-subnav>div:nth-child(3n+2){top:22px}#header-subnav>div:nth-child(3n+3){top:44px}#header-subnav a{background:var(--bg)}#header-subnav a[aria-current=page]{font-weight:700}#subcursor{position:fixed;top:96px;bottom:0;left:0;width:2px;background:var(--ink);transform:translate(-1px);z-index:500;opacity:0;transition:left .3s cubic-bezier(.645,.045,.355,1),opacity .3s}#app.in-project #subcursor{opacity:1}#app-page{position:fixed;top:100px;width:100%;padding:16px 12px;z-index:999;display:flex;justify-content:center;transition:top .3s}#app.in-projects #app-page{top:176px}.page{display:flex;flex-direction:column;align-items:center;transition:transform .8s,opacity .8s}.page[hidden]{display:none}.page.is-out{transform:translate(-300px);opacity:0}.page.is-out-right{transform:translate(300px);opacity:0}.page-top{max-width:75%;text-align:center}.page-top .line{display:inline-block;background:var(--bg)}.page-top h1{font-family:var(--font-sans);font-size:inherit;line-height:inherit;font-weight:700;text-transform:none;color:inherit}.page-content{display:flex;align-items:flex-start;margin-top:22px}.contain{width:500px;overflow-y:auto;margin:0 9px;padding-right:9px}.contain p{display:table;background:var(--bg)}.contain p+p{margin-top:9px}:root{--ws-live: #2FB060;--ws-amber: #E5A50A}html[data-theme=red],html[data-theme=dawo]{--ws-live: var(--positive);--ws-amber: var(--warning)}#oslo-time{font-variant-numeric:tabular-nums}.page-content{position:relative}.corner{position:absolute;width:12px;height:12px;pointer-events:none;border:0 solid var(--ink)}.corner-tl{top:-12px;left:-6px;border-top-width:1.5px;border-left-width:1.5px}.corner-tr{top:-12px;right:-6px;border-top-width:1.5px;border-right-width:1.5px}.corner-bl{bottom:-12px;left:-6px;border-bottom-width:1.5px;border-left-width:1.5px}.corner-br{bottom:-12px;right:-6px;border-bottom-width:1.5px;border-right-width:1.5px}.ws-label{width:fit-content;font-family:var(--font-mono, ui-monospace, monospace);font-size:11px;line-height:16px;letter-spacing:.04em;text-transform:uppercase;background:var(--ink);color:var(--bg);padding:2px 6px;margin-bottom:6px}.page-top .ws-label{margin-inline:auto}#parallax{position:fixed;inset:0;overflow:hidden;z-index:99}#parallax .layer{position:absolute;top:0;left:0;height:100%}#layer-1{background:linear-gradient(180deg,color-mix(in srgb,var(--ink) 4%,var(--bg)),color-mix(in srgb,var(--ink) 9%,var(--bg)) 46%,color-mix(in srgb,var(--ink) 18%,var(--bg)) 58%,color-mix(in srgb,var(--ink) 22.5%,var(--bg))),var(--ws-field);transition:transform .4s}#layer-1:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 220px,color-mix(in srgb,var(--ink) 3.5%,transparent) 220px 224px,transparent 224px 610px)}#layer-2{transition:transform .6s}#layer-3{transition:transform .8s}.big-mark{position:absolute;font-family:var(--font-display);line-height:1;letter-spacing:var(--tracking-tight);white-space:nowrap}#layer-3 i{position:absolute;display:block}#racks{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}html:has(#app.mobile) body{overflow:auto}#app.mobile{touch-action:pan-y}#app.mobile #app-page{overflow-x:clip}#app.mobile #cursor{position:absolute;left:0!important;width:100%;height:4px;transform:translateY(-2px);transition:top .3s cubic-bezier(.645,.045,.355,1)}#app.mobile #subcursor{position:absolute;right:0;bottom:auto;width:auto;height:2px;transform:translateY(-1px);transition:top .3s cubic-bezier(.645,.045,.355,1),opacity .3s}#app.mobile #app-header{position:relative;white-space:normal}#app.mobile #app-header>div{display:block}#app.mobile #header-nav{display:block;margin-top:22px}#app.mobile #header-nav>div{width:100%;top:0;justify-content:flex-start}#app.mobile #header-subnav{position:static;display:none;margin:4px 0 0 16px;opacity:1;visibility:visible}#app.mobile.in-projects #header-subnav{display:block}#app.mobile #header-subnav>div{width:100%;top:0;justify-content:flex-start}#app.mobile #header-subnav>div:first-child{display:none}#app.mobile #app-page{position:relative;top:0;padding-bottom:40px;justify-content:flex-start}#app.mobile .page{align-items:flex-start;width:100%}#app.mobile .page-top{max-width:none;text-align:left}#app.mobile .page-content{flex-direction:column;width:100%;transform:none!important}#app.mobile .contain{width:100%;max-height:none!important;margin:0 0 18px;padding:0;overflow:visible}#app.mobile .page-top .ws-label{margin-inline:0}#app.mobile .contain:last-child{margin-bottom:0}#app.mobile .corner-tl,#app.mobile .corner-bl{left:-8px}#app.mobile .corner-tr,#app.mobile .corner-br{right:-8px}@media(prefers-reduced-motion:reduce){#cursor,#subcursor,#header-subnav,#app-page,.page,#parallax .layer{transition:none}}
