:root{--c-ground:#fff;--c-ground-alt:#f5f6fb;--c-surface:#fff;--c-surface-sunk:#eff1f7;--c-line:#e1e4ee;--c-line-strong:#858ea8;--c-ink:#0c1838;--c-ink-soft:#4d5875;--c-ink-muted:#5f6b8c;--c-violet:#5034e0;--c-violet-hover:#3d22c2;--c-violet-tint:#eceaff;--c-on-violet:#fff;--c-blue:#2f5bff;--c-peach:#ffc9a3;--c-orange:#ff8a3d;--c-rose:#f2589c;--c-violet-bright:#8c5cf7;--c-sky:#79a2ff;--logo-violet:#9676ff;--logo-orange:#ff8a2f;--c-navy:#0b1533;--c-navy-raised:#142047;--c-navy-line:#26335f;--c-on-navy:#f4f6fc;--c-on-navy-soft:#a9b3d6;--c-accent-on-navy:#ffb680;--c-scrim:color-mix(in srgb, var(--c-navy) 72%, transparent);--c-ok:#0d7a4e;--c-ok-bg:#dcf3e8;--grad-wash:linear-gradient(115deg, var(--c-peach) 0%, var(--c-orange) 26%, var(--c-rose) 58%, var(--c-violet-bright) 84%, var(--c-sky) 100%);--grad-wash-craft:linear-gradient(105deg, var(--c-peach) 0%, var(--c-orange) 32%, var(--c-rose) 66%, var(--c-violet-bright) 100%);--grad-wash-tax:radial-gradient(130% 100% at 100% 100%, var(--c-violet-bright) 0%, var(--c-rose) 42%, var(--c-peach) 78%, transparent 100%);--grad-wash-med:linear-gradient(200deg, var(--c-sky) 0%, var(--c-violet-bright) 48%, var(--c-rose) 100%);--grad-wash-chart:radial-gradient(90% 140% at 0% 100%, var(--c-orange) 0%, var(--c-rose) 30%, var(--c-violet-bright) 64%, var(--c-sky) 100%);--grad-accent-line:linear-gradient(90deg, transparent 0%, var(--c-blue) 45%, transparent 100%);--mask-solid:#000;--shadow-pane:0 1px 2px color-mix(in srgb, var(--c-navy) 8%, transparent), 0 12px 32px -12px color-mix(in srgb, var(--c-navy) 28%, transparent);--shadow-float:0 2px 4px color-mix(in srgb, var(--c-navy) 10%, transparent), 0 24px 48px -16px color-mix(in srgb, var(--c-navy) 40%, transparent);--font-sans:"Schibsted Grotesk", "Schibsted Grotesk Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fw-light:400;--fw-medium:500;--fw-strong:600;--fs-display:clamp(2.5rem, 1.35rem + 4.3vw, 5rem);--fs-h2:clamp(1.75rem, 1.3rem + 1.7vw, 2.75rem);--fs-title:1.375rem;--fs-figure:clamp(2.75rem, 2rem + 3vw, 4.25rem);--fs-chart:clamp(1.375rem, 1rem + 1.6vw, 2rem);--fs-body:1.0625rem;--fs-small:.875rem;--fs-micro:.8125rem;--lh-tight:1.06;--lh-heading:1.14;--lh-body:1.55;--tracking-display:-.028em;--tracking-heading:-.02em;--measure:62ch;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4.5rem;--s-9:7rem;--gutter:clamp(1rem, 4vw, 2.5rem);--page-max:78rem;--r-xs:4px;--r-sm:6px;--r-md:8px;--r-pill:999px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-inout:cubic-bezier(.65, 0, .35, 1);--dur-fast:.16s;--dur-base:.42s;--dur-step:3.2s;--dur-ribbon:22s}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s;--dur-step:0s;--dur-ribbon:0s}}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/schibsted-grotesk-latin-wght-normal.woff2)format("woff2")}@font-face{font-family:Schibsted Grotesk Fallback;src:local(Arial);size-adjust:103.93%;ascent-override:93.97%;descent-override:24.81%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--c-ground);color:var(--c-ink);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);caret-color:var(--c-violet);margin:0}h1,h2,h3,h4,p,ul,ol,figure,dl,dd{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-underline-offset:.25em}svg{display:block}::selection{background:var(--c-violet);color:var(--c-on-violet)}:focus-visible{outline:2px solid var(--c-violet);outline-offset:2px;box-shadow:0 0 0 6px var(--c-surface);border-radius:var(--r-xs)}.navy :focus-visible{outline-color:var(--c-accent-on-navy);box-shadow:0 0 0 6px var(--c-navy)}.num{font-variant-numeric:tabular-nums}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.frame{max-width:var(--page-max);padding-inline:var(--gutter);margin-inline:auto;position:relative}@media (width>=48rem){.frame{border-inline:1px solid var(--c-line)}}.zone{border-top:1px solid var(--c-line)}.alt{background:var(--c-ground-alt)}.pad{padding-block:var(--s-8)}@media (width>=64rem){.pad{padding-block:var(--s-9) var(--s-8)}}.btn{justify-content:center;align-items:center;gap:var(--s-2);min-height:2.75rem;padding:0 var(--s-5);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-small);font-weight:var(--fw-strong);cursor:pointer;border:1px solid #0000;text-decoration:none;display:inline-flex}.btn .chev{width:.625rem;height:.625rem;transition:transform var(--dur-fast) var(--ease-out)}.btn:hover .chev{transform:translate(2px)}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--c-violet);color:var(--c-on-violet)}.btn-primary:hover{background:var(--c-violet-hover)}.btn-ghost{background:var(--c-surface);border-color:var(--c-line-strong);color:var(--c-violet)}.btn-ghost:hover{border-color:var(--c-violet)}.navy .btn-ghost{border-color:var(--c-on-navy-soft);color:var(--c-on-navy);background:0 0}.navy .btn-ghost:hover{border-color:var(--c-on-navy)}.cta{gap:var(--s-3);margin-top:var(--s-6);flex-wrap:wrap;display:flex}h1{font-size:var(--fs-display);line-height:var(--lh-tight);letter-spacing:var(--tracking-display);font-weight:var(--fw-light);color:var(--c-ink-muted);text-wrap:balance;overflow-wrap:break-word;max-width:11.5em}h2{font-size:var(--fs-h2);line-height:var(--lh-heading);letter-spacing:var(--tracking-heading);font-weight:var(--fw-light);color:var(--c-ink-muted);text-wrap:pretty;max-width:30ch}h1 .lead,h2 .lead{color:var(--c-ink)}.nb{white-space:nowrap}@media (width<=26rem){h1{font-size:clamp(1.875rem,9.4vw,2.5rem)}}@media (width<=48rem){h1{hyphens:auto}}.navy h2{color:var(--c-on-navy-soft)}.navy h2 .lead{color:var(--c-on-navy)}h2+.sub{margin-top:var(--s-4);max-width:var(--measure);color:var(--c-ink-soft)}.navy h2+.sub{color:var(--c-on-navy-soft)}.ex{color:var(--c-ink-soft);font-size:var(--fs-small);display:block}.card{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-md);flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.card-head{justify-content:space-between;align-items:flex-start;gap:var(--s-4);padding:var(--s-5) var(--s-5) 0;display:flex}@media (width>=48rem){.card-head{padding:var(--s-6) var(--s-6) 0}}.card h3{font-size:var(--fs-title);letter-spacing:-.015em;line-height:1.25;font-weight:var(--fw-light);max-width:24ch}.card .sub{padding:var(--s-2) var(--s-5) 0;color:var(--c-ink-soft);font-size:var(--fs-small);max-width:46ch}@media (width>=48rem){.card .sub{padding-inline:var(--s-6)}}.stage{min-height:12rem;margin-top:var(--s-6);padding-left:var(--s-5);isolation:isolate;flex:1;position:relative}@media (width>=48rem){.stage{padding-left:var(--s-6)}}.stage:before{content:"";z-index:-1;background:var(--wash,var(--grad-wash));-webkit-mask-image:linear-gradient(to bottom,transparent 0%,var(--mask-solid) 70%);mask-image:linear-gradient(to bottom,transparent 0%,var(--mask-solid) 70%);opacity:.9;position:absolute;inset:0}.pane{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-sm);box-shadow:var(--shadow-pane);font-size:var(--fs-micro);color:var(--c-ink);line-height:1.45;overflow:hidden}.pane-bar{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--c-line);color:var(--c-ink-soft);display:flex}.dots{gap:4px;display:flex}.dots i{background:var(--c-line);border-radius:50%;width:7px;height:7px}.pill{text-overflow:ellipsis;white-space:nowrap;text-align:center;background:var(--c-surface-sunk);border-radius:var(--r-pill);min-width:0;padding:1px var(--s-3);flex:1;max-width:16rem;margin-inline:auto;overflow:hidden}.pane-body{padding:var(--s-3)}.chip{background:var(--c-surface-sunk);border-radius:var(--r-pill);padding:1px var(--s-2);font-weight:var(--fw-medium);display:inline-block}.ok{background:var(--c-ok-bg);color:var(--c-ok);border-radius:var(--r-pill);padding:1px var(--s-2);font-weight:var(--fw-strong);white-space:nowrap;display:inline-block}.motion-btn{align-items:center;gap:var(--s-2);min-height:2.75rem;padding:0 var(--s-3);border:1px solid var(--c-line-strong);border-radius:var(--r-sm);background:var(--c-surface);color:var(--c-ink);font:inherit;font-size:var(--fs-small);font-weight:var(--fw-medium);cursor:pointer;display:inline-flex}.motion-btn[hidden]{display:none}.motion-btn:hover{border-color:var(--c-violet)}.motion-btn svg{width:.75rem;height:.75rem}.motion-btn .i-play{display:none}.motion-btn[data-paused] .i-play{display:block}.motion-btn[data-paused] .i-pause{display:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.top{isolation:isolate;position:relative;overflow:clip}@supports not (overflow:clip){.top{overflow:hidden}}.top:after{content:"";z-index:-2;border-top:1px solid var(--c-line);position:absolute;top:4.5rem;left:0;right:0}.top .bar,.top .hero{border-inline-color:#0000}@media (width>=48rem){.top:before{content:"";z-index:-2;max-width:var(--page-max);border-inline:1px solid var(--c-line);pointer-events:none;margin-inline:auto;position:absolute;inset:0}}.answer{margin-top:var(--s-6);max-width:52ch;color:var(--c-ink-soft)}.note{margin-top:var(--s-5);font-size:var(--fs-small);color:var(--c-ink-soft);max-width:52ch}.navy{background:var(--c-navy);color:var(--c-on-navy);border-top:0}.navy .frame{border-color:var(--c-navy-line)}.navy .note{color:var(--c-on-navy-soft)}.prose{margin-top:var(--s-5);max-width:var(--measure);color:var(--c-ink-soft)}.prose>*+*{margin-top:var(--s-3)}.prose ul{padding-left:1.25em;list-style:outside}.prose ol{padding-left:1.25em;list-style:decimal}.crumbs{margin-bottom:var(--s-5);font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--c-ink-soft)}.crumbs ol{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.crumbs li+li:before{content:"/";margin-right:var(--s-2);color:var(--c-line-strong)}.crumbs a{text-decoration:none}.crumbs a:hover{text-decoration:underline}.crumbs [aria-current]{color:var(--c-ink)}.band{margin-top:var(--s-7);border-block:1px solid var(--c-line);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.band:before,.band:after{content:"";background:var(--grad-accent-line);width:min(18rem,60%);height:1px;position:absolute;left:0}.band:before{top:-1px}.band:after{bottom:-1px}.cell{padding:var(--s-6) 0;min-width:0}.cell+.cell{border-top:1px solid var(--c-line)}@media (width>=48rem){.band.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.band.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cell{padding:var(--s-7) var(--s-5)}.cell:first-child{padding-left:0}.cell+.cell{border-top:0;border-left:1px solid var(--c-line)}.band.cols-2 .cell:nth-child(odd){border-left:0;padding-left:0}.band.cols-2 .cell:nth-child(n+3){border-top:1px solid var(--c-line)}}.bento{gap:var(--s-4);margin-top:var(--s-7);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=64rem){.bento{grid-template-columns:repeat(3,minmax(0,1fr))}}.hs-fig{--hairline-plate:var(--c-ground-alt);--hairline-hi:var(--c-violet);--hairline-edge:var(--c-line-strong);--hairline-mid:color-mix(in srgb,var(--c-line-strong) 70%,var(--c-ground-alt));--hairline-lo:var(--c-line);--hairline-stroke:1.1}.wg{--hairline-plate:var(--c-surface);--hairline-hi:var(--c-ink);--hairline-edge:var(--c-line-strong);--hairline-mid:color-mix(in srgb,var(--c-line-strong) 50%,var(--hairline-plate));--hairline-lo:var(--c-line);--hairline-stroke:.9;aspect-ratio:5/4;position:relative}.wg svg{width:100%;height:100%;position:absolute;inset:0}.wg svg.wg-rest path{fill:var(--hairline-plate);stroke:var(--hairline-mid);stroke-width:var(--hairline-stroke);vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.wg svg.wg-rest .nf{fill:none}.wg svg.wg-rest .fo{stroke:none}.wg svg.wg-rest .sil{stroke:var(--hairline-edge)}.wg svg.wg-rest .hi{stroke:var(--hairline-hi)}.wg svg.wg-rest .lo{stroke:var(--hairline-lo)}.logo[data-astro-cid-f7espo7c]{max-width:100%;height:auto;display:block}.hell[data-astro-cid-f7espo7c]{color:var(--c-ink)}.dunkel[data-astro-cid-f7espo7c]{color:var(--c-on-navy)}.mega[data-astro-cid-rgwqq4fj][hidden],.acc[data-astro-cid-rgwqq4fj][hidden]{display:none}ul[data-astro-cid-rgwqq4fj]{margin:0;padding:0;list-style:none}a[data-astro-cid-rgwqq4fj]{color:var(--c-ink);font-size:var(--fs-small);font-weight:var(--fw-medium);text-decoration:none;display:block}a[data-astro-cid-rgwqq4fj]:hover{text-decoration:underline}.kopf[data-astro-cid-rgwqq4fj]{margin:0 0 var(--s-2);font-size:var(--fs-micro);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase;color:var(--c-ink-soft)}.fuss[data-astro-cid-rgwqq4fj]{gap:var(--s-2) var(--s-5);flex-wrap:wrap;margin:0;display:flex}.fuss[data-astro-cid-rgwqq4fj] a[data-astro-cid-rgwqq4fj]{color:var(--c-violet);font-weight:var(--fw-strong)}.fuss[data-astro-cid-rgwqq4fj] .hinweis[data-astro-cid-rgwqq4fj]{color:var(--c-ink-soft)}.mega[data-astro-cid-rgwqq4fj]{z-index:3;left:var(--gutter);right:var(--gutter);top:calc(100% - var(--s-2));padding:var(--s-5) var(--s-6);background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-md);box-shadow:0 0 0 4px var(--c-surface), 0 0 0 5px var(--c-line), var(--shadow-pane);animation:mega-in var(--dur-fast) cubic-bezier(.32, .72, 0, 1);position:absolute}.mega[data-astro-cid-rgwqq4fj] .cols[data-astro-cid-rgwqq4fj]{gap:var(--s-5) var(--s-6);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.mega[data-astro-cid-rgwqq4fj] li[data-astro-cid-rgwqq4fj] a[data-astro-cid-rgwqq4fj]{padding:var(--s-1) 0}.mega[data-astro-cid-rgwqq4fj] .fuss[data-astro-cid-rgwqq4fj]{margin-top:var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--c-line)}@keyframes mega-in{0%{opacity:0;transform:translateY(-4px)}}.acc[data-astro-cid-rgwqq4fj]{padding:0 0 var(--s-3) var(--s-4);border-bottom:1px solid var(--c-line)}.acc[data-astro-cid-rgwqq4fj] .cols[data-astro-cid-rgwqq4fj]{gap:var(--s-3);display:grid}.acc[data-astro-cid-rgwqq4fj] .kopf[data-astro-cid-rgwqq4fj]{margin-top:var(--s-3)}.acc[data-astro-cid-rgwqq4fj] a[data-astro-cid-rgwqq4fj]{overflow-wrap:anywhere;align-items:center;min-height:2.75rem;display:flex}.acc[data-astro-cid-rgwqq4fj] .fuss[data-astro-cid-rgwqq4fj]{gap:0;display:grid}.site[data-astro-cid-fzpbxy5g]{z-index:2;position:relative}.skip[data-astro-cid-fzpbxy5g]:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip[data-astro-cid-fzpbxy5g]{z-index:3;left:var(--gutter);top:var(--s-2);padding:var(--s-2) var(--s-4);background:var(--c-surface);border:1px solid var(--c-line-strong);border-radius:var(--r-sm);position:absolute}.bar[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;gap:var(--s-4);z-index:2;min-height:4.5rem;display:flex}.brand[data-astro-cid-fzpbxy5g]{padding-block:var(--s-2);flex:none;line-height:0;display:block}.nav[data-astro-cid-fzpbxy5g]{gap:var(--s-6);font-size:var(--fs-small);font-weight:var(--fw-medium);display:none}.nav[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g],.mega-item[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g]{padding-block:var(--s-2);text-decoration:none}.nav[data-astro-cid-fzpbxy5g]{align-items:center}.nav[data-astro-cid-fzpbxy5g] .mega-item[data-astro-cid-fzpbxy5g]{align-items:center;display:flex}.mega-btn[data-astro-cid-fzpbxy5g]{border-radius:var(--r-xs);width:1.75rem;height:1.75rem;color:var(--c-ink-soft);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-left:2px;padding:0;display:none}.mega-btn[data-astro-cid-fzpbxy5g]:hover{color:var(--c-violet)}.mega-btn[data-astro-cid-fzpbxy5g] svg{width:.625rem;height:.625rem;transition:transform var(--dur-fast) var(--ease-out)}.mega-btn[data-astro-cid-fzpbxy5g][aria-expanded=true] svg{transform:rotate(180deg)}[data-astro-cid-fzpbxy5g][data-mega] .mega-btn[data-astro-cid-fzpbxy5g]{display:inline-flex}.nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover,.nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current],.menu-panel[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current]{text-decoration:underline}.menu-panel[data-astro-cid-fzpbxy5g] .mega-item[data-astro-cid-fzpbxy5g] .row[data-astro-cid-fzpbxy5g]{border-bottom:1px solid var(--c-line);align-items:stretch;display:flex}.menu-panel[data-astro-cid-fzpbxy5g] .mega-item[data-astro-cid-fzpbxy5g] .row[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{border-bottom:0;flex:1;align-items:center;min-height:2.75rem;display:flex}.menu-panel[data-astro-cid-fzpbxy5g] .mega-btn[data-astro-cid-fzpbxy5g]{width:2.75rem;height:2.75rem;margin:0}.menu-panel[data-astro-cid-fzpbxy5g] .mega-item[data-astro-cid-fzpbxy5g]:has(.mega-btn[aria-expanded=true]) .row[data-astro-cid-fzpbxy5g]{border-bottom-color:var(--c-surface)}.bar[data-astro-cid-fzpbxy5g]>.btn-primary[data-astro-cid-fzpbxy5g]{display:none}@media (width>=56rem){.nav[data-astro-cid-fzpbxy5g]{display:flex}.bar[data-astro-cid-fzpbxy5g]>.btn-primary[data-astro-cid-fzpbxy5g]{display:inline-flex}.menu[data-astro-cid-fzpbxy5g]{display:none}}.menu[data-astro-cid-fzpbxy5g] summary[data-astro-cid-fzpbxy5g]{min-height:2.75rem;padding:0 var(--s-4);background:var(--c-surface);list-style:none}.menu[data-astro-cid-fzpbxy5g] summary[data-astro-cid-fzpbxy5g]::-webkit-details-marker{display:none}.menu[data-astro-cid-fzpbxy5g] summary[data-astro-cid-fzpbxy5g] .bars[data-astro-cid-fzpbxy5g]{width:1rem;height:1rem}.menu[data-astro-cid-fzpbxy5g][open] summary[data-astro-cid-fzpbxy5g]{border-color:var(--c-violet)}.menu-panel[data-astro-cid-fzpbxy5g]{left:var(--gutter);right:var(--gutter);top:calc(100% - var(--s-2));background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-md);box-shadow:var(--shadow-float);padding:var(--s-2) var(--s-4) var(--s-4);display:grid;position:absolute}.menu-panel[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:not(.btn){padding:var(--s-3) 0;border-bottom:1px solid var(--c-line);font-weight:var(--fw-medium);text-decoration:none;display:block}.menu-panel[data-astro-cid-fzpbxy5g] .btn[data-astro-cid-fzpbxy5g]{margin-top:var(--s-4)}.foot[data-astro-cid-nns7i3if]{padding-block:var(--s-7);font-size:var(--fs-small);color:var(--c-ink-soft);gap:var(--s-5);display:grid}@media (width>=48rem){.foot[data-astro-cid-nns7i3if]{grid-template-columns:minmax(0, 2fr) repeat(var(--nav-cols), minmax(0, 1fr))}}.who[data-astro-cid-nns7i3if]{max-width:40ch;margin-top:var(--s-3)}.brand[data-astro-cid-nns7i3if]{width:max-content;line-height:0;display:block}ul[data-astro-cid-nns7i3if]{gap:var(--s-1);display:grid}a[data-astro-cid-nns7i3if]{padding-block:var(--s-2);display:inline-block}a[data-astro-cid-nns7i3if][aria-current]{color:var(--c-ink);font-weight:var(--fw-medium)}.hero[data-astro-cid-ge2uvauf]{z-index:1;padding-block:9rem var(--s-8);position:relative}@media (width>=48rem){.hero[data-astro-cid-ge2uvauf]{padding-block:var(--s-9) var(--s-8)}}@media (width>=72rem){.hero[data-astro-cid-ge2uvauf]{padding-block:8.5rem var(--s-9)}}.hero[data-astro-cid-ge2uvauf] .motion-btn[data-astro-cid-ge2uvauf]{right:var(--gutter);z-index:2;justify-content:center;width:2.75rem;padding:0;position:absolute;top:5.25rem}.hero[data-astro-cid-ge2uvauf]>.hs{margin-top:var(--s-6)}.hero-scene[data-astro-cid-ge2uvauf]{padding-bottom:var(--s-7)}@media (width>=72rem){.hero-scene[data-astro-cid-ge2uvauf]{padding-bottom:var(--s-9);column-gap:var(--s-7);grid-template-columns:minmax(0,1fr) clamp(28rem,40vw,36rem);align-items:start;display:grid}.hero-scene[data-astro-cid-ge2uvauf]>.hs{margin-top:0}.hero-scene[data-astro-cid-ge2uvauf] h1{font-size:clamp(2.5rem,.4rem + 3.2vw,4rem)}}.hero-text[data-astro-cid-ge2uvauf] .kf{margin-block:var(--s-4);max-width:40rem}@media (width<=47.99rem){.hero-figur[data-astro-cid-ge2uvauf]{padding-top:6.5rem}}@media (width>=68.75rem){.hero-figur[data-astro-cid-ge2uvauf]{--kf-col:clamp(30rem, calc(42vw - 4rem), 40rem)}.hero-figur[data-astro-cid-ge2uvauf] .hero-text[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0, 1fr) var(--kf-col);grid-template-rows:1fr repeat(7,auto) 1fr;align-items:start;column-gap:1.5rem;width:auto;display:grid}.hero-figur[data-astro-cid-ge2uvauf] .hero-text[data-astro-cid-ge2uvauf]>*{grid-column:1}.hero-figur[data-astro-cid-ge2uvauf] .hero-text[data-astro-cid-ge2uvauf]:after{content:"";grid-area:1/1}.hero-figur[data-astro-cid-ge2uvauf] .hero-text[data-astro-cid-ge2uvauf]>.kf{grid-area:1/2/-1;align-self:center;margin:0 -3rem 0 -1rem}.hero-figur[data-astro-cid-ge2uvauf] .hero-text[data-astro-cid-ge2uvauf]:before{right:calc(var(--kf-col) + 1.5rem - 10rem)}.hero-figur[data-astro-cid-ge2uvauf] h1{font-size:clamp(2.25rem,.4rem + 3.2vw,4rem)}}.hero[data-astro-cid-ge2uvauf]>.st{margin-top:var(--s-6)}@media (width>=62.5rem){.hero-strecke[data-astro-cid-ge2uvauf]{column-gap:var(--s-7);grid-template-columns:minmax(0,1fr) clamp(30rem,40vw,32.5rem);align-items:center;display:grid}.hero-strecke[data-astro-cid-ge2uvauf]>.st{margin-top:0}.hero-strecke[data-astro-cid-ge2uvauf] h1{font-size:clamp(2.25rem,.4rem + 3.2vw,4rem)}}.hero-text[data-astro-cid-ge2uvauf]{width:fit-content;max-width:100%;position:relative}.hero-text[data-astro-cid-ge2uvauf]:before{content:"";z-index:-1;background:var(--c-ground);-webkit-mask-image:linear-gradient(90deg, var(--mask-solid) calc(100% - 10rem), transparent), linear-gradient(180deg, transparent, var(--mask-solid) 2rem);mask-image:linear-gradient(90deg, var(--mask-solid) calc(100% - 10rem), transparent), linear-gradient(180deg, transparent, var(--mask-solid) 2rem);-webkit-mask-composite:source-in;position:absolute;inset:-2rem -10rem -1.5rem -50vw;mask-composite:intersect}.ribbon{z-index:-1;pointer-events:none;aspect-ratio:1120/900;width:200vw;-webkit-mask-image:linear-gradient(180deg,var(--mask-solid) 40%,transparent 60%);mask-image:linear-gradient(180deg,var(--mask-solid) 40%,transparent 60%);position:absolute;top:-2rem;right:-52vw}@media (width>=48rem){.ribbon{width:125vw;-webkit-mask-image:linear-gradient(215deg,var(--mask-solid) 48%,transparent 70%);mask-image:linear-gradient(215deg,var(--mask-solid) 48%,transparent 70%);top:-4rem;right:-30vw}}@media (width>=72rem){.ribbon{width:min(90vw,100rem);-webkit-mask-image:linear-gradient(240deg,var(--mask-solid) 50%,transparent 72%);mask-image:linear-gradient(240deg,var(--mask-solid) 50%,transparent 72%);top:-7rem;right:-7vw}}.rb{transform-origin:85% 0;width:100%;height:100%;position:absolute;inset:0}.ribbon[data-live] .rb{will-change:transform}.rb .silk path{fill:none;stroke:var(--c-surface);stroke-width:.6px}.rb .lit path{fill:var(--c-surface)}.rb0{animation:drift-c calc(var(--dur-ribbon) * 1.5) var(--ease-inout) -4s infinite alternate;opacity:.4}.rb1{animation:drift-a var(--dur-ribbon) var(--ease-inout) infinite alternate}.rb4{animation:drift-b calc(var(--dur-ribbon) * .9) var(--ease-inout) -12s infinite alternate;opacity:.95}.rb2{animation:drift-b calc(var(--dur-ribbon) * .72) var(--ease-inout) -6s infinite alternate;opacity:.9}.rb3{animation:drift-c calc(var(--dur-ribbon) * 1.3) var(--ease-inout) -9s infinite alternate;opacity:.85}@keyframes drift-a{0%{transform:rotate(-1.5deg)translate(0,0)}to{transform:rotate(2deg)translate(-2%,1.5%)scale(1.04)}}@keyframes drift-b{0%{transform:rotate(2deg)translate(1%,-1%)}to{transform:rotate(-2.5deg)translate(-1.5%,2%)scale(1.03)}}@keyframes drift-c{0%{transform:rotate(-2deg)scale(1.02)}to{transform:rotate(1.5deg)translate(-3%,1%)}}.ribbon:is([data-paused],[data-offscreen]) .rb{animation-play-state:paused}.ribbon:not([data-live]) .rb{animation:none}@media (prefers-reduced-motion:reduce){.rb{animation:none!important}}.narrow[data-astro-cid-khusvqqk]{max-width:9em}
