@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/481eac7be1c268b7-s.34f9nwclrjpmo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.1_j-vbs-91rji.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/481eac7be1c268b7-s.34f9nwclrjpmo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.1_j-vbs-91rji.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/481eac7be1c268b7-s.34f9nwclrjpmo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.1_j-vbs-91rji.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/481eac7be1c268b7-s.34f9nwclrjpmo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.1_j-vbs-91rji.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.schibsted_grotesk_672a2dd3-module__smWdAG__className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.schibsted_grotesk_672a2dd3-module__smWdAG__variable{--font-schibsted:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
.PreviewBanner-module__Z-cuKG__banner{background:var(--ink);color:var(--on-ink);font-size:15px;line-height:1.4}html[data-framed] .PreviewBanner-module__Z-cuKG__banner{display:none}.PreviewBanner-module__Z-cuKG__inner{max-width:1440px;padding:var(--space-2) clamp(20px, 4vw, var(--space-6));justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-4);flex-wrap:wrap;margin:0 auto;display:flex}.PreviewBanner-module__Z-cuKG__inner p{margin:0}.PreviewBanner-module__Z-cuKG__inner b{font-weight:700}.PreviewBanner-module__Z-cuKG__inner a{min-height:44px;color:inherit;text-decoration-thickness:var(--rule);text-underline-offset:4px;align-items:center;font-weight:700;display:inline-flex}.PreviewBanner-module__Z-cuKG__inner a:hover{color:inherit;text-decoration-thickness:3px}.PreviewBanner-module__Z-cuKG__inner a:focus-visible{outline-color:var(--on-ink)}
.SchemeSwitch-module__qMXcGW__switch{gap:var(--space-2);flex-wrap:wrap;display:flex}.SchemeSwitch-module__qMXcGW__option{align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-3) 0 var(--space-2);border:var(--rule-hairline) solid var(--ink);border-radius:var(--radius-none);background:var(--paper-raised);color:var(--ink);font:500 14px/1 var(--font-sans);cursor:pointer;display:inline-flex}.SchemeSwitch-module__qMXcGW__option:hover{border-color:var(--hover);color:var(--hover)}.SchemeSwitch-module__qMXcGW__option[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}.SchemeSwitch-module__qMXcGW__option:focus-visible{outline:var(--rule) solid var(--ink);outline-offset:2px}.SchemeSwitch-module__qMXcGW__swatch{border:var(--rule-hairline) solid currentColor;flex:none;width:18px;height:18px}.SchemeSwitch-module__qMXcGW__swatch[data-scheme-swatch=plansch]{background:linear-gradient(135deg,#bfdcd6 50%,#f1d98b 50%)}.SchemeSwitch-module__qMXcGW__swatch[data-scheme-swatch=fjord]{background:linear-gradient(135deg,#c6d4e8 50%,#f2c3b2 50%)}.SchemeSwitch-module__qMXcGW__swatch[data-scheme-swatch=mossa]{background:linear-gradient(135deg,#cdd9c0 50%,#e8c58a 50%)}.SchemeSwitch-module__qMXcGW__swatch[data-scheme-swatch=signal]{background:linear-gradient(135deg,#7f9ef2 50%,#ff8f63 50%)}.SchemeSwitch-module__qMXcGW__swatch[data-scheme-swatch=tegel]{background:linear-gradient(135deg,#e08a6c 50%,#f2b23c 50%)}.SchemeSwitch-module__qMXcGW__swatch[data-scheme-swatch=natt]{background:linear-gradient(135deg,#14171c 50%,#2f5d57 50%)}
.Tiling-module__x3l_QG__tiling{display:block}.Tiling-module__x3l_QG__thick{fill:var(--plate-thick,var(--tile-thick))}.Tiling-module__x3l_QG__thin{fill:var(--plate-thin,var(--tile-thin))}.Tiling-module__x3l_QG__cellThick,.Tiling-module__x3l_QG__cellThin{fill-opacity:0;transition:fill-opacity 1.1s cubic-bezier(.16,1,.3,1)}.Tiling-module__x3l_QG__cellThick{fill:var(--tile-thick)}.Tiling-module__x3l_QG__cellThin{fill:var(--tile-thin)}.Tiling-module__x3l_QG__cells [data-lit]{fill-opacity:1;transition-duration:.12s}@media (prefers-reduced-motion:reduce){.Tiling-module__x3l_QG__cellThick,.Tiling-module__x3l_QG__cellThin{transition:none}}.Tiling-module__x3l_QG__coarse{fill:none;stroke:var(--tile-thick);stroke-width:5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.Tiling-module__x3l_QG__rings{fill:none;stroke:var(--tile-ring)}.Tiling-module__x3l_QG__curves{fill:none;stroke:var(--ink)}.Tiling-module__x3l_QG__edges{fill:none;stroke:var(--plate-edge,var(--ink));stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}
.Hero-module__kmDt_G__hero{min-height:calc(100vh - var(--hero-top,100px));min-height:calc(100svh - var(--hero-top,100px));position:relative;overflow:hidden}.Hero-module__kmDt_G__tiles{width:100%;height:100%;animation:.6s cubic-bezier(.16,1,.3,1) Hero-module__kmDt_G__tilesIn;position:absolute;inset:0}@keyframes Hero-module__kmDt_G__tilesIn{0%{opacity:0}}.Hero-module__kmDt_G__inner{min-height:inherit;padding-inline:max(clamp(20px, 4vw, var(--space-6)), calc((100% - 1440px) / 2 + var(--space-6)));box-sizing:border-box;padding-block:clamp(32px,4vw,56px)}.Hero-module__kmDt_G__text{z-index:1;gap:var(--space-4);max-width:760px;padding:var(--space-4) var(--space-4) var(--space-4) 0;flex-direction:column;display:flex;position:relative;top:8vh}.Hero-module__kmDt_G__text h1,.Hero-module__kmDt_G__text p{margin:0}.Hero-module__kmDt_G__text .lede{max-width:32em}.Hero-module__kmDt_G__small{color:var(--ink-muted);font-size:15px}.Hero-module__kmDt_G__caption{z-index:1;right:max(clamp(20px, 4vw, var(--space-6)), calc((100% - 1440px) / 2 + var(--space-6)));width:380px;padding:var(--space-3) 0 var(--space-3) var(--space-4);margin:0;position:absolute;bottom:clamp(32px,4vw,56px)}.Hero-module__kmDt_G__caption h2{margin:0}.Hero-module__kmDt_G__caption dl{margin-top:var(--space-3)}@media (max-width:1100px){.Hero-module__kmDt_G__inner{padding-block:0 var(--space-5);flex-direction:column;display:flex}.Hero-module__kmDt_G__text{padding:var(--space-4) 0;margin-top:100px;top:0}.Hero-module__kmDt_G__caption{width:min(360px,85%);margin:110px 0 0 auto;position:relative;bottom:auto;right:auto}}@media (prefers-reduced-motion:reduce){.Hero-module__kmDt_G__tiles{animation:none}}
.Offer-module__mQWhMG__offer{background:var(--surface-cool)}.Offer-module__mQWhMG__inner{padding-inline:max(clamp(20px, 4vw, var(--space-6)), calc((100% - 1440px) / 2 + var(--space-6)));padding-block:clamp(80px, 9vw, var(--space-8))}.Offer-module__mQWhMG__head{gap:var(--space-4);flex-direction:column;max-width:720px;display:flex}.Offer-module__mQWhMG__head h2,.Offer-module__mQWhMG__head p{margin:0}.Offer-module__mQWhMG__list{width:min(900px,66%);margin:var(--space-7) 0 0 auto}.Offer-module__mQWhMG__items{margin:0;padding:0;list-style:none}.Offer-module__mQWhMG__items li{gap:var(--space-4);padding:var(--space-4) 0;border-top:var(--rule) solid var(--ink);grid-template-columns:minmax(270px,.8fr) 2fr;display:grid}.Offer-module__mQWhMG__items li:last-child{border-bottom:var(--rule) solid var(--ink)}.Offer-module__mQWhMG__title{align-items:center;gap:var(--space-4);display:flex}.Offer-module__mQWhMG__glyph{flex:none;width:64px;height:64px;transition:transform .7s cubic-bezier(.16,1,.3,1);overflow:visible}.Offer-module__mQWhMG__glyph path{stroke:var(--ink);stroke-width:var(--rule);stroke-linejoin:round;vector-effect:non-scaling-stroke}.Offer-module__mQWhMG__thick path{fill:var(--tile-thick)}.Offer-module__mQWhMG__thin path{fill:var(--tile-thin)}.Offer-module__mQWhMG__items li:hover .Offer-module__mQWhMG__glyph{transform:rotate(36deg)}@media (prefers-reduced-motion:reduce){.Offer-module__mQWhMG__glyph{transition:none}}.Offer-module__mQWhMG__items h3,.Offer-module__mQWhMG__items p{margin:0}.Offer-module__mQWhMG__cta{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.Offer-module__mQWhMG__cta p{margin:0;font-size:20px;line-height:1.4}@media (max-width:1100px){.Offer-module__mQWhMG__list{width:auto;margin-top:var(--space-6)}.Offer-module__mQWhMG__items li{gap:var(--space-3);grid-template-columns:1fr}.Offer-module__mQWhMG__glyph{width:52px;height:52px}}
.SiteFooter-module__wWXZva__footer{padding:clamp(96px, 10vw, 160px) max(clamp(20px, 4vw, var(--space-6)), calc((100% - 1440px) / 2 + var(--space-6))) clamp(48px, 6vw, 96px);position:relative;overflow:hidden}.SiteFooter-module__wWXZva__band{width:100%;height:100%;position:absolute;inset:0}.SiteFooter-module__wWXZva__narrow{display:none}@media (max-width:700px){.SiteFooter-module__wWXZva__wide{display:none}.SiteFooter-module__wWXZva__narrow{display:block}}.SiteFooter-module__wWXZva__box{gap:var(--space-5) clamp(40px, 6vw, 112px);padding:clamp(28px, 4vw, var(--space-6));background:var(--paper-raised);flex-wrap:wrap;display:flex;position:relative}.SiteFooter-module__wWXZva__intro{flex:300px;min-width:0}.SiteFooter-module__wWXZva__name{letter-spacing:-.03em;margin:0;font-size:clamp(32px,3.4vw,52px);font-weight:800;line-height:1}.SiteFooter-module__wWXZva__tagline{margin:var(--space-3) 0 0;max-width:26em;color:var(--ink-muted)}.SiteFooter-module__wWXZva__email{margin:20px 0 0}.SiteFooter-module__wWXZva__colophon{flex:1.4 420px;grid-template-columns:max-content 1fr;min-width:0;margin:0;font-size:15px;display:grid}.SiteFooter-module__wWXZva__colophon dt{padding:var(--space-2) 28px var(--space-2) 0;border-top:var(--rule-hairline) solid var(--ink);color:var(--ink-muted)}.SiteFooter-module__wWXZva__colophon dd{padding:var(--space-2) 0;border-top:var(--rule-hairline) solid var(--ink);margin:0}.SiteFooter-module__wWXZva__colophon dt:last-of-type,.SiteFooter-module__wWXZva__colophon dd:last-of-type{border-bottom:var(--rule-hairline) solid var(--ink)}.SiteFooter-module__wWXZva__nav{flex-wrap:wrap;gap:4px 20px;display:flex}@media (max-width:480px){.SiteFooter-module__wWXZva__colophon{grid-template-columns:1fr}.SiteFooter-module__wWXZva__colophon dt{padding-bottom:0}.SiteFooter-module__wWXZva__colophon dt:last-of-type{border-bottom:0}.SiteFooter-module__wWXZva__colophon dd{border-top:0;padding-top:2px}}
.ui-module__Hi2WXW__caption{padding-top:var(--space-2);border-top:var(--rule) solid var(--ink);color:var(--ink);margin:0;font-size:14px;line-height:1.45}.ui-module__Hi2WXW__caption b{font-weight:700}.ui-module__Hi2WXW__facts{grid-template-columns:max-content 1fr;margin:0;font-size:15px;display:grid}.ui-module__Hi2WXW__facts dt{border-top:var(--rule-hairline) solid var(--ink);color:var(--ink-muted);padding:9px 20px 9px 0}.ui-module__Hi2WXW__facts dd{border-top:var(--rule-hairline) solid var(--ink);margin:0;padding:9px 0}.ui-module__Hi2WXW__facts dt:last-of-type,.ui-module__Hi2WXW__facts dd:last-of-type{border-bottom:var(--rule-hairline) solid var(--ink)}.ui-module__Hi2WXW__button{border-radius:var(--radius-none);background:var(--ink);min-height:50px;color:var(--on-ink);font:700 17px/1 var(--font-sans);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 26px;text-decoration:none;display:inline-flex}.ui-module__Hi2WXW__button:hover{background:var(--hover);color:var(--on-ink)}.ui-module__Hi2WXW__button:disabled{opacity:.35;cursor:default;background:var(--ink)}.ui-module__Hi2WXW__field{gap:var(--space-1);color:var(--ink-muted);flex-direction:column;font-size:14px;display:flex}.ui-module__Hi2WXW__field input,.ui-module__Hi2WXW__field textarea{border:var(--rule) solid var(--ink);border-radius:var(--radius-none);background:var(--paper-raised);min-height:50px;color:var(--ink);font:400 17px/1.4 var(--font-sans);padding:13px 15px}.ui-module__Hi2WXW__field input::placeholder,.ui-module__Hi2WXW__field textarea::placeholder{color:var(--ink-placeholder)}.ui-module__Hi2WXW__field textarea{resize:vertical}.ui-module__Hi2WXW__error{color:var(--ink);margin:0;font-size:14px}
.SiteHeader-module__mdpVJq__inner{max-width:1440px;padding:18px clamp(20px, 4vw, var(--space-6));align-items:center;gap:var(--space-3) clamp(24px, 3vw, 48px);flex-wrap:wrap;margin:0 auto;display:flex}.SiteHeader-module__mdpVJq__brand{align-items:center;gap:var(--space-3);margin-right:auto;text-decoration:none;display:flex}.SiteHeader-module__mdpVJq__mark{flex:none}.SiteHeader-module__mdpVJq__name{letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:1}.SiteHeader-module__mdpVJq__nav{flex-wrap:wrap;align-items:center;gap:0 clamp(18px,2.2vw,32px);font-size:16px;display:flex}.SiteHeader-module__mdpVJq__nav a{padding:10px 0;text-decoration:none}.SiteHeader-module__mdpVJq__nav a:hover{text-decoration:underline;text-decoration-thickness:var(--rule)}.SiteHeader-module__mdpVJq__cta{background:var(--ink);min-height:44px;color:var(--on-ink);border-radius:var(--radius-none);justify-content:center;align-items:center;padding:0 20px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.SiteHeader-module__mdpVJq__cta:hover{background:var(--hover);color:var(--on-ink)}@media (max-width:640px){.SiteHeader-module__mdpVJq__inner{column-gap:var(--space-3)}.SiteHeader-module__mdpVJq__nav{order:3;width:100%}}@media (max-width:420px){.SiteHeader-module__mdpVJq__brand{gap:var(--space-2)}.SiteHeader-module__mdpVJq__name{font-size:20px}.SiteHeader-module__mdpVJq__cta{padding:0 14px}}
.ProjectView-module__I_jBVG__project{padding-inline:max(clamp(20px, 4vw, var(--space-6)), calc((100% - 1440px) / 2 + var(--space-6)));padding-block:clamp(56px, 7vw, var(--space-7)) clamp(80px, 9vw, var(--space-8))}.ProjectView-module__I_jBVG__head{align-items:end;gap:var(--space-5) clamp(40px, 6vw, 112px);grid-template-columns:minmax(0,1fr) minmax(300px,420px);display:grid}.ProjectView-module__I_jBVG__intro{gap:var(--space-4);flex-direction:column;display:flex}.ProjectView-module__I_jBVG__intro h1,.ProjectView-module__I_jBVG__intro p{margin:0}.ProjectView-module__I_jBVG__intro p{max-width:32em}.ProjectView-module__I_jBVG__lead{margin-top:clamp(48px, 6vw, var(--space-7))}.ProjectView-module__I_jBVG__figure{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.ProjectView-module__I_jBVG__shot{border:var(--rule) solid var(--ink);background:var(--plate-tint);width:100%;height:auto;display:block}svg.ProjectView-module__I_jBVG__shot{aspect-ratio:3/2;background:var(--paper)}.ProjectView-module__I_jBVG__story{margin-top:clamp(56px, 7vw, var(--space-7));align-items:start;gap:var(--space-6) clamp(40px, 6vw, 112px);grid-template-columns:minmax(0,1fr) minmax(280px,420px);display:grid}.ProjectView-module__I_jBVG__text{gap:var(--space-4);flex-direction:column;max-width:34em;display:flex}.ProjectView-module__I_jBVG__text>*{margin:0}.ProjectView-module__I_jBVG__text h2,.ProjectView-module__I_jBVG__text h3{margin-top:var(--space-4)}.ProjectView-module__I_jBVG__text>:first-child{margin-top:0}.ProjectView-module__I_jBVG__text ul,.ProjectView-module__I_jBVG__text ol{color:var(--ink-muted);padding-left:1.2em}.ProjectView-module__I_jBVG__portrait{grid-column:2}.ProjectView-module__I_jBVG__landscape{grid-column:1/-1}.ProjectView-module__I_jBVG__story>.ProjectView-module__I_jBVG__portrait:first-child{grid-column:2}.ProjectView-module__I_jBVG__foot{margin-top:clamp(64px, 8vw, var(--space-8));padding-top:var(--space-4);border-top:var(--rule) solid var(--ink);justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.ProjectView-module__I_jBVG__links{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.ProjectView-module__I_jBVG__more{align-items:center;gap:var(--space-2);min-height:44px;text-decoration-thickness:var(--rule);text-underline-offset:5px;font-weight:700;display:inline-flex}.ProjectView-module__I_jBVG__more svg{fill:none;stroke:currentColor;stroke-width:1.75px;width:16px;height:16px;transition:transform .4s cubic-bezier(.16,1,.3,1)}.ProjectView-module__I_jBVG__more:hover svg{transform:translate(4px)}.ProjectView-module__I_jBVG__cta{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.ProjectView-module__I_jBVG__cta p{margin:0;font-size:20px;line-height:1.4}@media (max-width:1100px){.ProjectView-module__I_jBVG__head,.ProjectView-module__I_jBVG__story{grid-template-columns:1fr}.ProjectView-module__I_jBVG__portrait,.ProjectView-module__I_jBVG__story>.ProjectView-module__I_jBVG__portrait:first-child{grid-column:1;width:min(420px,100%)}}
