@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.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:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/9433d1a810498265-s.p.1hij5ex6k3v9q.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}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.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}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_9075aea3-module__BHYZAG__className{font-family:Newsreader,Newsreader Fallback}.newsreader_9075aea3-module__BHYZAG__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Schibsted Grotesk;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/24e5344e85b1c11e-s.027zuhjbnbdm4.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 Grotesk;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/c31dbb76e36f1a9a-s.p.3cr-_dy_l2csx.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}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/481eac7be1c268b7-s.1shg3f9j2jih-.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 Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.3j3x29wbycqkn.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}@font-face{font-family:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.schibsted_grotesk_24d09f58-module__wLic-G__className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback}.schibsted_grotesk_24d09f58-module__wLic-G__variable{--font-schibsted:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.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}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_2898f26b-module__XUVd9q__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_2898f26b-module__XUVd9q__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--ink-950:#161616;--ink-900:#202021;--ink-800:#2b2b2c;--ink-700:#3d3d3e;--ink-600:#565654;--ink-500:#6f6f6d;--ink-400:#8d8d8a;--ink-300:#b4b4b1;--ink-200:#d7d7d4;--ink-150:#e4e4e1;--ink-100:#efefef;--ink-50:#f6f6f4;--white:#fff;--sage-50:#eef3f1;--sage-100:#dde8e4;--sage-200:#c4d4cf;--sage-300:#a7bdb8;--sage-400:#8ca8a1;--sage-500:#819a94;--sage-600:#6b847e;--sage-700:#566963;--sage-800:#43524e;--sage-900:#323f3c;--mint-50:#f3fdf8;--mint-100:#e9fff3;--mint-200:#d4f4e6;--mint-300:#bce7d6;--glass-white-hi:#ffffffb8;--glass-white:#ffffff8c;--glass-white-lo:#ffffff52;--glass-sage:#a7bdb847;--glass-mint:#e9fff38c;--glass-ink:#1616166b;--success-100:#e0efe8;--success-500:#5a8f78;--success-700:#3f6b58;--warning-100:#f3ead9;--warning-500:#bf9656;--warning-700:#8f6e38;--danger-100:#f3e2de;--danger-500:#bf7468;--danger-700:#94544a;--info-100:#e3ecef;--info-500:#6b8f9c;--info-700:#4c6a76;--surface-page:var(--mint-50);--surface-card:var(--white);--surface-sunken:var(--ink-50);--surface-inverse:var(--ink-950);--surface-glass:var(--glass-white);--surface-glass-hi:var(--glass-white-hi);--text-primary:var(--ink-950);--text-secondary:var(--ink-600);--text-tertiary:var(--ink-500);--text-on-dark:var(--white);--text-on-dark-dim:#ffffffa3;--text-accent:var(--sage-700);--border-subtle:var(--ink-150);--border-default:var(--ink-200);--border-strong:var(--ink-300);--border-glass:#ffffff8c;--border-accent:var(--sage-400);--accent:var(--sage-500);--accent-strong:var(--sage-700);--accent-soft:var(--sage-100);--accent-tint:var(--mint-100)}
:root{--font-serif:var(--font-newsreader), "Newsreader", "Times New Roman", serif;--font-sans:var(--font-schibsted), "Schibsted Grotesk", system-ui, -apple-system, sans-serif;--font-mono:var(--font-geist-mono), "Geist Mono", "SFMono-Regular", ui-monospace, monospace;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--text-display-xl:clamp(3.25rem, 6vw, 5.75rem);--text-display-lg:clamp(2.5rem, 4.5vw, 4rem);--text-display-md:clamp(2rem, 3.2vw, 3rem);--text-display-sm:clamp(1.6rem, 2.4vw, 2.25rem);--text-h1:2.5rem;--text-h2:2rem;--text-h3:1.5rem;--text-h4:1.25rem;--text-h5:1.0625rem;--text-body-lg:1.25rem;--text-body:1.0625rem;--text-body-sm:.9375rem;--text-caption:.8125rem;--text-eyebrow:.75rem;--text-data:.875rem;--lh-tight:1.04;--lh-snug:1.18;--lh-normal:1.5;--lh-relaxed:1.65;--ls-tighter:-.03em;--ls-tight:-.015em;--ls-normal:0;--ls-wide:.04em;--ls-eyebrow:.16em}
:root{--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:2.5rem;--space-8:3rem;--space-9:4rem;--space-10:5.5rem;--space-11:7rem;--space-12:9rem;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:28px;--radius-2xl:40px;--radius-pill:999px;--shadow-xs:0 1px 2px #1616160a;--shadow-sm:0 2px 8px #1616160d;--shadow-md:0 8px 24px #1616160f;--shadow-lg:0 18px 48px #16161614;--shadow-xl:0 32px 80px #1616161a;--shadow-glass:0 12px 40px #3646421f, inset 0 1px 0 #fff9;--shadow-sage:0 24px 70px #5669632e;--blur-sm:8px;--blur-md:18px;--blur-lg:32px;--blur-xl:56px;--container-sm:640px;--container-md:960px;--container-lg:1200px;--container-xl:1360px;--gutter:clamp(1.25rem, 4vw, 4rem);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-inout:cubic-bezier(.65, 0, .35, 1);--ease-glass:cubic-bezier(.4, .14, .3, 1);--dur-fast:.14s;--dur-base:.24s;--dur-slow:.42s;--dur-ambient:.9s}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--lh-normal);font-weight:var(--fw-regular);color:var(--text-primary);background:var(--surface-page);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,h5,h6,p,figure{margin:0}a{color:inherit;text-decoration:none}::selection{background:var(--sage-200);color:var(--ink-950)}.m-display{font-family:var(--font-serif);font-weight:var(--fw-light);line-height:var(--lh-tight);letter-spacing:var(--ls-tight)}.m-eyebrow{font-family:var(--font-mono);font-size:var(--text-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-accent)}.m-glass{background:var(--surface-glass);-webkit-backdrop-filter:blur(var(--blur-md)) saturate(1.2);backdrop-filter:blur(var(--blur-md)) saturate(1.2);border:1px solid var(--border-glass);box-shadow:var(--shadow-glass);border-radius:var(--radius-lg)}.m-container{width:100%;max-width:var(--container-lg);padding-inline:var(--gutter);margin-inline:auto}.m-container--xl{max-width:var(--container-xl)}.m-container--md{max-width:var(--container-md)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}
.mg-btn{--_bg:var(--ink-950);--_fg:var(--white);--_bd:transparent;font-family:var(--font-sans);font-weight:var(--fw-medium);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid var(--_bd);background:var(--_bg);color:var(--_fg);border-radius:var(--radius-pill);transition:transform var(--dur-fast) var(--ease-out), background var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);justify-content:center;align-items:center;gap:.55em;line-height:1;display:inline-flex}.mg-btn:focus-visible{outline:2px solid var(--sage-400);outline-offset:2px}.mg-btn:active{transform:scale(.98)}.mg-btn[disabled]{opacity:.4;cursor:not-allowed;transform:none}.mg-btn--full{width:100%}.mg-btn--sm{height:36px;padding:0 16px;font-size:14px}.mg-btn--md{height:44px;padding:0 22px;font-size:15px}.mg-btn--lg{height:54px;padding:0 30px;font-size:16px}.mg-btn--primary{--_bg:var(--ink-950);--_fg:var(--white)}.mg-btn--primary:hover:not([disabled]){--_bg:var(--ink-800);box-shadow:var(--shadow-md);transform:translateY(-1px)}.mg-btn--accent{--_bg:var(--sage-600);--_fg:var(--white)}.mg-btn--accent:hover:not([disabled]){--_bg:var(--sage-700);box-shadow:var(--shadow-sage);transform:translateY(-1px)}.mg-btn--secondary{--_bg:var(--white);--_fg:var(--ink-950);--_bd:var(--border-default)}.mg-btn--secondary:hover:not([disabled]){--_bd:var(--ink-400);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.mg-btn--ghost{--_bg:transparent;--_fg:var(--ink-800)}.mg-btn--ghost:hover:not([disabled]){--_bg:var(--sage-50);--_fg:var(--ink-950)}.mg-btn--glass{--_fg:var(--ink-950);--_bd:var(--border-glass);background:var(--glass-white-hi);-webkit-backdrop-filter:blur(var(--blur-md)) saturate(1.2);backdrop-filter:blur(var(--blur-md)) saturate(1.2);box-shadow:var(--shadow-glass)}.mg-btn--glass:hover:not([disabled]){background:#ffffffd9;transform:translateY(-1px)}.mg-btn .mg-btn__i{font-size:1.15em;display:inline-flex}.mg-card{border-radius:var(--radius-lg);box-sizing:border-box;transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);display:block}.mg-card--pad{padding:28px}.mg-card--solid{background:var(--surface-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm)}.mg-card--glass{background:var(--glass-white);-webkit-backdrop-filter:blur(var(--blur-md)) saturate(1.2);backdrop-filter:blur(var(--blur-md)) saturate(1.2);border:1px solid var(--border-glass);box-shadow:var(--shadow-glass)}.mg-card--sunken{background:var(--surface-sunken);border:1px solid var(--border-subtle)}.mg-card--feature{background:var(--surface-card);border:1px solid var(--sage-200);box-shadow:var(--shadow-sage)}.mg-card--interactive{cursor:pointer}.mg-card--interactive:hover{box-shadow:var(--shadow-lg);border-color:var(--border-default);transform:translateY(-3px)}.mg-badge{font-family:var(--font-sans);font-size:12.5px;font-weight:var(--fw-medium);letter-spacing:-.005em;border-radius:var(--radius-pill);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:6px 11px;line-height:1;display:inline-flex}.mg-badge--dot:before{content:"";opacity:.8;background:currentColor;border-radius:50%;width:6px;height:6px}.mg-badge--neutral{background:var(--ink-50);color:var(--ink-700);border-color:var(--border-subtle)}.mg-badge--sage{background:var(--sage-50);color:var(--sage-700);border-color:var(--sage-200)}.mg-badge--success{background:var(--success-100);color:var(--success-700)}.mg-badge--warning{background:var(--warning-100);color:var(--warning-700)}.mg-badge--danger{background:var(--danger-100);color:var(--danger-700)}.mg-badge--solid{background:var(--ink-950);color:var(--white)}.mg-badge .mg-badge__i{font-size:14px;display:inline-flex}.mg-stat{font-family:var(--font-sans);flex-direction:column;gap:6px;display:flex}.mg-stat__eyebrow{font-family:var(--font-mono);font-size:11px;font-weight:var(--fw-medium);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-accent)}.mg-stat__value{font-family:var(--font-mono);font-weight:var(--fw-regular);letter-spacing:-.01em;color:var(--text-primary);line-height:1}.mg-stat--sm .mg-stat__value{font-size:30px}.mg-stat--md .mg-stat__value{font-size:44px}.mg-stat--lg .mg-stat__value{font-size:60px}.mg-stat__label{color:var(--text-secondary);max-width:30ch;font-size:14px;line-height:1.4}.mg-avatar{font-family:var(--font-sans);font-weight:var(--fw-medium);background:var(--sage-100);color:var(--sage-700);border:1px solid var(--border-glass);box-shadow:var(--shadow-xs);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.mg-avatar img{object-fit:cover;width:100%;height:100%;display:block}.mg-avatar--sm{width:32px;height:32px;font-size:12px}.mg-avatar--md{width:40px;height:40px;font-size:14px}.mg-avatar--lg{width:56px;height:56px;font-size:19px}.mg-field{font-family:var(--font-sans);flex-direction:column;gap:7px;display:flex}.mg-field__label{font-size:13px;font-weight:var(--fw-medium);color:var(--text-secondary);letter-spacing:-.005em}.mg-field__req{color:var(--danger-500)}.mg-input-wrap{align-items:center;display:flex;position:relative}.mg-input-wrap__icon{color:var(--text-tertiary);pointer-events:none;font-size:18px;display:inline-flex;position:absolute;left:14px}.mg-input{box-sizing:border-box;width:100%;height:46px;font-family:var(--font-sans);color:var(--text-primary);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out);padding:0 14px;font-size:15px}.mg-input--icon{padding-left:42px}.mg-input::placeholder{color:var(--text-tertiary)}.mg-input:hover{border-color:var(--border-strong)}.mg-input:focus{border-color:var(--sage-400);box-shadow:0 0 0 4px var(--sage-100);background:var(--white);outline:none}.mg-input[aria-invalid=true]{border-color:var(--danger-500)}.mg-input[aria-invalid=true]:focus{box-shadow:0 0 0 4px var(--danger-100)}.mg-input:disabled{background:var(--surface-sunken);color:var(--text-tertiary);cursor:not-allowed}.mg-field__hint{color:var(--text-tertiary);font-size:12.5px}.mg-field__hint--error{color:var(--danger-700)}.mg-switch{font-family:var(--font-sans);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:inline-flex}.mg-switch input{opacity:0;width:0;height:0;position:absolute}.mg-switch__track{border-radius:var(--radius-pill);background:var(--ink-200);width:44px;height:26px;transition:background var(--dur-base) var(--ease-out);flex:none;position:relative;box-shadow:inset 0 1px 2px #16161614}.mg-switch__thumb{background:var(--white);width:20px;height:20px;transition:transform var(--dur-base) var(--ease-glass);border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #16161640}.mg-switch input:checked+.mg-switch__track{background:var(--sage-500)}.mg-switch input:checked+.mg-switch__track .mg-switch__thumb{transform:translate(18px)}.mg-switch input:focus-visible+.mg-switch__track{outline:2px solid var(--sage-400);outline-offset:2px}.mg-switch input:disabled+.mg-switch__track{opacity:.45;cursor:not-allowed}.mg-switch__label{color:var(--text-primary);font-size:14.5px}a.featlink,a.sol-type,a.mega__item,a.mega__feat,a.nav__link--trigger,a.mega__lead-link,a.nav__macc-link{text-decoration:none}a.featlink,a.sol-type,a.mega__item,a.mega__feat,a.nav__link--trigger{color:inherit}
