@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/schibsted-grotesk-latin-700-normal.BkH0uJ1o.woff2) format("woff2"),url(/_astro/schibsted-grotesk-latin-700-normal.Dz-okVa0.woff) format("woff")}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/schibsted-grotesk-latin-800-normal.CIaq-TR1.woff2) format("woff2"),url(/_astro/schibsted-grotesk-latin-800-normal.Dl5-MP1T.woff) format("woff")}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/karla-latin-400-normal.C_jajTY_.woff2) format("woff2"),url(/_astro/karla-latin-400-normal.iWRxgclR.woff) format("woff")}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/karla-latin-600-normal.BH_u9dis.woff2) format("woff2"),url(/_astro/karla-latin-600-normal.BAoyHYuk.woff) format("woff")}:root{--ink-bg: #131210;--ink-surface: #1c1a17;--ink-text: #f8f4ee;--ink-muted: #a8a196;--ink-border: #332f28;--ink-field: #6a6356;--paper-bg: #f8f4ee;--paper-surface: #ffffff;--paper-text: #17150f;--paper-muted: #645e52;--paper-border: #e2d9c8;--paper-field: #857e70;--gold: #c8a15a;--gold-hover-on-ink: #d8b574;--gold-hover-on-paper: #b68f45;--gold-text-on-paper: #8a6a2b;--font-head: "Schibsted Grotesk", "Helvetica Neue", Arial, sans-serif;--font-body: "Karla", "Helvetica Neue", Arial, sans-serif;--step-display: clamp(2.5rem, 1.6rem + 4.2vw, 4.75rem);--step-h2: clamp(2rem, 1.55rem + 2vw, 3rem);--step-h3: clamp(1.25rem, 1.15rem + .4vw, 1.5rem);--step-body: 1.125rem;--step-small: .9375rem;--radius: 6px;--radius-sm: 4px;--gutter: clamp(1.25rem, .8rem + 2vw, 2.5rem);--max: 76rem;--section-y: clamp(3rem, 2.25rem + 3vw, 5rem);--cut: clamp(48px, 6vw, 96px);--ease-out: cubic-bezier(.2, .7, .2, 1)}.ink{--bg: var(--ink-bg);--surface: var(--ink-surface);--text: var(--ink-text);--muted: var(--ink-muted);--border: var(--ink-border);--field: var(--ink-field);--accent-text: var(--gold);--btn-hover: var(--gold-hover-on-ink);--focus: var(--gold);--outline-btn: var(--ink-muted);background:var(--bg);color:var(--text)}.paper,.paper-white{--bg: var(--paper-bg);--surface: var(--paper-surface);--text: var(--paper-text);--muted: var(--paper-muted);--border: var(--paper-border);--field: var(--paper-field);--accent-text: var(--gold-text-on-paper);--btn-hover: var(--gold-hover-on-paper);--focus: var(--paper-text);--outline-btn: var(--paper-text);background:var(--bg);color:var(--text)}.paper-white{--bg: var(--paper-surface);--surface: var(--paper-bg)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:92px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}::selection{background:var(--gold);color:var(--ink-bg)}html{accent-color:var(--gold);caret-color:var(--gold);scrollbar-color:var(--ink-field) var(--ink-bg)}body{margin:0;font-family:var(--font-body);font-size:var(--step-body);line-height:1.6;background:var(--ink-bg);color:var(--ink-text);-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}h1,h2,h3{font-family:var(--font-head);margin:0;text-wrap:balance}h1{font-size:var(--step-display);font-weight:800;line-height:1.04;letter-spacing:-.025em}h2{font-size:var(--step-h2);font-weight:800;line-height:1.08;letter-spacing:-.02em}h3{font-size:var(--step-h3);font-weight:700;line-height:1.2;letter-spacing:-.01em}p{margin:0;text-wrap:pretty}a{color:var(--accent-text);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}.wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--section-y)}.lede{font-size:clamp(1.125rem,1.05rem + .35vw,1.3125rem);color:var(--muted);max-width:38em}.muted{color:var(--muted)}.small{font-size:var(--step-small)}.measure{max-width:36em}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.btn{--edge: var(--gold);--face: linear-gradient(var(--gold-hover-on-ink), var(--gold) 75%);--side: var(--gold-text-on-paper);--shine: rgb(255 255 255 / .4);--ink: var(--ink-bg);--flood: var(--ink-bg);--flood-ink: var(--gold);--round: 14px;--sweep: 20rem;--lip: 3px;--press: 0px;position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:46px;padding:.65rem 1.4rem;border:1px solid var(--edge);border-radius:var(--round);background:var(--face) border-box;box-shadow:inset 0 1px 0 var(--shine),0 calc(var(--lip) - var(--press)) 0 var(--side),0 calc(10px - var(--press) * 2) 16px -8px #00000073;translate:var(--tx, 0px) calc(var(--ty, 0px) + var(--press));color:var(--ink);font-family:var(--font-body);font-weight:600;font-size:1rem;line-height:1.2;text-decoration:none;cursor:pointer;transition:color .22s var(--ease-out),translate .13s var(--ease-out),box-shadow .13s var(--ease-out)}.btn:after{--reach: 0px;content:"";position:absolute;inset:0;z-index:-1;background:var(--flood);clip-path:polygon(100% 100%,100% calc(100% - var(--reach)),calc(100% - var(--reach)) 100%);transition:clip-path .46s var(--ease-out)}.btn:hover{text-decoration:none}@media(hover:hover){.btn:hover{--press: -1px;color:var(--flood-ink)}.btn:hover:after{--reach: var(--sweep)}}.btn:active{--press: var(--lip);color:var(--flood-ink)}.btn:active:after{--reach: var(--sweep);transition-duration:.16s}.btn:focus-visible{border-radius:var(--round)}.btn:disabled{opacity:.6;cursor:progress}.btn-line{--edge: var(--outline-btn);--face: var(--bg);--side: var(--field);--shine: transparent;--ink: var(--text);--flood: var(--gold);--flood-ink: var(--ink-bg)}.btn-row{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.text-link{display:inline-flex;align-items:center;min-height:44px;color:var(--text);font-weight:600;text-underline-offset:.3em}.text-link:hover{color:var(--gold)}.btn .ext{width:.85em;height:.85em;flex-shrink:0}.missing{display:inline-block;padding:.35em .6em;border:2px dashed currentColor;border-radius:var(--radius-sm);font-family:var(--font-body);font-size:.9375rem;font-weight:600;line-height:1.4;opacity:.85}.tag{display:inline-flex;align-items:center;gap:.4em;padding:.2em .6em;border:1px solid var(--gold);border-radius:var(--radius-sm);font-size:.875rem;font-weight:600;color:var(--accent-text);background:var(--bg)}.section-head{display:grid;gap:1rem;margin-bottom:clamp(1.5rem,1.2rem + 1.5vw,2.5rem)}@media(prefers-reduced-motion:no-preference){.js-reveal [data-reveal]{clip-path:polygon(0 0,0 0,0 0);transition:clip-path .9s var(--ease-out)}.js-reveal [data-reveal].is-in{clip-path:polygon(0 0,220% 0,0 220%)}}@property --mx{syntax: "<length-percentage>"; inherits: true; initial-value: 72%;}@property --my{syntax: "<length-percentage>"; inherits: true; initial-value: 38%;}.spot{background-image:radial-gradient(22rem circle at var(--mx) var(--my),rgb(216 181 116 / .2),transparent 70%),radial-gradient(56rem circle at var(--mx) var(--my),rgb(200 161 90 / .16),transparent 70%);transition:--mx .5s var(--ease-out),--my .5s var(--ease-out)}[data-parallax]{translate:0 var(--py, 0px)}.btn .ext,.text-link .ext,a .ext{transition:translate .2s var(--ease-out)}a:hover .ext{translate:2px -2px}:root{interpolate-size:allow-keywords}details::details-content{block-size:0;overflow:clip;transition:block-size .32s var(--ease-out),content-visibility .32s allow-discrete}details[open]::details-content{block-size:auto}.js-reveal [data-in=wipe]{clip-path:inset(0 0 100% 0);translate:0 .6em;transition:clip-path .85s var(--ease-out),translate .85s var(--ease-out)}.js-reveal [data-in=wipe].is-in{clip-path:inset(-10% -5% -25% -5%);translate:0}.section{position:relative;z-index:1}@media print{.js-reveal *,.js-reveal *:before{clip-path:none!important;opacity:1!important;translate:none!important;transform:none!important}.hero{position:static!important}}.flag[data-astro-cid-54csbnpk]{flex:none;border-radius:2px;box-shadow:0 0 0 1px #ffffff2e}.site-header[data-astro-cid-3ef6ksr2]{border-bottom:1px solid var(--border);position:sticky;top:0;z-index:50}.site-header[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--gold);transform:scaleX(var(--scroll-progress, 0));transform-origin:left;pointer-events:none}@media(prefers-reduced-motion:reduce){.site-header[data-astro-cid-3ef6ksr2]:after{display:none}}.bar[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:1.25rem;min-height:76px}.brand[data-astro-cid-3ef6ksr2]{padding:9px 0;margin-right:auto;flex-shrink:0}.brand[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:36px;width:auto}.nav-desktop[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex;gap:.25rem;list-style:none;margin:0;padding:0}.nav-desktop[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2],.lang[data-astro-cid-3ef6ksr2],.crm-link[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;min-height:44px;padding:0 .75rem;color:var(--text);text-decoration:none;font-weight:600;font-size:1rem}.nav-desktop[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{white-space:nowrap}.nav-desktop[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.lang[data-astro-cid-3ef6ksr2]:hover,.crm-link[data-astro-cid-3ef6ksr2]:hover{color:var(--gold)}.actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.5rem}.lang[data-astro-cid-3ef6ksr2]{min-width:44px;justify-content:center;gap:.45rem;padding:0 .6rem}.lang-full[data-astro-cid-3ef6ksr2]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(min-width:440px)and (max-width:1240px){.lang-short[data-astro-cid-3ef6ksr2]{display:none}.lang-full[data-astro-cid-3ef6ksr2]{position:static;width:auto;height:auto;overflow:visible;clip:auto}}.crm-link[data-astro-cid-3ef6ksr2]{gap:.4rem;white-space:nowrap}.crm-link[data-astro-cid-3ef6ksr2] .ext[data-astro-cid-3ef6ksr2]{width:.75em;height:.75em}.quote-btn[data-astro-cid-3ef6ksr2]{min-height:44px;padding-block:.5rem;font-size:1rem}.menu-btn[data-astro-cid-3ef6ksr2]{display:none;align-items:center;gap:.5rem;min-height:44px;padding:0 .75rem;background:transparent;color:var(--text);border:1px solid var(--ink-field);border-radius:var(--radius-sm);font:inherit;font-weight:600;font-size:1rem;cursor:pointer}.menu-icon[data-astro-cid-3ef6ksr2],.menu-icon[data-astro-cid-3ef6ksr2]:before{display:block;width:18px;height:2px;background:currentColor;position:relative}.menu-icon[data-astro-cid-3ef6ksr2]:before{content:"";position:absolute;top:6px}.menu-icon[data-astro-cid-3ef6ksr2]{transform:translateY(-3px)}.mobile-menu[data-astro-cid-3ef6ksr2]{border-top:1px solid var(--border);padding-block:1rem 1.5rem;max-height:calc(100dvh - 76px);overflow-y:auto;overscroll-behavior:contain}.m-nav[data-astro-cid-3ef6ksr2],.m-contact[data-astro-cid-3ef6ksr2]{list-style:none;margin:0;padding:0}.m-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;min-height:52px;color:var(--text);text-decoration:none;font-family:var(--font-head);font-weight:700;font-size:1.375rem;border-bottom:1px solid var(--border)}.m-contact[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:1.25rem}.m-contact[data-astro-cid-3ef6ksr2] .btn[data-astro-cid-3ef6ksr2]{--sweep: 48rem;width:100%}.menu-contact-link[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;min-height:44px;color:var(--text);border-bottom:1px solid var(--ink-field);text-decoration:none;font-weight:600}.menu-contact-link[data-astro-cid-3ef6ksr2]:hover{color:var(--gold)}.m-crm[data-astro-cid-3ef6ksr2]{grid-column:1 / -1}.m-quote[data-astro-cid-3ef6ksr2]{margin-bottom:.5rem}@media(min-width:601px){.m-quote[data-astro-cid-3ef6ksr2]{display:none}}.crm-menu-link[data-astro-cid-3ef6ksr2]{gap:.4rem;color:var(--muted);border-bottom:0}.crm-menu-link[data-astro-cid-3ef6ksr2] .ext[data-astro-cid-3ef6ksr2]{width:.75em;height:.75em}.actions[data-astro-cid-3ef6ksr2] .btn[data-astro-cid-3ef6ksr2]{white-space:nowrap}.nav-desktop[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:0 .5rem}@media(max-width:1240px){.nav-desktop[data-astro-cid-3ef6ksr2],.crm-link[data-astro-cid-3ef6ksr2]{display:none}.menu-btn[data-astro-cid-3ef6ksr2]{display:inline-flex}}@media(min-width:1241px){.mobile-menu[data-astro-cid-3ef6ksr2]{display:none!important}}@media(max-width:640px){.bar[data-astro-cid-3ef6ksr2]{gap:.75rem}.menu-label[data-astro-cid-3ef6ksr2]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.brand[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:30px}}@media(max-width:600px){.quote-btn[data-astro-cid-3ef6ksr2]{display:none}}.site-footer[data-astro-cid-sz7xmlte]{border-top:1px solid var(--border);padding-block:4rem 2rem}.grid[data-astro-cid-sz7xmlte]{display:grid;gap:2.5rem;grid-template-columns:1.4fr 1fr .8fr}.about[data-astro-cid-sz7xmlte]{display:grid;gap:1.25rem;align-content:start;max-width:26rem}.about[data-astro-cid-sz7xmlte] img{height:40px;width:auto;margin-block:10px}.fh[data-astro-cid-sz7xmlte]{font-size:1rem;font-family:var(--font-body);font-weight:600;color:var(--muted);margin-bottom:.75rem}.list[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0;display:grid;gap:.25rem}.list[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;min-height:44px;color:var(--text);text-decoration:none}.list[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--gold);text-decoration:underline}.phone-row[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .9rem}.icons[data-astro-cid-sz7xmlte]{display:inline-flex;gap:.4rem}.list[data-astro-cid-sz7xmlte] .icon-btn[data-astro-cid-sz7xmlte]{width:44px;height:44px;min-height:44px;justify-content:center;border:1px solid var(--ink-field);border-radius:50%;background:var(--ink-surface);transition:border-color .16s ease,background-color .16s ease,color .16s ease}.list[data-astro-cid-sz7xmlte] .icon-btn[data-astro-cid-sz7xmlte]:hover{border-color:var(--gold);background:var(--gold);color:var(--ink-bg);text-decoration:none}.number[data-astro-cid-sz7xmlte]{font-weight:600;white-space:nowrap}.list[data-astro-cid-sz7xmlte] svg{width:20px;height:20px;flex-shrink:0}.email[data-astro-cid-sz7xmlte]{gap:.6rem}.place[data-astro-cid-sz7xmlte]{display:flex;align-items:center;min-height:44px}.legal[data-astro-cid-sz7xmlte]{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--border)}@media(max-width:760px){.grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}.skip[data-astro-cid-5hce7sga]{position:absolute;left:1rem;top:-100px;z-index:100;padding:.75rem 1rem;background:var(--gold);color:var(--ink-bg);font-weight:600;border-radius:var(--radius-sm)}.skip[data-astro-cid-5hce7sga]:focus{top:1rem}main[data-astro-cid-5hce7sga]:focus{outline:none}
