.core-landing{--core-bg:#fbfbfa;--core-bg-alt:#f4f4f2;--core-ink:#111110;--core-ink-2:#3a3a33;--core-ink-3:#56564f;--core-muted:#737269;--core-muted-2:#8a897f;--core-faint:#a3a299;--core-ghost:#c4c2b8;--core-line:#eceae4;--core-line-soft:#f0efec;--core-pos:#2f8f5b;--core-neg:#c0554e;background:var(--core-bg);color:var(--core-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.core-landing .font-display{font-family:var(--font-core-display),"Inter Tight",system-ui,sans-serif;letter-spacing:-.025em}.core-landing ::selection{background:var(--core-ink);color:var(--core-bg)}.core-hover-chip,.core-hover-image-target,.core-hover-lift{transition-timing-function:cubic-bezier(.16,1,.3,1)}.core-hover-lift{transition-property:transform,filter;transition-duration:.32s}.core-hover-chip{transition-property:transform,box-shadow,background-color;transition-duration:.26s}.core-hover-image-target{transform-origin:center top;transition-property:transform;transition-duration:.65s}@media (hover:hover) and (pointer:fine){.core-hover-lift:hover{transform:translateY(-4px);filter:drop-shadow(0 18px 24px rgba(17,17,16,.1))}.core-hover-chip:hover{transform:translate3d(5px,-2px,0);box-shadow:0 10px 22px -14px rgba(17,17,16,.35)}.core-hover-image:hover .core-hover-image-target{transform:scale(1.025)}}@keyframes core-hook-ripple{0%{transform:scale(1);opacity:.55}70%{opacity:.14}to{transform:scale(2.4);opacity:0}}@media (prefers-reduced-motion:reduce){.core-landing .animate-ping,.core-landing [class*=core-hook-ripple]{animation:none!important}.core-landing .core-hero-video{display:none}.core-hover-chip,.core-hover-image-target,.core-hover-lift{transition:none!important}.core-hover-chip:hover,.core-hover-image:hover .core-hover-image-target,.core-hover-lift:hover{transform:none!important}}.core-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.core-legal h1{font-family:var(--font-core-display),"Inter Tight",system-ui,sans-serif;letter-spacing:-.025em;font-size:2.4rem;font-weight:500;line-height:1.1;color:var(--core-ink);margin-bottom:.75rem}.core-legal .core-legal-lede{font-size:1.02rem;line-height:1.6;color:var(--core-muted);margin-bottom:3rem}.core-legal h2{font-family:var(--font-core-display),"Inter Tight",system-ui,sans-serif;letter-spacing:-.02em;font-size:1.3rem;font-weight:600;color:var(--core-ink);margin:3rem 0 .9rem}.core-legal h3{font-size:.95rem;font-weight:600;color:var(--core-ink-2);margin:1.75rem 0 .5rem}.core-legal li,.core-legal p{font-size:.95rem;line-height:1.7;color:var(--core-ink-3)}.core-legal p,.core-legal ul{margin-bottom:1rem}.core-legal ul{list-style:disc;padding-left:1.25rem}.core-legal li{margin-bottom:.4rem}.core-legal a{color:var(--core-ink);text-decoration:underline;text-underline-offset:2px}.core-legal table{width:100%;border-collapse:collapse;margin-bottom:1.25rem;font-size:.86rem}.core-legal td,.core-legal th{text-align:left;vertical-align:top;padding:.6rem .75rem;border-bottom:1px solid var(--core-line);color:var(--core-ink-3)}.core-legal th{color:var(--core-muted);font-weight:600;white-space:nowrap}.core-todo{display:inline-block;padding:.05rem .4rem;border-radius:4px;background:#faece9;color:#b0463f;font-size:.82rem;font-weight:600}.core-dark-run{position:relative;background:#0c0b09;color:#fff}.core-hero-floor{position:absolute;inset-inline:0;bottom:0;height:clamp(90px,16vh,200px);background:linear-gradient(180deg,rgba(12,11,9,0) 0,#0c0b09);pointer-events:none}@media (hover:hover) and (pointer:fine){.core-dark-run .core-hover-chip:hover{background-color:rgba(255,255,255,.11);box-shadow:0 10px 22px -14px rgba(0,0,0,.9)}.core-dark-run .core-hover-lift:hover{filter:drop-shadow(0 18px 30px rgba(0,0,0,.55))}}.core-wordmark{font-family:var(--font-core-wordmark),"Schibsted Grotesk",system-ui,sans-serif;font-weight:600;letter-spacing:-.015em;line-height:1}.core-wordmark-tm{font-size:.38em;letter-spacing:0;margin-top:.14em;margin-left:.14em;opacity:.7}.core-landing{--core-h1:clamp(2.4rem,4.6vw,4rem);--core-h2:clamp(1.85rem,3.2vw,2.8rem);--core-h3:clamp(1.3rem,1.85vw,1.62rem);--core-lede:clamp(1.02rem,1.15vw,1.16rem)}.core-landing .core-h1{font-size:var(--core-h1);font-weight:500;line-height:1;letter-spacing:-.034em}.core-landing .core-h2,.core-landing .core-h3{text-wrap:balance}.core-landing .core-h2{font-size:var(--core-h2);font-weight:500;line-height:1.05;letter-spacing:-.03em}.core-landing .core-h3{font-size:var(--core-h3);font-weight:500;line-height:1.14;letter-spacing:-.028em}.core-landing .core-lede{font-size:var(--core-lede);line-height:1.55}.core-landing .core-eyebrow{font-size:.78rem;font-weight:500;letter-spacing:.02em;color:var(--core-faint)}.core-landing .core-dark-run .core-eyebrow,.core-landing .core-on-ink .core-eyebrow{color:rgba(255,255,255,.45)}.core-landing .core-intro{max-width:22ch;margin-inline:auto;text-align:center;text-wrap:balance}.core-landing .core-intro-lede{max-width:52ch;margin-inline:auto;text-align:center;text-wrap:pretty}.core-engine-mark{width:20px;height:20px;object-fit:contain;filter:brightness(0) invert(1);opacity:.9}.core-shot-lift{transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.core-shot-lift:hover{transform:translateY(-4px);box-shadow:0 44px 90px -50px rgba(17,17,16,.4)}}@media (max-width:720px){.core-landing .core-dashboard-frame-inner{aspect-ratio:.7}.core-landing .core-dashboard-scale{width:100%;transform:translateY(-374px)}}