@font-face{font-family:Schibsted;font-style:normal;font-weight:400 900;font-display:swap;src:url(../fonts/schibsted-400-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted;font-style:normal;font-weight:400 900;font-display:swap;src:url(../fonts/schibsted-400-latin.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}:root{--ink:#1c2a3f;--ink-2:#6b6657;--ink-deep:#1c2a3f;--paper:#f3f0ea;--paper-2:#ede3cd;--surface:#fff;--sand:#ede3cd;--sand-deep:#d8c9a4;--accent:#8a9359;--accent-cta:#6c7445;--accent-2:#565d34;--on-accent:#fff;--gold:#cdb37e;--gold-soft:#d4bc8a;--gold-dim:205 179 126;--scrim:28 42 63;--line:#d9d4c5;--r-media:12px;--r-ctl:8px;--sh-1:0 1px 2px #1c2a3f0f, 0 1px 1px #1c2a3f0a;--sh-2:0 2px 4px #1c2a3f0d, 0 6px 14px #1c2a3f12;--sh-3:0 4px 8px #1c2a3f0f, 0 14px 34px #1c2a3f1f;--outline-img:1px solid #0000001a;--ease:cubic-bezier(.2,0,0,1);--font:"Schibsted",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--serif:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,ui-serif,serif;--maxw:min(1680px, 90vw);--pad:clamp(1.1rem,4vw,2.25rem);--nav-h:74px}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + 1rem)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--paper);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;line-height:1.65}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}dd,dl,figure,h1,h2,h3,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit}picture{display:contents}img{border-radius:var(--r-media);outline:var(--outline-img);outline-offset:-1px;max-width:100%;height:auto;display:block}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.on-dark :focus-visible{outline-color:var(--sand)}.tnum{font-variant-numeric:tabular-nums}.wrap{max-width:var(--maxw);padding-inline:var(--pad);margin-inline:auto}.sr{clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;overflow:hidden}.skip,.sr{position:absolute}.skip{z-index:120;background:var(--ink);color:#fff;border-radius:var(--r-ctl);padding:.6rem 1rem;text-decoration:none;top:-4rem;left:.5rem}.skip:focus{top:.5rem}.sec{padding-block:clamp(3rem,6.5vw,5.5rem)}.sec+.sec{padding-top:clamp(2rem,4.5vw,3.5rem)}.sec--sand{background:var(--paper-2)}.lead{text-align:center;max-width:44rem;margin-inline:auto}.lead p{font-size:clamp(1.1rem,2vw,1.5rem);font-weight:400;line-height:1.4}.h2,.lead strong{font-weight:700}.h2{text-align:center;letter-spacing:-.015em;font-size:clamp(1.6rem,3vw,2.4rem)}.btn{letter-spacing:-.005em;min-height:60px;transition-property:transform,background-color,border-color,box-shadow,color;transition-duration:.22s;transition-timing-function:var(--ease);border-radius:17px;align-items:center;gap:.7rem;padding:0 1.5rem;font-size:1.0625rem;font-weight:650;text-decoration:none;display:inline-flex}.btn__lead{flex:none;font-size:1.15em}.btn__go{transition:transform .22s var(--ease);flex:none;font-size:1.1em}.btn:hover .btn__go{transform:translate(3px)}.btn--gold{background:var(--gold);color:var(--ink);box-shadow:inset 0 1px 0 #ffffff61,0 10px 30px rgb(var(--gold-dim)/.16)}.btn--gold:hover{background:var(--gold-soft);box-shadow:inset 0 1px 0 #ffffff73,0 14px 38px rgb(var(--gold-dim)/.24);transform:translateY(-2px)}.btn--gold:active{transform:translateY(0)}.btn--gold .ph{color:var(--ink);background:#1c2a3f1a;border-color:#1c2a3f4d}.btn--ghost{color:#fff;background:#ffffff0a;border:1px solid #ffffff40}.btn--ghost:hover{background:#ffffff17;border-color:#ffffff6b;transform:translateY(-2px)}.btn--ghost:active{transform:translateY(0)}.frame{border-radius:var(--r-media);box-shadow:var(--sh-2);position:relative;overflow:hidden}.frame img{transition:transform .5s var(--ease);border-radius:0;outline:none}.frame:hover img{transform:scale(1.035)}.ph{letter-spacing:.04em;color:var(--accent-2);border-radius:var(--r-ctl);white-space:nowrap;background:#8a935929;border:1px dashed #8a935980;max-width:100%;padding:.1em .5em;font-size:.8em;font-weight:700;display:inline-block}@media (width<=420px){.ph{white-space:normal}}.on-dark .ph{color:var(--sand);background:rgb(var(--scrim)/.82);border-color:#ede3cd73}.bar{z-index:120;background:var(--accent);transform-origin:0;height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.bar{animation:linear both barGrow;animation-timeline:scroll(root)}}}@keyframes barGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){.en{opacity:0;animation:enter .85s var(--ease) forwards;animation-delay:calc(var(--i,0)*90ms + .15s);transform:translateY(20px)}.js .rv{opacity:0;transition-property:opacity,transform;transition-duration:.55s;transition-timing-function:var(--ease);transition-delay:calc(var(--i,0)*70ms);transform:translateY(14px)}.js .rv.in{opacity:1;transform:none}.js .rv .frame{clip-path:inset(0 0 100%);transition:clip-path .85s var(--ease);transition-delay:calc(var(--i,0)*90ms)}.js .rv.in .frame{clip-path:inset(0)}}@keyframes enter{to{opacity:1;transform:none}}@media (width>=761px){html[lang^=de] .hero .big{font-size:clamp(3.1rem,5.4vw,4.1rem)}}@media (width>=1100px) and (width<=1279px){html[lang^=de] .sys h2{max-width:17em;font-size:clamp(2rem,3.2vw,3.35rem)}}@media (prefers-reduced-motion:reduce){*,:after,:before{clip-path:none!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}@media print{.bar{display:none}.en,.mod,.note,.rv,.rv .frame{opacity:1!important;clip-path:none!important;transform:none!important}}
