@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/schibsted-grotesk-latin-400-normal.DPhJBilQ.woff2)format("woff2"),url(/_astro/schibsted-grotesk-latin-400-normal.BkiRe4WW.woff)format("woff")}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/schibsted-grotesk-latin-500-normal.rf9C4Thp.woff2)format("woff2"),url(/_astro/schibsted-grotesk-latin-500-normal.Ba39e-CX.woff)format("woff")}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/schibsted-grotesk-latin-600-normal.Czv9Obfv.woff2)format("woff2"),url(/_astro/schibsted-grotesk-latin-600-normal.BieE9YjJ.woff)format("woff")}@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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-condensed-latin-500-normal.BgYH2mbd.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-500-normal.HIEiP5Ov.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-latin-600-normal.DepVgxBB.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-600-normal.BFJEwTuo.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-latin-700-normal.v1xN8_Wq.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-700-normal.Dmwat-ge.woff)format("woff")}:root{--paper:#f1f4f5;--surface:#fff;--surface-2:#e6ecef;--ink:#14212b;--muted:#55677a;--line:#d3dce2;--orange:#c25119;--orange-hover:#a8440f;--orange-soft:#fbe6da;--on-orange:#fff;--orange-text:#a3420f;--deep:#1c4966;--deep-2:#245a7c;--on-deep:#eef4f8;--on-deep-muted:#bbd1df;--sky:#3e97d1;--footer:#0f1c25;--on-footer:#dde6eb;--on-footer-muted:#8fa3b1;--shadow:#142d464d;--logo-plate:transparent;--logo-pad:0px;--r-xl:32px;--r-lg:24px;--r-md:18px;--r-sm:12px;--logo-orange:#ee6c23;--hdr-h:77px;--f-text:"Schibsted Grotesk", ui-sans-serif, system-ui, "Segoe UI", Roboto, Arial, sans-serif;--f-label:"Barlow Condensed", "Arial Narrow", ui-sans-serif, system-ui, sans-serif;color-scheme:light}:root[data-theme=dark]{color-scheme:dark;--paper:#0d151b;--surface:#15202a;--surface-2:#1c2a35;--ink:#e5ecf0;--muted:#9aabb7;--line:#27353f;--orange:#ec7438;--orange-hover:#f68d58;--orange-soft:#3a2519;--on-orange:#170b04;--orange-text:var(--orange);--deep:#15344a;--deep-2:#1c4560;--on-deep:#e6eff5;--on-deep-muted:#9fbacb;--sky:#62b2e7;--footer:#091015;--on-footer:#dde6eb;--on-footer-muted:#8499a7;--shadow:#000000a6;--logo-plate:#f1f4f5;--logo-pad:6px 10px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--f-text);margin:0;font-size:1.0625rem;line-height:1.6;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3{letter-spacing:-.025em;text-wrap:balance;overflow-wrap:break-word;margin:0;font-weight:800;line-height:1.08}h1{font-size:clamp(1.9rem,5.4vw,4.4rem)}h2{font-size:clamp(1.5rem,3.3vw,2.7rem)}h3{letter-spacing:-.01em;font-size:1.2rem;font-weight:700;line-height:1.25}p{margin:0}.lead{color:var(--muted);max-width:58ch;font-size:clamp(1.1rem,1.6vw,1.25rem)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ic{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.25em;height:1.25em}:focus-visible{outline:3px solid var(--sky);outline-offset:3px;border-radius:6px}.wrap{max-width:1440px;margin-inline:auto;padding-inline:clamp(16px,4vw,40px)}.ph{color:var(--sky);border-bottom:1.5px dashed}.eyebrow{font-family:var(--f-label);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);align-items:center;gap:.55rem;font-size:1rem;font-weight:600;display:inline-flex}.eyebrow:before{content:"";border:2.5px solid var(--orange);border-radius:50%;flex:none;width:.72em;height:.72em}.on-deep .eyebrow{color:var(--on-deep-muted)}.btns{flex-wrap:wrap;gap:12px;display:flex}.btn{cursor:pointer;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:.55rem;padding:.85rem 1.35rem;font-family:inherit;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .2s,border-color .2s,transform .2s;display:inline-flex}.btn-primary{background:var(--orange);color:var(--on-orange)}.btn-primary:hover{background:var(--orange-hover)}.btn-ghost{background:var(--surface);color:var(--ink);border-color:var(--line)}.btn-ghost:hover{border-color:var(--ink)}.btn-sm{padding:.6rem 1.05rem;font-size:.95rem}.textlink{border-bottom:1.5px solid var(--orange);align-items:center;gap:.4rem;padding-bottom:2px;font-weight:600;text-decoration:none;display:inline-flex}.textlink:hover .ic{transform:translate(3px)}.textlink .ic{transition:transform .2s}.page{animation:.35s ease-out enter}@keyframes enter{0%{opacity:.001;transform:translateY(8px)}to{opacity:1;transform:none}}.sec{padding-block:clamp(56px,8vw,100px)}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px 40px;margin-bottom:36px;display:flex}.sec-head>div{gap:14px;max-width:680px;display:grid}html{scroll-padding-top:calc(var(--hdr-h) + 16px)}@media (width<=640px){.sec-head .textlink{display:none}}.page-head{padding-block:clamp(28px,5vw,56px) clamp(32px,5vw,56px)}.page-head h1{font-size:clamp(1.9rem,3.6vw,2.9rem)}.crumbs{color:var(--muted);flex-wrap:wrap;gap:8px;margin-bottom:28px;font-size:.9rem;display:flex}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--ink);text-decoration:underline}.head-copy{justify-items:start;gap:18px;max-width:820px;display:grid}.head-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.head-media{aspect-ratio:4/3;border-radius:var(--r-xl);margin:0;position:relative;overflow:hidden}.head-media img{object-fit:cover;width:100%;height:100%}@media (width<=900px){.head-grid{grid-template-columns:1fr}.head-media{aspect-ratio:16/10}}.chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chips li,.chip{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .9rem;font-size:.92rem;font-weight:500;text-decoration:none;display:inline-flex}.chips .ic{color:var(--orange);width:1.05em;height:1.05em}a.chip:hover{border-color:var(--ink)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.skip-link{z-index:100;background:var(--ink);color:var(--paper);border-radius:999px;padding:.7rem 1.1rem;font-weight:600;text-decoration:none;position:absolute;top:-100px;left:16px}.skip-link:focus{top:12px}.card-media{aspect-ratio:16/10;background:var(--deep);display:block;position:relative;overflow:hidden}.media-img{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.glance-media{aspect-ratio:16/8;display:grid;position:relative;overflow:hidden}.card:hover .card-media img{transform:scale(1.05)}.ph-media{background:radial-gradient(circle at 78% 18%, var(--deep-2), var(--deep) 72%);color:var(--on-deep);place-items:center;display:grid}.ph-media>.ic{stroke-width:1.5px;width:46px;height:46px;transition:transform .4s}.card:hover .ph-media>.ic{transform:scale(1.1)}.ph-ring{aspect-ratio:1;border:14px solid var(--orange);border-radius:50%;width:120px;position:absolute;bottom:-54px;right:-42px}.ph-note{font-family:var(--f-label);text-transform:uppercase;letter-spacing:.08em;color:var(--on-deep);background:#ffffff24;border-radius:999px;padding:3px 10px;font-size:.78rem;font-weight:600;position:absolute;top:12px;left:12px}.placeholder-img{text-align:center;aspect-ratio:5/4;border-radius:var(--r-xl);border:2px dashed var(--line);background:var(--surface-2);color:var(--muted);align-content:center;place-items:center;gap:10px;padding:24px;display:grid}.placeholder-img .ic{width:40px;height:40px;color:var(--sky)}.placeholder-img{position:relative;overflow:hidden}.placeholder-img:has(.media-img){border-color:#0000}.ai-badge{z-index:2;color:#fff;font-family:var(--f-label);letter-spacing:.06em;text-transform:uppercase;pointer-events:none;background:#091824bd;border-radius:999px;align-items:center;padding:3px 9px;font-size:.78rem;font-weight:600;line-height:1.3;display:inline-flex;position:absolute;bottom:10px;left:10px}.ph-media .ai-badge{display:none}.ph-media .media-img~.ai-badge{display:inline-flex}.badge-new{z-index:2;background:var(--orange);width:64px;height:64px;color:var(--on-orange);font-family:var(--f-label);letter-spacing:.06em;text-transform:uppercase;box-shadow:0 0 0 4px var(--paper), 0 10px 18px -4px #00000059;pointer-events:none;border-radius:50%;place-items:center;font-size:.9rem;font-weight:700;line-height:1.3;display:grid;position:absolute;top:-12px;left:50%;translate:-50%}.card.is-new,.glance.is-new{position:relative;overflow:visible}.card.is-new .card-media{border-radius:calc(var(--r-lg) - 1px) calc(var(--r-lg) - 1px) 0 0}.glance.is-new .glance-media{border-radius:var(--r-xl) var(--r-xl) 0 0}.glance.is-new .glance-body{border-radius:0 0 var(--r-xl) var(--r-xl)}.topbar{background:var(--deep);color:var(--on-deep);font-size:.9rem}.topbar-in{align-items:center;gap:24px;min-height:40px;display:flex}.topbar a{font-variant-numeric:tabular-nums;align-items:center;gap:.4rem;margin-left:auto;font-weight:600;text-decoration:none;display:inline-flex}.tb-addr{color:var(--on-deep-muted)}.site-header{z-index:50;border-bottom:1px solid var(--line);transition:border-color .4s;position:sticky;top:0}.site-header:before{content:"";z-index:-1;background:color-mix(in srgb, var(--paper) 86%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);transition:opacity .4s;position:absolute;inset:0}.hdr{align-items:center;gap:24px;min-height:76px;display:flex}.logo{background:var(--logo-plate);padding:var(--logo-pad);border-radius:14px;flex:none;transition:background-color .4s,box-shadow .4s;display:inline-flex}.logo img{width:auto;height:44px}.nav{align-items:center;gap:6px;margin-left:auto;display:flex}.nav-top{color:var(--ink);border-radius:999px;align-items:center;gap:.3rem;padding:.55rem .9rem;font-weight:500;text-decoration:none;transition:color .4s,background-color .2s,box-shadow .4s;display:inline-flex}.nav-top:hover{background:var(--surface-2)}.nav-top[aria-current]{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line)}.nav>.btn{margin-left:8px}.nav-item{position:relative}.chev{width:1em;height:1em;transition:transform .2s}.has-menu:hover .chev,.has-menu:focus-within .chev{transform:rotate(180deg)}.menu{z-index:60;opacity:0;visibility:hidden;padding-top:14px;transition:opacity .18s,transform .18s,visibility 0s linear .18s;position:absolute;top:100%;left:50%;transform:translate(-50%,8px)}.has-menu:hover .menu,.has-menu:focus-within .menu{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)}.has-menu.menu-closed .menu{opacity:0;visibility:hidden}.has-menu.menu-closed .chev{transform:none}.menu-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);width:min(680px,90vw);box-shadow:0 30px 60px -28px var(--shadow);padding:10px}.menu-grid{grid-template-columns:1fr 1fr;gap:2px;display:grid}.menu-link{color:var(--ink);border-radius:16px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:background-color .15s;display:flex}.menu-link:hover{background:var(--paper)}.menu-link .mi{background:var(--surface-2);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;transition:background-color .15s,color .15s;display:grid}.menu-link:hover .mi{background:var(--orange-soft);color:var(--orange)}.menu-link strong{font-size:.98rem;font-weight:600;line-height:1.3;display:block}.menu-link small{color:var(--muted);font-size:.84rem;line-height:1.3;display:block}.menu-link[aria-current=page] strong{color:var(--orange)}.menu-foot{background:var(--paper);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:6px;padding:12px 14px;font-size:.92rem;display:flex}.menu-foot a{align-items:center;gap:.4rem;font-weight:600;text-decoration:none;display:inline-flex}.menu-foot a:hover{text-underline-offset:3px;text-decoration:underline}.burger{background:var(--surface);color:var(--ink);border:1.5px solid var(--line);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;margin-left:auto;display:none}.theme-toggle{background:var(--surface);width:46px;height:46px;color:var(--ink);border:1.5px solid var(--line);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-left:-12px;transition:border-color .2s;display:inline-flex}.theme-toggle:hover{border-color:var(--ink)}.theme-toggle .ic{transition:transform .4s cubic-bezier(.4,0,.2,1)}.theme-toggle:hover .ic{transform:rotate(-20deg)}.theme-toggle .i-sun,:root[data-theme=dark] .theme-toggle .i-moon{display:none}:root[data-theme=dark] .theme-toggle .i-sun{display:block}.burger,.theme-toggle{transition:background-color .4s,color .4s,border-color .4s}.site-header.over-hero{border-bottom-color:#0000}.site-header.over-hero:before{opacity:0}.over-hero .burger,.over-hero .theme-toggle{color:#fff;background:#ffffff14;border-color:#fff6}.over-hero .burger:hover,.over-hero .theme-toggle:hover{border-color:#fff}:root:not([data-theme=dark]) .over-hero .logo{background:#f1f4f5;box-shadow:0 0 0 8px #f1f4f5}@media (width>=1041px){.over-hero .nav-top{color:#fff}.over-hero .nav-top:hover{background:#ffffff24}.over-hero .nav-top[aria-current]{background:#ffffff24;box-shadow:inset 0 0 0 1.5px #ffffff59}}@media (width<=1040px){.burger{order:3;margin-left:-14px;display:inline-flex}.theme-toggle{margin-left:auto}.nav{background:var(--paper);visibility:hidden;flex-direction:column;align-items:stretch;gap:4px;max-height:0;margin:0;padding:0 clamp(16px,4vw,40px);transition:max-height .8s cubic-bezier(.4,0,.2,1),padding .8s cubic-bezier(.4,0,.2,1),visibility 0s linear .8s;display:flex;position:absolute;top:100%;left:0;right:0;overflow:hidden}.nav.is-open{visibility:visible;border-top:1px solid var(--line);max-height:34rem;box-shadow:0 18px 30px -22px var(--shadow);padding-block:12px 20px;transition-delay:0s}.nav-top{text-align:right;justify-content:flex-end;padding:.8rem 1rem;display:flex}.nav>.btn{justify-content:center;margin:8px 0 0}.has-menu .menu,.chev,.tb-addr{display:none}}.menu-foot .menu-phone{color:var(--muted);font-weight:500}.logo:has(.logo-slogan){flex-direction:column;align-items:flex-start;gap:4px}.logo-slogan{font-family:var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.78rem;font-weight:600;line-height:1}.site-footer{background:var(--footer);color:var(--on-footer);border-radius:var(--r-xl) var(--r-xl) 0 0;margin-top:clamp(56px,8vw,100px);padding-block:64px 28px}.foot-grid{grid-template-columns:1.2fr 2.2fr .9fr 1.1fr;gap:32px;display:grid}.site-footer .foot-cols{columns:2;column-gap:24px;display:block}.foot-cols li{break-inside:avoid;margin-bottom:12px;line-height:1.3}.foot-cols li:last-child{margin-bottom:0}.site-footer .logo{background:#f1f4f5;padding:8px 12px}.site-footer .logo img{height:40px}.foot-title{line-height:1.25;font-family:var(--f-label);text-transform:uppercase;letter-spacing:.1em;color:var(--on-footer-muted);text-wrap:balance;overflow-wrap:break-word;margin-bottom:14px;font-size:1rem;font-weight:600}.site-footer ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.site-footer a{text-decoration:none}.site-footer a:hover{text-underline-offset:3px;text-decoration:underline}.foot-claim{color:var(--on-footer-muted);max-width:32ch;margin-top:18px}.foot-bottom{color:var(--on-footer-muted);border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:48px;padding-top:22px;font-size:.88rem;display:flex}.foot-bottom nav{gap:18px;display:flex}.foot-link-btn{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;padding:0}.foot-link-btn:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=900px){.foot-grid{grid-template-columns:1fr 1fr}.foot-services{grid-column:1/-1}}@media (width<=520px){.foot-grid{grid-template-columns:1fr}.site-footer .foot-cols{columns:1}}.consent-banner{z-index:80;background:var(--surface);width:min(520px,100% - 32px);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:0 18px 38px -14px var(--shadow);gap:12px;padding:20px 22px;display:grid;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.consent-banner[hidden]{display:none}.consent-banner h2{margin:0;font-size:1.1rem}.consent-banner p{color:var(--muted);margin:0;font-size:.94rem}.consent-banner a{color:var(--ink);font-weight:600}.consent-btns{flex-wrap:wrap;gap:10px;display:flex}.consent-btns .btn{flex:180px;justify-content:center}.btn-consent{background:var(--ink);color:var(--paper);border:1.5px solid var(--ink)}.btn-consent:hover{opacity:.88}.consent-short{display:none}@media (width<=560px){.consent-banner{border-radius:var(--r-lg);gap:10px;width:calc(100% - 20px);padding:14px 16px;bottom:10px}.consent-banner h2{font-size:1rem}.consent-banner p{font-size:.88rem;line-height:1.45}.consent-long{display:none}.consent-short{display:inline}.consent-btns{flex-wrap:nowrap;gap:8px}.consent-btns .btn{text-align:center;flex:1 1 0;min-width:0;padding:.65rem .7rem;font-size:.9rem}}@media (prefers-reduced-motion:no-preference){.consent-banner:not([hidden]){animation:.3s ease-out consent-in}@keyframes consent-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}}
