:root{--navy: #13274f;--cobalt: #2b4675;--night: #0c1730;--cream: #f5efe3;--ivory: #fbf8f1;--cognac: #8b5a2b;--cognac-dark: #6e4521;--tobacco: #c9a27e;--line: #e3d9c6;--line-strong: #d9cbb2;--ink: #2a3348;--muted: #4a5266;--faint: #8a8f9c;--slate: #5b6275;--navy-line: #2a3f6b;--field: #1a3060;--field-line: #34497a;--field-hover: #52679a;--on-cobalt: #e2cdb6;--on-cognac: #f3e3cf;--photo: #bfb6ad}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--cream)}a{color:var(--navy);text-decoration:none}a:hover{color:var(--cognac)}input::placeholder,textarea::placeholder{color:var(--faint)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:var(--cream)}::-webkit-scrollbar-thumb{border:3px solid var(--cream);background:linear-gradient(var(--cognac) 0 6px,transparent 6px 9px,var(--navy) 9px) padding-box}::-webkit-scrollbar-thumb:hover{background:linear-gradient(var(--cognac) 0 6px,transparent 6px 9px,var(--cognac) 9px) padding-box}::-webkit-scrollbar-thumb:active{background:linear-gradient(var(--cognac) 0 6px,transparent 6px 9px,var(--cognac-dark) 9px) padding-box}::-webkit-scrollbar-thumb:horizontal{background:linear-gradient(to right,var(--cognac) 0 6px,transparent 6px 9px,var(--navy) 9px) padding-box}.fld::-webkit-scrollbar-track,.fld::-webkit-scrollbar-corner{background:var(--field)}.fld::-webkit-scrollbar-thumb{border-color:var(--field);background:var(--tobacco) padding-box}@supports not selector(::-webkit-scrollbar){html{scrollbar-width:thin;scrollbar-color:var(--navy) var(--cream)}.fld{scrollbar-color:var(--tobacco) var(--field)}}.page{width:100%;min-height:100vh;overflow-x:clip;position:relative;background:var(--cream);color:var(--navy);font-family:Schibsted Grotesk,system-ui,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.mask{display:block;overflow:hidden;padding-bottom:.05em}@media (max-width: 900.98px){.only-d{display:none!important}}@media (min-width: 901px){.only-m{display:none!important}}@property --num{syntax: "<integer>"; initial-value: 0; inherits: false;}@keyframes cnt{0%{--num: 0}}@keyframes rise{0%{transform:translateY(105%)}}@keyframes unveil{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes zoomout{0%{scale:1.25}}@keyframes fadein{0%{opacity:0;translate:0 16px}}@keyframes fadein-m{0%{opacity:0;translate:0 12px}}@keyframes hdr{to{box-shadow:0 10px 30px -18px #13274f59}}@keyframes navs{to{height:54px}}@keyframes ttl{0%{clip-path:inset(0 0 100% 0);transform:translateY(.35em)}to{clip-path:inset(0 0 -.2em 0)}}@keyframes rule{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes lift{to{transform:translateY(70px)}}@keyframes depth{to{transform:translate(-14px,-90px)}}@keyframes drift{to{transform:translateY(-60px)}}@keyframes drift2{to{transform:translateY(-30px)}}@keyframes numpar{0%{transform:translateY(36px)}to{transform:translateY(-36px)}}@keyframes slin{0%{opacity:0;transform:translate(64px)}}@keyframes grow{to{transform:scaleX(1)}}@keyframes rv{0%{opacity:0;transform:translateY(28px)}}@keyframes rv-m{0%{opacity:0;transform:translateY(20px)}}@keyframes par{0%{transform:scale(1.1) translateY(-4%)}to{transform:scale(1.1) translateY(4%)}}@keyframes par-m{0%{transform:scale(1.08) translateY(-3%)}to{transform:scale(1.08) translateY(3%)}}@keyframes hl{0%{opacity:.2}}@keyframes cur{0%{clip-path:inset(0 4% 0 4%)}to{clip-path:inset(0 0 0 0)}}@keyframes strk{0%{text-decoration-color:#8b5a2b00;text-decoration-thickness:0em}}@keyframes pop{0%{opacity:0;transform:translateY(12px)}}@keyframes span-m{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@media (min-width: 901px){.btn svg{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.btn:hover svg{transform:translate(4px)}.cnt{font-variant-numeric:tabular-nums}.wrap{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}.btn{background-image:linear-gradient(var(--cognac),var(--cognac));background-repeat:no-repeat;background-size:0% 100%;transition:background-size .45s cubic-bezier(.7,0,.2,1),color .3s,border-color .3s}.btn:hover{background-size:100% 100%;color:var(--ivory)!important;border-color:var(--cognac)!important}.ul{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0% 1px;transition:background-size .4s ease}.ul:hover{background-size:100% 1px}.tile:hover{background-color:var(--ivory)!important}.tile img{transition:transform .4s cubic-bezier(.2,.8,.2,1),filter .4s}.tile:hover img{transform:translateY(-3px);filter:none!important}.flt:hover{color:var(--navy)!important}.fld{transition:border-color .2s,box-shadow .2s,background-color .2s;border-radius:0;-webkit-appearance:none}.fld:hover{border-color:var(--field-hover)!important}.fld:focus{outline:none;border-color:var(--tobacco)!important}.fld::placeholder{color:#f5efe361}.chip{transition:background-color .2s,border-color .2s,color .2s}.chip:hover{border-color:var(--tobacco)!important}.chip:focus-visible,.btn:focus-visible,.crow:focus-visible{outline:2px solid var(--tobacco);outline-offset:3px}.cvbtn{transition:background-color .3s}.cvbtn:hover{background-color:var(--cognac-dark)!important;color:var(--ivory)}.cvbtn .cvico{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.cvbtn:hover .cvico{transform:translateY(3px)}.cvbtn:focus-visible{outline:2px solid var(--navy);outline-offset:3px}.crow{transition:padding .3s ease,color .2s}.crow:hover{padding-left:8px;color:var(--cognac)}.strike{text-decoration-line:line-through;text-decoration-color:var(--cognac);text-decoration-thickness:.05em;text-decoration-skip-ink:none}.progress{transform:scaleX(0);transform-origin:left center}}@media (min-width: 901px) and (prefers-reduced-motion: no-preference){.rise{display:block;animation:rise 1.1s cubic-bezier(.2,.8,.2,1) both}.rise2{animation-delay:.12s}.unveil{animation:unveil 1.4s cubic-bezier(.7,0,.2,1) .15s both}.unveil img{animation:zoomout 1.8s cubic-bezier(.2,.8,.2,1) .15s both}.fadein{animation:fadein 1s cubic-bezier(.2,.8,.2,1) .45s both}.cnt{font-size:0}.cnt:after{--num: var(--to);font-size:48px;counter-reset:n var(--num);content:counter(n);animation:cnt 1.8s cubic-bezier(.16,1,.3,1) .6s both}@supports (animation-timeline: view()){.progress{animation:grow linear both;animation-timeline:scroll(root)}.hdr{animation:hdr linear both;animation-timeline:scroll(root);animation-range:0px 240px}.navs{animation:navs linear both;animation-timeline:scroll(root);animation-range:0px 240px}.ttl{animation:ttl both;animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-timeline:view();animation-range:entry 5% entry 75%}.rv{animation-timing-function:cubic-bezier(.2,.7,.2,1)!important}.d1{animation-range:entry 12% entry 92%!important}.d2{animation-range:entry 24% entry 100%!important}.gantt{view-timeline:--gantt block}.rule{animation:rule both;animation-timing-function:cubic-bezier(.6,0,.2,1);animation-timeline:--gantt;animation-range:entry 30% cover 40%}.rule.d1{animation-range:entry 50% cover 45%!important}.rule.d2{animation-range:entry 70% cover 50%!important}.lift{animation:lift linear both;animation-timeline:scroll(root);animation-range:0px 900px}.depth{animation:depth linear both;animation-timeline:scroll(root);animation-range:0px 900px}.drift{animation:drift linear both;animation-timeline:scroll(root);animation-range:0px 900px}.drift2{animation:drift2 linear both;animation-timeline:scroll(root);animation-range:0px 900px}.numpar{animation:numpar linear both;animation-timeline:view();animation-range:cover 0% cover 100%}.slin{animation:slin both;animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-timeline:view();animation-range:entry 30% cover 40%}.tile:nth-child(6n+2){animation-range:entry 24% entry 100%}.tile:nth-child(6n+3){animation-range:entry 28% entry 100%}.tile:nth-child(6n+4){animation-range:entry 32% entry 100%}.tile:nth-child(6n+5){animation-range:entry 36% entry 100%}.tile:nth-child(6n){animation-range:entry 40% entry 100%}.rv{animation:rv linear both;animation-timeline:view();animation-range:entry 0% entry 80%}.par{animation:par linear both;animation-timeline:view();animation-range:cover 0% cover 100%}.hl{animation:hl linear both;animation-timeline:view();animation-range:cover 20% cover 42%}.curtain{animation:cur linear both;animation-timeline:view();animation-range:entry 0% entry 70%}.strike{animation:strk linear both;animation-timeline:view();animation-range:entry 60% cover 50%}.pop{animation:pop linear both;animation-timeline:view();animation-range:entry 20% entry 100%}}}@media (max-width: 900.98px){button{-webkit-tap-highlight-color:transparent}.hs{scrollbar-width:none}.hs::-webkit-scrollbar{display:none}.fld{border-radius:0;-webkit-appearance:none;transition:border-color .2s}.fld:focus{outline:none;border-color:var(--tobacco)!important}.fld::placeholder{color:#f5efe366}.tap:active{transform:scale(.98)}.tap{transition:transform .15s}.cnt{font-variant-numeric:tabular-nums}.strike{text-decoration:line-through;text-decoration-color:var(--cognac);text-decoration-thickness:.05em}}@media (max-width: 900.98px) and (prefers-reduced-motion: no-preference){.rise{display:block;animation:rise 1.1s cubic-bezier(.2,.8,.2,1) both}.rise2{animation-delay:.12s}.unveil{animation:unveil 1.3s cubic-bezier(.7,0,.2,1) .1s both}.fadein{animation:fadein-m 1s cubic-bezier(.2,.8,.2,1) .45s both}.cnt{font-size:0}.cnt:after{--num: var(--to);font-size:32px;counter-reset:n var(--num);content:counter(n);animation:cnt 1.8s cubic-bezier(.16,1,.3,1) .6s both}@supports (animation-timeline: view()){.m-rv{animation:rv-m both;animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-timeline:view();animation-range:entry 0% entry 70%}.ttl{animation:ttl both;animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-timeline:view();animation-range:entry 5% entry 75%}.hl{animation:hl linear both;animation-timeline:view();animation-range:cover 20% cover 45%}.m-span{animation:span-m both;animation-timing-function:cubic-bezier(.6,0,.2,1);animation-timeline:view();animation-range:entry 40% cover 45%}.par{animation:par-m linear both;animation-timeline:view();animation-range:cover 0% cover 100%}}}html.has-cursor,html.has-cursor *{cursor:none!important}html.has-cursor :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]),textarea,[contenteditable=true]){cursor:text!important}.cursor.svelte-1f6cquq{display:none}html.has-cursor .cursor.svelte-1f6cquq{display:block}.ring.svelte-1f6cquq,.dot.svelte-1f6cquq{position:fixed;top:0;left:0;width:0;height:0;transform-origin:0 0;z-index:1000;pointer-events:none;will-change:transform;opacity:0;transition:opacity .25s ease}.visible.svelte-1f6cquq:not(.typing) .ring:where(.svelte-1f6cquq),.visible.svelte-1f6cquq:not(.typing) .dot:where(.svelte-1f6cquq){opacity:1}.ring-shape.svelte-1f6cquq{width:36px;height:36px;margin:-18px 0 0 -18px;box-sizing:border-box;border:1px solid rgba(19,39,79,.45);border-radius:50%;transition:transform .45s cubic-bezier(.2,.8,.2,1),background-color .3s,border-color .3s}.hovering.svelte-1f6cquq .ring-shape:where(.svelte-1f6cquq){transform:scale(1.75);background-color:#8b5a2b1f;border-color:var(--cognac)}.pressed.svelte-1f6cquq .ring-shape:where(.svelte-1f6cquq){transform:scale(.8)}.hovering.pressed.svelte-1f6cquq .ring-shape:where(.svelte-1f6cquq){transform:scale(1.45)}.dark.svelte-1f6cquq .ring-shape:where(.svelte-1f6cquq){border-color:#f5efe38c}.dark.hovering.svelte-1f6cquq .ring-shape:where(.svelte-1f6cquq){background-color:#c9a27e29;border-color:var(--tobacco)}.dot-shape.svelte-1f6cquq{width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:var(--cognac);transition:transform .3s cubic-bezier(.2,.8,.2,1),background-color .3s}.hovering.svelte-1f6cquq .dot-shape:where(.svelte-1f6cquq){transform:scale(0)}.dark.svelte-1f6cquq .dot-shape:where(.svelte-1f6cquq){background:var(--tobacco)}.tag.svelte-1f6cquq{position:absolute;top:22px;left:22px;padding:5px 8px;background:var(--navy);color:var(--cream);font:600 12px/1 Schibsted Grotesk,system-ui,sans-serif;white-space:nowrap;animation:svelte-1f6cquq-tag-in .3s cubic-bezier(.2,.8,.2,1) both}.dark.svelte-1f6cquq .tag:where(.svelte-1f6cquq){background:var(--cream);color:var(--navy)}@keyframes svelte-1f6cquq-tag-in{0%{opacity:0;transform:translate(-6px,-6px)}}
