.mk-terrain[data-v-be48cb24]{display:block;width:100%;height:100%}.mono-label[data-v-8cd2de4b]{color:var(--mk-ink-75);font:500 .68rem/1.2 var(--mk-font-mono, monospace);letter-spacing:.13em;text-transform:uppercase}.work-lockup[data-v-710a295f]{--work-lockup-logo-height: 1.68rem;display:inline-flex;align-items:center;gap:calc(var(--work-lockup-logo-height) * .63);color:#201f1c;line-height:1;white-space:nowrap}.work-lockup img[data-v-710a295f]{display:block;width:auto;height:var(--work-lockup-logo-height);flex:none}.work-lockup__rule[data-v-710a295f]{width:1px;align-self:stretch;background:currentColor;opacity:.2}.work-lockup__name[data-v-710a295f]{display:inline-flex;align-items:center;font-family:var(--mk-font-sans, sans-serif);font-size:calc(var(--work-lockup-logo-height) * .895);font-weight:500;letter-spacing:-.02em;line-height:1}.work-lockup--inverse[data-v-710a295f]{color:#eee6d5}.work-lockup--inverse img[data-v-710a295f]{filter:invert(1)}.work-lockup--compact[data-v-710a295f]{--work-lockup-logo-height: 1.25rem}.navbar[data-v-3eadfb95]{position:fixed;z-index:80;top:14px;right:var(--mk-shell-inset);left:var(--mk-shell-inset);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 16px;border:1px solid var(--glass-border);border-radius:13px;background:var(--glass-fill);box-shadow:var(--glass-inset);color:var(--mk-ink);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);transition:background-color var(--mk-dur-calm) var(--mk-ease),border-color var(--mk-dur-calm) var(--mk-ease),box-shadow var(--mk-dur-calm) var(--mk-ease),opacity .28s var(--mk-ease-out)}.wordmark[data-v-3eadfb95]{display:flex;align-items:center}.wordmark img[data-v-3eadfb95]{display:block;width:86px;height:auto}[data-theme=dark] .wordmark img[data-v-3eadfb95]{filter:invert(1)}.nav-links[data-v-3eadfb95]{display:flex;gap:clamp(16px,2.4vw,27px);font-size:12.5px;font-weight:500}.nav-links a[data-v-3eadfb95]{position:relative;color:var(--mk-nav-ink)}.nav-links a[data-v-3eadfb95]:after{position:absolute;right:100%;bottom:-3px;left:0;height:1px;background:currentColor;content:"";transition:right var(--mk-dur-quick) var(--mk-ease)}.nav-links a[data-v-3eadfb95]:hover:after,.nav-links a[data-v-3eadfb95]:focus-visible:after,.nav-links a[aria-current=page][data-v-3eadfb95]:after{right:0}.nav-actions[data-v-3eadfb95]{display:flex;align-items:center;gap:9px}.nav-cta[data-v-3eadfb95]{min-height:30px;padding:0 14px;border-radius:9px;font-size:11.5px}.theme-btn[data-v-3eadfb95],.nav-burger[data-v-3eadfb95]{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:9px;color:var(--mk-nav-ink)}.theme-btn[data-v-3eadfb95]:hover,.nav-burger[data-v-3eadfb95]:hover{background:var(--mk-inset-bg)}.nav-burger[data-v-3eadfb95]{display:none}.nav-menu[data-v-3eadfb95]{position:absolute;z-index:1;top:calc(100% + 8px);right:0;left:0;display:flex;overflow:hidden;max-height:0;flex-direction:column;gap:0;padding:0 18px;border:1px solid color-mix(in srgb,var(--mk-ink) 12%,transparent);border-radius:13px;opacity:0;background:color-mix(in srgb,var(--mk-field) 94%,transparent);box-shadow:var(--shadow-float-lg);pointer-events:none;backdrop-filter:blur(28px) saturate(145%);-webkit-backdrop-filter:blur(28px) saturate(145%);transition:max-height var(--mk-dur-calm) var(--mk-ease),opacity var(--mk-dur-calm) var(--mk-ease),padding var(--mk-dur-calm) var(--mk-ease)}.nav-menu>a[data-v-3eadfb95]:not(.nav-menu__cta){display:flex;min-height:40px;align-items:center;padding-inline:8px;border-radius:8px;color:var(--mk-nav-ink);font-size:16px;font-weight:500}.nav-menu>a[data-v-3eadfb95]:not(.nav-menu__cta):hover,.nav-menu>a[data-v-3eadfb95]:not(.nav-menu__cta):focus-visible,.nav-menu>a:not(.nav-menu__cta)[aria-current=page][data-v-3eadfb95]{background:color-mix(in srgb,var(--mk-ink) 6%,var(--mk-field))}.navbar.is-open .nav-menu[data-v-3eadfb95]{max-height:280px;gap:2px;padding:10px;opacity:1;pointer-events:auto}.nav-menu__cta[data-v-3eadfb95]{display:none}@media(max-width:760px){.navbar[data-v-3eadfb95]{top:8px;padding:7px 8px 7px 12px}.navbar.is-open[data-v-3eadfb95]{background:color-mix(in srgb,var(--mk-field) 94%,transparent);box-shadow:var(--glass-inset),var(--shadow-float-lg);backdrop-filter:blur(28px) saturate(145%);-webkit-backdrop-filter:blur(28px) saturate(145%)}.nav-links[data-v-3eadfb95]{display:none}.theme-btn[data-v-3eadfb95],.nav-burger[data-v-3eadfb95]{width:44px;height:44px}.nav-cta[data-v-3eadfb95]{min-height:44px;padding-inline:16px}.nav-burger[data-v-3eadfb95]{display:inline-flex}}@media(max-width:440px){.nav-cta[data-v-3eadfb95]{display:none}.nav-menu__cta[data-v-3eadfb95]{display:inline-flex;min-height:44px;margin-top:4px;align-items:center;justify-content:center;border-radius:10px;background:var(--mk-ink);color:var(--mk-field)}}@media(prefers-reduced-motion:reduce){.navbar[data-v-3eadfb95],.nav-menu[data-v-3eadfb95]{transition:none}}@media(prefers-reduced-transparency:reduce){.navbar[data-v-3eadfb95],.nav-menu[data-v-3eadfb95]{background:var(--mk-field);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(forced-colors:active){.navbar[data-v-3eadfb95],.nav-menu[data-v-3eadfb95]{border:1px solid CanvasText}}.cmdbar[data-v-5553efa0]{position:relative;width:min(600px,100%);margin-top:clamp(30px,5.4vh,52px);border-radius:17px;padding:14px 15px;background:var(--cmd-bg);border:1px solid var(--cmd-border);backdrop-filter:blur(32px) saturate(195%);-webkit-backdrop-filter:blur(32px) saturate(195%);box-shadow:var(--cmd-shadow);transition:transform var(--mk-dur-quick) var(--mk-ease),box-shadow var(--mk-dur-calm) var(--mk-ease),background var(--mk-dur-calm) var(--mk-ease),border-color var(--mk-dur-calm) var(--mk-ease);cursor:text;text-align:left}.cmdbar[data-v-5553efa0]:hover,.cmdbar[data-v-5553efa0]:focus-within{transform:translateY(-1px);box-shadow:var(--cmd-shadow-hover)}.cmdbar.is-sent[data-v-5553efa0]{animation:bar-settle-5553efa0 .42s var(--mk-ease)}@keyframes bar-settle-5553efa0{0%{transform:translateY(0)}35%{transform:translateY(-3px)}to{transform:translateY(0)}}.cmd-qwrap[data-v-5553efa0]{position:relative;min-height:22px}.cmd-q[data-v-5553efa0]{position:absolute;inset:0;pointer-events:none;font-size:clamp(14px,2vw,16px);font-weight:300;color:var(--cmd-muted);white-space:nowrap;overflow:hidden;transition:opacity var(--mk-dur-quick) var(--mk-ease)}.cmd-qwrap.is-typing .cmd-q[data-v-5553efa0]{opacity:0}.cmd-q .w[data-v-5553efa0]{display:inline-block;opacity:0;transform:translate(-7px,7px);transition:opacity var(--mk-dur-calm) var(--mk-ease),transform var(--mk-dur-calm) var(--mk-ease)}.cmd-q .w.in[data-v-5553efa0]{opacity:1;transform:none}.cmd-input[data-v-5553efa0]{position:relative;min-height:22px;outline:none;font-size:clamp(14px,2vw,16px);font-weight:300;color:var(--cmd-text);caret-color:var(--cmd-text);width:100%}.cmd-foot[data-v-5553efa0]{display:flex;align-items:center;gap:7px;margin-top:18px;flex-wrap:wrap}.cmd-plus[data-v-5553efa0]{width:30px;height:30px;flex-shrink:0;border-radius:50%;border:none;background:var(--cmd-plus-bg);color:var(--cmd-plus-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--mk-dur-quick) var(--mk-ease),transform var(--mk-dur-quick) var(--mk-ease),color var(--mk-dur-calm) var(--mk-ease)}.cmd-plus[data-v-5553efa0]:hover{background:var(--cmd-plus-hover)}.cmd-plus.is-open[data-v-5553efa0]{transform:rotate(45deg);background:var(--cmd-plus-open)}.cmd-plus svg[data-v-5553efa0]{width:17px;height:17px}.cmd-pop[data-v-5553efa0]{position:absolute;left:15px;top:calc(100% + 8px);z-index:50;width:230px;border-radius:13px;padding:6px;background-color:var(--glass-fill);background-image:var(--cmd-pop-bg);border:1px solid var(--glass-border);backdrop-filter:blur(30px) saturate(200%);-webkit-backdrop-filter:blur(30px) saturate(200%);box-shadow:var(--glass-inset),var(--shadow-float);opacity:0;transform:translateY(-6px) scale(.98);transform-origin:top left;pointer-events:none;transition:opacity var(--mk-dur-quick) var(--mk-ease),transform var(--mk-dur-quick) var(--mk-ease)}.cmd-pop.is-open[data-v-5553efa0]{opacity:1;transform:none;pointer-events:auto}.cmd-pop button[data-v-5553efa0]{display:flex;align-items:center;gap:11px;width:100%;padding:9px 10px;border-radius:9px;font-size:13.5px;color:var(--cmd-text);text-align:left;transition:background var(--mk-dur-quick) var(--mk-ease)}.cmd-pop button[data-v-5553efa0]:hover,.cmd-pop button[data-v-5553efa0]:focus-visible{background:var(--cmd-pop-hover)}.cmd-pop button svg[data-v-5553efa0]{color:var(--cmd-icon);flex-shrink:0}.cmd-send[data-v-5553efa0]{width:31px;height:31px;flex-shrink:0;border-radius:50%;border:none;background:var(--cmd-send-bg);color:var(--cmd-send-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform var(--mk-dur-quick) var(--mk-ease),box-shadow var(--mk-dur-quick) var(--mk-ease),background var(--mk-dur-calm) var(--mk-ease),color var(--mk-dur-calm) var(--mk-ease)}.cmd-send[data-v-5553efa0]:hover{transform:translateY(-1px);box-shadow:var(--cmd-send-shadow)}.cmd-send svg[data-v-5553efa0]{width:15px;height:15px}.cmd-send.is-pulse[data-v-5553efa0]{animation:send-pulse-5553efa0 .42s var(--mk-ease)}@keyframes send-pulse-5553efa0{0%{transform:scale(1)}40%{transform:scale(.88)}to{transform:scale(1)}}.src-pill[data-v-5553efa0]{display:inline-flex;align-items:stretch;height:30px;border-radius:9px;background:var(--cmd-chip-bg);border:1px solid var(--cmd-chip-border);color:var(--cmd-text);font-size:13px;font-weight:500;overflow:hidden;white-space:nowrap;transition:background var(--mk-dur-calm) var(--mk-ease),border-color var(--mk-dur-calm) var(--mk-ease),color var(--mk-dur-calm) var(--mk-ease)}.src-pill .lab[data-v-5553efa0]{display:flex;align-items:center;gap:7px;padding:0 4px 0 11px}.src-pill .lab svg[data-v-5553efa0]{stroke:var(--cmd-icon)}.src-pill .jdiv[data-v-5553efa0]{width:1px;background:var(--cmd-chip-border);margin:5px 0}.src-pill .sjuris[data-v-5553efa0]{display:flex;align-items:center;gap:6px;padding:0 9px;cursor:pointer;transition:background var(--mk-dur-quick) var(--mk-ease)}.src-pill .sjuris[data-v-5553efa0]:hover{background:var(--cmd-chip-hover)}.src-pill .sjuris .cv[data-v-5553efa0]{color:var(--cmd-muted)}.jur-pop[data-v-5553efa0]{position:absolute;left:52px;top:calc(100% + 8px);z-index:50;width:190px;border-radius:13px;padding:6px;background-color:var(--glass-fill);background-image:var(--cmd-pop-bg);border:1px solid var(--glass-border);backdrop-filter:blur(30px) saturate(200%);-webkit-backdrop-filter:blur(30px) saturate(200%);box-shadow:var(--glass-inset),var(--shadow-float);opacity:0;transform:translateY(-6px) scale(.98);transform-origin:top left;pointer-events:none;transition:opacity var(--mk-dur-quick) var(--mk-ease),transform var(--mk-dur-quick) var(--mk-ease)}.jur-pop.is-open[data-v-5553efa0]{opacity:1;transform:none;pointer-events:auto}.jur-opt[data-v-5553efa0]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 9px;border-radius:8px;font-size:13.5px;color:var(--cmd-text);text-align:left;transition:background var(--mk-dur-quick) var(--mk-ease)}.jur-opt[data-v-5553efa0]:hover,.jur-opt[data-v-5553efa0]:focus-visible{background:var(--cmd-pop-hover)}.jur-opt .jur-code[data-v-5553efa0]{margin-left:auto;font-size:12px;color:var(--cmd-muted);font-weight:500}.jur-opt .jur-chk[data-v-5553efa0]{margin-left:auto;color:var(--mk-surveyed);display:none;flex-shrink:0}.jur-opt.on .jur-chk[data-v-5553efa0]{display:block}.jur-opt.on .jur-code[data-v-5553efa0]{display:none}.cmd-spacer[data-v-5553efa0]{flex:1;min-width:10px}.flag[data-v-5553efa0]{width:18px;height:13px;border-radius:3px;border:1px solid rgba(0,0,0,.14);flex-shrink:0;overflow:hidden;display:block}.flag.nl[data-v-5553efa0]{background:linear-gradient(to bottom,#ae1c28 0 33.34%,#fff 33.34% 66.67%,#21468b 66.67%)}.flag.de[data-v-5553efa0]{background:linear-gradient(to bottom,#141414 0 33.34%,#d00 33.34% 66.67%,#ffce00 66.67%)}.flag.eu[data-v-5553efa0]{background:#039;display:flex;align-items:center;justify-content:center}.flag.eu svg[data-v-5553efa0]{color:#fc0;display:block}@media(prefers-reduced-motion:reduce){.cmd-q .w[data-v-5553efa0]{opacity:1;transform:none;transition:none}}.clients-band[data-v-76cede9f]{flex-shrink:0;padding:clamp(22px,3.6vh,34px) 0;background:var(--mk-panel)}.clients-band .wrap[data-v-76cede9f]{max-width:none;padding-inline:var(--mk-shell-inset)}.clients-inner[data-v-76cede9f]{display:flex;align-items:center;gap:clamp(24px,4vw,48px)}.clients-inner .eyebrow[data-v-76cede9f]{flex-shrink:0}.clients-marquee[data-v-76cede9f]{overflow:hidden;min-width:0;flex:1;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.clients-track[data-v-76cede9f]{display:flex;width:max-content;align-items:center;gap:clamp(32px,5vw,56px);animation:clients-marquee-76cede9f 50s linear infinite}.clients-track--static[data-v-76cede9f]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));width:100%;gap:24px 32px;animation:none}.clients-track--static img[data-v-76cede9f]{justify-self:center}.clients-track img[data-v-76cede9f]{width:112px;height:40px;object-fit:contain;filter:grayscale(1);opacity:.66;flex-shrink:0}.clients-track img.is-mark[data-v-76cede9f]{width:48px;height:48px}@keyframes clients-marquee-76cede9f{to{transform:translate(calc(-50% - 28px))}}@media(max-width:560px){.clients-inner[data-v-76cede9f]{flex-direction:column;align-items:flex-start;gap:14px}.clients-marquee[data-v-76cede9f]{width:100%}.clients-track img[data-v-76cede9f]{width:92px;height:32px}.clients-track img.is-mark[data-v-76cede9f]{width:40px;height:40px}}@media(prefers-reduced-motion:reduce){.clients-track[data-v-76cede9f]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));width:100%;gap:24px 32px;animation:none}.clients-track img[data-v-76cede9f]{justify-self:center}.clients-track img[data-v-76cede9f]:nth-child(n+13){display:none}}@media(max-width:720px)and (prefers-reduced-motion:reduce){.clients-track[data-v-76cede9f]{grid-template-columns:repeat(3,minmax(0,1fr))}}.hero[data-v-1db01251]{--mk-field: #ffffff;position:relative;min-height:100svh;display:flex;flex-direction:column;overflow:hidden;background:var(--mk-field)}[data-theme=dark] .hero[data-v-1db01251]{--mk-field: #191711}.hero-opal-blue[data-v-1db01251]{right:-70px;top:-110px;width:420px;height:340px}.hero-opal-amber[data-v-1db01251]{left:6%;bottom:-40px;width:400px;height:310px}.hero-terrain[data-v-1db01251]{position:absolute;inset:0;-webkit-mask-image:radial-gradient(ellipse 56% 50% at 50% 48%,transparent 26%,black 70%);mask-image:radial-gradient(ellipse 56% 50% at 50% 48%,transparent 26%,black 70%)}.hero-center[data-v-1db01251]{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:100px var(--mk-gutter) 24px;text-align:center}.hero-pill[data-v-1db01251]{display:inline-flex;align-items:center;gap:9px;height:32px;padding:0 14px 0 12px;border-radius:999px;font-size:12.5px;font-weight:500;color:var(--mk-ink);cursor:pointer;transition:transform var(--mk-dur-quick) var(--mk-ease),box-shadow var(--mk-dur-quick) var(--mk-ease)}.hero-pill[data-v-1db01251]:hover{transform:translateY(-1px);box-shadow:var(--glass-inset),var(--shadow-float-lg)}.hero-pill .pill-dot[data-v-1db01251]{width:6px;height:6px;border-radius:50%;background:var(--mk-surveyed)}.hero-pill svg[data-v-1db01251]{color:var(--mk-ink-55);transition:transform var(--mk-dur-quick) var(--mk-ease)}.hero-pill:hover svg[data-v-1db01251]{transform:translate(2px)}.hero-h1[data-v-1db01251]{margin-top:clamp(20px,3.6vh,34px);font-family:var(--mk-font-display);font-weight:400;font-size:clamp(30px,5.4vw,50px);line-height:1.16;display:flex;flex-direction:column;align-items:center;gap:7px}.hero-h1 em[data-v-1db01251]{font-style:italic}.hero-h1 .slip[data-v-1db01251]{padding:5px 18px 7px;display:inline-block;max-width:100%;line-height:inherit;white-space:normal;text-wrap:balance}.hero-cmd[data-v-1db01251]{width:min(600px,100%)}.word[data-v-cbc1e676]{position:relative;border-radius:14px;overflow:hidden;background:#f6f5f1;border:1px solid #e4e2db;box-shadow:var(--shadow-float-lg);color:#26241f}.de-header[data-v-cbc1e676]{display:flex;align-items:center;gap:8px;height:36px;padding:0 10px 0 8px}.de-well[data-v-cbc1e676]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;border:none;background:none;color:#6e6c63;cursor:pointer;flex-shrink:0;transition:background var(--mk-dur-quick) var(--mk-ease),color var(--mk-dur-quick) var(--mk-ease)}.de-well[data-v-cbc1e676]:hover{background:#edece6;color:#26241f}.de-crumb[data-v-cbc1e676]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#6e6c63}.de-crumb .title[data-v-cbc1e676]{color:#26241f;font-weight:600}.de-saved[data-v-cbc1e676]{margin-left:6px;flex-shrink:0;font-size:11.5px;font-variant-numeric:tabular-nums;color:#8a877c}.de-spacer[data-v-cbc1e676]{flex:1}.de-openword[data-v-cbc1e676]{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:9px;border:1px solid #e0ded6;background:#fdfcfb;color:#3a3935;font-size:12px;font-weight:500;cursor:pointer;flex-shrink:0}.de-openword img[data-v-cbc1e676]{width:14px;height:14px;object-fit:contain}.de-share[data-v-cbc1e676]{display:inline-flex;align-items:center;height:26px;padding:0 13px;border-radius:9px;border:none;background:#201f1c;color:#f7f6f2;font-size:12px;font-weight:500;cursor:pointer;flex-shrink:0;transition:transform var(--mk-dur-quick) var(--mk-ease),box-shadow var(--mk-dur-quick) var(--mk-ease)}.de-share[data-v-cbc1e676]:hover{transform:translateY(-1px);box-shadow:0 5px 13px -7px #14141280}.de-strip[data-v-cbc1e676]{display:flex;align-items:center;gap:3px;margin:4px 8px 0;padding:6px 9px;border-radius:13px;background:#fdfcfbbf;border:1px solid rgba(228,226,219,.8);box-shadow:inset 0 1px #ffffffd9;overflow-x:auto;scrollbar-width:none}.de-strip[data-v-cbc1e676]::-webkit-scrollbar{display:none}.de-strip .t[data-v-cbc1e676]{display:inline-flex;align-items:center;justify-content:center;width:27px;height:27px;border-radius:7px;color:#4a4840;font-size:12.5px;cursor:default;flex-shrink:0}.de-strip .t[data-v-cbc1e676]:hover{background:#f0efe9}.de-strip .t.is-active[data-v-cbc1e676]{background:#eceae2;color:#26241f}.de-strip .t.bold[data-v-cbc1e676]{font-weight:700}.de-strip .t.italic[data-v-cbc1e676]{font-style:italic;font-family:Georgia,serif}.de-strip .t.underline[data-v-cbc1e676]{text-decoration:underline}.de-strip .t.strike[data-v-cbc1e676]{text-decoration:line-through}.de-strip .num[data-v-cbc1e676]{font-variant-numeric:tabular-nums}.de-strip .t.small[data-v-cbc1e676]{font-size:11px}.de-strip .trig[data-v-cbc1e676]{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 9px;border-radius:8px;font-size:12.5px;color:#3a3935;cursor:default;white-space:nowrap;flex-shrink:0}.de-strip .trig[data-v-cbc1e676]:hover{background:#f0efe9}.de-strip .div[data-v-cbc1e676]{width:1px;height:16px;background:#e4e2db;margin:0 5px;flex-shrink:0}.de-strip .pill[data-v-cbc1e676]{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:8px;font-size:12px;color:#3a3935;cursor:default;white-space:nowrap;flex-shrink:0}.de-strip .pill[data-v-cbc1e676]:hover{background:#f0efe9}.de-strip .pill.is-active[data-v-cbc1e676]{background:#eceae2;color:#26241f;font-weight:600}.de-strip .pill.serif[data-v-cbc1e676]{font-family:var(--mk-font-display)}.de-strip .pill.italic[data-v-cbc1e676]{font-style:italic}.de-strip .spacer[data-v-cbc1e676]{flex:1;min-width:12px}.de-strip .chip-ai[data-v-cbc1e676]{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 11px;border-radius:8px;background:#eceae2;color:#26241f;font-size:12px;font-weight:500;white-space:nowrap;cursor:default;flex-shrink:0}.de-strip .chip-ai.chip-ghost[data-v-cbc1e676]{background:none;color:#4a4840}.de-main[data-v-cbc1e676]{display:flex;align-items:stretch;min-height:500px;padding:4px 8px 8px}.de-outline[data-v-cbc1e676]{width:192px;flex-shrink:0;padding:14px 10px 0 6px}.de-outline .lbl[data-v-cbc1e676]{display:block;font-family:var(--mk-font-mono);font-size:10px;letter-spacing:.14em;color:#8a877c;padding:0 8px 8px}.de-outline .row[data-v-cbc1e676]{display:block;padding:5px 8px;border-radius:7px;font-size:12px;color:#55534b;cursor:default;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.de-outline .row[data-v-cbc1e676]:hover{background:#efeee8}.de-outline .row.is-active[data-v-cbc1e676]{background:#eceae2;color:#26241f;font-weight:500}.de-outline .row.lvl1[data-v-cbc1e676]{padding-left:20px}.de-column[data-v-cbc1e676]{flex:1;min-width:0;position:relative;display:flex;flex-direction:column}.de-scroll[data-v-cbc1e676]{flex:1;display:flex;justify-content:center;padding:16px 12px 14px;overflow:hidden}.de-paper[data-v-cbc1e676]{width:min(700px,100%);align-self:flex-start;margin-top:40px;background:#fdfcfb;border:1px solid rgba(228,226,219,.75);border-radius:10px;box-shadow:0 18px 40px -30px #1e1c1659,0 2px 8px #1e1c160a;padding:48px 56px 54px;font-size:12px;line-height:1.9;color:#33322d}.de-paper h3[data-v-cbc1e676]{font-family:var(--mk-font-display);font-weight:500;font-size:17px;color:#201f1c}.de-paper p[data-v-cbc1e676]{margin-top:12px}.ws-del[data-v-cbc1e676]{text-decoration:line-through;text-decoration-color:transparent}.ws-ins[data-v-cbc1e676]{display:none;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:2px}.ws-del.tracked[data-v-cbc1e676]{color:#952a24;text-decoration-color:#952a24}.ws-ins.tracked[data-v-cbc1e676]{display:inline;color:#3c5f4a;text-decoration-color:#3c5f4a}.de-foot[data-v-cbc1e676]{display:flex;align-items:center;gap:8px;height:30px;padding:0 8px 0 12px;border-top:1px solid rgba(228,226,219,.45);font-size:11.5px;color:#8a877c;font-variant-numeric:tabular-nums;flex-shrink:0}.de-foot .wf-spacer[data-v-cbc1e676]{flex:1}.de-foot .wf-zoom[data-v-cbc1e676]{display:inline-flex;align-items:center;gap:6px}.de-foot .wf-zoom button[data-v-cbc1e676]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:7px;border:none;background:none;color:#8a877c;cursor:default}.de-rail[data-v-cbc1e676]{width:353px;flex-shrink:0;padding-left:13px;display:flex}.de-rail-panel[data-v-cbc1e676]{flex:1;display:flex;flex-direction:column;border-radius:18px;background:#faf9f5e0;border:1px solid rgba(255,255,255,.85);box-shadow:var(--shadow-float-lg);overflow:hidden}.de-rail-head[data-v-cbc1e676]{display:flex;align-items:center;gap:7px;padding:12px 14px 8px;color:#26241f}.de-rail-head .nm[data-v-cbc1e676]{font-size:13px;font-weight:600}.de-rail-head .st[data-v-cbc1e676]{font-size:11px;color:#6e6c63}.de-rail-head .x[data-v-cbc1e676]{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;border:none;background:none;color:#8a877c;cursor:default}.de-rail-head .x[data-v-cbc1e676]:hover{background:#efeee8;color:#26241f}.word-thread[data-v-cbc1e676]{flex:1;padding:2px 12px 8px;display:flex;flex-direction:column;gap:8px;font-size:13px;overflow:hidden;color:#26241f}.word-thread[data-v-cbc1e676]>*{opacity:0;transform:translateY(7px);transition:opacity var(--mk-dur-slow) var(--mk-ease),transform var(--mk-dur-slow) var(--mk-ease)}.word-thread>*.is-in[data-v-cbc1e676]{opacity:1;transform:none}.word-msg[data-v-cbc1e676]{align-self:flex-end;max-width:88%;background:#f1f0eb;border:1px solid #e6e4dd;border-radius:12px;padding:8px 12px;font-size:12.5px}.tl-row[data-v-cbc1e676]{display:flex;gap:11px}.tl-glyph-col[data-v-cbc1e676]{display:flex;flex-direction:column;align-items:center;width:20px;flex-shrink:0}.tl-glyph[data-v-cbc1e676]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:#6e6c63cc}.tl-rail[data-v-cbc1e676]{margin-top:3px;width:1px;flex:1;background:#e4e2db;opacity:0;transition:opacity var(--mk-dur-slow) var(--mk-ease)}.tl-row.rail-on .tl-rail[data-v-cbc1e676]{opacity:1}.tl-body[data-v-cbc1e676]{flex:1;min-width:0;padding-bottom:14px}.tl-row.is-last .tl-body[data-v-cbc1e676]{padding-bottom:2px}.tl-primary[data-v-cbc1e676]{display:block;font-size:13px;font-weight:400;color:#201f1c}.tl-sub[data-v-cbc1e676]{display:block;margin-top:2px;font-size:12px;color:#6e6c63}.tl-glyph .g-spin[data-v-cbc1e676],.tl-row.is-live .tl-glyph .g-check[data-v-cbc1e676]{display:none}.tl-row.is-live .tl-glyph .g-spin[data-v-cbc1e676]{display:block;animation:tl-spin-cbc1e676 .9s linear infinite}@keyframes tl-spin-cbc1e676{to{transform:rotate(360deg)}}.tl-row.is-live .tl-primary[data-v-cbc1e676]{color:transparent;background:linear-gradient(90deg,#6e6c63 35%,#201f1c,#6e6c63 65%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:zshimmer-cbc1e676 1.7s linear infinite}@keyframes zshimmer-cbc1e676{0%{background-position:220% 0}to{background-position:-20% 0}}.rail-sug-lbl[data-v-cbc1e676]{margin-top:4px;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#6e6c63cc}.rail-sug[data-v-cbc1e676]{display:flex;gap:8px;align-items:center;padding:8px 10px;border-radius:10px;background:#fdfcfbb3;border:1px solid rgba(228,226,219,.9)}.rail-sug .no[data-v-cbc1e676]{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:5px;background:#f2f1ece6;border:1px solid #e4e2db;font-size:10px;font-weight:500;color:#201f1c;flex-shrink:0;font-variant-numeric:tabular-nums}.rail-sug .cp[data-v-cbc1e676]{flex:1;min-width:0}.rail-sug b[data-v-cbc1e676]{display:block;font-weight:500;font-size:12px;color:#201f1c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rail-sug .item-status[data-v-cbc1e676]{display:block;margin-top:1px;font-size:10.5px;color:#6e6c63}.rail-sug .acts[data-v-cbc1e676]{display:inline-flex;gap:4px;flex-shrink:0}.rail-sug .d[data-v-cbc1e676]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;border:1px solid #e4e2db;background:#fdfcfbe6;cursor:pointer;transition:border-color var(--mk-dur-quick) var(--mk-ease),transform var(--mk-dur-quick) var(--mk-ease),background var(--mk-dur-quick) var(--mk-ease)}.rail-sug .d[data-v-cbc1e676]:hover{border-color:#d4d1c8}.rail-sug .d.pressing[data-v-cbc1e676]{transform:scale(.86);background:#f2f1ec;border-color:#d4d1c8}.rail-sug .d-a[data-v-cbc1e676]{color:#3c5f4a}.rail-sug .d-r[data-v-cbc1e676]{color:#952a24}.rail-actions[data-v-cbc1e676]{display:flex;gap:6px}.rail-actions .accept[data-v-cbc1e676]{display:inline-flex;align-items:center;height:26px;padding:0 12px;border-radius:999px;border:none;background:#201f1c;color:#f7f6f2;font-size:11.5px;font-weight:500;cursor:pointer;transition:transform var(--mk-dur-quick) var(--mk-ease)}.rail-actions .accept[data-v-cbc1e676]:hover{transform:translateY(-1px)}.rail-actions .reject[data-v-cbc1e676]{display:inline-flex;align-items:center;height:26px;padding:0 11px;border-radius:999px;border:1px solid #e4e2db;background:none;font-size:11.5px;font-weight:500;color:#6e6c63;cursor:pointer;transition:background var(--mk-dur-quick) var(--mk-ease),color var(--mk-dur-quick) var(--mk-ease)}.rail-actions .reject[data-v-cbc1e676]:hover{background:#f2f1ec;color:#201f1c}.word.decided .rail-actions[data-v-cbc1e676]{opacity:.4;pointer-events:none}.de-rail-foot[data-v-cbc1e676]{padding:8px 12px 12px}.word-composer .box[data-v-cbc1e676]{display:flex;align-items:center;gap:0;height:38px;border-radius:12px;background:#f4f3ef;border:1px solid #e4e2db;padding:0 6px 0 12px;font-size:13px;color:#6b685f;overflow:hidden}.word-composer .ph[data-v-cbc1e676]{flex-shrink:0}.word-composer .typed[data-v-cbc1e676]{color:#26241f;white-space:nowrap;overflow:hidden;min-width:0}.word-composer .caret[data-v-cbc1e676]{width:1px;height:14px;background:#26241f;margin-left:1px;opacity:0;flex-shrink:0}.word.typing .word-composer .caret[data-v-cbc1e676]{opacity:1;animation:rail-caret-cbc1e676 1s steps(1) infinite}@keyframes rail-caret-cbc1e676{50%{opacity:0}}.word-composer .send[data-v-cbc1e676]{margin-left:auto;width:26px;height:26px;border-radius:50%;background:#201f1c;color:#f7f6f2;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform var(--mk-dur-quick) var(--mk-ease)}.word-composer .send.pulse[data-v-cbc1e676]{transform:scale(.82)}@media(max-width:960px){.de-outline[data-v-cbc1e676]{display:none}.de-rail[data-v-cbc1e676]{width:300px}}@media(max-width:860px){.de-main[data-v-cbc1e676]{flex-direction:column;min-height:0}.de-column[data-v-cbc1e676]{min-height:400px}.de-rail[data-v-cbc1e676]{width:100%;padding-left:0;margin-top:8px}.de-paper[data-v-cbc1e676]{padding:28px 26px 36px}.de-openword span[data-v-cbc1e676]{display:none}}@media(max-width:560px){.de-saved[data-v-cbc1e676]{display:none}}@media(prefers-reduced-motion:reduce){.word-thread[data-v-cbc1e676]>*{opacity:1;transform:none;transition:none}.tl-rail[data-v-cbc1e676]{opacity:1;transition:none}.tl-row.is-live .tl-primary[data-v-cbc1e676],.tl-row.is-live .g-spin[data-v-cbc1e676]{animation:none}}.ws[data-v-0d2e8242]{background:var(--mk-panel);padding:var(--mk-breath-lg) 0}.ws-terrain[data-v-0d2e8242]{position:absolute;inset:0}.ws-wrap[data-v-0d2e8242]{display:flex;flex-direction:column;gap:clamp(30px,5vh,52px)}.stories[data-v-f8e21191]{background:var(--mk-field);padding:var(--mk-breath-lg) 0}.stories-grid[data-v-f8e21191]{display:flex;gap:clamp(36px,6vw,72px);align-items:stretch}.story-card[data-v-f8e21191]{position:relative;flex:1.35;min-width:0;aspect-ratio:16 / 10;border-radius:14px;overflow:hidden;background:var(--mk-inset-bg);border:1px solid var(--mk-hairline);cursor:pointer;transition:transform var(--mk-dur-calm) var(--mk-ease),box-shadow var(--mk-dur-calm) var(--mk-ease);box-shadow:var(--shadow-float)}.story-card[data-v-f8e21191]:hover{transform:translateY(-3px);box-shadow:var(--shadow-float-lg)}.story-card .poster[data-v-f8e21191]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity var(--mk-dur-slow) var(--mk-ease),transform var(--mk-dur-drawn) var(--mk-ease)}.story-card:hover .poster[data-v-f8e21191]{transform:scale(1.015)}.story-play[data-v-f8e21191]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:60px;height:60px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--mk-ink);padding:0;transition:transform var(--mk-dur-calm) var(--mk-ease),opacity var(--mk-dur-calm) var(--mk-ease),color var(--mk-dur-calm) var(--mk-ease)}.story-card:hover .story-play[data-v-f8e21191]{transform:translate(-50%,-50%) scale(1.1)}.story-dur[data-v-f8e21191]{position:absolute;right:14px;bottom:12px;font-family:var(--mk-font-mono);font-size:9px;letter-spacing:.1em;color:#f6f5f1;background:#14120da8;padding:3px 8px;border-radius:5px;transition:opacity var(--mk-dur-calm) var(--mk-ease)}.story-card video[data-v-f8e21191]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#14120d}.story-card.is-playing[data-v-f8e21191]{cursor:default}.story-card.is-playing .story-play[data-v-f8e21191],.story-card.is-playing .poster[data-v-f8e21191],.story-card.is-playing .story-dur[data-v-f8e21191]{opacity:0;pointer-events:none}.story-card.is-playing[data-v-f8e21191]:hover{transform:none}.stories-quote[data-v-f8e21191]{flex:1;min-width:0;display:flex;flex-direction:column}.stories-quote .eyebrow[data-v-f8e21191]{color:var(--mk-ink-75)}.stories-quote blockquote[data-v-f8e21191]{margin-top:auto;padding-top:22px;font-family:var(--mk-font-display);font-weight:500;font-size:clamp(24px,3.4vw,34px);line-height:1.4;color:var(--mk-ink);max-width:480px}.stories-quote blockquote[data-v-f8e21191] em{font-style:italic}.stories-attr[data-v-f8e21191]{margin-top:16px;font-family:var(--mk-font-mono);font-size:9px;letter-spacing:.14em;color:var(--mk-ink-75)}.story-next[data-v-f8e21191]{display:flex;align-items:center;gap:14px;margin-top:10px;padding-top:clamp(20px,3vh,28px);border-top:1px solid var(--mk-hairline);max-width:480px;cursor:pointer}.story-next .thumb[data-v-f8e21191]{position:relative;width:84px;height:52px;border-radius:7px;overflow:hidden;background:var(--mk-inset-bg);border:1px solid var(--mk-hairline);flex-shrink:0}.story-next .thumb img[data-v-f8e21191]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.story-next .thumb span[data-v-f8e21191]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--mk-ink);transition:transform var(--mk-dur-quick) var(--mk-ease),color var(--mk-dur-calm) var(--mk-ease)}.story-next:hover .thumb span[data-v-f8e21191]{transform:translate(-50%,-50%) scale(1.12)}.story-next .nt[data-v-f8e21191]{font-size:13px;font-weight:500;color:var(--mk-ink)}.story-next .nm[data-v-f8e21191]{margin-top:3px;font-family:var(--mk-font-mono);font-size:8.5px;letter-spacing:.12em;color:var(--mk-ink-75)}@media(max-width:960px){.stories-grid[data-v-f8e21191]{flex-direction:column;align-items:stretch}.story-card[data-v-f8e21191]{width:100%}}@media(prefers-reduced-motion:reduce){.story-card .poster[data-v-f8e21191]{transition:none}}.wm[data-v-70c55ba9]{--mk-field: #fff;position:relative;overflow:hidden;background:var(--mk-field)}[data-theme=dark] .wm[data-v-70c55ba9]{--mk-field: #191711}.wm-stage[data-v-70c55ba9]{display:flex;position:relative;width:100vw;max-width:100vw;min-height:clamp(600px,90vh,820px);align-items:stretch;margin-left:calc(50% - 50vw)}.wm-map[data-v-70c55ba9]{position:relative;min-height:inherit;flex:0 0 57.8125%}.wm-terrain[data-v-70c55ba9]{position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 70%,transparent 100%);mask-image:linear-gradient(90deg,#000 70%,transparent 100%)}.wm-fade[data-v-70c55ba9]{position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,transparent 52%,color-mix(in srgb,var(--mk-field) 45%,transparent) 68%,var(--mk-field) 82%);pointer-events:none}.wm-waypoint[data-v-70c55ba9]{display:flex;position:absolute;z-index:3;align-items:center;gap:8px;opacity:0;transform:translate(-50%,-50%);transition:opacity var(--mk-dur-calm) var(--mk-ease);white-space:nowrap}.wm-stage.is-inview .wm-waypoint[data-v-70c55ba9]{opacity:1}.wm-waypoint__dot[data-v-70c55ba9]{width:9px;height:9px;border:2px solid var(--mk-surveyed);border-radius:50%;background:var(--mk-field);transition:.35s var(--mk-ease)}.wm-waypoint__label[data-v-70c55ba9]{padding:3px 8px;border:1px solid var(--mk-hairline-strong);background:var(--mk-chip-bg);color:var(--mk-ink);font:500 8.5px/1.2 var(--mk-font-mono);letter-spacing:.12em}.wm-waypoint.is-active .wm-waypoint__dot[data-v-70c55ba9]{border-color:var(--mk-surveyed);background:var(--mk-surveyed);box-shadow:0 0 0 4px color-mix(in srgb,var(--mk-surveyed) 16%,transparent)}.wm-waypoint.is-active .wm-waypoint__label[data-v-70c55ba9]{border-color:color-mix(in srgb,var(--mk-surveyed) 45%,transparent);color:var(--mk-surveyed)}.wm-copy[data-v-70c55ba9]{display:flex;position:relative;z-index:4;width:min(34%,420px);min-width:0;flex:none;flex-direction:column;justify-content:center;margin-right:auto;margin-left:calc(-1*clamp(36px,5vw,80px));padding:clamp(36px,5vh,56px) 24px clamp(36px,5vh,56px) 12px;background:var(--mk-field)}.wm-copy .eyebrow[data-v-70c55ba9]{padding:0;background:none;color:var(--mk-ink-75);letter-spacing:.2em}.wm-copy h2[data-v-70c55ba9]{margin-top:14px;color:var(--mk-ink);font:500 clamp(30px,4.4vw,38px) / 1.2 var(--mk-font-display)}.wm-copy h2 em[data-v-70c55ba9]{font-weight:400}.wm-copy p[data-v-70c55ba9]{margin-top:16px;color:var(--mk-body);font-size:13px;line-height:1.75}.wm-rows[data-v-70c55ba9]{align-self:stretch;margin-top:clamp(22px,3.6vh,26px)}.wm-row[data-v-70c55ba9]{display:flex;position:relative;align-items:baseline;gap:12px;padding:11px 0;border-top:1px solid var(--mk-hairline)}.wm-row[data-v-70c55ba9]:after{position:absolute;top:-1px;left:0;width:0;height:1px;background:var(--mk-surveyed);content:"";transition:width var(--mk-dur-slow) var(--mk-ease)}.wm-row.is-active[data-v-70c55ba9]:after{width:100%}.wm-row__number[data-v-70c55ba9]{color:var(--mk-ink-75);font:500 9px/1 var(--mk-font-mono)}.wm-row.is-active .wm-row__number[data-v-70c55ba9]{color:var(--mk-surveyed)}.wm-row strong[data-v-70c55ba9]{color:var(--mk-ink);font-size:12.5px}.wm-row strong+span[data-v-70c55ba9]{color:var(--mk-body);font-size:12.5px}@media(max-width:960px){.wm-stage[data-v-70c55ba9]{width:100%;min-height:auto;flex-direction:column;margin-left:0}.wm-map[data-v-70c55ba9]{width:100%;min-height:clamp(280px,52vw,420px);flex:none}.wm-terrain[data-v-70c55ba9]{position:relative;height:clamp(280px,52vw,420px);min-height:clamp(280px,52vw,420px);-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent 100%);mask-image:linear-gradient(180deg,#000 72%,transparent 100%)}.wm-fade[data-v-70c55ba9]{background:linear-gradient(180deg,transparent 48%,color-mix(in srgb,var(--mk-field) 60%,transparent) 68%,var(--mk-field) 88%)}.wm-copy[data-v-70c55ba9]{width:100%;margin-left:0;padding:28px var(--mk-gutter) 56px}}.seal[data-v-88fa0c3b]{flex-shrink:0;font-family:var(--mk-font-mono)}.trust[data-v-1acddf55]{padding:var(--mk-breath-md) 0;background:var(--mk-paper)}.trust-head[data-v-1acddf55]{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;flex-wrap:wrap}.trust-head .eyebrow[data-v-1acddf55]{color:var(--mk-ink-75)}.trust-head h2[data-v-1acddf55]{max-width:650px;margin-top:14px;color:var(--mk-ink);font:500 clamp(25px,4vw,40px) / 1.18 var(--mk-font-display)}.trust-head p[data-v-1acddf55]{max-width:560px;margin-top:14px;color:var(--mk-body);line-height:1.7}.trust-link[data-v-1acddf55]{color:var(--mk-ink-75);font:500 9.5px/1 var(--mk-font-mono);letter-spacing:.13em}.trust-grid[data-v-1acddf55]{display:grid;margin-top:44px;gap:14px;grid-template-columns:repeat(3,1fr)}.trust-card[data-v-1acddf55]{display:flex;min-height:240px;flex-direction:column;justify-content:space-between;gap:28px;padding:26px;border:1px solid var(--mk-hairline-strong);border-radius:14px;background:var(--mk-panel);box-shadow:var(--shadow-float);transition:transform var(--mk-dur-quick) var(--mk-ease),box-shadow var(--mk-dur-quick) var(--mk-ease)}.trust-card strong[data-v-1acddf55]{display:block;color:var(--mk-ink);font:500 clamp(21px,2vw,27px) / 1.12 var(--mk-font-display)}.trust-card span[data-v-1acddf55]{display:block;margin-top:12px;color:var(--mk-body);font-size:13px;line-height:1.65}.trust-card__record[data-v-1acddf55]{display:flex;align-items:center;justify-content:space-between;gap:18px}.trust-card__record[data-v-1acddf55] .seal{color:var(--mk-ink-75)}.trust-card__record small[data-v-1acddf55]{color:var(--mk-ink-75);font:500 9px/1.3 var(--mk-font-mono);letter-spacing:.1em;text-transform:uppercase}.trust-card[data-v-1acddf55]:hover{transform:translateY(-2px);box-shadow:var(--shadow-float-lg)}.trust-card:hover .trust-card__record[data-v-1acddf55] .seal{color:var(--mk-surveyed)}@media(max-width:900px){.trust-grid[data-v-1acddf55]{grid-template-columns:repeat(2,1fr)}}@media(max-width:580px){.trust-grid[data-v-1acddf55]{grid-template-columns:1fr}.trust-card[data-v-1acddf55]{min-height:210px}}.cta[data-v-5b883fd0]{--nt-plate-hi: #211e17;--nt-plate-lo: #191711;--nt-ink: #e9e1ce;--nt-hairline: rgba(233, 225, 206, .2);--nt-btn-bg: #e9e1ce;--nt-btn-ink: #211e17;--nt-glass-bg: rgba(38, 35, 27, .6);--nt-glass-inset: inset 0 1px 0 rgba(233, 225, 206, .14);--nt-shadow: 0 12px 30px -18px rgba(0, 0, 0, .7);background:linear-gradient(180deg,var(--nt-plate-hi),var(--nt-plate-lo));padding:var(--mk-breath-lg) 0}[data-theme=dark] .cta[data-v-5b883fd0]{--nt-plate-hi: #ffffff;--nt-plate-lo: #f3f1eb;--nt-ink: #201f1c;--nt-hairline: rgba(32, 31, 28, .16);--nt-btn-bg: #201f1c;--nt-btn-ink: #ffffff;--nt-glass-bg: rgba(255, 255, 255, .64);--nt-glass-inset: inset 0 1px 0 rgba(255, 255, 255, .82);--nt-shadow: 0 16px 36px -24px rgba(32, 31, 28, .28)}.cta-opal-blue[data-v-5b883fd0]{right:-60px;top:-90px;width:380px;height:300px;opacity:.2;translate:0 calc((var(--scroll-progress, .5) - .5) * -24px)}.cta-opal-amber[data-v-5b883fd0]{left:4%;bottom:-100px;width:360px;height:280px;opacity:.14;translate:0 calc((var(--scroll-progress, .5) - .5) * 18px)}.cta-terrain[data-v-5b883fd0]{position:absolute;inset:0;-webkit-mask-image:radial-gradient(ellipse 56% 60% at 50% 50%,transparent 30%,black 74%);mask-image:radial-gradient(ellipse 56% 60% at 50% 50%,transparent 30%,black 74%);translate:0 calc((var(--scroll-progress, .5) - .5) * 14px);scale:1.02}.cta-inner[data-v-5b883fd0]{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px;min-height:clamp(340px,48vh,440px);justify-content:center}.cta-wordmark[data-v-5b883fd0]{display:inline-flex;align-items:center;border-radius:12px;padding:14px 20px;color:var(--nt-ink)}.cta h2[data-v-5b883fd0]{font-family:var(--mk-font-display);font-weight:500;font-size:clamp(22px,3.6vw,32px);line-height:1.3;color:var(--nt-ink);max-width:640px}.cta-actions[data-v-5b883fd0]{margin-top:14px;display:flex;flex-direction:column;align-items:center;gap:16px}.cta-btn[data-v-5b883fd0]{height:38px;padding:0 22px;font-size:13px}@media(max-width:640px){.cta[data-v-5b883fd0]{padding:var(--mk-breath-md) 0}.cta-inner[data-v-5b883fd0]{min-height:320px}}@media(prefers-reduced-motion:reduce){.cta-opal-blue[data-v-5b883fd0],.cta-opal-amber[data-v-5b883fd0],.cta-terrain[data-v-5b883fd0]{translate:none;scale:1}}.footer[data-v-3fc14cc9]{padding:clamp(52px,8vh,72px) 0 28px;background:var(--nt-plate-lo)}.footer-top[data-v-3fc14cc9]{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;flex-wrap:wrap}.footer-top img[data-v-3fc14cc9]{display:block;transition:filter var(--mk-dur-calm) var(--mk-ease)}[data-theme=dark] .footer-top img[data-v-3fc14cc9]{filter:invert(1)}.footer-cols[data-v-3fc14cc9]{display:flex;gap:clamp(32px,5vw,58px);flex-wrap:wrap}.footer-cols>div[data-v-3fc14cc9]{display:flex;flex-direction:column;gap:9px}.footer-cols span[data-v-3fc14cc9]{margin-bottom:4px;color:var(--nt-ink-75);font:500 8.5px/1 var(--mk-font-mono);letter-spacing:.14em}.footer-cols a[data-v-3fc14cc9]{width:max-content;color:var(--nt-ink-75);font-size:12.5px}.footer-cols a[data-v-3fc14cc9]:hover{color:var(--nt-ink)}.footer-legal[data-v-3fc14cc9]{display:flex;justify-content:space-between;gap:12px;margin-top:clamp(28px,5vh,44px);padding-top:16px;border-top:1px solid var(--nt-hairline);color:var(--nt-ink-75);font:500 8.5px/1.4 var(--mk-font-mono);letter-spacing:.1em;flex-wrap:wrap}.caps[data-v-8c2d8d67]{position:relative;padding:var(--mk-breath-md) 0;background:linear-gradient(180deg,var(--mk-hero-field) 0,var(--mk-hero-field) calc(var(--work-demo-overhang) + 54px),var(--mk-panel) calc(var(--work-demo-overhang) + 180px),var(--mk-panel) 100%)}.caps__terrain[data-v-8c2d8d67]{position:absolute;inset:0;translate:0 calc((var(--scroll-progress, .5) - .5) * 20px);scale:1.015}.cap[data-v-8c2d8d67]{position:relative;display:grid;align-items:center;gap:clamp(28px,4vw,60px);grid-template-columns:minmax(0,1fr) 720px}.cap--reverse[data-v-8c2d8d67]{grid-template-columns:720px minmax(0,1fr)}.cap+.cap[data-v-8c2d8d67]{margin-top:var(--mk-breath-sm)}.cap--reverse .cap__copy[data-v-8c2d8d67]{order:1}.cap__visual[data-v-8c2d8d67]{width:100%;min-width:0;translate:0 calc((.5 - var(--scroll-progress, .5)) * 10px);will-change:translate}.cap__copy .eyebrow--chip[data-v-8c2d8d67]{margin-left:-9px}.cap__copy h2[data-v-8c2d8d67]{margin-top:16px;margin-left:-16px;font-family:var(--mk-font-display);font-weight:500;font-size:clamp(24px,3.2vw,34px);line-height:1.2}.cap__copy p[data-v-8c2d8d67]{margin-top:18px;max-width:430px;color:var(--mk-body);font-size:13.5px;line-height:1.7}.caps__wrap[data-v-8c2d8d67]{max-width:1240px;padding-inline:clamp(20px,4vw,40px)}@media(max-width:1120px){.cap[data-v-8c2d8d67]{grid-template-columns:minmax(0,1fr)}.cap__visual[data-v-8c2d8d67]{width:100%;max-width:720px}.cap--reverse .cap__copy[data-v-8c2d8d67]{order:0}.cap--reverse .cap__visual[data-v-8c2d8d67]{order:1}}@media(max-width:640px){.caps__wrap[data-v-8c2d8d67]{padding-inline:20px}.cap[data-v-8c2d8d67]{gap:24px}.cap__copy .eyebrow--chip[data-v-8c2d8d67],.cap__copy h2[data-v-8c2d8d67]{margin-left:0}.cap__copy h2[data-v-8c2d8d67]{font-size:clamp(25px,8vw,32px)}}@media(prefers-reduced-motion:reduce){.caps__terrain[data-v-8c2d8d67],.cap__visual[data-v-8c2d8d67]{translate:none;scale:1}}.features[data-v-9ea51182]{--feature-slip-inline: 16px;padding:var(--mk-breath-md) 0;background:var(--mk-paper)}.features .sect-head h2[data-v-9ea51182]{margin-left:calc(-1 * var(--feature-slip-inline))}.features .sect-head .slip[data-v-9ea51182]{padding-inline:var(--feature-slip-inline)}.features__tabs[data-v-9ea51182]{display:grid;margin-top:40px;border-top:1px solid var(--mk-hairline-strong);border-bottom:1px solid var(--mk-hairline-strong);grid-template-columns:repeat(6,minmax(0,1fr))}.features__tabs button[data-v-9ea51182]{position:relative;display:grid;min-height:74px;padding:13px 14px 14px;align-content:center;justify-items:start;gap:7px;border:0;border-right:1px solid var(--mk-hairline);border-radius:0;background:transparent;color:var(--mk-body);font-size:12.5px;font-weight:500;text-align:left;cursor:pointer;transition:color var(--mk-dur-quick) var(--mk-ease),background var(--mk-dur-quick) var(--mk-ease)}.features__tabs button[data-v-9ea51182]:last-child{border-right:0}.features__tabs button[data-v-9ea51182]:after{position:absolute;right:13px;bottom:-1px;left:13px;height:2px;background:var(--mk-surveyed);content:"";opacity:0;transform:scaleX(.4);transition:opacity var(--mk-dur-quick) var(--mk-ease),transform var(--mk-dur-calm) var(--mk-ease-out)}.features__tabs button[data-v-9ea51182]:hover{background:color-mix(in srgb,var(--mk-ink) 3%,transparent);color:var(--mk-ink)}.features__tabs button.is-active[data-v-9ea51182]{background:color-mix(in srgb,var(--mk-surveyed) 4%,transparent);color:var(--mk-ink)}.features__tabs button.is-active[data-v-9ea51182]:after{opacity:1;transform:scaleX(1)}.features__index[data-v-9ea51182]{color:var(--mk-ink-55);font:500 8.5px/1 var(--mk-font-mono);letter-spacing:.12em}.features__panel[data-v-9ea51182]{margin-top:22px}.features__viewport[data-v-9ea51182]{position:relative;overflow:hidden;width:100%;max-width:1080px;aspect-ratio:16 / 9;border-radius:18px;clip-path:inset(0 round 18px);background:var(--mk-inset-bg);box-shadow:var(--shadow-float-lg);contain:layout paint;isolation:isolate}.feature-panel-enter-active[data-v-9ea51182],.feature-panel-leave-active[data-v-9ea51182]{position:absolute!important;inset:0;transition:opacity .42s var(--mk-ease-out),transform .52s var(--mk-ease-out),filter .42s var(--mk-ease-out)}.feature-panel-enter-from[data-v-9ea51182]{opacity:0;filter:blur(2px);transform:translate3d(12px,0,0) scale(.998)}.feature-panel-leave-to[data-v-9ea51182]{opacity:0;filter:blur(1px);transform:translate3d(-7px,0,0) scale(.999)}.features__body[data-v-9ea51182]{min-height:3.4em;max-width:560px;margin:0 0 20px;color:var(--mk-body);font-size:13.5px;line-height:1.7}.features__mock[data-v-9ea51182]{position:absolute;inset:0;display:block;width:100%;height:100%}@media(max-width:760px){.features__tabs[data-v-9ea51182]{display:flex;margin-right:-20px;margin-left:-20px;padding-inline:20px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;scroll-padding-inline:20px;scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(90deg,transparent,black 20px,black calc(100% - 20px),transparent);mask-image:linear-gradient(90deg,transparent,black 20px,black calc(100% - 20px),transparent)}.features__tabs[data-v-9ea51182]::-webkit-scrollbar{display:none}.features__tabs button[data-v-9ea51182]{min-width:150px;min-height:68px;flex:0 0 auto;scroll-snap-align:center}.features__body[data-v-9ea51182]{font-size:14px}}@media(max-width:640px){.features .sect-head .eyebrow--chip[data-v-9ea51182],.features .sect-head h2[data-v-9ea51182]{margin-left:0}}@media(prefers-reduced-motion:reduce){.features__tabs button[data-v-9ea51182]:after,.feature-panel-enter-active[data-v-9ea51182],.feature-panel-leave-active[data-v-9ea51182]{transition:none}}.quotes[data-v-26672842]{padding:var(--mk-breath-md) 0;background:var(--mk-field)}.quotes__grid[data-v-26672842]{display:grid;margin-top:34px;gap:clamp(24px,3vw,44px);grid-template-columns:repeat(2,minmax(0,1fr))}.quotes figure[data-v-26672842]{position:relative;display:flex;flex-direction:column;padding-top:22px}.quotes figure[data-v-26672842]:before{position:absolute;top:0;right:0;left:0;height:1px;background:var(--mk-hairline-strong);content:"";transform:scaleX(var(--scroll-enter, 1));transform-origin:left;transition:transform var(--mk-dur-drawn) var(--mk-ease-out)}.quotes blockquote[data-v-26672842]{color:var(--mk-ink);font-family:var(--mk-font-display);font-size:clamp(17px,1.9vw,21px);font-weight:500;line-height:1.45}.quotes blockquote[data-v-26672842] em{font-style:italic}.quotes figcaption[data-v-26672842]{display:flex;margin-top:auto;padding-top:20px;align-items:center;gap:12px}.quotes figcaption img[data-v-26672842]{width:40px;height:40px;flex:none;border-radius:50%;object-fit:cover;background:var(--mk-inset-bg)}.quotes figcaption span[data-v-26672842]{display:grid;gap:3px}.quotes figcaption strong[data-v-26672842]{color:var(--mk-ink);font-size:13px;font-weight:500}.quotes figcaption small[data-v-26672842]{color:var(--mk-ink-75);font:500 9px/1.3 var(--mk-font-mono);letter-spacing:.14em;text-transform:uppercase}@media(max-width:760px){.quotes__grid[data-v-26672842]{grid-template-columns:minmax(0,1fr)}.quotes figure[data-v-26672842]:before{transform:scaleX(1)}}.work-hero[data-v-de4dce81]{--mk-field: var(--mk-hero-field);position:relative;z-index:1;display:flex;min-height:100svh;padding-top:118px;flex-direction:column;background:var(--mk-field);isolation:isolate}.work-hero__field[data-v-de4dce81]{position:absolute;z-index:-1;overflow:hidden;top:0;right:0;left:0;height:100svh;pointer-events:none}.work-hero__terrain[data-v-de4dce81]{position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,transparent 2%,black 28%,black 100%),radial-gradient(ellipse 62% 58% at 28% 43%,transparent 26%,black 76%);mask-image:linear-gradient(90deg,transparent 2%,black 28%,black 100%),radial-gradient(ellipse 62% 58% at 28% 43%,transparent 26%,black 76%);transform-origin:70% 20%}.work-hero__opal-blue[data-v-de4dce81]{top:-100px;right:5%;width:420px;height:280px;opacity:.1;filter:blur(96px)}.work-hero__opal-amber[data-v-de4dce81]{bottom:-80px;left:24%;width:340px;height:250px;opacity:.1;filter:blur(90px)}.work-hero__center[data-v-de4dce81]{position:relative;z-index:1;display:flex;width:100%;flex:1;flex-direction:column;align-items:center;justify-content:center}@media(min-width:761px){.work-hero__center[data-v-de4dce81]{translate:0 clamp(-54px,-4vh,-30px)}}.work-hero__copy[data-v-de4dce81]{width:min(calc(100vw - 80px),var(--mk-masthead-max))}.work-hero__label[data-v-de4dce81]{display:inline-flex;min-height:25px;align-items:center;padding:0 8px;border-left:2px solid var(--mk-surveyed);background:color-mix(in srgb,var(--mk-field) 72%,transparent);color:var(--mk-surveyed);font:500 9px/1 var(--mk-font-mono);letter-spacing:.14em}.work-hero__h1[data-v-de4dce81]{display:flex;margin-top:18px;flex-direction:column;align-items:flex-start;gap:4px;font-family:var(--mk-font-display);font-size:var(--mk-masthead-title-size);font-weight:400;letter-spacing:-.01em;line-height:var(--mk-masthead-title-leading)}.work-hero__h1 .slip[data-v-de4dce81]{max-width:100%;padding:4px 15px 6px;margin-left:-15px;line-height:inherit}.work-hero__copy p[data-v-de4dce81]{max-width:var(--mk-masthead-body-measure);margin-top:14px;color:var(--mk-body);font-size:var(--mk-masthead-body-size);line-height:var(--mk-editorial-body-leading)}.work-hero__actions[data-v-de4dce81]{display:flex;margin-top:22px;align-items:center;gap:20px}.work-hero__explore[data-v-de4dce81]{position:relative;color:var(--mk-ink);font-size:12px;font-weight:500}.work-hero__explore[data-v-de4dce81]:after{position:absolute;right:0;bottom:-4px;left:0;height:1px;background:var(--mk-hairline-strong);content:""}.work-hero__demo[data-v-de4dce81]{position:relative;z-index:1;width:min(calc(100vw - 80px),1280px);margin-top:clamp(32px,5vh,44px);margin-bottom:calc(-1 * var(--work-demo-overhang))}.work-hero__demo[data-v-de4dce81]>.demo{position:absolute;inset:0;opacity:0;transition:opacity .48s var(--mk-ease-out)}.work-hero__demo.is-ready[data-v-de4dce81]>.demo{opacity:1}.work-hero__placeholder[data-v-de4dce81]{position:relative;z-index:4;inset:0;overflow:hidden;border:1px solid var(--mk-window-border);border-radius:22px;opacity:1;background:var(--mk-window-fill);box-shadow:var(--mk-window-shadow),inset 0 1px 0 var(--mk-window-specular);pointer-events:none;transition:opacity .36s var(--mk-ease-out)}.work-hero__demo.is-ready .work-hero__placeholder[data-v-de4dce81]{opacity:0}.work-hero__placeholder-bar[data-v-de4dce81]{display:grid;height:38px;padding:0 14px;grid-template-columns:72px 1fr 72px;align-items:center;border-bottom:1px solid var(--mk-window-border);background:var(--mk-window-bar);color:var(--mk-ink-55)}.work-hero__placeholder-bar span[data-v-de4dce81]{display:flex;gap:8px}.work-hero__placeholder-bar i[data-v-de4dce81]{width:11px;height:11px;border:.5px solid rgb(0 0 0 / 12%);border-radius:50%}.work-hero__placeholder-bar i[data-v-de4dce81]:first-child{background:#ff5f57}.work-hero__placeholder-bar i[data-v-de4dce81]:nth-child(2){background:#febc2e}.work-hero__placeholder-bar i[data-v-de4dce81]:last-child{background:#28c840}.work-hero__placeholder-bar small[data-v-de4dce81]{overflow:hidden;font:500 11px/1 var(--mk-font-text);text-align:center;text-overflow:ellipsis;white-space:nowrap}.work-hero__placeholder-body[data-v-de4dce81]{position:relative;overflow:hidden;width:100%;aspect-ratio:2 / 1;background:radial-gradient(ellipse 42% 58% at 70% 44%,color-mix(in srgb,var(--mk-opal-blue) 10%,transparent),transparent 72%),var(--mk-inset-bg)}.work-hero__placeholder-rail[data-v-de4dce81]{position:absolute;top:10px;bottom:10px;left:10px;width:16%;border-radius:13px;background:color-mix(in srgb,var(--mk-panel) 82%,transparent)}.work-hero__placeholder-well[data-v-de4dce81]{position:absolute;top:38%;left:44%;width:42%;height:14%;border-radius:14px;background:color-mix(in srgb,var(--mk-panel) 88%,transparent);box-shadow:var(--shadow-float-lg)}.js{filter:none;transform:none;clip-path:inset(0);transition-property:opacity}@media(max-width:1024px){.work-hero__copy[data-v-de4dce81],.work-hero__demo[data-v-de4dce81]{width:calc(100vw - 48px)}}@media(max-width:760px){.work-hero[data-v-de4dce81]{min-height:auto;padding-top:112px}.work-hero__center[data-v-de4dce81]{justify-content:flex-start;translate:none}.work-hero__copy[data-v-de4dce81],.work-hero__demo[data-v-de4dce81]{width:calc(100vw - 40px)}.work-hero__h1[data-v-de4dce81]{font-size:clamp(30px,10vw,42px)}.work-hero__h1 .slip[data-v-de4dce81]{padding-inline:9px;margin-left:-9px}.work-hero__actions[data-v-de4dce81]{align-items:flex-start;flex-direction:column;gap:18px}.work-hero__demo[data-v-de4dce81]{width:calc(100vw - 24px);margin-top:34px}.work-hero__placeholder[data-v-de4dce81]{border-radius:14px}.work-hero__placeholder-bar[data-v-de4dce81]{height:30px;padding:0 10px;grid-template-columns:58px 1fr 58px}.work-hero__placeholder-bar span[data-v-de4dce81]{gap:6px}.work-hero__placeholder-bar i[data-v-de4dce81]{width:9px;height:9px}.work-hero__placeholder-bar small[data-v-de4dce81]{font-size:9px}}@media(prefers-reduced-motion:reduce){.work-hero__terrain[data-v-de4dce81],.work-hero__copy[data-v-de4dce81],.work-hero__demo[data-v-de4dce81]{translate:none;scale:1}}.work-shell[data-v-32987911]{--work-demo-overhang: clamp(70px, 10vh, 150px);overflow-x:clip}.work-shell[data-v-32987911] .caps{padding-top:calc(var(--mk-breath-md) + var(--work-demo-overhang));background:radial-gradient(ellipse 38% 12% at 78% 20%,color-mix(in srgb,var(--mk-opal-blue) 13%,transparent),transparent 72%),radial-gradient(ellipse 34% 11% at 18% 43%,color-mix(in srgb,var(--mk-opal-amber) 10%,transparent),transparent 74%),radial-gradient(ellipse 36% 12% at 82% 67%,color-mix(in srgb,var(--mk-opal-blue) 10%,transparent),transparent 74%),radial-gradient(ellipse 32% 10% at 24% 88%,color-mix(in srgb,var(--mk-opal-amber) 8%,transparent),transparent 76%),linear-gradient(180deg,var(--mk-hero-field) 0,var(--mk-hero-field) calc(var(--work-demo-overhang) + 54px),var(--mk-panel) calc(var(--work-demo-overhang) + 180px),var(--mk-panel) 100%)}.work-shell[data-v-32987911] #overview,.work-shell[data-v-32987911] #research,.work-shell[data-v-32987911] #review,.work-shell[data-v-32987911] #draft,.work-shell[data-v-32987911] #integrate,.work-shell[data-v-32987911] #inside-work{scroll-margin-top:0}.work-shell[data-v-32987911] .cap{padding-block:clamp(36px,5vw,72px)}.work-shell[data-v-32987911] .cap__visual{aspect-ratio:16 / 9;isolation:isolate;translate:none}.work-shell[data-v-32987911] #integrate .cap__visual{aspect-ratio:800 / 560}.work-shell[data-v-32987911] .cap__visual:before{position:absolute;z-index:-1;inset:-18% -13%;border-radius:50%;background:radial-gradient(ellipse 58% 72% at 54% 48%,color-mix(in srgb,var(--mk-opal-blue) 28%,transparent),transparent 72%),radial-gradient(ellipse 36% 52% at 78% 66%,color-mix(in srgb,var(--mk-opal-amber) 14%,transparent),transparent 74%);content:"";filter:blur(12px);pointer-events:none}.work-shell[data-v-32987911] .cap--reverse .cap__visual:before{background:radial-gradient(ellipse 58% 72% at 46% 48%,color-mix(in srgb,var(--mk-opal-amber) 25%,transparent),transparent 72%),radial-gradient(ellipse 36% 52% at 22% 64%,color-mix(in srgb,var(--mk-opal-blue) 15%,transparent),transparent 74%)}.work-shell[data-v-32987911] .cap+.cap{margin-top:clamp(100px,13vw,180px)}.work-shell[data-v-32987911] .features,.work-shell[data-v-32987911] .quotes{padding-block:var(--mk-breath-lg)}.work-shell[data-v-32987911] .features__index{color:var(--mk-body)}.work-shell[data-v-32987911] .features__tabs{gap:6px;padding:6px;border:0;border-radius:12px;background:color-mix(in srgb,var(--mk-ink) 3%,transparent)}.work-shell[data-v-32987911] .features__tabs button{border-right:0;border-radius:8px}.work-shell[data-v-32987911] .features__tabs button:after,.work-shell[data-v-32987911] .quotes figure:before{display:none}.work-shell[data-v-32987911] .quotes__grid{gap:clamp(40px,5vw,72px)}.fonts-pending{opacity:0}@media(max-width:760px){.work-shell[data-v-32987911]{--work-demo-overhang: 42px}.work-shell[data-v-32987911] .caps{padding-top:calc(var(--mk-breath-sm) + var(--work-demo-overhang))}.work-shell[data-v-32987911] .cap+.cap{margin-top:clamp(72px,22vw,110px)}.work-shell[data-v-32987911] .features__tabs{margin-right:-20px;margin-left:-20px;padding-inline:20px;border-radius:0;background:transparent}}.report-preview[data-v-6e21f621]{position:absolute;inset:0}.report-preview__page[data-v-6e21f621]{position:absolute;top:50%;left:50%;width:auto;height:82%;border:1px solid rgb(32 31 28 / 9%);background:#faf8f2;box-shadow:0 18px 28px -15px #201f1c5c;object-fit:contain;transform-origin:50% 86%;transition:transform .76s var(--mk-ease-out)}.report-preview__page--left[data-v-6e21f621]{z-index:1;transform:translate(-84%,-48%) rotate(-6deg) scale(.92)}.report-preview__page--right[data-v-6e21f621]{z-index:2;transform:translate(-16%,-48%) rotate(6deg) scale(.92)}.report-preview__page--front[data-v-6e21f621]{z-index:3;transform:translate(-50%,-50%)}.report-preview:hover .report-preview__page--left[data-v-6e21f621]{transform:translate(-91%,-48%) rotate(-7deg) scale(.92)}.report-preview:hover .report-preview__page--right[data-v-6e21f621]{transform:translate(-9%,-48%) rotate(7deg) scale(.92)}@media(max-width:660px){.report-preview__page[data-v-6e21f621]{height:78%}}@media(prefers-reduced-motion:reduce){.report-preview__page[data-v-6e21f621]{transition:none}}.stories-index-shell[data-v-2b57345c]{overflow-x:clip;background:var(--mk-field)}.stories-index__wrap[data-v-2b57345c]{position:relative;width:min(calc(100% - clamp(40px,8vw,96px)),1320px);margin-inline:auto}.stories-index__hero[data-v-2b57345c]{position:relative;display:flex;min-height:520px;overflow:hidden;align-items:center;padding-block:118px clamp(58px,6vw,78px);background:var(--mk-hero-field);isolation:isolate}.stories-index__hero-field[data-v-2b57345c]{position:absolute;z-index:-1;inset:0;overflow:hidden;pointer-events:none}.stories-index__terrain[data-v-2b57345c]{position:absolute!important;inset:0;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,black 0%,black 56%,transparent 94%),linear-gradient(180deg,black 0%,black 70%,transparent 100%);mask-image:linear-gradient(90deg,black 0%,black 56%,transparent 94%),linear-gradient(180deg,black 0%,black 70%,transparent 100%)}.stories-index__opal[data-v-2b57345c]{position:absolute;border-radius:999px;filter:blur(84px)}.stories-index__opal--blue[data-v-2b57345c]{top:-100px;left:42%;width:360px;height:270px;background:color-mix(in srgb,var(--mk-opal-blue) 17%,transparent)}.stories-index__opal--amber[data-v-2b57345c]{bottom:-140px;left:4%;width:320px;height:250px;background:color-mix(in srgb,var(--mk-opal-amber) 12%,transparent)}.stories-index__hero-copy[data-v-2b57345c]{z-index:1;padding-block:26px}.stories-index__label[data-v-2b57345c]{margin:0;color:var(--mk-surveyed);font:500 9.5px/1 var(--mk-font-mono);letter-spacing:.17em;text-transform:uppercase}.stories-index__label[data-v-2b57345c]:before{display:inline-block;width:4px;height:4px;margin-right:10px;border-radius:50%;background:currentColor;content:"";vertical-align:2px}.stories-index__title[data-v-2b57345c]{display:flex;width:fit-content;max-width:100%;align-items:flex-start;flex-direction:column;gap:.17em;margin-top:22px;color:var(--mk-ink);font:400 clamp(52px,5vw,76px) / .96 var(--mk-font-display);letter-spacing:-.035em}.stories-index__title>span[data-v-2b57345c]{display:inline-block;width:fit-content;text-decoration-color:color-mix(in srgb,var(--mk-surveyed) 76%,var(--mk-ink));text-decoration-line:underline;text-decoration-skip-ink:none;text-decoration-thickness:2px;text-underline-offset:.12em}.stories-index__title em[data-v-2b57345c]{font-weight:400}.stories-index__intro[data-v-2b57345c]{max-width:430px;margin-top:24px;color:var(--mk-body);font:400 16px/1.6 var(--mk-font-text)}.stories-index__collection[data-v-2b57345c]{padding-block:clamp(88px,9vw,132px);background:var(--mk-field)}.stories-index__collection-heading[data-v-2b57345c]{display:grid;align-items:end;gap:18px clamp(48px,8vw,120px);grid-template-columns:minmax(0,.82fr) minmax(320px,1.18fr)}.stories-index__collection-heading h2[data-v-2b57345c]{margin:18px 0 0;color:var(--mk-ink);font:400 clamp(38px,4.25vw,60px) / 1.02 var(--mk-font-display);letter-spacing:-.03em}.stories-index__collection-summary[data-v-2b57345c]{max-width:520px;margin-bottom:5px}.stories-index__collection-summary p[data-v-2b57345c]{max-width:390px;margin:0;color:var(--mk-body);font:400 15px/1.65 var(--mk-font-text)}.stories-index__collection-summary span[data-v-2b57345c]{display:block;margin-top:12px;color:var(--mk-ink-75);font:500 9px/1.4 var(--mk-font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.stories-index__grid[data-v-2b57345c]{display:grid;gap:clamp(48px,6vw,72px) clamp(24px,3vw,40px);margin-top:clamp(58px,7vw,92px);grid-template-columns:repeat(2,minmax(0,1fr))}.stories-index__featured[data-v-2b57345c]{min-width:0;overflow:hidden;border:1px solid var(--mk-hairline-strong);border-radius:16px;background:var(--mk-panel);box-shadow:var(--shadow-float);grid-column:1 / -1;transition:transform var(--mk-dur-quick) var(--mk-ease),box-shadow var(--mk-dur-quick) var(--mk-ease)}.stories-index__featured[data-v-2b57345c]:hover{transform:translateY(-2px);box-shadow:var(--shadow-float-lg)}.stories-index__featured[data-v-2b57345c]:focus-within{box-shadow:0 0 0 2px var(--mk-surveyed),var(--shadow-float-lg)}.stories-index__featured-link[data-v-2b57345c]{display:grid;min-height:400px;color:inherit;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);text-decoration:none}.stories-index__archive-link[data-v-2b57345c]{display:block;color:inherit;text-decoration:none}.stories-index__featured-link[data-v-2b57345c]:focus-visible{outline:none}.stories-index__archive-link[data-v-2b57345c]:focus-visible{border-radius:15px;outline:2px solid var(--mk-surveyed);outline-offset:4px}.stories-index__art[data-v-2b57345c]{position:relative;overflow:hidden;margin:0;aspect-ratio:16 / 9;isolation:isolate}.stories-index__featured-art[data-v-2b57345c]{min-height:100%;aspect-ratio:auto}.stories-index__art--campaign[data-v-2b57345c]{background:#e3eaff}.stories-index__art--product[data-v-2b57345c]{background:radial-gradient(circle at 8% 12%,rgb(74 102 222 / 24%),transparent 46%),radial-gradient(circle at 88% 90%,rgb(235 189 94 / 17%),transparent 44%),#f8f6f0}.stories-index__art--terrain[data-v-2b57345c]{background:#181713}.stories-index__art--report[data-v-2b57345c]{background:radial-gradient(rgb(32 31 28 / 8%) 1px,transparent 1.2px) center / 15px 15px,radial-gradient(circle at 24% 18%,rgb(105 128 229 / 22%),transparent 43%),radial-gradient(circle at 84% 82%,rgb(231 188 101 / 16%),transparent 41%),var(--mk-paper)}.stories-index__art img[data-v-2b57345c]{display:block;width:100%;height:100%;object-fit:cover;transition:transform .76s var(--mk-ease-out)}.stories-index__art--campaign img[data-v-2b57345c],.stories-index__art--product img[data-v-2b57345c]{object-fit:contain}.stories-index__featured-art.stories-index__art--campaign img[data-v-2b57345c]{object-fit:cover;object-position:center}.stories-index__art-terrain[data-v-2b57345c]{position:absolute!important;inset:0;width:100%;height:100%}.stories-index__featured-copy[data-v-2b57345c]{display:flex;justify-content:center;padding:clamp(30px,4vw,50px);flex-direction:column}.stories-index__meta[data-v-2b57345c]{display:flex;align-items:center;gap:12px;color:var(--mk-ink-75);font:500 9px/1.35 var(--mk-font-mono);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap}.stories-index__featured h3[data-v-2b57345c]{max-width:480px;margin-top:18px;color:var(--mk-ink);font:500 clamp(32px,3.2vw,48px) / 1.03 var(--mk-font-display);letter-spacing:-.03em}.stories-index__featured-copy>p[data-v-2b57345c],.stories-index__archive-copy>p[data-v-2b57345c]{color:var(--mk-body);font-size:13.5px;line-height:1.65}.stories-index__featured-copy>p[data-v-2b57345c]{max-width:480px;margin-top:17px}.stories-index__action[data-v-2b57345c]{display:inline-flex;width:max-content;align-items:center;gap:8px;margin-top:22px;color:var(--mk-ink);font:500 9.5px/1.2 var(--mk-font-mono);letter-spacing:.08em;text-transform:uppercase}.stories-index__action i[data-v-2b57345c]{font-style:normal;transition:transform var(--mk-dur-quick) var(--mk-ease)}.stories-index__featured-link:hover .stories-index__art img[data-v-2b57345c],.stories-index__archive-link:hover .stories-index__art img[data-v-2b57345c]{transform:scale(1.012)}.stories-index__featured-link:hover .stories-index__action i[data-v-2b57345c],.stories-index__archive-link:hover .stories-index__action i[data-v-2b57345c]{transform:translate(3px)}.stories-index__archive-card[data-v-2b57345c]{min-width:0}.stories-index__archive-art[data-v-2b57345c]{border-radius:14px;background:var(--mk-paper)}.stories-index__archive-copy[data-v-2b57345c]{display:flex;min-height:230px;padding-top:22px;flex-direction:column}.stories-index__archive-copy h3[data-v-2b57345c]{max-width:560px;margin-top:14px;color:var(--mk-ink);font:500 clamp(28px,3vw,40px) / 1.06 var(--mk-font-display);letter-spacing:-.025em}.stories-index__archive-copy>p[data-v-2b57345c]{max-width:560px;margin-top:14px}.stories-index__archive-copy .stories-index__action[data-v-2b57345c]{margin-top:auto;padding-top:22px}.stories-index__empty[data-v-2b57345c]{margin-top:54px;color:var(--mk-body);font-size:14px}@media(max-width:960px){.stories-index__featured-link[data-v-2b57345c]{min-height:auto;grid-template-columns:1fr}.stories-index__featured-art[data-v-2b57345c]{min-height:0;aspect-ratio:16 / 9}}@media(max-width:820px){.stories-index__hero[data-v-2b57345c]{min-height:0;padding-block:102px 52px}.stories-index__hero-copy[data-v-2b57345c]{padding-block:22px 4px}.stories-index__title[data-v-2b57345c]{font-size:clamp(48px,8vw,60px)}.stories-index__collection-heading[data-v-2b57345c]{grid-template-columns:minmax(0,1fr)}.stories-index__collection-summary[data-v-2b57345c]{margin-top:4px}}@media(max-width:660px){.stories-index__wrap[data-v-2b57345c]{width:calc(100% - 40px)}.stories-index__hero[data-v-2b57345c]{padding-block:90px 38px}.stories-index__terrain[data-v-2b57345c]{-webkit-mask-image:linear-gradient(180deg,black 0%,black 54%,transparent 84%);mask-image:linear-gradient(180deg,black 0%,black 54%,transparent 84%)}.stories-index__hero-copy[data-v-2b57345c]{padding-block:20px 4px}.stories-index__title[data-v-2b57345c]{margin-top:18px;font-size:clamp(42px,13vw,54px)}.stories-index__intro[data-v-2b57345c]{max-width:320px;margin-top:18px;font-size:14px;line-height:1.55}.stories-index__collection[data-v-2b57345c]{padding-block:82px}.stories-index__collection-heading[data-v-2b57345c]{gap:14px}.stories-index__collection-heading h2[data-v-2b57345c]{margin-top:14px;font-size:clamp(34px,10.5vw,46px)}.stories-index__collection-summary[data-v-2b57345c]{margin-top:4px}.stories-index__collection-summary p[data-v-2b57345c]{font-size:14px;line-height:1.6}.stories-index__grid[data-v-2b57345c]{grid-template-columns:1fr}.stories-index__featured[data-v-2b57345c]{border-radius:14px}.stories-index__featured-copy[data-v-2b57345c]{padding:24px 22px 28px}.stories-index__archive-copy[data-v-2b57345c]{min-height:0}.stories-index__archive-copy .stories-index__action[data-v-2b57345c]{margin-top:22px;padding-top:0}}@media(prefers-reduced-motion:reduce){.stories-index__featured[data-v-2b57345c],.stories-index__art img[data-v-2b57345c],.stories-index__action i[data-v-2b57345c]{transition:none}.stories-index__featured[data-v-2b57345c]:hover,.stories-index__featured-link:hover .stories-index__art img[data-v-2b57345c],.stories-index__archive-link:hover .stories-index__art img[data-v-2b57345c],.stories-index__featured-link:hover .stories-index__action i[data-v-2b57345c],.stories-index__archive-link:hover .stories-index__action i[data-v-2b57345c]{transform:none}}.artefacts-video-post[data-v-a38d2296]{overflow-x:clip;background:var(--mk-field);color:var(--mk-ink)}.artefacts-video-post__header[data-v-a38d2296]{position:relative;overflow:hidden;padding-block:clamp(62px,6vw,82px) clamp(36px,4vw,52px);background:var(--mk-hero-field);isolation:isolate}.artefacts-video-post__field[data-v-a38d2296]{position:absolute;z-index:-1;inset:0;overflow:hidden;pointer-events:none}.artefacts-video-post__terrain[data-v-a38d2296]{position:absolute!important;inset:0;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,black 0%,black 58%,transparent 96%),linear-gradient(180deg,black 0%,black 72%,transparent 100%);mask-image:linear-gradient(90deg,black 0%,black 58%,transparent 96%),linear-gradient(180deg,black 0%,black 72%,transparent 100%)}.artefacts-video-post__opal[data-v-a38d2296]{position:absolute;top:-110px;right:9%;width:390px;height:300px;border-radius:999px;background:color-mix(in srgb,var(--mk-opal-blue) 17%,transparent);filter:blur(82px)}.artefacts-video-post__heading[data-v-a38d2296]{position:relative;display:grid;width:min(calc(100% - clamp(40px,8vw,96px)),1180px);align-items:end;gap:clamp(48px,8vw,120px);margin-inline:auto;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)}.artefacts-video-post__label[data-v-a38d2296],.artefacts-video-post__meta[data-v-a38d2296],.artefacts-video-post__footer[data-v-a38d2296]{font:500 9.5px/1.4 var(--mk-font-mono);letter-spacing:.14em;text-transform:uppercase}.artefacts-video-post__label[data-v-a38d2296]{color:var(--mk-surveyed)}.artefacts-video-post__label[data-v-a38d2296]:before{display:inline-block;width:4px;height:4px;margin-right:10px;border-radius:50%;background:currentColor;content:"";vertical-align:2px}.artefacts-video-post__heading h1[data-v-a38d2296]{display:flex;width:fit-content;max-width:100%;align-items:flex-start;flex-direction:column;gap:.15em;margin-top:20px;color:var(--mk-ink);font:400 clamp(48px,5.7vw,76px) / .95 var(--mk-font-display);letter-spacing:-.04em}.artefacts-video-post__heading h1 span[data-v-a38d2296]{display:inline-block;width:fit-content;text-decoration-color:color-mix(in srgb,var(--mk-surveyed) 76%,var(--mk-ink));text-decoration-line:underline;text-decoration-skip-ink:none;text-decoration-thickness:2px;text-underline-offset:.12em}.artefacts-video-post__heading h1 em[data-v-a38d2296]{font-weight:400}.artefacts-video-post__standfirst[data-v-a38d2296]{max-width:700px;margin:0 0 3px;color:var(--mk-body);font:400 clamp(15px,1.45vw,18px) / 1.6 var(--mk-font-text)}.artefacts-video-post__meta[data-v-a38d2296]{margin-top:20px;color:var(--mk-ink-75)}.artefacts-video-post__feature[data-v-a38d2296]{padding-block:clamp(30px,4vw,52px) clamp(76px,9vw,116px)}.artefacts-video-post__player[data-v-a38d2296]{width:min(calc(100% - clamp(40px,8vw,96px)),1180px);margin-inline:auto}.artefacts-video-post__player[data-v-a38d2296] .artefacts-video{width:100%;margin:0;padding:clamp(8px,1vw,12px);border:1px solid var(--mk-hairline-strong);border-radius:16px;background:var(--mk-panel);box-shadow:var(--shadow-float);transform:none}.artefacts-video-post__player[data-v-a38d2296] video{border-radius:10px;background:#181713}.artefacts-video-post__player[data-v-a38d2296] figcaption{margin:11px 3px 1px;color:var(--mk-ink-75);font-size:9px;text-transform:uppercase}.artefacts-video-post__notes[data-v-a38d2296]{width:min(calc(100% - 40px),760px);margin-inline:auto;padding-bottom:clamp(76px,9vw,116px)}.artefacts-video-post__notes>h2[data-v-a38d2296]{margin-top:16px;color:var(--mk-ink);font:400 clamp(36px,4.2vw,54px) / 1.03 var(--mk-font-display);letter-spacing:-.03em}.artefacts-video-post__lede[data-v-a38d2296]{max-width:680px;margin-top:24px;color:var(--mk-body);font:400 clamp(18px,2vw,23px) / 1.6 var(--mk-font-display)}.artefacts-video-post__outputs[data-v-a38d2296]{display:flex;gap:9px 18px;margin-top:30px;color:var(--mk-ink-75);font:500 10px/1.5 var(--mk-font-mono);letter-spacing:.08em;list-style:none;text-transform:uppercase;flex-wrap:wrap}.artefacts-video-post__outputs li[data-v-a38d2296]:not(:last-child):after{margin-left:18px;color:var(--mk-surveyed);content:"·"}.artefacts-video-post__footer[data-v-a38d2296]{display:flex;width:min(calc(100% - 40px),760px);align-items:baseline;justify-content:space-between;gap:24px;margin-inline:auto;padding-block:34px 86px;border-top:1px solid var(--mk-hairline-strong);color:var(--mk-ink-75)}.artefacts-video-post__footer a[data-v-a38d2296]{color:var(--mk-ink);text-decoration:none}.artefacts-video-post a[data-v-a38d2296]:focus-visible,.artefacts-video-post video[data-v-a38d2296]:focus-visible{border-radius:4px;outline:2px solid var(--mk-surveyed);outline-offset:4px}@media(max-width:820px){.artefacts-video-post__heading[data-v-a38d2296]{gap:26px;grid-template-columns:minmax(0,1fr)}.artefacts-video-post__introduction[data-v-a38d2296]{max-width:620px}.artefacts-video-post__heading h1[data-v-a38d2296]{font-size:clamp(48px,8vw,60px)}}@media(max-width:660px){.artefacts-video-post__header[data-v-a38d2296]{padding-block:64px 40px}.artefacts-video-post__heading[data-v-a38d2296],.artefacts-video-post__player[data-v-a38d2296]{width:calc(100% - 40px)}.artefacts-video-post__heading[data-v-a38d2296]{display:block}.artefacts-video-post__terrain[data-v-a38d2296]{-webkit-mask-image:linear-gradient(180deg,black 0%,black 58%,transparent 92%);mask-image:linear-gradient(180deg,black 0%,black 58%,transparent 92%)}.artefacts-video-post__heading h1[data-v-a38d2296]{margin-top:18px;font-size:clamp(42px,13vw,54px)}.artefacts-video-post__standfirst[data-v-a38d2296]{margin:22px 0 0;font-size:14px;line-height:1.55}.artefacts-video-post__meta[data-v-a38d2296]{margin-top:18px;font-size:8.5px}.artefacts-video-post__feature[data-v-a38d2296]{padding-block:28px 76px}.artefacts-video-post__player[data-v-a38d2296] .artefacts-video{padding:6px;border-radius:12px}.artefacts-video-post__player[data-v-a38d2296] video{border-radius:8px}.artefacts-video-post__player[data-v-a38d2296] figcaption{margin:9px 2px 2px;font-size:8px}.artefacts-video-post__notes[data-v-a38d2296]{padding-bottom:86px}.artefacts-video-post__notes>h2[data-v-a38d2296]{font-size:clamp(34px,10.5vw,46px)}.artefacts-video-post__lede[data-v-a38d2296]{margin-top:20px;font-size:18px}.artefacts-video-post__outputs[data-v-a38d2296]{display:grid;gap:8px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.artefacts-video-post__outputs li[data-v-a38d2296]:after{display:none}.artefacts-video-post__footer[data-v-a38d2296]{align-items:flex-start;padding-bottom:72px;flex-direction:column}}@media(prefers-reduced-motion:reduce){.artefacts-video-post__terrain[data-v-a38d2296]{transform:none!important}}.reliable-proof[data-v-be6bb2a8]{position:relative;isolation:isolate;overflow:hidden;background:var(--mk-field)}.reliable-proof__terrain[data-v-be6bb2a8]{position:absolute!important;z-index:-1;inset:0;width:100%;height:100%;opacity:.55;pointer-events:none;-webkit-mask-image:radial-gradient(62% 58% at 50% 38%,transparent 24%,#000 76%);mask-image:radial-gradient(62% 58% at 50% 38%,transparent 24%,#000 76%)}.reliable-proof__inner[data-v-be6bb2a8]{max-width:1160px;padding-block:var(--mk-breath-md)}.reliable-proof__heading[data-v-be6bb2a8]{display:grid;grid-template-columns:minmax(140px,.32fr) minmax(0,1fr);gap:clamp(28px,7vw,104px)}.reliable-label[data-v-be6bb2a8]{width:max-content;margin:0;color:var(--mk-surveyed);font:500 9.5px/1.45 var(--mk-font-mono);letter-spacing:.18em;text-transform:uppercase}.reliable-label[data-v-be6bb2a8]:before{margin-right:10px;content:"•"}.reliable-proof__heading h2[data-v-be6bb2a8]{max-width:780px;margin:0;color:var(--mk-ink);font:500 clamp(34px,4.5vw,54px) / 1.06 var(--mk-font-display);letter-spacing:-.045em;text-wrap:balance}.reliable-proof__grid[data-v-be6bb2a8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(48px,7vw,80px) 0 0;padding:0;border-block:1px solid var(--mk-hairline-strong);list-style:none}.reliable-proof__grid li[data-v-be6bb2a8]{min-width:0;padding:clamp(24px,3vw,38px);background:var(--mk-panel);color:var(--mk-ink)}.reliable-proof__grid li+li[data-v-be6bb2a8]{border-left:1px solid var(--mk-hairline-strong)}.reliable-proof__grid li>span[data-v-be6bb2a8]{display:block;margin-bottom:clamp(28px,4vw,48px);color:var(--mk-surveyed);font:500 11px/1 var(--mk-font-mono);letter-spacing:.12em}.reliable-proof__grid h3[data-v-be6bb2a8]{margin:0 0 12px;font-size:16px;font-weight:600;line-height:1.3}.reliable-proof__grid p[data-v-be6bb2a8]{margin:0;color:var(--mk-body);font-size:14px;line-height:1.65}.reliable-principle[data-v-be6bb2a8]{position:relative;min-height:min(820px,88svh);overflow:hidden;isolation:isolate;background:linear-gradient(180deg,var(--nt-plate-hi),var(--nt-plate-lo));color:var(--nt-ink)}.reliable-principle__terrain[data-v-be6bb2a8]{position:absolute!important;z-index:-1;inset:0;width:100%;height:100%;opacity:.72;pointer-events:none}.reliable-principle__inner[data-v-be6bb2a8]{position:relative;z-index:1;display:flex;width:min(1160px,100%);min-height:inherit;flex-direction:column;justify-content:space-between;gap:64px;margin-inline:auto;padding:var(--mk-breath-md) max(var(--mk-gutter),44px) clamp(64px,9vw,104px)}.reliable-label--night[data-v-be6bb2a8]{color:var(--nt-accent)}.reliable-principle h2[data-v-be6bb2a8]{max-width:960px;margin:0;color:var(--nt-ink);font:500 clamp(46px,7vw,92px) / .98 var(--mk-font-display);letter-spacing:-.057em;text-wrap:balance}.reliable-principle h2 em[data-v-be6bb2a8]{color:var(--nt-accent);font-weight:inherit}.reliable-principle__footer[data-v-be6bb2a8]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding-top:24px;border-top:1px solid var(--nt-hairline)}.reliable-principle__footer>p[data-v-be6bb2a8]{max-width:590px;margin:0;color:var(--nt-ink-75);font-size:clamp(14px,1.3vw,16px);line-height:1.65}.reliable-principle__actions[data-v-be6bb2a8]{display:flex;align-items:stretch;justify-content:flex-end;gap:8px;flex-wrap:wrap}.reliable-action[data-v-be6bb2a8]{display:inline-flex;min-width:138px;min-height:44px;align-items:center;justify-content:center;padding-inline:18px;border:1px solid transparent;border-radius:10px;font-size:13px;font-weight:600;text-decoration:none;transition:transform var(--mk-dur-quick) var(--mk-ease),box-shadow var(--mk-dur-quick) var(--mk-ease)}.reliable-action[data-v-be6bb2a8]:is(:hover,:focus-visible){transform:translateY(-1px)}.reliable-action--primary[data-v-be6bb2a8]{border-color:var(--nt-btn-bg);background:var(--nt-btn-bg);color:var(--nt-btn-ink)}.reliable-action--secondary[data-v-be6bb2a8]{border-color:var(--nt-hairline);background:var(--nt-glass-bg);color:var(--nt-ink);box-shadow:var(--nt-glass-inset),var(--nt-shadow)}@media(max-width:960px){.reliable-proof__grid[data-v-be6bb2a8]{grid-template-columns:1fr}.reliable-proof__grid li+li[data-v-be6bb2a8]{border-top:1px solid var(--mk-hairline-strong);border-left:0}.reliable-proof__grid li>span[data-v-be6bb2a8]{margin-bottom:24px}.reliable-principle__footer[data-v-be6bb2a8]{grid-template-columns:1fr;align-items:start}.reliable-principle__actions[data-v-be6bb2a8]{justify-content:flex-start}}@media(max-width:720px){.reliable-proof__inner[data-v-be6bb2a8]{padding-block:clamp(72px,21vw,96px)}.reliable-proof__heading[data-v-be6bb2a8]{grid-template-columns:1fr;gap:18px}.reliable-proof__heading h2[data-v-be6bb2a8]{font-size:clamp(32px,9.5vw,46px)}.reliable-proof__grid li[data-v-be6bb2a8]{padding:24px 20px}.reliable-principle[data-v-be6bb2a8]{min-height:720px}.reliable-principle__inner[data-v-be6bb2a8]{padding:80px max(var(--mk-gutter),20px) 72px}.reliable-principle h2[data-v-be6bb2a8]{font-size:clamp(43px,12vw,64px)}}@media(max-width:520px){.reliable-principle__actions[data-v-be6bb2a8]{display:grid;width:100%;grid-template-columns:1fr}.reliable-action[data-v-be6bb2a8]{width:100%}}@media(prefers-reduced-motion:reduce){.reliable-action[data-v-be6bb2a8]{transition:none}}.standard-story__heading time[data-v-b9c12e3c]{display:block;margin-top:22px;color:var(--mk-ink-75);font:500 9px/1.4 var(--mk-font-mono);letter-spacing:.12em;text-transform:uppercase}.standard-story__hero img[data-v-b9c12e3c]{aspect-ratio:16 / 9;object-fit:cover}.standard-story__body--single[data-v-b9c12e3c]{justify-content:center;grid-template-columns:minmax(0,820px)}.standard-story__chapters[data-v-b9c12e3c] .markdown-story{width:100%;margin:0}.standard-story__chapters[data-v-b9c12e3c] .markdown-story h2{padding-top:clamp(68px,8vw,104px);border-top:1px solid var(--mk-hairline-strong);scroll-margin-top:100px}.standard-story__chapters[data-v-b9c12e3c] .markdown-story h2:first-child{padding-top:0;border-top:0}@media(max-width:900px){.standard-story__body--single[data-v-b9c12e3c]{grid-template-columns:1fr}}.company-profile-shell[data-v-a4b0f4c5]{background:var(--mk-field)}.company-profile__wrap[data-v-a4b0f4c5]{position:relative;width:min(calc(100% - clamp(40px,8vw,96px)),1320px);margin-inline:auto}.company-profile__hero[data-v-a4b0f4c5]{position:relative;overflow:hidden;padding-block:118px clamp(56px,6vw,78px);background:var(--mk-hero-field);isolation:isolate}.company-profile__hero-field[data-v-a4b0f4c5]{position:absolute;z-index:-1;inset:0;overflow:hidden;pointer-events:none}.company-profile__terrain[data-v-a4b0f4c5]{position:absolute!important;inset:0;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,black 0%,black 53%,transparent 88%),linear-gradient(180deg,black 0%,black 72%,transparent 100%);mask-image:linear-gradient(90deg,black 0%,black 53%,transparent 88%),linear-gradient(180deg,black 0%,black 72%,transparent 100%)}.company-profile__opal[data-v-a4b0f4c5]{position:absolute;border-radius:999px;filter:blur(80px)}.company-profile__opal--blue[data-v-a4b0f4c5]{top:-90px;left:34%;width:340px;height:260px;background:color-mix(in srgb,var(--mk-opal-blue) 16%,transparent)}.company-profile__opal--amber[data-v-a4b0f4c5]{bottom:-130px;left:8%;width:300px;height:240px;background:color-mix(in srgb,var(--mk-opal-amber) 12%,transparent)}.company-profile__hero-grid[data-v-a4b0f4c5]{display:grid;min-height:480px;align-items:center;gap:clamp(42px,6vw,88px);grid-template-columns:minmax(300px,.74fr) minmax(500px,1.26fr)}.company-profile__hero-copy[data-v-a4b0f4c5]{position:relative;z-index:1;padding-block:28px}.company-profile__label[data-v-a4b0f4c5]{margin:0;color:var(--mk-surveyed);font:500 9.5px/1 var(--mk-font-mono);letter-spacing:.17em;text-transform:uppercase}.company-profile__label[data-v-a4b0f4c5]:before{display:inline-block;width:4px;height:4px;margin-right:10px;border-radius:50%;background:currentColor;content:"";vertical-align:2px}.company-profile__hero-title[data-v-a4b0f4c5]{display:flex;width:fit-content;max-width:100%;align-items:flex-start;flex-direction:column;gap:.17em;margin-top:22px;color:var(--mk-ink);font:400 clamp(54px,5.2vw,78px) / .96 var(--mk-font-display);letter-spacing:-.035em}.company-profile__hero-title>span[data-v-a4b0f4c5]{position:relative;display:inline-block;width:fit-content;padding-bottom:.08em}.company-profile__hero-title>span[data-v-a4b0f4c5]:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:color-mix(in srgb,var(--mk-surveyed) 76%,var(--mk-ink));content:""}.company-profile__coordinates[data-v-a4b0f4c5]{display:flex;max-width:420px;gap:8px 18px;margin-top:28px;color:var(--mk-counsel);font:500 9px/1.5 var(--mk-font-mono);letter-spacing:.09em;flex-wrap:wrap}.company-profile__hero-intro[data-v-a4b0f4c5]{max-width:360px;margin-top:24px;color:var(--mk-body);font:400 16px/1.6 var(--mk-font-text)}.company-profile__hero-actions[data-v-a4b0f4c5]{display:flex;align-items:center;gap:18px;margin-top:26px}.company-profile__hero-action[data-v-a4b0f4c5]{display:inline-flex;min-height:40px;align-items:center;padding-inline:16px;border-radius:10px;background:var(--mk-ink);color:var(--mk-field);font:500 12px/1 var(--mk-font-text)}.company-profile__text-link[data-v-a4b0f4c5]{display:inline-flex;color:var(--mk-ink);font:500 12px/1.3 var(--mk-font-text)}.company-profile__hero-photo[data-v-a4b0f4c5],.company-profile__hero-photo img[data-v-a4b0f4c5]{display:block;width:100%}.company-profile__hero-photo[data-v-a4b0f4c5]{max-width:640px;justify-self:end;overflow:hidden;border-radius:18px;background:var(--mk-panel);box-shadow:0 26px 64px -42px #13120f94;aspect-ratio:2048 / 1411}.company-profile__hero-photo img[data-v-a4b0f4c5]{height:100%;object-fit:cover}.company-profile__people[data-v-a4b0f4c5],.company-profile__careers[data-v-a4b0f4c5],.company-profile__office[data-v-a4b0f4c5]{padding-block:clamp(82px,9vw,124px)}.company-profile__section-heading[data-v-a4b0f4c5]{display:grid;align-items:end;gap:18px clamp(40px,7vw,104px);grid-template-columns:minmax(0,.8fr) minmax(300px,1.2fr)}.company-profile__section-heading .company-profile__label[data-v-a4b0f4c5],.company-profile__section-heading h2[data-v-a4b0f4c5]{grid-column:1}.company-profile__section-heading h2[data-v-a4b0f4c5],.company-profile__office-record h2[data-v-a4b0f4c5]{margin:0;color:var(--mk-ink);font:400 clamp(38px,4.25vw,60px) / 1.02 var(--mk-font-display);letter-spacing:-.03em}.company-profile__section-copy[data-v-a4b0f4c5]{align-self:end;margin:0 0 6px;max-width:500px;color:var(--mk-body);font:400 15px/1.65 var(--mk-font-text);grid-column:2;grid-row:1 / span 2}.company-profile__founders[data-v-a4b0f4c5]{display:grid;gap:clamp(14px,2vw,24px);margin-top:clamp(56px,7vw,92px);max-width:1120px;margin-inline:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.company-profile__founder[data-v-a4b0f4c5]{min-width:0}.company-profile__founder>img[data-v-a4b0f4c5]{display:block;width:100%;height:auto;border-radius:14px;background:var(--mk-paper);aspect-ratio:4 / 5;object-fit:cover;object-position:center 38%}.company-profile__founder-record[data-v-a4b0f4c5]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 4px 0}.company-profile__founder-record h3[data-v-a4b0f4c5]{color:var(--mk-ink);font:500 clamp(18px,1.7vw,22px) / 1.15 var(--mk-font-display)}.company-profile__founder-record p[data-v-a4b0f4c5]{margin-top:5px;color:var(--mk-counsel);font:500 10px/1.4 var(--mk-font-mono);letter-spacing:.04em}.company-profile__founder-record a[data-v-a4b0f4c5],.company-profile__careers-heading>a[data-v-a4b0f4c5],.company-profile__funding-record a[data-v-a4b0f4c5],.company-profile__office-links a[data-v-a4b0f4c5]{color:inherit;font:500 11px/1.4 var(--mk-font-text)}.company-profile__funding[data-v-a4b0f4c5]{padding-block:clamp(84px,9vw,132px);background:radial-gradient(ellipse 44% 100% at 92% 0%,color-mix(in srgb,var(--nt-accent) 16%,transparent),transparent 78%),linear-gradient(140deg,var(--nt-plate-hi),var(--nt-plate-lo));color:var(--nt-ink)}.company-profile__funding-grid[data-v-a4b0f4c5]{display:grid;align-items:end;gap:clamp(56px,10vw,150px);grid-template-columns:minmax(300px,1.1fr) minmax(340px,.9fr)}.company-profile__funding .company-profile__label[data-v-a4b0f4c5]{color:var(--nt-accent)}.company-profile__funding-total h2[data-v-a4b0f4c5]{margin-top:28px;color:var(--nt-ink);font:400 clamp(88px,12vw,164px) / .82 var(--mk-font-display);letter-spacing:-.055em}.company-profile__funding-total>p[data-v-a4b0f4c5]:last-child{margin-top:30px;color:var(--nt-ink-75);font:500 11px/1 var(--mk-font-mono);letter-spacing:.12em;text-transform:uppercase}.company-profile__funding-record[data-v-a4b0f4c5]{display:grid;gap:12px;padding-bottom:4px}.company-profile__funding-record p[data-v-a4b0f4c5]{display:grid;min-height:54px;align-items:center;gap:20px;padding:0 18px;border-radius:10px;background:color-mix(in srgb,var(--nt-card) 72%,transparent);color:var(--nt-ink);font:500 16px/1.25 var(--mk-font-display);grid-template-columns:72px minmax(0,1fr)}.company-profile__funding-record .company-profile__funding-note[data-v-a4b0f4c5]{display:block;min-height:0;max-width:440px;padding:0;margin-bottom:14px;border-radius:0;background:transparent;color:var(--nt-ink-75);font:400 15px/1.65 var(--mk-font-text)}.company-profile__funding-record p span[data-v-a4b0f4c5]{color:var(--nt-ink-60);font:500 8.5px/1 var(--mk-font-mono);letter-spacing:.13em}.company-profile__funding-record a[data-v-a4b0f4c5]{width:fit-content;margin-top:18px;color:var(--nt-ink-85)}.company-profile__careers-heading[data-v-a4b0f4c5]{grid-template-columns:minmax(0,1fr) auto}.company-profile__careers-heading>div[data-v-a4b0f4c5]{display:grid;gap:18px}.company-profile__careers-heading>a[data-v-a4b0f4c5]{align-self:end;margin-bottom:8px;color:var(--mk-ink);grid-column:2;grid-row:1 / span 2}.company-profile__careers-copy[data-v-a4b0f4c5]{max-width:450px;margin:0;color:var(--mk-body);font:400 15px/1.65 var(--mk-font-text)}.company-profile__jobs[data-v-a4b0f4c5]{display:grid;min-height:222px;gap:14px;margin-top:clamp(52px,6vw,78px);grid-template-columns:repeat(2,minmax(0,1fr))}.company-profile__job[data-v-a4b0f4c5]{position:relative;display:flex;min-width:0;min-height:222px;flex-direction:column;padding:clamp(24px,3vw,34px);border-radius:16px;background:radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--mk-opal-blue) 7%,transparent),transparent 46%),var(--mk-paper);color:var(--mk-ink);transition:background-color var(--mk-dur-quick) var(--mk-ease),transform var(--mk-dur-quick) var(--mk-ease)}.company-profile__job[data-v-a4b0f4c5]:hover{background-color:var(--mk-panel);transform:translateY(-2px)}.company-profile__job-department[data-v-a4b0f4c5]{color:var(--mk-surveyed);font:500 9px/1 var(--mk-font-mono);letter-spacing:.13em;text-transform:uppercase}.company-profile__job h3[data-v-a4b0f4c5]{max-width:88%;margin-top:44px;color:var(--mk-ink);font:500 clamp(22px,2.3vw,32px) / 1.1 var(--mk-font-display);letter-spacing:-.02em}.company-profile__job-meta[data-v-a4b0f4c5]{display:flex;gap:6px 14px;margin-top:auto;padding-top:26px;color:var(--mk-counsel);font:500 9px/1.4 var(--mk-font-mono);letter-spacing:.05em;flex-wrap:wrap}.company-profile__job-arrow[data-v-a4b0f4c5]{position:absolute;top:28px;right:30px;font:500 18px/1 var(--mk-font-text)}.company-profile__job--board[data-v-a4b0f4c5]{justify-content:flex-start;background:radial-gradient(circle at 88% 14%,color-mix(in srgb,var(--mk-opal-amber) 9%,transparent),transparent 48%),var(--mk-paper)}.company-profile__job--fallback[data-v-a4b0f4c5]{grid-column:1 / -1}.company-profile__job--loading[data-v-a4b0f4c5]{pointer-events:none}.company-profile__job--loading span[data-v-a4b0f4c5]{display:block;width:36%;height:10px;border-radius:999px;background:color-mix(in srgb,var(--mk-ink) 8%,transparent)}.company-profile__job--loading span[data-v-a4b0f4c5]:nth-child(2){width:74%;height:30px;margin-top:46px}.company-profile__job--loading span[data-v-a4b0f4c5]:nth-child(3){width:48%;margin-top:auto}.company-profile__office[data-v-a4b0f4c5]{display:grid;align-items:center;gap:clamp(46px,8vw,120px);grid-template-columns:minmax(480px,1.28fr) minmax(300px,.72fr)}.company-profile__office-photo[data-v-a4b0f4c5],.company-profile__office-photo img[data-v-a4b0f4c5]{display:block;width:100%}.company-profile__office-photo[data-v-a4b0f4c5]{max-width:700px;justify-self:start;overflow:hidden;border-radius:18px;background:var(--mk-paper);aspect-ratio:3 / 2}.company-profile__office-photo img[data-v-a4b0f4c5]{height:100%;object-fit:cover}.company-profile__office-record h2[data-v-a4b0f4c5]{margin-top:24px}.company-profile__office-record .company-profile__office-intro[data-v-a4b0f4c5]{max-width:380px;margin-top:20px;color:var(--mk-body);font:400 15px/1.65 var(--mk-font-text)}.company-profile__office-record>p[data-v-a4b0f4c5]:not(.company-profile__label):not(.company-profile__office-intro){margin-top:24px;color:var(--mk-body);font:500 13px/1.6 var(--mk-font-text)}.company-profile__office-record .company-profile__office-intro+p[data-v-a4b0f4c5]{margin-top:18px}.company-profile__office-coordinates[data-v-a4b0f4c5]{display:block;width:fit-content;margin-top:16px;color:var(--mk-surveyed);font:500 10px/1.5 var(--mk-font-mono);letter-spacing:.08em}.company-profile__office-links[data-v-a4b0f4c5]{display:flex;gap:24px;margin-top:34px;color:var(--mk-ink)}.company-profile__text-link[data-v-a4b0f4c5],.company-profile__hero-action[data-v-a4b0f4c5],.company-profile__founder-record a[data-v-a4b0f4c5],.company-profile__careers-heading>a[data-v-a4b0f4c5],.company-profile__funding-record a[data-v-a4b0f4c5],.company-profile__office-record a[data-v-a4b0f4c5]{text-underline-offset:4px}.company-profile__text-link[data-v-a4b0f4c5]:hover,.company-profile__hero-action[data-v-a4b0f4c5]:hover,.company-profile__founder-record a[data-v-a4b0f4c5]:hover,.company-profile__careers-heading>a[data-v-a4b0f4c5]:hover,.company-profile__funding-record a[data-v-a4b0f4c5]:hover,.company-profile__office-record a[data-v-a4b0f4c5]:hover{text-decoration:underline}#team-heading[data-v-a4b0f4c5],#open-roles[data-v-a4b0f4c5]{scroll-margin-top:104px}.company-profile-shell a[data-v-a4b0f4c5]:focus-visible{border-radius:4px;outline:2px solid var(--mk-surveyed);outline-offset:4px}@media(max-width:980px){.company-profile__hero-grid[data-v-a4b0f4c5]{gap:42px;grid-template-columns:minmax(260px,.78fr) minmax(420px,1.22fr)}.company-profile__office[data-v-a4b0f4c5]{gap:54px;grid-template-columns:minmax(420px,1.15fr) minmax(260px,.85fr)}}@media(max-width:820px){.company-profile__hero[data-v-a4b0f4c5]{padding-block:102px 48px}.company-profile__hero-grid[data-v-a4b0f4c5]{min-height:0;gap:30px;grid-template-columns:minmax(0,1fr)}.company-profile__hero-copy[data-v-a4b0f4c5]{padding-block:22px 6px}.company-profile__hero-title[data-v-a4b0f4c5]{font-size:clamp(48px,8vw,60px)}.company-profile__hero-photo[data-v-a4b0f4c5]{max-width:500px;justify-self:center}.company-profile__section-heading[data-v-a4b0f4c5],.company-profile__funding-grid[data-v-a4b0f4c5],.company-profile__office[data-v-a4b0f4c5]{grid-template-columns:minmax(0,1fr)}.company-profile__section-copy[data-v-a4b0f4c5],.company-profile__careers-heading>a[data-v-a4b0f4c5]{grid-column:1;grid-row:auto}.company-profile__section-copy[data-v-a4b0f4c5]{margin-top:8px}.company-profile__founders[data-v-a4b0f4c5]{max-width:620px;gap:26px;grid-template-columns:minmax(0,1fr)}.company-profile__founder[data-v-a4b0f4c5]{display:grid;align-items:center;gap:20px;grid-template-columns:120px minmax(0,1fr)}.company-profile__founder>img[data-v-a4b0f4c5]{width:120px;height:144px;border-radius:11px;aspect-ratio:5 / 6;object-position:center 32%}.company-profile__founder-record[data-v-a4b0f4c5]{align-items:flex-start;flex-direction:column;gap:12px;padding:0}.company-profile__funding-grid[data-v-a4b0f4c5]{align-items:start}.company-profile__funding-record[data-v-a4b0f4c5]{max-width:620px}.company-profile__careers-heading>a[data-v-a4b0f4c5]{margin:4px 0 0}.company-profile__jobs[data-v-a4b0f4c5]{min-height:430px;gap:10px;grid-template-columns:minmax(0,1fr)}.company-profile__job[data-v-a4b0f4c5]{min-height:210px}.company-profile__job--fallback[data-v-a4b0f4c5]{min-height:430px}.company-profile__office-photo[data-v-a4b0f4c5]{max-width:520px;justify-self:center;grid-row:2}}@media(max-width:660px){.company-profile__wrap[data-v-a4b0f4c5]{width:calc(100% - 40px)}.company-profile__hero[data-v-a4b0f4c5]{padding-block:90px 38px}.company-profile__terrain[data-v-a4b0f4c5]{-webkit-mask-image:linear-gradient(180deg,black 0%,black 54%,transparent 82%);mask-image:linear-gradient(180deg,black 0%,black 54%,transparent 82%)}.company-profile__hero-grid[data-v-a4b0f4c5]{gap:26px}.company-profile__hero-copy[data-v-a4b0f4c5]{padding-block:20px 4px}.company-profile__hero-title[data-v-a4b0f4c5]{margin-top:18px;font-size:clamp(46px,15vw,60px)}.company-profile__coordinates[data-v-a4b0f4c5]{max-width:310px;margin-top:18px}.company-profile__hero-intro[data-v-a4b0f4c5]{max-width:300px;margin-top:18px;font-size:15px;line-height:1.5}.company-profile__hero-actions[data-v-a4b0f4c5]{gap:16px;margin-top:22px}.company-profile__hero-action[data-v-a4b0f4c5],.company-profile__hero-actions .company-profile__text-link[data-v-a4b0f4c5]{min-height:38px;align-items:center}.company-profile__hero-photo[data-v-a4b0f4c5]{max-width:300px;justify-self:center}.company-profile__hero-photo[data-v-a4b0f4c5],.company-profile__office-photo[data-v-a4b0f4c5],.company-profile__founder>img[data-v-a4b0f4c5]{border-radius:12px}.company-profile__people[data-v-a4b0f4c5],.company-profile__careers[data-v-a4b0f4c5],.company-profile__office[data-v-a4b0f4c5]{padding-block:82px}.company-profile__section-heading[data-v-a4b0f4c5]{gap:14px}.company-profile__careers-heading>div[data-v-a4b0f4c5]{gap:14px}.company-profile__section-heading h2[data-v-a4b0f4c5],.company-profile__office-record h2[data-v-a4b0f4c5]{font-size:clamp(34px,10.5vw,46px)}.company-profile__founders[data-v-a4b0f4c5]{gap:24px;margin-top:48px;grid-template-columns:minmax(0,1fr)}.company-profile__founder[data-v-a4b0f4c5]{display:grid;align-items:center;gap:16px;grid-template-columns:104px minmax(0,1fr)}.company-profile__founder>img[data-v-a4b0f4c5]{width:104px;height:126px;border-radius:10px;aspect-ratio:5 / 6;object-position:center 32%}.company-profile__founder-record[data-v-a4b0f4c5]{align-items:flex-start;flex-direction:column;gap:12px;padding:0}.company-profile__founder-record h3[data-v-a4b0f4c5]{font-size:18px}.company-profile__section-copy[data-v-a4b0f4c5],.company-profile__careers-copy[data-v-a4b0f4c5],.company-profile__office-record .company-profile__office-intro[data-v-a4b0f4c5],.company-profile__funding-record .company-profile__funding-note[data-v-a4b0f4c5]{font-size:14px;line-height:1.6}.company-profile__funding[data-v-a4b0f4c5]{padding-block:76px}.company-profile__funding-grid[data-v-a4b0f4c5]{gap:54px}.company-profile__funding-total h2[data-v-a4b0f4c5]{margin-top:24px;font-size:clamp(82px,30vw,112px)}.company-profile__funding-record p[data-v-a4b0f4c5]{grid-template-columns:64px minmax(0,1fr)}.company-profile__jobs[data-v-a4b0f4c5]{min-height:458px;gap:10px;margin-top:44px;grid-template-columns:minmax(0,1fr)}.company-profile__job[data-v-a4b0f4c5]{min-height:224px}.company-profile__job--fallback[data-v-a4b0f4c5]{min-height:458px}.company-profile__office[data-v-a4b0f4c5]{gap:42px}}@media(prefers-reduced-motion:reduce){.company-profile__job[data-v-a4b0f4c5]{transition:none;transform:none}}.trust-profile-shell[data-v-4de396cc]{overflow-x:clip;background:var(--mk-field)}.trust-profile__wrap[data-v-4de396cc]{position:relative;width:min(calc(100% - clamp(40px,8vw,96px)),1320px);margin-inline:auto}.trust-profile__hero[data-v-4de396cc]{position:relative;overflow:hidden;padding-block:118px clamp(58px,6vw,78px);background:var(--mk-hero-field);isolation:isolate}.trust-profile__hero-field[data-v-4de396cc]{position:absolute;z-index:-1;inset:0;overflow:hidden;pointer-events:none}.trust-profile__terrain[data-v-4de396cc]{position:absolute!important;inset:0;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,black 0%,black 56%,transparent 94%),linear-gradient(180deg,black 0%,black 70%,transparent 100%);mask-image:linear-gradient(90deg,black 0%,black 56%,transparent 94%),linear-gradient(180deg,black 0%,black 70%,transparent 100%)}.trust-profile__opal[data-v-4de396cc]{position:absolute;border-radius:999px;filter:blur(82px)}.trust-profile__opal--blue[data-v-4de396cc]{top:-100px;left:42%;width:360px;height:270px;background:color-mix(in srgb,var(--mk-opal-blue) 17%,transparent)}.trust-profile__opal--amber[data-v-4de396cc]{bottom:-140px;left:4%;width:320px;height:250px;background:color-mix(in srgb,var(--mk-opal-amber) 12%,transparent)}.trust-profile__hero-grid[data-v-4de396cc]{display:grid;min-height:500px;align-items:center;gap:clamp(48px,7vw,104px);grid-template-columns:minmax(340px,.82fr) minmax(480px,1.18fr)}.trust-profile__hero-copy[data-v-4de396cc]{position:relative;z-index:1;padding-block:26px}.trust-profile__label[data-v-4de396cc]{margin:0;color:var(--mk-surveyed);font:500 9.5px/1 var(--mk-font-mono);letter-spacing:.17em;text-transform:uppercase}.trust-profile__label[data-v-4de396cc]:before{display:inline-block;width:4px;height:4px;margin-right:10px;border-radius:50%;background:currentColor;content:"";vertical-align:2px}.trust-profile__hero-title[data-v-4de396cc]{display:flex;width:fit-content;max-width:100%;align-items:flex-start;flex-direction:column;gap:.17em;margin-top:22px;color:var(--mk-ink);font:400 clamp(52px,5vw,76px) / .96 var(--mk-font-display);letter-spacing:-.035em}.trust-profile__hero-title>span[data-v-4de396cc]{display:inline-block;width:fit-content;text-decoration-color:color-mix(in srgb,var(--mk-surveyed) 76%,var(--mk-ink));text-decoration-line:underline;text-decoration-skip-ink:none;text-decoration-thickness:2px;text-underline-offset:.12em}.trust-profile__hero-intro[data-v-4de396cc]{max-width:430px;margin-top:24px;color:var(--mk-body);font:400 16px/1.6 var(--mk-font-text)}.trust-profile__hero-actions[data-v-4de396cc]{display:flex;align-items:center;gap:18px;margin-top:28px}.trust-profile__primary-action[data-v-4de396cc]{display:inline-flex;min-height:40px;align-items:center;padding-inline:16px;border-radius:10px;background:var(--mk-ink);color:var(--mk-field);font:500 12px/1 var(--mk-font-text)}.trust-profile__dossier[data-v-4de396cc]{width:min(100%,610px);min-height:390px;justify-self:end;padding:clamp(26px,3.5vw,42px);border:1px solid var(--mk-hairline-strong);border-radius:18px;background:radial-gradient(ellipse 62% 74% at 94% 0%,color-mix(in srgb,var(--mk-opal-blue) 7%,transparent),transparent 76%),var(--mk-paper);box-shadow:0 26px 64px -42px #13120f94;color:var(--mk-ink)}.trust-profile__dossier-seals[data-v-4de396cc]{display:grid;gap:12px;margin-top:0;grid-template-columns:repeat(3,minmax(0,1fr))}.trust-profile__dossier-seals>div[data-v-4de396cc]{display:flex;min-width:0;align-items:flex-start;flex-direction:column}.trust-profile__dossier-seals[data-v-4de396cc] .seal{color:var(--mk-ink-75)}.trust-profile__dossier-seals span[data-v-4de396cc]{margin-top:16px;color:var(--mk-ink);font:500 16px/1.1 var(--mk-font-display)}.trust-profile__dossier-seals small[data-v-4de396cc]{margin-top:5px;color:var(--mk-counsel);font:500 8px/1.3 var(--mk-font-mono);letter-spacing:.08em;text-transform:uppercase}.trust-profile__dossier-record[data-v-4de396cc]{display:grid;gap:8px;margin-top:40px}.trust-profile__dossier-record>div[data-v-4de396cc]{display:grid;min-height:42px;align-items:center;gap:20px;padding-inline:14px;border-radius:9px;background:color-mix(in srgb,var(--mk-panel) 76%,transparent);grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr)}.trust-profile__dossier-record dt[data-v-4de396cc]{color:var(--mk-counsel);font:500 8px/1.3 var(--mk-font-mono);letter-spacing:.1em;text-transform:uppercase}.trust-profile__dossier-record dd[data-v-4de396cc]{margin:0;color:var(--mk-body);font:500 12px/1.3 var(--mk-font-text)}.trust-profile__dossier>a[data-v-4de396cc]{display:inline-flex;margin-top:22px;color:var(--mk-counsel);font:500 10.5px/1.4 var(--mk-font-text)}.trust-profile__assurance[data-v-4de396cc],.trust-profile__faq[data-v-4de396cc]{padding-block:clamp(88px,9vw,132px)}.trust-profile__section-heading[data-v-4de396cc]{display:grid;align-items:end;gap:18px clamp(48px,8vw,120px);grid-template-columns:minmax(0,.82fr) minmax(320px,1.18fr)}.trust-profile__section-heading>div[data-v-4de396cc]{display:grid;gap:18px}.trust-profile__section-heading h2[data-v-4de396cc],.trust-profile__data-intro h2[data-v-4de396cc],.trust-profile__resources-heading h2[data-v-4de396cc]{margin:0;color:var(--mk-ink);font:400 clamp(38px,4.25vw,60px) / 1.02 var(--mk-font-display);letter-spacing:-.03em}.trust-profile__section-heading>p[data-v-4de396cc]{max-width:520px;margin:0 0 5px;color:var(--mk-body);font:400 15px/1.65 var(--mk-font-text)}.trust-profile__assurance-grid[data-v-4de396cc]{display:grid;gap:14px;margin-top:clamp(58px,7vw,92px);grid-template-columns:repeat(3,minmax(0,1fr));translate:0 calc((.5 - var(--scroll-progress, .5)) * 8px)}.trust-profile__assurance-card[data-v-4de396cc]{display:flex;min-width:0;min-height:240px;justify-content:space-between;flex-direction:column;gap:28px;padding:26px;border:1px solid var(--mk-hairline-strong);border-radius:16px;background:var(--mk-panel);box-shadow:var(--shadow-float);color:var(--mk-ink);transition:transform var(--mk-dur-quick) var(--mk-ease),box-shadow var(--mk-dur-quick) var(--mk-ease)}.trust-profile__assurance-card[data-v-4de396cc]:hover{transform:translateY(-2px);box-shadow:var(--shadow-float-lg)}.trust-profile__assurance-card>div[data-v-4de396cc]{margin:0}.trust-profile__assurance-card h3[data-v-4de396cc]{color:var(--mk-ink);font:500 clamp(21px,2vw,28px) / 1.1 var(--mk-font-display);letter-spacing:-.018em}.trust-profile__assurance-card p[data-v-4de396cc]{max-width:300px;margin-top:9px;color:var(--mk-body);font:400 13.5px/1.58 var(--mk-font-text)}.trust-profile__assurance-record[data-v-4de396cc]{display:flex;align-items:center;justify-content:space-between;gap:18px}.trust-profile__assurance-record[data-v-4de396cc] .seal{color:var(--mk-ink-75);transition:color var(--mk-dur-quick) var(--mk-ease)}.trust-profile__assurance-card:hover .trust-profile__assurance-record[data-v-4de396cc] .seal{color:var(--mk-surveyed)}.trust-profile__assurance-record small[data-v-4de396cc]{color:var(--mk-ink-75);font:500 8.5px/1.3 var(--mk-font-mono);letter-spacing:.1em;text-transform:uppercase}.trust-profile__assurance-card--supporting[data-v-4de396cc]{min-height:240px}.trust-profile__data[data-v-4de396cc]{padding-block:clamp(88px,9vw,132px);background:radial-gradient(ellipse 46% 92% at 92% 0%,color-mix(in srgb,var(--nt-accent) 14%,transparent),transparent 78%),linear-gradient(140deg,var(--nt-plate-hi),var(--nt-plate-lo));color:var(--nt-ink)}.trust-profile__data-grid[data-v-4de396cc]{display:grid;align-items:start;gap:clamp(60px,9vw,136px);grid-template-columns:minmax(300px,.72fr) minmax(460px,1.28fr)}.trust-profile__data .trust-profile__label[data-v-4de396cc]{color:var(--nt-accent)}.trust-profile__data-intro h2[data-v-4de396cc]{max-width:470px;margin-top:20px;color:var(--nt-ink)}.trust-profile__data-intro>p[data-v-4de396cc]:not(.trust-profile__label){max-width:430px;margin-top:22px;color:var(--nt-ink-75);font:400 15px/1.65 var(--mk-font-text)}.trust-profile__data-intro>a[data-v-4de396cc]{display:inline-flex;margin-top:26px;color:var(--nt-ink-85);font:500 11px/1.4 var(--mk-font-text)}.trust-profile__commitment-groups[data-v-4de396cc]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));translate:0 calc((.5 - var(--scroll-progress, .5)) * 7px)}.trust-profile__commitment-groups>section[data-v-4de396cc]{min-width:0;padding:22px;border-radius:14px;background:color-mix(in srgb,var(--nt-card) 72%,transparent)}.trust-profile__commitment-groups>section>h3[data-v-4de396cc]{color:var(--nt-accent);font:500 8.5px/1.3 var(--mk-font-mono);letter-spacing:.12em;text-transform:uppercase}.trust-profile__commitment-groups ul[data-v-4de396cc]{display:grid;gap:24px;margin-top:26px}.trust-profile__commitment h4[data-v-4de396cc]{color:var(--nt-ink);font:500 18px/1.2 var(--mk-font-display)}.trust-profile__commitment p[data-v-4de396cc]{margin-top:8px;color:var(--nt-ink-75);font:400 12.5px/1.58 var(--mk-font-text)}.trust-profile__faq-list[data-v-4de396cc]{display:grid;max-width:920px;gap:10px;margin:clamp(58px,7vw,88px) auto 0;translate:0 calc((.5 - var(--scroll-progress, .5)) * 6px)}.trust-profile__faq-list details[data-v-4de396cc]{overflow:hidden;border-radius:13px;background:color-mix(in srgb,var(--mk-panel) 78%,transparent);transition:background-color var(--mk-dur-quick) var(--mk-ease),box-shadow var(--mk-dur-quick) var(--mk-ease),transform var(--mk-dur-quick) var(--mk-ease)}.trust-profile__faq-list details[data-v-4de396cc]:hover,.trust-profile__faq-list details[open][data-v-4de396cc]{background:var(--mk-panel);box-shadow:0 12px 30px -28px #13120f85}.trust-profile__faq-list details[data-v-4de396cc]:hover{transform:translateY(-1px)}.trust-profile__faq-list summary[data-v-4de396cc]{display:grid;min-height:72px;align-items:center;gap:20px;padding:0 22px;color:var(--mk-ink);cursor:pointer;grid-template-columns:28px minmax(0,1fr) 22px;list-style:none}.trust-profile__faq-list summary[data-v-4de396cc]::-webkit-details-marker{display:none}.trust-profile__faq-list summary>span[data-v-4de396cc]{color:var(--mk-surveyed);font:500 8.5px/1 var(--mk-font-mono);letter-spacing:.1em}.trust-profile__faq-list summary strong[data-v-4de396cc]{font:500 14px/1.4 var(--mk-font-text)}.trust-profile__faq-list summary i[data-v-4de396cc]{position:relative;display:block;width:14px;height:14px}.trust-profile__faq-list summary i[data-v-4de396cc]:before,.trust-profile__faq-list summary i[data-v-4de396cc]:after{position:absolute;top:6px;right:1px;left:1px;height:1px;background:currentColor;content:"";transition:transform var(--mk-dur-quick) var(--mk-ease)}.trust-profile__faq-list summary i[data-v-4de396cc]:after{transform:rotate(90deg)}.trust-profile__faq-list details[open] summary i[data-v-4de396cc]:after{transform:rotate(0)}.trust-profile__faq-list details>p[data-v-4de396cc]{max-width:720px;margin:-2px 52px 24px 70px;color:var(--mk-body);font:400 13.5px/1.65 var(--mk-font-text)}.trust-profile__faq-list details[open]>p[data-v-4de396cc]{animation:trust-answer-enter-4de396cc .22s var(--mk-ease) both}@keyframes trust-answer-enter-4de396cc{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:0 0}}.trust-profile__resources[data-v-4de396cc]{padding-block:clamp(82px,9vw,120px);background:radial-gradient(ellipse 32% 64% at 78% 18%,color-mix(in srgb,var(--mk-opal-blue) 7%,transparent),transparent 76%),var(--mk-paper)}.trust-profile__resources-heading[data-v-4de396cc]{display:grid;max-width:700px;gap:18px}.trust-profile__resources-heading>p[data-v-4de396cc]:last-child{max-width:480px;color:var(--mk-body);font:400 15px/1.65 var(--mk-font-text)}.trust-profile__resource-grid[data-v-4de396cc]{display:grid;gap:12px;margin-top:clamp(52px,6vw,76px);grid-template-columns:repeat(3,minmax(0,1fr));translate:0 calc((.5 - var(--scroll-progress, .5)) * 6px)}.trust-profile__resource-grid a[data-v-4de396cc]{position:relative;display:flex;min-width:0;min-height:160px;flex-direction:column;padding:24px;border-radius:14px;background:var(--mk-field);color:var(--mk-ink);transition:background-color var(--mk-dur-quick) var(--mk-ease),box-shadow var(--mk-dur-quick) var(--mk-ease),transform var(--mk-dur-quick) var(--mk-ease)}.trust-profile__resource-grid a[data-v-4de396cc]:hover{background:var(--mk-panel);box-shadow:var(--shadow-float);transform:translateY(-2px)}.trust-profile__resource-grid a>span[data-v-4de396cc]{max-width:calc(100% - 24px);font:500 20px/1.2 var(--mk-font-display)}.trust-profile__resource-grid a>small[data-v-4de396cc]{max-width:210px;margin-top:auto;padding-top:28px;color:var(--mk-counsel);font:400 11.5px/1.5 var(--mk-font-text)}.trust-profile__resource-grid a>i[data-v-4de396cc]{position:absolute;top:24px;right:24px;font:500 15px/1 var(--mk-font-text)}.trust-profile__primary-action[data-v-4de396cc],.trust-profile__dossier>a[data-v-4de396cc],.trust-profile__data-intro>a[data-v-4de396cc],.trust-profile__resource-grid a[data-v-4de396cc]{text-underline-offset:4px}.trust-profile__dossier>a[data-v-4de396cc]:hover,.trust-profile__data-intro>a[data-v-4de396cc]:hover{text-decoration:underline}#assurance-heading[data-v-4de396cc],#data-heading[data-v-4de396cc],#faq-heading[data-v-4de396cc],#resources-heading[data-v-4de396cc]{scroll-margin-top:104px}.trust-profile-shell a[data-v-4de396cc]:focus-visible,.trust-profile-shell summary[data-v-4de396cc]:focus-visible{border-radius:4px;outline:2px solid var(--mk-surveyed);outline-offset:4px}@media(max-width:1040px){.trust-profile__hero-grid[data-v-4de396cc]{gap:44px;grid-template-columns:minmax(300px,.78fr) minmax(430px,1.22fr)}.trust-profile__data-grid[data-v-4de396cc]{gap:64px;grid-template-columns:minmax(280px,.72fr) minmax(420px,1.28fr)}.trust-profile__resource-grid[data-v-4de396cc]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.trust-profile__hero[data-v-4de396cc]{padding-block:102px 52px}.trust-profile__hero-grid[data-v-4de396cc]{min-height:0;gap:34px;grid-template-columns:minmax(0,1fr)}.trust-profile__hero-copy[data-v-4de396cc]{padding-block:22px 4px}.trust-profile__hero-title[data-v-4de396cc]{font-size:clamp(48px,8vw,60px)}.trust-profile__dossier[data-v-4de396cc]{width:min(100%,600px);min-height:0;justify-self:center}.trust-profile__section-heading[data-v-4de396cc],.trust-profile__data-grid[data-v-4de396cc]{grid-template-columns:minmax(0,1fr)}.trust-profile__section-heading>p[data-v-4de396cc]{margin-top:4px}.trust-profile__assurance-grid[data-v-4de396cc]{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-profile__data-intro[data-v-4de396cc]{max-width:620px}.trust-profile__commitment-groups[data-v-4de396cc]{max-width:680px}.trust-profile__resource-grid[data-v-4de396cc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:660px){.trust-profile__wrap[data-v-4de396cc]{width:calc(100% - 40px)}.trust-profile__hero[data-v-4de396cc]{padding-block:90px 38px}.trust-profile__terrain[data-v-4de396cc]{-webkit-mask-image:linear-gradient(180deg,black 0%,black 54%,transparent 84%);mask-image:linear-gradient(180deg,black 0%,black 54%,transparent 84%)}.trust-profile__hero-grid[data-v-4de396cc]{gap:28px}.trust-profile__hero-copy[data-v-4de396cc]{padding-block:20px 4px}.trust-profile__hero-title[data-v-4de396cc]{margin-top:18px;font-size:clamp(42px,13vw,54px)}.trust-profile__hero-intro[data-v-4de396cc]{max-width:320px;margin-top:18px;font-size:14px;line-height:1.55}.trust-profile__hero-actions[data-v-4de396cc]{align-items:flex-start;flex-direction:column;gap:16px;margin-top:22px}.trust-profile__primary-action[data-v-4de396cc]{min-height:38px}.trust-profile__dossier[data-v-4de396cc]{padding:22px;border-radius:14px}.trust-profile__dossier-seals[data-v-4de396cc]{gap:8px;margin-top:0}.trust-profile__dossier-seals[data-v-4de396cc] .seal{width:48px;height:48px}.trust-profile__dossier-seals span[data-v-4de396cc]{margin-top:12px;font-size:13px}.trust-profile__dossier-seals small[data-v-4de396cc]{font-size:7px}.trust-profile__dossier-record[data-v-4de396cc]{margin-top:30px}.trust-profile__dossier-record>div[data-v-4de396cc]{min-height:48px;gap:10px;grid-template-columns:.8fr 1.2fr}.trust-profile__dossier-record dd[data-v-4de396cc]{font-size:11px}.trust-profile__assurance[data-v-4de396cc],.trust-profile__faq[data-v-4de396cc]{padding-block:82px}.trust-profile__section-heading[data-v-4de396cc],.trust-profile__section-heading>div[data-v-4de396cc],.trust-profile__resources-heading[data-v-4de396cc]{gap:14px}.trust-profile__section-heading h2[data-v-4de396cc],.trust-profile__data-intro h2[data-v-4de396cc],.trust-profile__resources-heading h2[data-v-4de396cc]{font-size:clamp(34px,10.5vw,46px)}.trust-profile__section-heading>p[data-v-4de396cc],.trust-profile__data-intro>p[data-v-4de396cc]:not(.trust-profile__label),.trust-profile__resources-heading>p[data-v-4de396cc]:last-child{font-size:14px;line-height:1.6}.trust-profile__assurance-grid[data-v-4de396cc]{gap:10px;margin-top:48px;grid-template-columns:minmax(0,1fr)}.trust-profile__assurance-card[data-v-4de396cc],.trust-profile__assurance-card--supporting[data-v-4de396cc]{min-height:210px}.trust-profile__data[data-v-4de396cc]{padding-block:78px}.trust-profile__data-grid[data-v-4de396cc]{gap:52px}.trust-profile__commitment-groups[data-v-4de396cc]{gap:10px;grid-template-columns:minmax(0,1fr)}.trust-profile__commitment-groups>section[data-v-4de396cc]{padding:20px}.trust-profile__faq-list[data-v-4de396cc]{gap:8px;margin-top:48px}.trust-profile__faq-list summary[data-v-4de396cc]{min-height:76px;gap:12px;padding:0 16px;grid-template-columns:24px minmax(0,1fr) 18px}.trust-profile__faq-list summary strong[data-v-4de396cc]{font-size:13px}.trust-profile__faq-list details>p[data-v-4de396cc]{margin:-2px 28px 22px 52px;font-size:13px}.trust-profile__resources[data-v-4de396cc]{padding-block:78px}.trust-profile__resource-grid[data-v-4de396cc]{gap:10px;margin-top:46px;grid-template-columns:minmax(0,1fr)}.trust-profile__resource-grid a[data-v-4de396cc]{min-height:132px;padding:20px}}@media(prefers-reduced-motion:reduce){.trust-profile__assurance-grid[data-v-4de396cc],.trust-profile__commitment-groups[data-v-4de396cc],.trust-profile__faq-list[data-v-4de396cc],.trust-profile__resource-grid[data-v-4de396cc]{translate:none}.trust-profile__assurance-card[data-v-4de396cc],.trust-profile__faq-list details[data-v-4de396cc],.trust-profile__resource-grid a[data-v-4de396cc]{transition:none;transform:none}.trust-profile__faq-list details[open]>p[data-v-4de396cc]{animation:none}}@font-face{font-family:Fragment Mono;src:url(/assets/FragmentMono-Regular-latin-DI4ZVuWr.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fragment Mono;src:url(/assets/FragmentMono-Regular-latin-ext-BRa7X_X9.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Fragment Mono;src:url(data:font/woff2;base64,d09GMgABAAAAAAOEAA4AAAAABvQAAAMxAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbHhwoBmAAXBEICoJggjALFAABNgIkAyIEIAWEbgddG7YFCK4KbGPRaMPxLa4G7ZzriS8KmRZVBBHZ9V/dsz69DwGRI0C5rf1x7fe+av3IEvgZpjo727HboSVSNWRKI3SQCbfIMsnsIPD0oNzufwN/zjnhpDtxM6AGJrIEuxCjdT6tMEpwLOCAAgpsLhw/dIOm4WNk+NZOiyzU6zq6JH3SL7OHI0AUAFAEwSAIEJBRk1jNxfV9yGIBhAAQICC3NnFpb/1ulA9lAL3e0v6x2digU7UtAA2wQDqDlfKARmzfqEmwABdQ0oPabAXgIFm71WwPA7NJ/KzE5gFoVPcAWWUBBQyQUgLBcySpC4jjoThkNeOHQ6JZt4aAHxE+dVAv1ciD5sQwNxckRAIAH4DkAA9oBhgGyAhICQBFwyTwyu+yLM+kTmtFE1E71rdkR2Ot8y3zXQqdSKH9WWmNTLweTL2aNbhxIzLtGhMyRoiTILqYCdci027kiKy+ejWYel0mLksTDDgqtFxnxwzyNSf57j27V6ycNHkSbypd/GS/s+vdR/1YR7rVgcZPyVCoTI3Zseqb4yWbJlq93pKLB3LSdqVVdauuVf1jSY6KzReXF3ems02zFVtTo4Z4c89qlTsvQrLJ1fuw5rHyTgW32t5eJo6ZWtvTM9NdEM9NDHBxw9tAES+UWBSAzEAbJubhsmkIIHqp7hkvuiQqfvMS5iXAg3HbPuDs7cl/1fz/Q0azCXBQAAQCF7W/BH/IOhbD0/5w3JNbAPiVJiA2qxDAZ4gMswiQPQrSkntLIJYPnJSqDBXSJzeqxCUtaqjoH7XI7xe1aekSdchr8F8fpzSgL0UJhEbpdKE7EhdQQpoQ59IIEqXbsmjdIukG5cF8ygbBJ/TahVER1w3pECaFOMGHmDQGk2kMoijEjYgiMJxPQTo8MmmGafpphvQacG/ArU4PAioUyHw0PkcWrBi7wEydnq6aIwReSBzFlOMtBosF2cdgqAV7vZ9/myTYsDsKMiOiMIIUQjqi0iguzonc0twRPLonGAdeid7wURKuI24AT+8Ux9ANpzhAuIMP5PQnihEjltjiONVuJX7EmVE+N4pWM3CnVbR6v9/tLlL4xwtmwgpqiaKlAQAA) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fragment Mono;src:url(/assets/FragmentMono-Italic-latin-wL8T-lzd.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fragment Mono;src:url(/assets/FragmentMono-Italic-latin-ext-DjrVibNv.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Fragment Mono;src:url(data:font/woff2;base64,d09GMgABAAAAAAOkAA4AAAAABvAAAANQAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbHhwoBmAAXBEICoJkgjELFAABNgIkAyIEIAWEZgddG68FKB6H6RYn98BkZWbWNehwguf/6/x+n1sVuIlqKckDnSYirKTS4oc8mECYUbNePftEIQ5uJ7tJHEkgUP8DkBu8Oo1Ti8hSKIBRKyDVEsEAtfFwgAIUkNIw+bfv1AR+oocxfHF8dZumF4XDGVMW5BjUUv0MAngBAIUgaAgCuFlkEenuHY7gRAewrAAUDautprbOuP1mDj+APK+rlNyEDdQ1apv1oyH4aRjMHirTCMpjc2lKuZQOOAAFALB1BuAcRp/SnrEG2uPiMpBbAZRXvQgYnIACNGAWDQFm0ekHfpwo7Bg6PMTrooynLEFRuNdEdZDvJxH87oJYCgDgAmAGcAIToAgWgVkAFMoqTod8pq47tblzdF/Aa/MlfDavb4s74k57dsc8O3b6HpVzH7mv+cRwf/6559pPP+XsRk/EHwlEvLfdx9lPB0u2ej75xH3NZ3JuqTu91RNJe+562fCHvn7GCy++cP8D5y+c5/npH/yc/CBaeKHc90LtkjcX9tP1N5Y2Vb3S1D1Q+8no9K1Hd+xr3hoKTVRv7Jv0dVQG+ip9Hfedumlm3Vhv35kFpVHf+OFkLHkkPrnulz6G9spbj715K3zdFHxk7fjsjqbntw13tI/2o1YjgAMHyz3KVCerGsOAdTFUXrsVTp3UrkUAUR/eWlOYvjfQ/JszoF0C+P700z/Awc/M+Gv7/3/M3Kc9jsKOAkDg4q5KKdwP7solPgV3cc5dtoWCdTFIsJd5kGH+JICLoxxcjRtZEiC9O0ZDdBfwntQTEBZkCSi8MgM0Gn0BOms9BjYidoGd1Wr/835qQYLJVFDSKCSk5KCipAJTSVBJUkZQXlFcyJhew3oV7ReXFZVjGpGXk7fJANN+GUkHbRFVVJKUl2OoEBRWoUITg8kUs1+ZKS8hKcdkWOuwCkH1gqoF1dmkxiE1DliX7xhmMJKJddiqx4Cm3RMkb6a+S17BMcUoLiGgrxRWqZIhIiHKWEJvsio2Hs9LiTrY0HcoMyXkFZUY1j4oiktqx5QdEHRQXlbIEVHJaAvV/XLiWB4S24XK7nAdBdavsO5TCQR/gAtY6X1RaKKJLjax2zsOFKOHo45yLhkOd4RhY2W4s9q1/2DZjP52YXJrHlaFawEAAAA=) format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Eudald DS;src:url(/assets/Eudald-Regular-D63kiFfw.woff2) format("woff2"),url(/assets/Eudald-Regular-vq69hFXm.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Eudald DS;src:url(/assets/Eudald-RegularItalic-X8kdnf-G.woff2) format("woff2"),url(/assets/Eudald-RegularItalic-C7Zo5DYb.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Eudald DS;src:url(/assets/Eudald-Medium-CouwgiEI.woff2) format("woff2"),url(/assets/Eudald-Medium-DjSLfqPt.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Eudald DS;src:url(/assets/Eudald-MediumItalic-N0YDqByV.woff2) format("woff2"),url(/assets/Eudald-MediumItalic-zCz8fHQd.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Eudald DS;src:url(/assets/Eudald-Semibold-D4Wr9O4Z.woff2) format("woff2"),url(/assets/Eudald-Semibold-CGif_Wrn.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Eudald DS;src:url(/assets/Eudald-SemiboldItalic-DMGixhbp.woff2) format("woff2"),url(/assets/Eudald-SemiboldItalic-BM_Gw4Cs.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Eudald DS;src:url(/assets/Eudald-Bold-BYm0d5_T.woff2) format("woff2"),url(/assets/Eudald-Bold-Dkir0gfY.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Eudald DS;src:url(/assets/Eudald-BoldItalic-sALjOGZN.woff2) format("woff2"),url(/assets/Eudald-BoldItalic-X3Mi3kkB.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Libre Baskerville DS;src:url(/assets/LibreBaskerville-Regular-BQmEVCCQ.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Libre Baskerville DS;src:url(/assets/LibreBaskerville-Italic-ayaR8-zC.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Libre Baskerville DS;src:url(/assets/LibreBaskerville-Bold-De2z11Hm.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/assets/Switzer-Thin-BpODIT5_.woff2) format("woff2"),url(/assets/Switzer-Thin-DkvMRu3t.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/assets/Switzer-ThinItalic-D_XtI7MP.woff2) format("woff2"),url(/assets/Switzer-ThinItalic-DjGmsva6.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Switzer;src:url(/assets/Switzer-Extralight-CkkSC2Af.woff2) format("woff2"),url(/assets/Switzer-Extralight-14tRW_1C.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/assets/Switzer-ExtralightItalic-DiXSVHuC.woff2) format("woff2"),url(/assets/Switzer-ExtralightItalic-CIxhyPHA.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Switzer;src:url(/assets/Switzer-Light-eWm7xITv.woff2) format("woff2"),url(/assets/Switzer-Light-BQ3rlwAp.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/assets/Switzer-LightItalic-B6eqPytK.woff2) format("woff2"),url(/assets/Switzer-LightItalic-BLfXctPQ.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Switzer;src:url(/assets/Switzer-Regular-VGYRnayQ.woff2) format("woff2"),url(/assets/Switzer-Regular-fTslQzub.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/assets/Switzer-Italic-CdFktu3A.woff2) format("woff2"),url(/assets/Switzer-Italic-Wobc_6ca.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Switzer;src:url(/assets/Switzer-Medium-Cv4k0_Dw.woff2) format("woff2"),url(/assets/Switzer-Medium-COk_Hxa8.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/assets/Switzer-MediumItalic-uBPO3Z_B.woff2) format("woff2"),url(/assets/Switzer-MediumItalic-DVcckXId.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Switzer;src:url(/assets/Switzer-Semibold-BE_suUwe.woff2) format("woff2"),url(/assets/Switzer-Semibold-y8t5CFb0.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/assets/Switzer-SemiboldItalic-CRSDmsN0.woff2) format("woff2"),url(/assets/Switzer-SemiboldItalic-B9tr08Ka.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Switzer;src:url(/assets/Switzer-Bold-BemBbt9Y.woff2) format("woff2"),url(/assets/Switzer-Bold-Cjz0b6x0.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/assets/Switzer-BoldItalic-CV1Sm790.woff2) format("woff2"),url(/assets/Switzer-BoldItalic-BEJlCtwD.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Switzer;src:url(/assets/Switzer-Extrabold-Z4kgZoxA.woff2) format("woff2"),url(/assets/Switzer-Extrabold-Bhq36jgd.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/assets/Switzer-ExtraboldItalic-a7nPgyoE.woff2) format("woff2"),url(/assets/Switzer-ExtraboldItalic-DKw5OF6E.woff) format("woff");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Switzer;src:url(/assets/Switzer-Black-CWQuiU-I.woff2) format("woff2"),url(/assets/Switzer-Black-Da_Cd4-f.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/assets/Switzer-BlackItalic-CZ2vhU8B.woff2) format("woff2"),url(/assets/Switzer-BlackItalic-DeL3uEzX.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--leading-snug:1.375;--radius-lg:.5rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.right-2{right:calc(var(--spacing) * 2)}.z-50{z-index:50}.z-\[var\(--opaline-z-popover\)\]{z-index:var(--opaline-z-popover)}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-\[7px\]{margin-inline:7px}.my-1{margin-block:var(--spacing)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-6{margin-top:calc(var(--spacing) * 6)}.-mr-1{margin-right:calc(var(--spacing) * -1)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-\[8px\]{width:8px;height:8px}.size-\[9px\]{width:9px;height:9px}.size-\[10px\]{width:10px;height:10px}.size-\[11px\]{width:11px;height:11px}.size-\[12px\]{width:12px;height:12px}.size-\[13px\]{width:13px;height:13px}.size-\[14px\]{width:14px;height:14px}.size-\[15px\]{width:15px;height:15px}.size-\[16px\]{width:16px;height:16px}.size-\[17px\]{width:17px;height:17px}.size-\[18px\]{width:18px;height:18px}.size-\[19px\]{width:19px;height:19px}.size-\[20px\]{width:20px;height:20px}.size-\[22px\]{width:22px;height:22px}.size-\[30px\]{width:30px;height:30px}.size-\[31px\]{width:31px;height:31px}.size-\[length\:var\(--opaline-size-icon-action\)\]{width:var(--opaline-size-icon-action);height:var(--opaline-size-icon-action)}.\!h-\[28px\]{height:28px!important}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-5{height:calc(var(--spacing) * 5)}.h-7\.5{height:calc(var(--spacing) * 7.5)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-\[30px\]{height:30px}.h-\[var\(--reka-select-trigger-height\)\]{height:var(--reka-select-trigger-height)}.h-auto{height:auto}.h-px{height:1px}.max-h-\(--reka-dropdown-menu-content-available-height\){max-height:var(--reka-dropdown-menu-content-available-height)}.max-h-\(--reka-popover-content-available-height\){max-height:var(--reka-popover-content-available-height)}.max-h-\(--reka-select-content-available-height\){max-height:var(--reka-select-content-available-height)}.max-h-none{max-height:none}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-\[88px\]{min-height:88px}.\!w-\[28px\]{width:28px!important}.w-1\/2{width:50%}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4\/5{width:80%}.w-5\/6,.w-10\/12{width:83.3333%}.w-11\/12{width:91.6667%}.w-56{width:calc(var(--spacing) * 56)}.w-72{width:calc(var(--spacing) * 72)}.w-\[250px\]{width:250px}.w-\[350px\]{width:350px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-xs{max-width:var(--space-xs)}.min-w-0{min-width:0}.min-w-\[8rem\]{min-width:8rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[14rem\]{min-width:14rem}.min-w-\[18rem\]{min-width:18rem}.min-w-\[250px\]{min-width:250px}.min-w-\[350px\]{min-width:350px}.min-w-\[var\(--reka-select-trigger-width\)\]{min-width:var(--reka-select-trigger-width)}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-\(--reka-dropdown-menu-content-transform-origin\){transform-origin:var(--reka-dropdown-menu-content-transform-origin)}.origin-\(--reka-popover-content-transform-origin\){transform-origin:var(--reka-popover-content-transform-origin)}.origin-\(--reka-tooltip-content-transform-origin\){transform-origin:var(--reka-tooltip-content-transform-origin)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.scroll-my-1{scroll-margin-block:var(--spacing)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[\.\.\.\]{border-radius:...}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[var\(--opaline-radius-6\)\]{border-radius:var(--opaline-radius-6)}.rounded-\[var\(--opaline-radius-8\)\]{border-radius:var(--opaline-radius-8)}.rounded-\[var\(--opaline-radius-9\)\]{border-radius:var(--opaline-radius-9)}.rounded-\[var\(--opaline-radius-10\)\]{border-radius:var(--opaline-radius-10)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-none{border-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-none{--tw-border-style:none;border-style:none}.border-border,.border-border\/70{border-color:hsl(var(--border))}@supports (color:color-mix(in lab,red,red)){.border-border\/70{border-color:color-mix(in oklab,hsl(var(--border)) 70%,transparent)}}.border-transparent{border-color:#0000}.bg-\[hsla\(var\(--border\)\,0\.55\)\]{background-color:hsla(var(--border),.55)}.bg-\[hsla\(var\(--surface\)\,0\.7\)\]{background-color:hsla(var(--surface),.7)}.bg-accent{background-color:hsl(var(--accent))}.bg-accent-hover{background-color:hsl(var(--accent-hover))}.bg-border{background-color:hsl(var(--border))}.bg-destructive\/10{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,hsl(var(--destructive)) 10%,transparent)}}.bg-primary{background-color:hsl(var(--primary))}.bg-transparent{background-color:#0000}.p-0{padding:0}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.px-0{padding-inline:0}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[13px\]{padding-inline:13px}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-\[5px\]{padding-block:5px}.py-\[7px\]{padding-block:7px}.pr-8{padding-right:calc(var(--spacing) * 8)}.pl-2{padding-left:calc(var(--spacing) * 2)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[13px\]{font-size:13px}.text-\[length\:var\(--opaline-font-size-meta\)\]{font-size:var(--opaline-font-size-meta)}.text-\[length\:var\(--opaline-font-size-ui\)\]{font-size:var(--opaline-font-size-ui)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--opaline-font-weight-bold);font-weight:var(--opaline-font-weight-bold)}.font-medium{--tw-font-weight:var(--opaline-font-weight-medium);font-weight:var(--opaline-font-weight-medium)}.font-normal{--tw-font-weight:var(--opaline-font-weight-normal);font-weight:var(--opaline-font-weight-normal)}.font-semibold{--tw-font-weight:var(--opaline-font-weight-semibold);font-weight:var(--opaline-font-weight-semibold)}.tracking-\[0\.11em\]{--tw-tracking:.11em;letter-spacing:.11em}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.text-\[hsl\(var\(--muted-foreground\)\)\]{color:hsl(var(--muted-foreground))}.text-\[hsla\(var\(--muted-foreground\)\,0\.8\)\]{color:hsla(var(--muted-foreground),.8)}.text-destructive\/90{color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.text-destructive\/90{color:color-mix(in oklab,hsl(var(--destructive)) 90%,transparent)}}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-60{opacity:.6}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[box-shadow\:var\(--inset-hairline\)\]{box-shadow:var(--inset-hairline)}.\[box-shadow\:var\(--opaline-raise-shadow\)\]{box-shadow:var(--opaline-raise-shadow)}.\[box-shadow\:var\(--opaline-shadow-field\)\]{box-shadow:var(--opaline-shadow-field)}.\[box-shadow\:var\(--opaline-shadow-ink\)\]{box-shadow:var(--opaline-shadow-ink)}.\[box-shadow\:var\(--shadow-pop\)\]{box-shadow:var(--shadow-pop)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,border-color\,box-shadow\]{transition-property:color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--opaline-ease-out);transition-timing-function:var(--opaline-ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[--opaline-icon-stroke\:1\.6\]{--opaline-icon-stroke:1.6}.\[--opaline-icon-stroke\:1\.7\]{--opaline-icon-stroke:1.7}.\[--opaline-icon-stroke\:1\.8\]{--opaline-icon-stroke:1.8}.\[--opaline-icon-stroke\:1\.9\]{--opaline-icon-stroke:1.9}.\[--opaline-icon-stroke\:1\.75\]{--opaline-icon-stroke:1.75}.\[--opaline-icon-stroke\:2\.2\]{--opaline-icon-stroke:2.2}.\[--opaline-icon-stroke\:2\.4\]{--opaline-icon-stroke:2.4}.\[--opaline-icon-stroke\:2\.6\]{--opaline-icon-stroke:2.6}.\[--opaline-icon-stroke\:2\]{--opaline-icon-stroke:2}.\[background\:var\(--opaline-raise-background\)\]{background:var(--opaline-raise-background)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.selection\:bg-accent-hover ::selection{background-color:hsl(var(--accent-hover))}.selection\:bg-accent-hover::selection{background-color:hsl(var(--accent-hover))}.selection\:text-primary ::selection{color:hsl(var(--primary))}.selection\:text-primary::selection{color:hsl(var(--primary))}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--opaline-font-weight-medium);font-weight:var(--opaline-font-weight-medium)}.file\:text-primary::file-selector-button{color:hsl(var(--primary))}@media(hover:hover){.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-border-strong:hover{border-color:hsl(var(--border-strong))}.hover\:border-transparent:hover{border-color:#0000}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-accent-hover:hover{background-color:hsl(var(--accent-hover))}.hover\:bg-border:hover{background-color:hsl(var(--border))}.hover\:bg-destructive\/20:hover{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab,hsl(var(--destructive)) 20%,transparent)}}.hover\:text-destructive:hover{color:hsl(var(--destructive))}.hover\:text-primary:hover{color:hsl(var(--primary))}.hover\:underline:hover{text-decoration-line:underline}.hover\:\[box-shadow\:var\(--opaline-raise-shadow-hover\)\]:hover{box-shadow:var(--opaline-raise-shadow-hover)}.hover\:\[box-shadow\:var\(--opaline-shadow-ink-hover\)\]:hover{box-shadow:var(--opaline-shadow-ink-hover)}}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:text-primary:focus{color:hsl(var(--primary))}.focus-visible\:border-\[hsla\(var\(--border-focus\)\,0\.65\)\]:focus-visible{border-color:hsla(var(--border-focus),.65)}.focus-visible\:border-transparent:focus-visible{border-color:#0000}.focus-visible\:shadow-none:focus-visible{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:\[box-shadow\:var\(--opaline-shadow-field-focus\)\]:focus-visible{box-shadow:var(--opaline-shadow-field-focus)}.active\:translate-y-0:active{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\[hsla\(var\(--accent\)\,0\.55\)\]:disabled{background-color:hsla(var(--accent),.55)}.disabled\:text-muted-foreground:disabled{color:hsl(var(--muted-foreground))}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\>svg\]\:px-0:has(>svg){padding-inline:0}.has-\[\>svg\]\:px-2:has(>svg){padding-inline:calc(var(--spacing) * 2)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-\[13px\]:has(>svg){padding-inline:13px}.aria-invalid\:border-\[hsla\(var\(--destructive\)\,0\.5\)\][aria-invalid=true]{border-color:hsla(var(--destructive),.5)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:hsl(var(--destructive))}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, hsl(var(--destructive)) 20%, transparent)}}@media(hover:hover){.aria-invalid\:hover\:border-\[hsla\(var\(--destructive\)\,0\.5\)\][aria-invalid=true]:hover{border-color:hsla(var(--destructive),.5)}}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:hsl(var(--destructive))}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,hsl(var(--destructive)) 10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:hsl(var(--destructive))}@media(min-width:48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media(min-width:80rem){.xl\:inline{display:inline}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:text-muted-foreground svg{color:hsl(var(--muted-foreground))}@media(hover:hover){.hover\:\[\&_svg\]\:text-primary:hover svg{color:hsl(var(--primary))}}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:hsl(var(--muted-foreground))}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive[data-variant=destructive]>*):is(svg){color:hsl(var(--destructive))!important}.theme-opaline{--font-sans:"Switzer", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-serif:"Eudald DS", "Libre Baskerville DS", Georgia, serif;--font-mono:"Fragment Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--opaline-font-functional:var(--font-sans);--opaline-font-decorative:var(--font-serif);--opaline-font-technical:var(--font-mono);--opaline-neutral-1:40, 33%, 99%;--opaline-neutral-2:45, 24%, 96%;--opaline-neutral-3:48, 17%, 94%;--opaline-neutral-4:50, 19%, 94%;--opaline-neutral-5:51, 16%, 91%;--opaline-neutral-6:47, 14%, 88%;--opaline-neutral-7:45, 12%, 81%;--opaline-neutral-8:46, 8%, 64%;--opaline-neutral-9:49, 5%, 41%;--opaline-neutral-10:46, 6%, 30%;--opaline-neutral-11:46, 6%, 20%;--opaline-neutral-12:45, 7%, 12%;--opaline-blue-1:220.3, 71.3%, 99%;--opaline-blue-2:220.3, 70.9%, 97.4%;--opaline-blue-3:220.4, 79.3%, 95%;--opaline-blue-4:220.4, 86.3%, 92.1%;--opaline-blue-5:220.5, 81%, 88%;--opaline-blue-6:220.7, 75.5%, 82.8%;--opaline-blue-7:220.9, 64.8%, 74.1%;--opaline-blue-8:228.78, 72.78%, 66.86%;--opaline-blue-9:228.57, 68.29%, 51.76%;--opaline-blue-10:228.55, 63.33%, 47.06%;--opaline-blue-11:222.6, 52.2%, 39%;--opaline-blue-12:222.4, 54.5%, 21.8%;--opaline-red-1:7.4, 47%, 98.9%;--opaline-red-2:7.4, 46.7%, 97.1%;--opaline-red-3:7.3, 51.4%, 94.4%;--opaline-red-4:7.3, 55.1%, 91.1%;--opaline-red-5:7.2, 51.7%, 86.5%;--opaline-red-6:7, 48.1%, 80.8%;--opaline-red-7:6.8, 41.4%, 71.4%;--opaline-red-8:8, 58%, 62%;--opaline-red-9:4, 46%, 47%;--opaline-red-10:2, 56%, 38%;--opaline-red-11:5.2, 39.5%, 35.2%;--opaline-red-12:5.4, 41.4%, 19.7%;--opaline-amber-1:28.5, 36.9%, 98.6%;--opaline-amber-2:28.5, 36.8%, 96.5%;--opaline-amber-3:28.6, 46%, 93%;--opaline-amber-4:28.7, 51%, 88.8%;--opaline-amber-5:28.8, 54%, 82.8%;--opaline-amber-6:28.8, 57%, 75%;--opaline-amber-7:28.6, 61%, 66%;--opaline-amber-8:27, 72%, 65%;--opaline-amber-9:27, 68%, 49%;--opaline-amber-10:27, 71%, 47%;--opaline-amber-11:27, 70%, 32%;--opaline-amber-12:27, 64%, 17%;--opaline-green-1:145, 18%, 99%;--opaline-green-2:145, 20%, 94%;--opaline-green-3:145, 21%, 92%;--opaline-green-4:146, 22%, 88%;--opaline-green-5:147, 22%, 83%;--opaline-green-6:148, 22%, 76%;--opaline-green-7:149, 22%, 66%;--opaline-green-8:150, 24%, 45%;--opaline-green-9:150, 28%, 39%;--opaline-green-10:152, 28%, 33%;--opaline-green-11:152, 30%, 28%;--opaline-green-12:150, 12%, 14%;--opaline-static-opal-blue:228.57, 68.29%, 51.76%;--opaline-static-opal-bright:228.78, 72.78%, 66.86%;--opaline-static-opal-amber:32.82, 78.7%, 57.65%;--opaline-color-bg-canvas:var(--opaline-neutral-3);--opaline-color-bg-default:var(--opaline-neutral-1);--opaline-color-bg-subtle:var(--opaline-neutral-2);--opaline-color-bg-muted:var(--opaline-neutral-3);--opaline-color-bg-hover:var(--opaline-neutral-4);--opaline-color-bg-active:var(--opaline-neutral-5);--opaline-color-border-subtle:var(--opaline-neutral-6);--opaline-color-border-default:var(--opaline-neutral-7);--opaline-color-border-strong:var(--opaline-neutral-8);--opaline-color-border-focus:var(--opaline-blue-8);--opaline-color-fg-muted:var(--opaline-neutral-9);--opaline-color-fg-default:var(--opaline-neutral-11);--opaline-color-fg-strong:var(--opaline-neutral-12);--opaline-color-fg-inverse:var(--opaline-neutral-1);--opaline-color-fg-primary:var(--opaline-color-fg-strong);--opaline-color-fg-secondary:var(--opaline-color-fg-muted);--opaline-color-bg-code:var(--opaline-color-bg-default);--opaline-color-border-code:var(--opaline-color-border-default);--opaline-color-fg-code:var(--opaline-neutral-12);--opaline-color-fg-code-comment:var(--opaline-neutral-9);--opaline-color-fg-code-keyword:var(--opaline-blue-9);--opaline-color-fg-code-string:var(--opaline-green-10);--opaline-color-fg-code-number:var(--opaline-amber-11);--opaline-color-fg-code-function:var(--opaline-red-9);--opaline-color-fg-code-operator:var(--opaline-neutral-10);--opaline-color-fg-code-punctuation:var(--opaline-neutral-9);--opaline-color-bg-selected:var(--opaline-blue-3);--opaline-color-bg-selected-hover:var(--opaline-blue-4);--opaline-color-border-selected:var(--opaline-blue-8);--opaline-color-fg-link:var(--opaline-blue-9);--opaline-color-bg-information-subtle:var(--opaline-blue-3);--opaline-color-bg-information-muted:var(--opaline-blue-5);--opaline-color-bg-information-emphasis:var(--opaline-blue-9);--opaline-color-bg-information-emphasis-hover:var(--opaline-blue-10);--opaline-color-border-information-subtle:var(--opaline-blue-6);--opaline-color-border-information:var(--opaline-blue-8);--opaline-color-fg-information:var(--opaline-blue-11);--opaline-color-fg-information-strong:var(--opaline-blue-12);--opaline-color-fg-on-information:var(--opaline-neutral-1);--opaline-color-bg-success-subtle:var(--opaline-green-3);--opaline-color-bg-success-muted:var(--opaline-green-5);--opaline-color-bg-success-emphasis:var(--opaline-green-9);--opaline-color-bg-success-emphasis-hover:var(--opaline-green-10);--opaline-color-border-success-subtle:var(--opaline-green-6);--opaline-color-border-success:var(--opaline-green-8);--opaline-color-fg-success:var(--opaline-green-11);--opaline-color-fg-success-strong:var(--opaline-green-12);--opaline-color-fg-on-success:var(--opaline-neutral-1);--opaline-color-bg-warning-subtle:var(--opaline-amber-4);--opaline-color-bg-warning-muted:var(--opaline-amber-5);--opaline-color-bg-warning-emphasis:var(--opaline-amber-9);--opaline-color-bg-warning-emphasis-hover:var(--opaline-amber-10);--opaline-color-border-warning-subtle:var(--opaline-amber-6);--opaline-color-border-warning:var(--opaline-amber-8);--opaline-color-fg-warning:var(--opaline-amber-11);--opaline-color-fg-warning-strong:var(--opaline-amber-12);--opaline-color-fg-on-warning:var(--opaline-neutral-12);--opaline-color-bg-danger-subtle:var(--opaline-red-4);--opaline-color-bg-danger-muted:var(--opaline-red-5);--opaline-color-bg-danger-emphasis:var(--opaline-red-9);--opaline-color-bg-danger-emphasis-hover:var(--opaline-red-10);--opaline-color-border-danger-subtle:var(--opaline-red-6);--opaline-color-border-danger:var(--opaline-red-8);--opaline-color-fg-danger:var(--opaline-red-11);--opaline-color-fg-danger-strong:var(--opaline-red-12);--opaline-color-fg-on-danger:var(--opaline-neutral-1);--primary:var(--opaline-color-fg-primary);--primary-btn:var(--opaline-neutral-12);--primary-foreground:var(--opaline-color-fg-inverse);--muted:var(--opaline-color-bg-active);--muted-foreground:var(--opaline-color-fg-secondary);--secondary:var(--opaline-color-fg-default);--secondary-foreground:var(--opaline-color-border-strong);--accent:var(--opaline-color-bg-hover);--accent-hover:var(--opaline-color-bg-active);--accent-foreground:var(--opaline-color-fg-default);--surface:var(--opaline-color-bg-default);--surface-pale:var(--opaline-color-bg-subtle);--surface-secondary:var(--opaline-color-bg-muted);--border:var(--opaline-color-border-subtle);--border-strong:var(--opaline-color-border-default);--border-focus:var(--opaline-color-border-focus);--destructive:var(--opaline-red-10);--destructive-foreground:var(--opaline-color-fg-danger);--success:var(--opaline-green-10);--success-foreground:var(--opaline-color-fg-success);--warning:var(--opaline-amber-9);--warning-foreground:var(--opaline-color-fg-warning);--warning-ink:var(--opaline-color-fg-warning-strong);--info:var(--opaline-blue-10);--info-foreground:var(--opaline-color-fg-information);--opaline-underlight:var(--opaline-static-opal-amber);--radius:.625rem;--space-zero:0px;--space-xs:8px;--space-s:16px;--space-m:24px;--space-l:32px;--space-xl:48px;--space-xxl:80px;--canvas:radial-gradient(115% 80% at 88% 2%, #fefdfc 0%, transparent 48%), radial-gradient(90% 70% at 6% 100%, #fbfaf8 0%, transparent 46%), linear-gradient(152deg, #f7f6f3 0%, #f2f1ec 56%, #eeede8 100%);--opaline-panel:linear-gradient(150deg, #ffffffdb 0%, #f3f2ee80 48%, #fcfbf9b8 100%);--opaline-cmd:linear-gradient(142deg, #ffffffeb 0%, #f4f3ef99 46%, #fbfaf7d1 100%);--opaline-pop:linear-gradient(150deg, #fdfcfbf0 0%, #f4f3ef9e 58%, #f9f8f5d6 100%);--opaline-trace:linear-gradient(160deg, #ffffffb3 0%, #f6f3ec6b 52%, #fbf9f494 100%);--opaline-veil-underlay:#f6f5f114;--opaline-veil:radial-gradient(circle at 50% 46%, #ffffff3d 0%, #ffffff0a 24%, transparent 48%), linear-gradient(145deg, #ffffff1f 0%, #eeede808 48%, #ffffff24 100%);--glass-border:#fffc;--glass-inset:inset 0 1px 0 #fffffff2, inset 0 0 0 1px #ffffff38;--inset-hairline:inset 0 1px 0 #ffffffb3;--shadow-float:0 1px 2px #1e1c160a, 0 9px 24px -20px #1e1c1638;--shadow-float-lg:0 2px 6px #1c1e180a, 0 16px 38px -28px #1c1e1842;--shadow-pop:0 1px 4px #1e1c160d, 0 12px 30px -18px #1c1c1638;--scrim:#1c1c1647;--opaline-input-foreground:hsl(var(--primary));--opaline-placeholder:#6b685f;--opaline-docked:#ffffffe6;--opaline-glass-highlight:#ffffffe6;--opaline-glass-highlight-strong:#fffffff2;--opaline-raise-background:linear-gradient(160deg, #fff, #f6f5f1);--opaline-raise-glass-background:linear-gradient(160deg, #fffffff0, #f4f3efb8);--opaline-raise-hover:#ffffff80;--opaline-raise-shadow:inset 0 1px 0 var(--opaline-glass-highlight), 0 1px 2px #1e1c160d, 0 6px 16px -14px #1e1c1642;--opaline-raise-shadow-hover:inset 0 1px 0 var(--opaline-glass-highlight-strong), 0 3px 6px #1e1c160f, 0 12px 24px -16px #1e1c1657;--opaline-overlay-hover:#0000000a;--opaline-inline-control-edge-inset:6px;--opaline-inline-control-content-gap:6px;--opaline-inline-control-slot-size:16px;--opaline-inline-control-action-size:var(--opaline-inline-control-slot-size);--opaline-inline-control-action-hover-background:hsl(var(--accent-hover));--opaline-inline-control-action-hover-foreground:hsl(var(--primary));--opaline-control-size-dense:30px;--opaline-control-size-default:36px;--opaline-control-size-large:44px;--opaline-command-control-size:var(--opaline-control-size-dense);--opaline-command-icon-size:15px;--opaline-command-chevron-size:11px;--opaline-command-icon-stroke:1.8;--opaline-shadow-float-small:0 1px 2px #1e1c160d;--opaline-shadow-knob:0 1px 2px #1e1c1640;--opaline-shadow-segment:0 1px 2px #1e1c1614, 0 4px 10px -6px #1e1c1638;--opaline-shadow-float-focus:0 3px 10px #1c1e180d, 0 22px 46px -28px #1c1e1857;--opaline-shadow-ink-lift:0 5px 13px -7px #14141280;--opaline-shadow-paper:0 1px 2px #1e1c160d, 0 18px 40px -24px #1e1c1647;--opaline-shadow-paper-small:0 1px 2px #1e1c160d, 0 14px 32px -22px #1e1c1642;--opaline-shadow-ink:inset 0 1px 0 #ffffff1f, 0 1px 2px #14141229;--opaline-shadow-ink-hover:inset 0 1px 0 #ffffff24, var(--opaline-shadow-ink-lift);--opaline-shadow-field:var(--inset-hairline), 0 1px 2px #1e1c160a;--opaline-shadow-field-focus:var(--inset-hairline), 0 2px 10px -4px #1c1e1829;--opaline-blur:30px;--opaline-blur-strong:32px;--opaline-blur-docked:12px;--opaline-blur-scrim:2px;--opaline-blur-veil:8px;--opaline-blur-rail:12px;--opaline-saturate:190%;--opaline-saturate-command:195%;--opaline-saturate-rail:160%;--opaline-radius-panel:18px;--opaline-radius-command:17px;--opaline-radius-popover:13px;--opaline-radius-13:13px;--opaline-radius-12:12px;--opaline-radius-11:11px;--opaline-radius-10:10px;--opaline-radius-9:9px;--opaline-radius-8:8px;--opaline-radius-7:7px;--opaline-radius-6:6px;--opaline-radius-5:5px;--opaline-gap-icon-actions:4px;--opaline-offset-inline-actions:4px;--opaline-size-icon-action:28px;--opaline-size-icon-sm:15px;--opaline-size-check-icon:15px;--opaline-gap-prompt-block:24px;--opaline-gap-run-flow:15px;--opaline-menu-width-select:180px;--opaline-menu-width-menu:280px;--opaline-menu-width-max:360px;--opaline-type-size-10:10px;--opaline-type-size-12:12px;--opaline-type-size-13:13px;--opaline-type-size-14:14px;--opaline-type-size-16:16px;--opaline-type-size-18:18px;--opaline-type-size-20:20px;--opaline-type-size-24:24px;--opaline-type-size-32:32px;--opaline-type-size-40:40px;--opaline-type-size-48:48px;--opaline-type-size-56:56px;--opaline-type-size-64:64px;--opaline-type-size-72:72px;--opaline-font-size-overline:10px;--opaline-font-size-badge:10.5px;--opaline-font-size-hint:11.5px;--opaline-font-size-caption:11px;--opaline-font-size-meta:12px;--opaline-font-size-description:12.5px;--opaline-font-size-ui:13px;--opaline-font-size-body:14px;--opaline-font-size-input:15px;--opaline-font-size-heading:15px;--opaline-font-size-prose:16px;--opaline-font-size-title:18px;--opaline-font-size-price:20px;--opaline-font-size-page-heading:21px;--opaline-font-size-stat-value:22px;--opaline-font-size-hero:30px;--opaline-line-height-meta:1.35;--opaline-line-height-ui:19px;--opaline-line-height-body:20px;--opaline-line-height-answer:1.72;--opaline-line-height-input:1.5;--opaline-line-height-prose:1.72;--opaline-line-height-title:1.3;--opaline-line-height-hero:1.22;--opaline-font-weight-light:300;--opaline-font-weight-normal:400;--opaline-font-weight-medium:500;--opaline-font-weight-semibold:600;--opaline-font-weight-bold:700;--opaline-prose-family:var(--opaline-font-functional);--opaline-prose-weight:var(--opaline-font-weight-normal);--opaline-prose-size:var(--opaline-font-size-prose);--opaline-prose-line-height:var(--opaline-line-height-prose);--opaline-prose-heading-family:var(--opaline-font-functional);--opaline-prose-heading-weight:var(--opaline-font-weight-semibold);--opaline-prose-heading-1-size:20.5px;--opaline-prose-heading-2-size:19px;--opaline-prose-heading-3-size:17px;--opaline-prose-heading-4-size:16px;--opaline-prose-strong-weight:var(--opaline-font-weight-semibold);--opaline-duration-fast:.13s;--opaline-duration-base:.15s;--opaline-duration-overlay-fast:75ms;--opaline-duration-slow:.2s;--opaline-ease:ease;--opaline-duration-press:.12s;--opaline-duration-tooltip:.13s;--opaline-duration-overlay:.16s;--opaline-duration-dialog:.22s;--opaline-ease-out:cubic-bezier(.23, 1, .32, 1);--opaline-ease-move:cubic-bezier(.77, 0, .175, 1);--opaline-ease-drawer:cubic-bezier(.32, .72, 0, 1);--opaline-scale-press:.97;--opaline-scale-overlay:.97;--opaline-measure-conversation:740px;--opaline-measure-hero:680px;--opaline-z-dock:20;--opaline-z-panel:30;--opaline-z-overlay:50;--opaline-z-popover:52;--opaline-z-veil:55;--opaline-z-toast:60;--opaline-overscroll:none;--opaline-flag-nl:linear-gradient(to bottom, #ae1c28 0 33.34%, #fff 33.34% 66.67%, #21468b 66.67%);--opaline-flag-de:linear-gradient(to bottom, #141414 0 33.34%, #d00 33.34% 66.67%, #ffce00 66.67%);--opaline-flag-eu:#039;--opaline-flag-star:#fc0;--opaline-flag-bezel:0 0 0 .5px #00000040, inset 0 .5px .5px #ffffff8c, inset 0 -.5px .5px #00000047, 0 1px 1.5px #0000002e;color:hsl(var(--primary));font-family:var(--font-sans);overscroll-behavior:var(--opaline-overscroll,none)}.dark .theme-opaline,.theme-opaline.dark{--opaline-neutral-1:45, 6%, 8%;--opaline-neutral-2:45, 5%, 11%;--opaline-neutral-3:46, 6%, 13%;--opaline-neutral-4:46, 6%, 15%;--opaline-neutral-5:46, 6%, 17%;--opaline-neutral-6:46, 5%, 18%;--opaline-neutral-7:47, 6%, 24%;--opaline-neutral-8:47, 6%, 32%;--opaline-neutral-9:48, 5%, 64%;--opaline-neutral-10:48, 6%, 72%;--opaline-neutral-11:48, 10%, 86%;--opaline-neutral-12:48, 12%, 90%;--opaline-blue-1:220.8, 27.8%, 4.9%;--opaline-blue-2:220.7, 27.8%, 7.6%;--opaline-blue-3:220.9, 29.7%, 12.6%;--opaline-blue-4:221.2, 34.2%, 17.1%;--opaline-blue-5:221.4, 37.1%, 21.7%;--opaline-blue-6:221.5, 37.9%, 27.5%;--opaline-blue-7:221.7, 40.1%, 36.1%;--opaline-blue-8:222, 42.8%, 47.9%;--opaline-blue-9:228.78, 72.78%, 66.86%;--opaline-blue-10:228.5, 74%, 71%;--opaline-blue-11:226, 73%, 78%;--opaline-blue-12:220.4, 78.9%, 90.9%;--opaline-red-1:6.9, 20.8%, 4.6%;--opaline-red-2:7, 20.7%, 7.3%;--opaline-red-3:6.8, 22%, 12%;--opaline-red-4:6.6, 25.3%, 16.1%;--opaline-red-5:6.4, 27.5%, 20.3%;--opaline-red-6:6.3, 28.1%, 25.7%;--opaline-red-7:6.1, 29.8%, 33.6%;--opaline-red-8:358, 36%, 44%;--opaline-red-9:358, 64%, 58.4%;--opaline-red-10:358, 68%, 62%;--opaline-red-11:358, 70%, 66%;--opaline-red-12:358, 48%, 89%;--opaline-amber-1:28.2, 22.3%, 4.2%;--opaline-amber-2:28.9, 22.7%, 6.6%;--opaline-amber-3:29, 24.7%, 10.8%;--opaline-amber-4:29.2, 29.5%, 14.2%;--opaline-amber-5:29.4, 32.8%, 17.7%;--opaline-amber-6:29.5, 34%, 22.3%;--opaline-amber-7:29.7, 36.9%, 28.9%;--opaline-amber-8:30, 40.6%, 37.5%;--opaline-amber-9:27, 60%, 52%;--opaline-amber-10:28, 66%, 59%;--opaline-amber-11:28, 72%, 68%;--opaline-amber-12:28.6, 40.2%, 87.5%;--opaline-green-1:150, 12%, 5%;--opaline-green-2:150, 13%, 7%;--opaline-green-3:150, 14%, 11%;--opaline-green-4:150, 17%, 14%;--opaline-green-5:150, 19%, 18%;--opaline-green-6:150, 20%, 22%;--opaline-green-7:150, 21%, 29%;--opaline-green-8:150, 24%, 38%;--opaline-green-9:150, 22%, 46%;--opaline-green-10:150, 24%, 53%;--opaline-green-11:150, 28%, 60%;--opaline-green-12:150, 22%, 87%;--opaline-color-bg-warning-subtle:var(--opaline-amber-3);--opaline-color-bg-danger-subtle:var(--opaline-red-3);--opaline-color-fg-on-warning:var(--opaline-neutral-1);--radius:.625rem;--canvas:radial-gradient(115% 80% at 88% 2%, #232220 0%, transparent 48%), radial-gradient(90% 70% at 6% 100%, #1d1c1a 0%, transparent 46%), linear-gradient(152deg, #1b1a18 0%, #171614 56%, #141311 100%);--opaline-panel:linear-gradient(150deg, #2c2b27cc 0%, #1e1d1a80 48%, #282723ad 100%);--opaline-cmd:linear-gradient(142deg, #302f2be0 0%, #21201d99 46%, #2c2b27c7 100%);--opaline-pop:linear-gradient(150deg, #302f2beb 0%, #21201da8 58%, #2c2b27d6 100%);--opaline-trace:linear-gradient(160deg, #302f2bb8 0%, #21201d75 52%, #2c2b2799 100%);--opaline-docked:hsla(var(--surface), .94);--opaline-veil-underlay:#0f0f0d1f;--opaline-veil:radial-gradient(circle at 50% 46%, #ffffff14 0%, #ffffff05 24%, transparent 48%), linear-gradient(145deg, #ffffff0a 0%, #08080614 48%, #ffffff0d 100%);--glass-border:#ffffff17;--glass-inset:inset 0 1px 0 #f8f4ea47, inset 0 3px 5px -3px #e9e1ce2e, inset 0 0 0 1px #ffffff08;--inset-hairline:inset 0 1px 0 #f8f4ea47, inset 0 3px 5px -3px #e9e1ce2e;--shadow-float:0 1px 2px #0000004d, 0 9px 24px -18px #000000b3;--shadow-float-lg:0 2px 6px #00000057, 0 18px 40px -26px #000000bf;--shadow-pop:0 1px 4px #00000059, 0 14px 32px -16px #000000b3;--scrim:#08080680;--opaline-placeholder:#9a988e;--opaline-glass-highlight:#ffffff0d;--opaline-glass-highlight-strong:#ffffff12;--opaline-shadow-field-focus:var(--inset-hairline), 0 2px 10px -4px #00000080;--opaline-raise-background:linear-gradient(160deg, #302f2a, #262521);--opaline-raise-glass-background:linear-gradient(160deg, #34332e8c, #26252173);--opaline-raise-hover:#ffffff0f;--opaline-overlay-hover:#ffffff0f}.theme-opaline .opaline-card{background:hsla(var(--surface),.8);border:1px solid hsl(var(--border));border-radius:var(--opaline-radius-13);box-shadow:var(--inset-hairline)}.theme-opaline .opaline-card--interactive{cursor:pointer;transition:border-color var(--opaline-duration-base) var(--opaline-ease),background var(--opaline-duration-base) var(--opaline-ease)}.theme-opaline .opaline-card--interactive:hover{border-color:hsl(var(--border-strong));background:hsl(var(--accent))}.theme-opaline .opaline-card--artefact{background:hsla(var(--surface),.85);border-radius:var(--opaline-radius-12)}.theme-opaline .opaline-raised{background:var(--opaline-raise-background);border:1px solid hsl(var(--border));box-shadow:var(--opaline-raise-shadow);transition:transform var(--opaline-duration-base) var(--opaline-ease),border-color var(--opaline-duration-base) var(--opaline-ease),box-shadow var(--opaline-duration-base) var(--opaline-ease)}.theme-opaline .opaline-raised:hover{border-color:hsl(var(--border-strong));box-shadow:var(--opaline-raise-shadow-hover);transform:translateY(-1px)}.theme-opaline .opaline-glass,.theme-opaline.opaline-glass{border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(var(--opaline-blur)) saturate(var(--opaline-saturate))}.theme-opaline .opaline-glass--panel,.theme-opaline.opaline-glass--panel{border-radius:var(--opaline-radius-panel);background-color:hsla(var(--surface-secondary),.5);background-image:var(--opaline-panel);box-shadow:var(--glass-inset),var(--shadow-float)}.theme-opaline .opaline-glass--command,.theme-opaline.opaline-glass--command{border-radius:var(--opaline-radius-command);background-color:hsla(var(--surface),.88);background-image:var(--opaline-cmd);-webkit-backdrop-filter:blur(var(--opaline-blur-strong)) saturate(var(--opaline-saturate-command));box-shadow:var(--glass-inset),var(--shadow-float-lg)}.theme-opaline .opaline-glass--popover,.theme-opaline.opaline-glass--popover{border-radius:var(--opaline-radius-popover);background-color:hsla(var(--surface-pale),.78);background-image:var(--opaline-pop);box-shadow:var(--glass-inset),var(--shadow-pop)}.theme-opaline .opaline-glass--grid-sticky,.theme-opaline.opaline-glass--grid-sticky{background-color:hsla(var(--surface-secondary),.8);-webkit-backdrop-filter:blur(var(--opaline-blur)) saturate(var(--opaline-saturate))}.theme-opaline .opaline-glass--dialog,.theme-opaline.opaline-glass--dialog{border-radius:var(--opaline-radius-panel);background-color:hsla(var(--surface),.88);background-image:var(--opaline-pop);-webkit-backdrop-filter:blur(var(--opaline-blur-strong)) saturate(var(--opaline-saturate));box-shadow:var(--glass-inset),var(--shadow-float-lg)}.theme-opaline .opaline-scrim,.theme-opaline.opaline-scrim{background:var(--scrim);-webkit-backdrop-filter:blur(var(--opaline-blur-scrim))}.theme-opaline .opaline-scrim--veil,.theme-opaline.opaline-scrim--veil{background-color:var(--opaline-veil-underlay);background-image:var(--opaline-veil);-webkit-backdrop-filter:blur(var(--opaline-blur-veil)) saturate(var(--opaline-saturate-rail))}.theme-opaline .opaline-scrim--veil>svg,.theme-opaline.opaline-scrim--veil>svg{box-sizing:content-box;border:1px solid var(--glass-border);background-color:hsla(var(--surface),.46);background-image:var(--opaline-pop);box-shadow:var(--glass-inset),var(--shadow-float-lg);border-radius:50%;padding:23px}.theme-opaline .opaline-glass--docked,.theme-opaline.opaline-glass--docked{background:var(--opaline-docked);-webkit-backdrop-filter:blur(var(--opaline-blur-docked))}.theme-opaline .opaline-glass--rail,.theme-opaline.opaline-glass--rail{background-color:hsla(var(--surface),.9);background-image:var(--opaline-cmd);-webkit-backdrop-filter:blur(var(--opaline-blur-rail)) saturate(var(--opaline-saturate-rail));box-shadow:var(--glass-inset),var(--shadow-float)}.theme-opaline .opaline-row{color:hsl(var(--primary));cursor:pointer;transition:background var(--opaline-duration-fast) var(--opaline-ease)}.theme-opaline .opaline-row:hover,.theme-opaline .opaline-row[data-highlighted]{background:hsl(var(--accent))}.theme-opaline .opaline-ghost-pill{cursor:pointer;transition:background var(--opaline-duration-base) var(--opaline-ease);background:0 0;border:none}.theme-opaline .opaline-ghost-pill:hover{background:hsl(var(--accent))}.theme-opaline .opaline-type-heading-32,.theme-opaline .opaline-type-heading-24,.theme-opaline .opaline-type-heading-20,.theme-opaline .opaline-type-heading-18,.theme-opaline .opaline-type-heading-16,.theme-opaline .opaline-type-heading-14,.theme-opaline .opaline-type-copy-18,.theme-opaline .opaline-type-copy-16,.theme-opaline .opaline-type-copy-14,.theme-opaline .opaline-type-copy-13,.theme-opaline .opaline-type-copy-12,.theme-opaline .opaline-type-label-16,.theme-opaline .opaline-type-label-14,.theme-opaline .opaline-type-label-13,.theme-opaline .opaline-type-label-12,.theme-opaline .opaline-type-label-10-caps{font-family:var(--opaline-font-functional);font-style:normal}.theme-opaline .opaline-type-copy-13-mono,.theme-opaline .opaline-type-label-14-mono,.theme-opaline .opaline-type-label-13-mono,.theme-opaline .opaline-type-label-12-mono{font-family:var(--opaline-font-technical);font-style:normal}.theme-opaline .opaline-type-heading-32{font-size:var(--opaline-type-size-32);font-weight:var(--opaline-font-weight-semibold);letter-spacing:-.025em;line-height:38px}.theme-opaline .opaline-type-heading-24{font-size:var(--opaline-type-size-24);font-weight:var(--opaline-font-weight-semibold);letter-spacing:-.018em;line-height:30px}.theme-opaline .opaline-type-heading-20{font-size:var(--opaline-type-size-20);font-weight:var(--opaline-font-weight-semibold);letter-spacing:-.012em;line-height:26px}.theme-opaline .opaline-type-heading-18{font-size:var(--opaline-type-size-18);font-weight:var(--opaline-font-weight-semibold);letter-spacing:-.008em;line-height:24px}.theme-opaline .opaline-type-heading-16{font-size:var(--opaline-type-size-16);font-weight:var(--opaline-font-weight-semibold);letter-spacing:-.004em;line-height:22px}.theme-opaline .opaline-type-heading-14{font-size:var(--opaline-type-size-14);font-weight:var(--opaline-font-weight-semibold);line-height:20px}.theme-opaline .opaline-type-copy-18{font-size:var(--opaline-type-size-18);font-weight:var(--opaline-font-weight-normal);line-height:28px}.theme-opaline .opaline-type-copy-16{font-size:var(--opaline-type-size-16);font-weight:var(--opaline-font-weight-normal);line-height:24px}.theme-opaline .opaline-type-copy-14{font-size:var(--opaline-type-size-14);font-weight:var(--opaline-font-weight-normal);line-height:21px}.theme-opaline .opaline-type-copy-13,.theme-opaline .opaline-type-copy-13-mono{font-size:var(--opaline-type-size-13);font-weight:var(--opaline-font-weight-normal);line-height:20px}.theme-opaline .opaline-type-copy-12{font-size:var(--opaline-type-size-12);font-weight:var(--opaline-font-weight-normal);line-height:18px}.theme-opaline .opaline-type-label-16{font-size:var(--opaline-type-size-16);font-weight:var(--opaline-font-weight-medium);line-height:22px}.theme-opaline .opaline-type-label-14,.theme-opaline .opaline-type-label-14-mono{font-size:var(--opaline-type-size-14);font-weight:var(--opaline-font-weight-medium);line-height:20px}.theme-opaline .opaline-type-label-13,.theme-opaline .opaline-type-label-13-mono{font-size:var(--opaline-type-size-13);font-weight:var(--opaline-font-weight-medium);line-height:18px}.theme-opaline .opaline-type-label-12,.theme-opaline .opaline-type-label-12-mono{font-size:var(--opaline-type-size-12);font-weight:var(--opaline-font-weight-medium);line-height:16px}.theme-opaline .opaline-type-label-14-mono,.theme-opaline .opaline-type-label-13-mono,.theme-opaline .opaline-type-label-12-mono{font-weight:var(--opaline-font-weight-normal)}.theme-opaline .opaline-type-label-10-caps{font-size:var(--opaline-type-size-10);font-weight:var(--opaline-font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;line-height:14px}.theme-opaline .opaline-type-display-72,.theme-opaline .opaline-type-display-64,.theme-opaline .opaline-type-display-56,.theme-opaline .opaline-type-display-48,.theme-opaline .opaline-type-display-40,.theme-opaline .opaline-type-display-32,.theme-opaline .opaline-type-display-24,.theme-opaline .opaline-type-display-20,.theme-opaline .opaline-type-display-16{font-family:var(--opaline-font-decorative);font-style:normal;font-weight:var(--opaline-font-weight-normal)}.theme-opaline .opaline-type-display-72{font-size:var(--opaline-type-size-72);letter-spacing:-.03em;line-height:76px}.theme-opaline .opaline-type-display-64{font-size:var(--opaline-type-size-64);letter-spacing:-.028em;line-height:68px}.theme-opaline .opaline-type-display-56{font-size:var(--opaline-type-size-56);letter-spacing:-.025em;line-height:61px}.theme-opaline .opaline-type-display-48{font-size:var(--opaline-type-size-48);letter-spacing:-.022em;line-height:54px}.theme-opaline .opaline-type-display-40{font-size:var(--opaline-type-size-40);letter-spacing:-.018em;line-height:47px}.theme-opaline .opaline-type-display-32{font-size:var(--opaline-type-size-32);letter-spacing:-.014em;line-height:39px}.theme-opaline .opaline-type-display-24{font-size:var(--opaline-type-size-24);letter-spacing:-.01em;line-height:30px}.theme-opaline .opaline-type-display-20{font-size:var(--opaline-type-size-20);letter-spacing:-.006em;line-height:26px}.theme-opaline .opaline-type-display-16{font-size:var(--opaline-type-size-16);line-height:22px}.theme-opaline .opaline-type--medium{font-weight:var(--opaline-font-weight-medium)}.theme-opaline .opaline-type--strong{font-weight:var(--opaline-font-weight-semibold)}.theme-opaline .opaline-type--italic{font-style:italic}.theme-opaline .opaline-type--mono{font-family:var(--opaline-font-technical)}.theme-opaline .opaline-type--tabular{font-variant-numeric:tabular-nums}.theme-opaline .opaline-type-meta{font-family:var(--opaline-font-functional);font-size:var(--opaline-font-size-meta);line-height:var(--opaline-line-height-meta);color:hsl(var(--muted-foreground))}.theme-opaline .opaline-type-ui{font-family:var(--opaline-font-functional);font-size:var(--opaline-font-size-ui);line-height:var(--opaline-line-height-ui);color:hsl(var(--primary))}.theme-opaline .opaline-type-body{font-family:var(--opaline-font-functional);font-size:var(--opaline-font-size-body);line-height:var(--opaline-line-height-body);color:hsl(var(--primary))}.theme-opaline .opaline-type-prose{font-family:var(--opaline-font-functional);font-size:var(--opaline-font-size-prose);line-height:var(--opaline-line-height-prose);color:hsl(var(--primary))}.theme-opaline .opaline-type-title{font-family:var(--opaline-font-functional);font-size:var(--opaline-font-size-title);line-height:var(--opaline-line-height-title);font-weight:var(--opaline-font-weight-bold);color:hsl(var(--primary))}.theme-opaline .opaline-type-display{font-family:var(--opaline-font-decorative);font-size:var(--opaline-font-size-hero);line-height:var(--opaline-line-height-hero);font-weight:var(--opaline-font-weight-normal);color:hsl(var(--primary))}.theme-opaline .opaline-type-overline{font-family:var(--font-sans);font-size:var(--opaline-font-size-overline);font-weight:var(--opaline-font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.theme-opaline .opaline-prose{font-family:var(--opaline-prose-family);font-size:var(--opaline-prose-size);line-height:var(--opaline-prose-line-height);color:hsl(var(--primary))}.theme-opaline .opaline-prose>:first-child{margin-top:0}.theme-opaline .opaline-prose>:last-child{margin-bottom:0}.theme-opaline .opaline-prose h1,.theme-opaline .opaline-prose h2,.theme-opaline .opaline-prose h3,.theme-opaline .opaline-prose h4{font-family:var(--opaline-prose-heading-family);font-weight:var(--opaline-prose-heading-weight);color:hsl(var(--primary));text-wrap:pretty}.theme-opaline .opaline-prose h1{font-size:var(--opaline-prose-heading-1-size);letter-spacing:-.011em;margin:24px 0 8px;line-height:1.3}.theme-opaline .opaline-prose h2{font-size:var(--opaline-prose-heading-2-size);letter-spacing:-.009em;margin:22px 0 7px;line-height:1.32}.theme-opaline .opaline-prose h3{font-size:var(--opaline-prose-heading-3-size);letter-spacing:-.006em;margin:19px 0 6px;line-height:1.35}.theme-opaline .opaline-prose h4{font-size:var(--opaline-prose-heading-4-size);letter-spacing:-.004em;margin:17px 0 5px;line-height:1.4}.theme-opaline .opaline-prose p,.theme-opaline .opaline-prose li,.theme-opaline .opaline-prose strong,.theme-opaline .opaline-prose em,.theme-opaline .opaline-prose a{font-family:var(--opaline-prose-family);font-weight:var(--opaline-prose-weight)}.theme-opaline .opaline-prose strong{font-weight:var(--opaline-prose-strong-weight)}.theme-opaline .opaline-prose p{text-wrap:pretty;margin:0 0 12px}.theme-opaline .opaline-prose ul,.theme-opaline .opaline-prose ol{margin:2px 0 12px;padding-left:20px}.theme-opaline .opaline-prose li{line-height:inherit;margin:3px 0;padding-left:3px}.theme-opaline .opaline-prose li>p{margin:0 0 4px}.theme-opaline .opaline-prose li::marker{color:hsla(var(--muted-foreground),.9)}.theme-opaline .opaline-prose ol>li::marker{font-variant-numeric:tabular-nums;font-size:var(--opaline-font-size-ui)}.theme-opaline .opaline-prose ul ul,.theme-opaline .opaline-prose ol ol,.theme-opaline .opaline-prose ul ol,.theme-opaline .opaline-prose ol ul{margin:3px 0}.theme-opaline .opaline-prose blockquote{border:none;border-left:2px solid hsl(var(--border-strong));font-style:normal;font-weight:var(--opaline-prose-weight);margin:14px 0;padding:2px 0 2px 14px}.theme-opaline .opaline-prose blockquote p{border:none;margin:0 0 5px;padding:0}.theme-opaline .opaline-prose blockquote p:last-child{margin-bottom:0}.theme-opaline .opaline-prose .tableWrapper{border:1px solid hsla(var(--border),.9);border-radius:var(--opaline-radius-10);box-shadow:var(--inset-hairline);margin:16px 0;overflow:hidden}.theme-opaline .opaline-prose table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.theme-opaline .opaline-prose table th,.theme-opaline .opaline-prose table td{border:none;border-bottom:1px solid hsla(var(--border),.8);font-size:var(--opaline-font-size-ui);text-align:left;padding:8px 12px;line-height:1.5}.theme-opaline .opaline-prose table th{background-color:hsla(var(--accent),.6);border-bottom:1px solid hsl(var(--border));font-size:var(--opaline-font-size-badge);font-weight:var(--opaline-font-weight-semibold);letter-spacing:.07em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.theme-opaline .opaline-prose table tr:last-child td{border-bottom:none}.theme-opaline .opaline-prose code{background:hsla(var(--accent),.8);border:1px solid hsla(var(--border),.8);border-radius:var(--opaline-radius-5);font-size:var(--opaline-font-size-description);font-weight:var(--opaline-font-weight-medium);padding:1px 5px}.theme-opaline .opaline-prose pre{border-radius:var(--opaline-radius-11);margin:16px 0;padding:12px 14px;line-height:1.6}.theme-opaline .opaline-prose pre code{font-size:var(--opaline-font-size-meta);font-weight:var(--opaline-font-weight-normal);background:0 0;border:none;padding:0}.theme-opaline .opaline-prose hr{border:none;border-top:1px solid hsla(var(--border),.9);margin:22px 0}.theme-opaline .opaline-prose a{-webkit-text-decoration-color:hsl(var(--border-strong));text-decoration-color:hsl(var(--border-strong));text-underline-offset:3px;transition:text-decoration-color var(--opaline-duration-base) var(--opaline-ease);text-decoration-thickness:1px}.theme-opaline .opaline-prose a:hover{-webkit-text-decoration-color:hsl(var(--primary));text-decoration-color:hsl(var(--primary))}.theme-opaline .opaline-search{border-radius:var(--opaline-radius-11);border:1px solid hsl(var(--border));background:var(--opaline-raise-hover);height:38px;color:hsl(var(--muted-foreground));cursor:text;transition:border-color var(--opaline-duration-base) var(--opaline-ease),background var(--opaline-duration-base) var(--opaline-ease),box-shadow var(--opaline-duration-slow) var(--opaline-ease);align-items:center;gap:9px;padding:0 13px;display:flex}.theme-opaline .opaline-search:focus-within{border-color:hsl(var(--border-strong));background:hsl(var(--surface));box-shadow:var(--opaline-shadow-float-small)}.theme-opaline .opaline-search input{width:100%;font-size:var(--opaline-font-size-body);font-family:var(--font-sans);color:var(--opaline-input-foreground);background:0 0;border:none;outline:none}.theme-opaline .opaline-search input::placeholder{color:var(--opaline-placeholder)}.theme-opaline .opaline-empty{color:hsla(var(--muted-foreground),.8);font-family:var(--font-sans);text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.theme-opaline .opaline-avatar--terrain{--opaline-avatar-blue-x:94%;--opaline-avatar-blue-y:2%;--opaline-avatar-amber-x:0%;--opaline-avatar-amber-y:100%;--opaline-avatar-pattern-turn:0deg;isolation:isolate;border:1px solid hsla(var(--opaline-neutral-12),.12);background:radial-gradient(circle at var(--opaline-avatar-blue-x) var(--opaline-avatar-blue-y),hsla(var(--opaline-static-opal-bright),.52) 0%,hsla(var(--opaline-static-opal-blue),.22) 32%,transparent 60%),radial-gradient(circle at var(--opaline-avatar-amber-x) var(--opaline-avatar-amber-y),hsla(var(--opaline-static-opal-amber),.5) 0%,hsla(var(--opaline-static-opal-amber),.2) 36%,transparent 62%),linear-gradient(145deg,hsl(var(--surface)),hsl(var(--opaline-color-bg-hover)));color:hsl(var(--opaline-neutral-12));box-shadow:inset 0 1px #ffffffad,0 1px 2px hsla(var(--opaline-neutral-12),.08);text-shadow:0 1px #ffffff4d;position:relative}.theme-opaline .opaline-avatar--terrain:before{z-index:-1;background:hsl(var(--opaline-neutral-12));content:"";opacity:.13;transform:rotate(var(--opaline-avatar-pattern-turn)) scale(1.08);position:absolute;inset:-18%;-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round'%3E%3Cpath d='M-8 17C5 7 19 7 31 16s26 9 41-2'/%3E%3Cpath d='M-8 26C7 15 21 16 33 24s25 8 39-3'/%3E%3Cpath d='M-7 36C7 25 20 25 33 34s26 9 39-3'/%3E%3Cpath d='M-7 47C7 36 21 37 34 45s25 8 38-2'/%3E%3C/g%3E%3Cg fill='black'%3E%3Ccircle cx='11' cy='12' r='1.5'/%3E%3Ccircle cx='51' cy='29' r='1.25'/%3E%3Ccircle cx='20' cy='53' r='1.4'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round'%3E%3Cpath d='M-8 17C5 7 19 7 31 16s26 9 41-2'/%3E%3Cpath d='M-8 26C7 15 21 16 33 24s25 8 39-3'/%3E%3Cpath d='M-7 36C7 25 20 25 33 34s26 9 39-3'/%3E%3Cpath d='M-7 47C7 36 21 37 34 45s25 8 38-2'/%3E%3C/g%3E%3Cg fill='black'%3E%3Ccircle cx='11' cy='12' r='1.5'/%3E%3Ccircle cx='51' cy='29' r='1.25'/%3E%3Ccircle cx='20' cy='53' r='1.4'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.theme-opaline .opaline-avatar--terrain[data-avatar-pattern="1"]{--opaline-avatar-blue-x:4%;--opaline-avatar-blue-y:0%;--opaline-avatar-amber-x:100%;--opaline-avatar-amber-y:100%;--opaline-avatar-pattern-turn:92deg}.theme-opaline .opaline-avatar--terrain[data-avatar-pattern="2"]{--opaline-avatar-blue-x:100%;--opaline-avatar-blue-y:96%;--opaline-avatar-amber-x:0%;--opaline-avatar-amber-y:4%;--opaline-avatar-pattern-turn:-72deg}.theme-opaline .opaline-focus-ring:focus-visible{outline:2px solid hsla(var(--muted-foreground),.8);outline-offset:2px}.theme-opaline .opaline-scroll{overscroll-behavior:contain;overflow-y:auto}.theme-opaline{scrollbar-color:hsla(var(--muted-foreground),.3) transparent}.theme-opaline::-webkit-scrollbar{width:11px;height:11px}.theme-opaline ::-webkit-scrollbar{width:11px;height:11px}.theme-opaline::-webkit-scrollbar-thumb{background:hsla(var(--muted-foreground),.28);background-clip:content-box;border:3px solid #0000;border-radius:99px}.theme-opaline ::-webkit-scrollbar-thumb{background:hsla(var(--muted-foreground),.28);background-clip:content-box;border:3px solid #0000;border-radius:99px}.theme-opaline::-webkit-scrollbar-thumb:hover{background-color:hsla(var(--muted-foreground),.45)}.theme-opaline ::-webkit-scrollbar-thumb:hover{background-color:hsla(var(--muted-foreground),.45)}.theme-opaline::-webkit-scrollbar-track{background:0 0}.theme-opaline ::-webkit-scrollbar-track{background:0 0}@keyframes zdot{0%,60%,to{opacity:.22}30%{opacity:1}}@keyframes zshimmer{0%{background-position:130% 0}to{background-position:-70% 0}}@keyframes zspin{to{transform:rotate(360deg)}}.theme-opaline [data-action=share]{display:none!important}.theme-opaline .foot-actions .send,.theme-opaline .foot-actions .stop,.theme-opaline .foot-actions .mic{background:hsl(var(--primary-btn));width:31px;height:31px;color:hsl(var(--primary-foreground));border-radius:999px}.theme-opaline .topbar .crumb-slash{margin:0 5px 0 2px}.theme-opaline .cmd-input{max-height:30px}.theme-opaline .cite-chip:before,.theme-opaline .cite-card-head:before{content:"";background:50%/contain no-repeat;border-radius:3px;flex:none;width:12px;height:12px}.theme-opaline .cite-chip{gap:4px}.theme-opaline .cite-card-head:before{border-radius:4px;width:15px;height:15px}.theme-opaline .cite-wetten .cite-chip:before,.theme-opaline .cite-wetten .cite-card-head:before{background-image:url(/assets/wetten-favicon.png)}.theme-opaline .cite-rechtspraak .cite-chip:before,.theme-opaline .cite-rechtspraak .cite-card-head:before{background-image:url(/assets/rechtspraak-favicon.png)}.theme-opaline .preview-body{padding:24px 30px 32px!important}.theme-opaline .cite-card .cite-card-n{background:hsla(var(--primary),.06);border:1px solid hsl(var(--border));color:hsl(var(--primary));border-radius:5px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@font-face{font-family:Fragment Mono;src:url(/assets/FragmentMono-Regular-latin-DI4ZVuWr.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fragment Mono;src:url(/assets/FragmentMono-Regular-latin-ext-BRa7X_X9.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Fragment Mono;src:url(data:font/woff2;base64,d09GMgABAAAAAAOEAA4AAAAABvQAAAMxAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbHhwoBmAAXBEICoJggjALFAABNgIkAyIEIAWEbgddG7YFCK4KbGPRaMPxLa4G7ZzriS8KmRZVBBHZ9V/dsz69DwGRI0C5rf1x7fe+av3IEvgZpjo727HboSVSNWRKI3SQCbfIMsnsIPD0oNzufwN/zjnhpDtxM6AGJrIEuxCjdT6tMEpwLOCAAgpsLhw/dIOm4WNk+NZOiyzU6zq6JH3SL7OHI0AUAFAEwSAIEJBRk1jNxfV9yGIBhAAQICC3NnFpb/1ulA9lAL3e0v6x2digU7UtAA2wQDqDlfKARmzfqEmwABdQ0oPabAXgIFm71WwPA7NJ/KzE5gFoVPcAWWUBBQyQUgLBcySpC4jjoThkNeOHQ6JZt4aAHxE+dVAv1ciD5sQwNxckRAIAH4DkAA9oBhgGyAhICQBFwyTwyu+yLM+kTmtFE1E71rdkR2Ot8y3zXQqdSKH9WWmNTLweTL2aNbhxIzLtGhMyRoiTILqYCdci027kiKy+ejWYel0mLksTDDgqtFxnxwzyNSf57j27V6ycNHkSbypd/GS/s+vdR/1YR7rVgcZPyVCoTI3Zseqb4yWbJlq93pKLB3LSdqVVdauuVf1jSY6KzReXF3ems02zFVtTo4Z4c89qlTsvQrLJ1fuw5rHyTgW32t5eJo6ZWtvTM9NdEM9NDHBxw9tAES+UWBSAzEAbJubhsmkIIHqp7hkvuiQqfvMS5iXAg3HbPuDs7cl/1fz/Q0azCXBQAAQCF7W/BH/IOhbD0/5w3JNbAPiVJiA2qxDAZ4gMswiQPQrSkntLIJYPnJSqDBXSJzeqxCUtaqjoH7XI7xe1aekSdchr8F8fpzSgL0UJhEbpdKE7EhdQQpoQ59IIEqXbsmjdIukG5cF8ygbBJ/TahVER1w3pECaFOMGHmDQGk2kMoijEjYgiMJxPQTo8MmmGafpphvQacG/ArU4PAioUyHw0PkcWrBi7wEydnq6aIwReSBzFlOMtBosF2cdgqAV7vZ9/myTYsDsKMiOiMIIUQjqi0iguzonc0twRPLonGAdeid7wURKuI24AT+8Ux9ANpzhAuIMP5PQnihEjltjiONVuJX7EmVE+N4pWM3CnVbR6v9/tLlL4xwtmwgpqiaKlAQAA) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fragment Mono;src:url(/assets/FragmentMono-Italic-latin-wL8T-lzd.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fragment Mono;src:url(/assets/FragmentMono-Italic-latin-ext-DjrVibNv.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Fragment Mono;src:url(data:font/woff2;base64,d09GMgABAAAAAAOkAA4AAAAABvAAAANQAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbHhwoBmAAXBEICoJkgjELFAABNgIkAyIEIAWEZgddG68FKB6H6RYn98BkZWbWNehwguf/6/x+n1sVuIlqKckDnSYirKTS4oc8mECYUbNePftEIQ5uJ7tJHEkgUP8DkBu8Oo1Ti8hSKIBRKyDVEsEAtfFwgAIUkNIw+bfv1AR+oocxfHF8dZumF4XDGVMW5BjUUv0MAngBAIUgaAgCuFlkEenuHY7gRAewrAAUDautprbOuP1mDj+APK+rlNyEDdQ1apv1oyH4aRjMHirTCMpjc2lKuZQOOAAFALB1BuAcRp/SnrEG2uPiMpBbAZRXvQgYnIACNGAWDQFm0ekHfpwo7Bg6PMTrooynLEFRuNdEdZDvJxH87oJYCgDgAmAGcAIToAgWgVkAFMoqTod8pq47tblzdF/Aa/MlfDavb4s74k57dsc8O3b6HpVzH7mv+cRwf/6559pPP+XsRk/EHwlEvLfdx9lPB0u2ej75xH3NZ3JuqTu91RNJe+562fCHvn7GCy++cP8D5y+c5/npH/yc/CBaeKHc90LtkjcX9tP1N5Y2Vb3S1D1Q+8no9K1Hd+xr3hoKTVRv7Jv0dVQG+ip9Hfedumlm3Vhv35kFpVHf+OFkLHkkPrnulz6G9spbj715K3zdFHxk7fjsjqbntw13tI/2o1YjgAMHyz3KVCerGsOAdTFUXrsVTp3UrkUAUR/eWlOYvjfQ/JszoF0C+P700z/Awc/M+Gv7/3/M3Kc9jsKOAkDg4q5KKdwP7solPgV3cc5dtoWCdTFIsJd5kGH+JICLoxxcjRtZEiC9O0ZDdBfwntQTEBZkCSi8MgM0Gn0BOms9BjYidoGd1Wr/835qQYLJVFDSKCSk5KCipAJTSVBJUkZQXlFcyJhew3oV7ReXFZVjGpGXk7fJANN+GUkHbRFVVJKUl2OoEBRWoUITg8kUs1+ZKS8hKcdkWOuwCkH1gqoF1dmkxiE1DliX7xhmMJKJddiqx4Cm3RMkb6a+S17BMcUoLiGgrxRWqZIhIiHKWEJvsio2Hs9LiTrY0HcoMyXkFZUY1j4oiktqx5QdEHRQXlbIEVHJaAvV/XLiWB4S24XK7nAdBdavsO5TCQR/gAtY6X1RaKKJLjax2zsOFKOHo45yLhkOd4RhY2W4s9q1/2DZjP52YXJrHlaFawEAAAA=) format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}:root{--mk-field: #f6f5f1;--mk-hero-field: #ffffff;--mk-panel: #fdfcfb;--mk-paper: #f8f7f3;--mk-lab-paper: #f9f7f1;--mk-ink: #201f1c;--mk-lab-ink: #1c1a14;--mk-counsel: #6e6c63;--mk-surveyed: #2c49c4;--mk-opal-blue: #3050d8;--mk-opal-amber: #e89b3e;--mk-dark: #211e17;--mk-dark-deep: #191711;--mk-cream: #e9e1ce;--mk-surveyed-bright: #6d84e8;--mk-hairline: rgba(32, 31, 28, .1);--mk-hairline-strong: rgba(32, 31, 28, .16);--mk-ink-42: rgba(32, 31, 28, .42);--mk-ink-55: rgba(32, 31, 28, .55);--mk-cream-hairline: rgba(233, 225, 206, .2);--mk-cream-75: rgba(233, 225, 206, .75);--mk-body: #4a4840;--mk-nav-ink: #3b3a34;--mk-chip-bg: rgba(249, 247, 241, .9);--mk-inset-bg: #f3f2ee;--mk-inset-border: #e4e2db;--mk-lab-mut: rgba(28, 26, 20, .5);--mk-lab-hair: rgba(28, 26, 20, .12);--mk-lab-hair-strong: rgba(28, 26, 20, .35);--mk-font-display: "Eudald DS", Georgia, serif;--mk-font-text: "Switzer", ui-sans-serif, system-ui, sans-serif;--mk-font-mono: "Fragment Mono", ui-monospace, monospace;--mk-ease: cubic-bezier(.22, .61, .21, 1);--mk-dur-quick: .18s;--mk-dur-calm: .42s;--mk-dur-slow: .9s;--mk-dur-drawn: 1.8s;--mk-ease-out: cubic-bezier(.16, 1, .3, 1);--mk-dur-enter: .76s;--mk-breath-sm: clamp(56px, 9vw, 96px);--mk-breath-md: clamp(96px, 13vw, 168px);--mk-breath-lg: clamp(132px, 16vw, 228px);--mk-gutter: clamp(20px, 5vw, 64px);--mk-masthead-max: 1280px;--mk-masthead-title-size: clamp(32px, 4.8vw, 52px);--mk-masthead-title-leading: 1.14;--mk-masthead-body-size: clamp(13.5px, 1.5vw, 14.5px);--mk-masthead-body-measure: 440px;--mk-section-title-size: clamp(28px, 4.6vw, 42px);--mk-section-title-leading: 1.22;--mk-editorial-body-size: clamp(13.5px, 1.6vw, 14.5px);--mk-editorial-body-leading: 1.7;--mk-shell-inset: clamp(12px, 2vw, 20px);--mk-slip-bg: rgba(253, 252, 251, .92);--mk-slip-ink: #201f1c;--glass-fill: rgba(243, 242, 238, .5);--glass-panel: linear-gradient( 150deg, rgba(255, 255, 255, .86) 0%, rgba(243, 242, 238, .5) 48%, rgba(252, 251, 249, .72) 100% );--glass-cmd: linear-gradient( 142deg, rgba(255, 255, 255, .92) 0%, rgba(244, 243, 239, .6) 46%, rgba(251, 250, 247, .82) 100% );--glass-border: rgba(255, 255, 255, .8);--glass-inset: inset 0 1px 0 rgba(255, 255, 255, .95), inset 0 0 0 1px rgba(255, 255, 255, .22);--shadow-float: 0 1px 2px rgba(30, 28, 22, .04), 0 9px 24px -20px rgba(30, 28, 22, .22);--shadow-float-lg: 0 2px 6px rgba(28, 30, 24, .04), 0 16px 38px -28px rgba(28, 30, 24, .26);--mk-window-fill: rgba(249, 248, 244, .76);--mk-window-bar: rgba(247, 246, 242, .72);--mk-window-border: rgba(32, 31, 28, .18);--mk-window-specular: rgba(255, 255, 255, .9);--mk-window-shadow: 0 34px 90px -42px rgba(28, 27, 23, .48), 0 8px 24px -18px rgba(28, 27, 23, .32);--nt-plate-hi: #211e17;--nt-plate-lo: #191711;--nt-ink: #e9e1ce;--nt-ink-85: rgba(233, 225, 206, .85);--nt-ink-75: rgba(233, 225, 206, .75);--nt-ink-60: rgba(233, 225, 206, .6);--nt-ink-50: rgba(233, 225, 206, .5);--nt-ink-45: rgba(233, 225, 206, .45);--nt-hairline: rgba(233, 225, 206, .2);--nt-hairline-soft: rgba(233, 225, 206, .14);--nt-accent: #6d84e8;--nt-card: rgba(38, 35, 27, .55);--nt-scrim: rgba(20, 18, 13, .82);--nt-btn-bg: #e9e1ce;--nt-btn-ink: #211e17;--nt-glass-bg: rgba(38, 35, 27, .6);--nt-glass-inset: inset 0 1px 0 rgba(233, 225, 206, .14);--nt-shadow: 0 12px 30px -18px rgba(0, 0, 0, .7);--nt-shadow-lift: 0 26px 54px -28px rgba(0, 0, 0, .85);--cmd-bg: linear-gradient( 142deg, rgba(255, 255, 255, .92) 0%, rgba(244, 243, 239, .6) 46%, rgba(251, 250, 247, .82) 100% );--cmd-border: rgba(255, 255, 255, .78);--cmd-shadow: inset 0 1px 0 rgba(255, 255, 255, .95), inset 0 0 0 1px rgba(255, 255, 255, .2), 0 2px 6px rgba(28, 30, 24, .04), 0 16px 38px -28px rgba(28, 30, 24, .26);--cmd-shadow-hover: 0 3px 10px rgba(28, 30, 24, .05), 0 22px 46px -28px rgba(28, 30, 24, .34);--cmd-text: #26241f;--cmd-muted: #6b685f;--cmd-chip-bg: #f4f3ef;--cmd-chip-border: #e4e2db;--cmd-chip-hover: rgba(0, 0, 0, .04);--cmd-plus-bg: #eeede8;--cmd-plus-hover: #e5e3dc;--cmd-plus-open: #e0ded6;--cmd-plus-ink: #3a3935;--cmd-pop-bg: linear-gradient(150deg, #fdfcfb 0%, #f4f3ef 58%, #f9f8f5 100%);--cmd-pop-hover: #f2f1ec;--cmd-icon: #54524a;--cmd-send-bg: #201f1c;--cmd-send-ink: #f7f6f2;--cmd-send-shadow: 0 5px 13px -7px rgba(20, 20, 18, .5)}[data-theme=dark]{--mk-field: #191711;--mk-hero-field: #191711;--mk-panel: #211e17;--mk-paper: #1e1b14;--mk-lab-paper: #1f1c15;--mk-ink: #e9e1ce;--mk-lab-ink: #e9e1ce;--mk-counsel: #a89f8a;--mk-surveyed: #6d84e8;--mk-hairline: rgba(233, 225, 206, .12);--mk-hairline-strong: rgba(233, 225, 206, .22);--mk-ink-42: rgba(233, 225, 206, .45);--mk-ink-55: rgba(233, 225, 206, .6);--mk-body: rgba(233, 225, 206, .75);--mk-nav-ink: rgba(233, 225, 206, .78);--mk-chip-bg: rgba(38, 35, 27, .7);--mk-inset-bg: rgba(233, 225, 206, .08);--mk-inset-border: rgba(233, 225, 206, .2);--mk-lab-mut: rgba(233, 225, 206, .55);--mk-lab-hair: rgba(233, 225, 206, .13);--mk-lab-hair-strong: rgba(233, 225, 206, .38);--mk-slip-bg: rgba(38, 35, 27, .94);--mk-slip-ink: #e9e1ce;--glass-fill: rgba(38, 35, 27, .6);--glass-panel: linear-gradient( 150deg, rgba(48, 44, 34, .7) 0%, rgba(33, 30, 23, .55) 48%, rgba(42, 38, 29, .66) 100% );--glass-cmd: linear-gradient( 142deg, rgba(50, 46, 36, .8) 0%, rgba(34, 31, 24, .6) 46%, rgba(44, 40, 31, .72) 100% );--glass-border: rgba(233, 225, 206, .2);--glass-inset: inset 0 1px 0 rgba(233, 225, 206, .14), inset 0 0 0 1px rgba(233, 225, 206, .06);--shadow-float: 0 1px 2px rgba(0, 0, 0, .3), 0 12px 30px -18px rgba(0, 0, 0, .7);--shadow-float-lg: 0 2px 6px rgba(0, 0, 0, .3), 0 18px 44px -24px rgba(0, 0, 0, .8);--mk-window-fill: rgba(31, 29, 24, .8);--mk-window-bar: rgba(37, 35, 29, .76);--mk-window-border: rgba(233, 225, 206, .24);--mk-window-specular: rgba(233, 225, 206, .2);--mk-window-shadow: 0 38px 100px -46px rgba(0, 0, 0, .9), 0 9px 26px -18px rgba(0, 0, 0, .78);--nt-plate-hi: #f6f5f1;--nt-plate-lo: #efede7;--nt-ink: #201f1c;--nt-ink-85: rgba(32, 31, 28, .85);--nt-ink-75: rgba(32, 31, 28, .72);--nt-ink-60: rgba(32, 31, 28, .58);--nt-ink-50: rgba(32, 31, 28, .5);--nt-ink-45: rgba(32, 31, 28, .42);--nt-hairline: rgba(32, 31, 28, .16);--nt-hairline-soft: rgba(32, 31, 28, .1);--nt-accent: #2c49c4;--nt-card: rgba(253, 252, 251, .6);--nt-scrim: rgba(246, 245, 241, .88);--nt-btn-bg: #201f1c;--nt-btn-ink: #f6f5f1;--nt-glass-bg: rgba(243, 242, 238, .55);--nt-glass-inset: inset 0 1px 0 rgba(255, 255, 255, .9);--nt-shadow: 0 9px 24px -20px rgba(30, 28, 22, .3);--nt-shadow-lift: 0 22px 48px -26px rgba(30, 28, 22, .4);--cmd-bg: var(--glass-cmd);--cmd-border: var(--glass-border);--cmd-shadow: var(--glass-inset), var(--shadow-float-lg);--cmd-shadow-hover: var(--glass-inset), 0 3px 10px rgba(0, 0, 0, .3), 0 22px 46px -26px rgba(0, 0, 0, .8);--cmd-text: var(--mk-ink);--cmd-muted: var(--mk-counsel);--cmd-chip-bg: var(--mk-inset-bg);--cmd-chip-border: var(--mk-inset-border);--cmd-chip-hover: rgba(233, 225, 206, .08);--cmd-plus-bg: var(--mk-inset-bg);--cmd-plus-hover: rgba(233, 225, 206, .14);--cmd-plus-open: rgba(233, 225, 206, .18);--cmd-plus-ink: var(--mk-ink);--cmd-pop-bg: var(--glass-panel);--cmd-pop-hover: rgba(233, 225, 206, .1);--cmd-icon: var(--mk-counsel);--cmd-send-bg: var(--mk-ink);--cmd-send-ink: var(--mk-field);--cmd-send-shadow: 0 5px 13px -7px rgba(0, 0, 0, .55)}.wrap{max-width:1160px;margin:0 auto;padding-left:var(--mk-gutter);padding-right:var(--mk-gutter);position:relative}.masthead-wrap{width:min(calc(100vw - 80px),var(--mk-masthead-max))}.masthead-label{display:inline-flex;min-height:25px;align-items:center;padding:0 8px;border-left:2px solid var(--mk-surveyed);background:color-mix(in srgb,var(--mk-hero-field) 72%,transparent);color:var(--mk-surveyed);font:500 9px/1 var(--mk-font-mono);letter-spacing:.14em;text-transform:uppercase}.masthead-title{margin-top:18px;font-family:var(--mk-font-display);font-size:var(--mk-masthead-title-size);font-weight:400;letter-spacing:-.01em;line-height:var(--mk-masthead-title-leading)}.masthead-body{max-width:var(--mk-masthead-body-measure);margin-top:14px;color:var(--mk-body);font-family:var(--mk-font-text);font-size:var(--mk-masthead-body-size);line-height:var(--mk-editorial-body-leading)}.masthead-actions{display:flex;margin-top:22px;align-items:center;gap:20px}.masthead-secondary{position:relative;color:var(--mk-ink);font-size:12px;font-weight:500}.masthead-secondary:after{position:absolute;right:0;bottom:-4px;left:0;height:1px;background:var(--mk-hairline-strong);content:""}@media(max-width:1024px){.masthead-wrap{width:calc(100vw - 48px)}}@media(max-width:760px){.masthead-wrap{width:calc(100vw - 40px)}.masthead-title{font-size:clamp(30px,10vw,42px)}.masthead-actions{align-items:flex-start;flex-direction:column;gap:18px}}.opal{position:absolute;border-radius:50%;pointer-events:none;will-change:transform;animation:opal-breathe 14s var(--mk-ease) infinite alternate}.opal--blue{background:var(--mk-opal-blue);opacity:.14;filter:blur(90px)}.opal--amber{background:var(--mk-opal-amber);opacity:.16;filter:blur(85px);animation-delay:-7s}@keyframes opal-breathe{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(2%,3%,0) scale(1.08)}}.slip{display:inline;font-family:var(--mk-font-display);font-weight:500;background:var(--mk-slip-bg);color:var(--mk-slip-ink);padding:2px 16px;line-height:1.5;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:background var(--mk-dur-calm) var(--mk-ease),color var(--mk-dur-calm) var(--mk-ease)}.slip-stack{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.eyebrow{font-family:var(--mk-font-mono);font-size:9.5px;letter-spacing:.18em;color:var(--mk-ink-55);text-transform:uppercase}.eyebrow--chip{background:var(--mk-chip-bg);padding:3px 9px;display:inline-block;color:var(--mk-ink-75)}.glass{background-color:var(--glass-fill);background-image:var(--glass-panel);border:1px solid var(--glass-border);backdrop-filter:blur(24px) saturate(190%);-webkit-backdrop-filter:blur(24px) saturate(190%);box-shadow:var(--glass-inset),var(--shadow-float)}.glass-dark{background:var(--nt-glass-bg);border:1px solid var(--nt-hairline);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);box-shadow:var(--nt-glass-inset),var(--nt-shadow)}.btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;height:32px;padding:0 16px;border-radius:10px;background:var(--mk-ink);color:var(--mk-field);font-size:12.5px;font-weight:500;box-shadow:0 5px 13px -7px #14141280;cursor:pointer;transition:transform var(--mk-dur-quick) var(--mk-ease),box-shadow var(--mk-dur-quick) var(--mk-ease)}.btn:hover{transform:translateY(-1px);box-shadow:0 8px 18px -8px #1414128c}.btn:before{content:"";position:absolute;top:0;bottom:0;left:-45%;width:34%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.22),transparent);transform:skew(-18deg);transition:left var(--mk-dur-slow) var(--mk-ease);pointer-events:none}.btn:hover:before{left:112%}.btn--night{background:var(--nt-btn-bg);color:var(--nt-btn-ink)}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--mk-surveyed);outline-offset:3px;border-radius:4px}.reveal{opacity:1;transform:none}.js.fonts-pending .reveal,.js .reveal{opacity:0;transform:translateY(14px);transition:opacity var(--mk-dur-enter) var(--mk-ease-out) var(--reveal-delay, 0ms),transform var(--mk-dur-enter) var(--mk-ease-out) var(--reveal-delay, 0ms),filter var(--mk-dur-enter) var(--mk-ease-out) var(--reveal-delay, 0ms),clip-path var(--mk-dur-enter) var(--mk-ease-out) var(--reveal-delay, 0ms)}.js .reveal--copy{transform:translateY(18px)}.js .reveal--window{filter:blur(4px);transform:translateY(22px) scale(.985)}.js .reveal--material{filter:saturate(.88);transform:translateY(10px) scale(.992)}.js .reveal--line{clip-path:inset(0 100% 0 0);transform:none}.js .reveal--stagger{opacity:1;transform:none}.js .reveal--stagger>*{opacity:0;transform:translateY(12px);transition:opacity var(--mk-dur-enter) var(--mk-ease-out) var(--reveal-child-delay, 0ms),transform var(--mk-dur-enter) var(--mk-ease-out) var(--reveal-child-delay, 0ms)}.js .reveal.is-inview{opacity:1;filter:none;transform:none;clip-path:inset(0)}.js .reveal--stagger.is-inview>*{opacity:1;transform:none}.sect-head{position:relative;max-width:620px}.sect-head h2{margin-top:16px;font-family:var(--mk-font-display);font-weight:500;font-size:var(--mk-section-title-size);line-height:var(--mk-section-title-leading)}.sect-head p{margin-top:18px;max-width:460px;font-size:var(--mk-editorial-body-size);line-height:var(--mk-editorial-body-leading);color:var(--mk-body)}.sect-head .eyebrow--chip{margin-left:-9px}.sect-head h2{margin-left:-16px}.scroll-hint{position:relative;z-index:2;display:flex;justify-content:center;margin:clamp(8px,1.8vh,18px) 0 2px;pointer-events:none;opacity:.5;transition:opacity var(--mk-dur-slow) var(--mk-ease)}.scroll-hint span{width:1px;height:26px;background:linear-gradient(180deg,transparent,var(--mk-ink-55));transform-origin:top;animation:hint-drop 3s var(--mk-ease) infinite}.scroll-hint.is-done{opacity:0}@keyframes hint-drop{0%{transform:scaleY(0);opacity:0}40%{transform:scaleY(1);opacity:1}78%,to{transform:scaleY(1) translateY(8px);opacity:0}}@media(prefers-reduced-motion:reduce){.opal{animation:none}.js .reveal,.js .reveal--stagger>*{opacity:1;filter:none;transform:none;clip-path:inset(0);transition:none}.btn:before{display:none}.btn{transition:none}.scroll-hint{display:none}}@media(prefers-reduced-transparency:reduce){:root,[data-theme=dark]{--glass-fill: var(--mk-panel);--mk-window-fill: var(--mk-panel);--mk-window-bar: var(--mk-paper)}}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;color-scheme:light;scroll-padding-top:78px}html[data-theme=dark]{color-scheme:dark}body{min-width:320px;background:var(--mk-field);color:var(--mk-ink);font-family:var(--mk-font-text);-webkit-font-smoothing:antialiased;transition:background-color var(--mk-dur-calm) var(--mk-ease),color var(--mk-dur-calm) var(--mk-ease)}img,video{max-width:100%}:focus-visible{outline:2px solid var(--mk-surveyed);outline-offset:3px}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}section{position:relative;overflow:hidden}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.z-page,.page-shell{min-height:100vh;background:var(--mk-field);color:var(--mk-ink)}.z-wrap{width:min(calc(100% - clamp(40px,10vw,128px)),1320px);margin-inline:auto}.skip-link{position:fixed;z-index:999;top:8px;left:8px;padding:8px 12px;border-radius:8px;opacity:0;background:var(--mk-ink);color:var(--mk-field);pointer-events:none}.skip-link:focus{opacity:1;pointer-events:auto}.z-terrain{position:absolute!important;inset:0;width:100%;height:100%;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 68% 50%,#000 10%,transparent 82%);mask-image:radial-gradient(ellipse 70% 70% at 68% 50%,#000 10%,transparent 82%)}.z-page-hero{position:relative;min-height:clamp(520px,72vh,760px);background:radial-gradient(circle at 84% 8%,rgb(54 85 218 / 12%),transparent 35%),var(--mk-field)}.z-page-hero__content,.z-page-hero>.z-wrap{position:relative;z-index:1;display:flex;min-height:inherit;flex-direction:column;align-items:flex-start;justify-content:center;padding-block:clamp(90px,14vw,170px)}.z-page-hero h1,.story-header h1{max-width:940px;margin-top:20px;color:var(--mk-ink);font:500 clamp(46px,7.3vw,92px) / .98 var(--mk-font-display);letter-spacing:-.035em;text-wrap:balance}.z-page-hero h1 em{font-weight:400}.z-page-hero p,.story-header p{max-width:680px;margin-top:28px;color:var(--mk-body);font-size:clamp(16px,1.5vw,20px);line-height:1.65}.z-page-hero--compact{min-height:500px}.z-button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;margin-top:30px;padding:0 18px;border:1px solid var(--mk-ink);border-radius:10px;background:var(--mk-ink);color:var(--mk-field);font-size:13px;font-weight:600;text-decoration:none;transition:transform var(--mk-dur-quick) var(--mk-ease),box-shadow var(--mk-dur-quick) var(--mk-ease)}.z-button:hover,.z-button:focus-visible{transform:translateY(-1px);box-shadow:var(--shadow-float-lg)}.z-button--outline{background:transparent;color:var(--mk-ink)}.z-text-link{display:inline-flex;width:max-content;margin-top:24px;border-bottom:1px solid currentColor;color:var(--mk-ink);font-size:13px;font-weight:600}.z-actions{display:flex;align-items:baseline;gap:24px;flex-wrap:wrap}.work-shell>.navbar .nav-actions{align-items:center!important;flex-direction:row!important;margin-top:0!important}.work-shell>.navbar .nav-links{margin-right:0}.work-shell>.navbar .nav-menu{flex:none;align-items:stretch;justify-content:flex-start}.work-shell>.navbar.is-open .nav-menu{display:flex!important}.redirect-page{display:grid;min-height:100vh;place-items:center;background:var(--mk-field)}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.campaign-story{background:var(--mk-field)}.campaign-hero{position:relative;display:grid;min-height:calc(100svh - 76px);padding:clamp(112px,13vh,148px) 0 clamp(92px,12vh,132px);overflow:hidden;align-items:center;isolation:isolate}.campaign-hero:before{position:absolute;z-index:-4;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--mk-panel) 42%,transparent),transparent 44%),var(--mk-field);content:""}.campaign-opal{position:absolute;z-index:-2;border-radius:50%;pointer-events:none}.campaign-opal--blue{top:10%;right:5%;width:clamp(240px,34vw,510px);height:clamp(240px,34vw,510px);background:radial-gradient(circle,color-mix(in srgb,var(--mk-opal-blue) 50%,transparent),transparent 68%)}.campaign-opal--amber{bottom:4%;left:14%;width:clamp(220px,30vw,430px);height:clamp(220px,30vw,430px);background:radial-gradient(circle,color-mix(in srgb,var(--mk-opal-amber) 44%,transparent),transparent 68%)}.campaign-hero--video .campaign-opal--blue{top:0;right:-8%;width:70%;height:58%;border-radius:0;background:radial-gradient(ellipse 58% 54% at 54% 44%,color-mix(in srgb,var(--mk-opal-blue) 18%,transparent),transparent 72%);filter:blur(28px)}.campaign-hero__terrain{position:absolute!important;z-index:-1;inset:0;width:100%;height:100%;-webkit-mask-image:radial-gradient(ellipse 60% 54% at 50% 43%,transparent 18%,#000 74%);mask-image:radial-gradient(ellipse 60% 54% at 50% 43%,transparent 18%,#000 74%)}.campaign-hero__grid{position:relative;z-index:2;display:grid;gap:clamp(54px,7vw,82px);justify-items:center}.campaign-hero__copy{display:grid;width:min(930px,100%);justify-items:center;text-align:center}.campaign-label{padding:3px 9px;color:var(--mk-surveyed);background:var(--mk-chip-bg);font:500 9.5px/1.45 var(--mk-font-mono);letter-spacing:.18em;text-transform:uppercase}.campaign-hero h1{display:block;max-width:940px;margin:18px 0 22px;color:var(--mk-slip-ink);font:500 clamp(50px,6.1vw,84px) / 1.08 var(--mk-font-display);letter-spacing:-.057em;text-align:center}.campaign-hero--report h1{font-size:clamp(48px,5.65vw,78px)}.campaign-hero h1 span{display:block;max-width:100%;text-wrap:balance}.campaign-hero h1 span+span{margin-top:8px}.campaign-hero h1 b{display:inline;padding:3px 16px 7px;background:var(--mk-slip-bg);box-decoration-break:clone;font-weight:inherit;-webkit-box-decoration-break:clone}.campaign-hero__lede{max-width:660px;margin:0 0 26px;color:var(--mk-body);font-size:clamp(15px,1.35vw,18px);line-height:1.65;text-wrap:balance}.campaign-hero__action{min-width:184px;min-height:44px;margin-top:0;padding-inline:20px;border-radius:11px}.campaign-hero__media{position:relative;width:min(940px,100%);min-width:0}.campaign-hero__artifact-action{position:relative;width:100%}.campaign-hero__artifact-trigger{position:absolute;z-index:9;inset:0;width:100%;height:100%;border-radius:16px}.campaign-hero__artifact-trigger:focus-visible{outline-color:var(--mk-ink);outline-offset:6px}.campaign-artifact{position:relative;z-index:2;margin:0 auto}.campaign-video-artifact{width:100%;max-width:900px}.campaign-artifact__frame{position:relative;overflow:hidden;padding:8px 8px 52px;border:1px solid rgb(32 31 28 / 17%);border-radius:15px;background:#faf8f3;box-shadow:0 2px 7px #201f1c14,0 28px 64px -38px #20274394;transition:transform var(--mk-dur-calm) var(--mk-ease),box-shadow var(--mk-dur-calm) var(--mk-ease)}[data-theme=dark] .campaign-artifact__frame{border-color:#e9e1ce24;background:#26231b;box-shadow:0 2px 8px #00000047,0 30px 68px -34px #000000e0}.campaign-artifact__frame>img{display:block;width:100%;height:auto;border-radius:9px}.campaign-artifact__frame figcaption{position:absolute;right:18px;bottom:15px;left:18px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#6e6c63;font:500 9px/1.3 var(--mk-font-mono);letter-spacing:.08em;text-transform:uppercase}.campaign-artifact__frame figcaption strong{color:#33322d;font-weight:500}[data-theme=dark] .campaign-artifact__frame figcaption{color:#e9e1cead}[data-theme=dark] .campaign-artifact__frame figcaption strong{color:#e9e1ce}.campaign-video-clip{position:relative;overflow:hidden;aspect-ratio:1672 / 941;border-radius:9px;background:#191711}.campaign-video-clip iframe{position:absolute;inset:-1px;display:block;width:calc(100% + 2px);height:calc(100% + 2px);border:0}.campaign-hero__artifact-action:is(:hover,:focus-within) .campaign-artifact__frame{box-shadow:0 4px 10px #201f1c1a,0 34px 72px -36px #202743ad;transform:translateY(-3px)}.campaign-report-artifact{width:100%;max-width:790px;min-height:clamp(470px,43vw,600px)}.campaign-report-stack{position:absolute;inset:0}.campaign-report-page{position:absolute;top:50%;left:50%;width:min(44%,340px);height:auto;border:1px solid rgb(32 31 28 / 14%);border-radius:4px;box-shadow:0 2px 8px #201f1c17,0 28px 62px -30px #201f1c66;transform-origin:center bottom;transition:transform var(--mk-dur-calm) var(--mk-ease)}.campaign-report-page--back{transform:translate(-80%,-50%) rotate(-9deg)}.campaign-report-page--middle{transform:translate(-20%,-48%) rotate(8deg)}.campaign-report-page--front{z-index:2;transform:translate(-50%,-52%) rotate(-1deg)}.campaign-hero__artifact-action:is(:hover,:focus-within) .campaign-report-page--back{transform:translate(-83%,-51%) rotate(-10.5deg)}.campaign-hero__artifact-action:is(:hover,:focus-within) .campaign-report-page--middle{transform:translate(-17%,-49%) rotate(9.5deg)}.campaign-hero__artifact-action:is(:hover,:focus-within) .campaign-report-page--front{transform:translate(-50%,-54%) rotate(-.5deg)}.campaign-access-dialog{position:fixed;inset:0;width:min(520px,calc(100vw - 28px));max-height:min(760px,calc(100svh - 28px));margin:auto;padding:0;overflow:auto;border:1px solid var(--mk-hairline-strong);border-radius:18px;background:var(--mk-panel);color:var(--mk-ink);box-shadow:0 35px 100px -38px #14120db8}.campaign-access-dialog::backdrop{background:#14120d70;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.campaign-access-dialog__close{position:absolute;z-index:3;top:12px;right:12px;display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:var(--mk-inset-bg);font-size:22px;line-height:1}@media(max-width:720px){.campaign-hero{min-height:auto;padding:92px 0 78px}.campaign-hero__grid{gap:44px}.campaign-hero h1,.campaign-hero--report h1{font-size:clamp(40px,12vw,58px);line-height:1.04}.campaign-hero h1 b{padding-inline:9px}.campaign-report-artifact{min-height:clamp(390px,105vw,500px)}}.story-header{position:relative;min-height:clamp(540px,74vh,760px);background:var(--mk-paper)}.story-header__content{position:relative;display:flex;min-height:inherit;flex-direction:column;justify-content:center;padding-block:100px}.story-header__content>div{display:flex;align-items:center;gap:18px;color:var(--mk-ink-75)}.story-header time{font:500 10px/1 var(--mk-font-mono)}.story-hero-art{position:relative;z-index:2;overflow:hidden;margin-top:clamp(-88px,-7vw,-50px);border:1px solid var(--mk-hairline);border-radius:18px;background:var(--mk-paper);box-shadow:0 30px 90px -65px #14120d99}.story-hero-art img{display:block;width:100%;height:auto}.story-body{padding-block:clamp(80px,12vw,160px)}.markdown-story{width:min(100%,820px);margin-inline:auto}.markdown-story>p{margin:0 0 1.65em;color:var(--mk-body);font:400 clamp(17px,1.65vw,20px) / 1.75 var(--mk-font-text)}.markdown-story>p:first-child{margin-bottom:clamp(64px,9vw,110px);color:var(--mk-ink);font:400 clamp(24px,3.2vw,38px) / 1.42 var(--mk-font-display)}.markdown-story h2{margin:clamp(75px,11vw,130px) 0 24px;color:var(--mk-ink);font:500 clamp(32px,4.6vw,56px) / 1.04 var(--mk-font-display);letter-spacing:-.025em}.markdown-story ol,.markdown-story ul{display:grid;margin:32px 0 64px;border-top:1px solid var(--mk-hairline-strong);list-style:none}.markdown-story li{padding:19px 0;border-bottom:1px solid var(--mk-hairline);color:var(--mk-body);font-size:15px;line-height:1.65}.markdown-story ol{counter-reset:story-list}.markdown-story ol li{display:grid;gap:18px;counter-increment:story-list;grid-template-columns:30px 1fr}.markdown-story ol li:before{color:var(--mk-ink-75);content:counter(story-list,decimal-leading-zero);font:500 10px/1.7 var(--mk-font-mono)}.story-product-frame,.artefacts-video,.story-gate{position:relative;width:min(1120px,calc(100vw - 40px));margin:clamp(54px,8vw,100px) 50%;transform:translate(-50%)}.story-product-frame{overflow:hidden;padding:clamp(10px,1.4vw,18px);border:1px solid var(--mk-hairline);border-radius:18px;background:radial-gradient(circle at 92% 8%,rgb(75 105 225 / 13%),transparent 38%),var(--mk-paper);box-shadow:0 36px 100px -72px #14120d9e}.story-product-frame img,.artefacts-video video{display:block;width:100%;height:auto;border-radius:10px}.story-product-frame--feature{opacity:.96;transition:opacity .42s var(--mk-ease),transform .6s var(--mk-ease)}.story-product-frame--feature:hover{opacity:1}.story-article--alternating .story-product-frame--feature:nth-of-type(2n){transform:translate(calc(-50% + 4vw))}.story-article--alternating .story-product-frame--feature:nth-of-type(odd){transform:translate(calc(-50% - 4vw))}.artefacts-video{padding:clamp(10px,1.4vw,18px);border:1px solid rgb(78 105 220 / 18%);border-radius:20px;background:#dbe4ff;box-shadow:0 40px 120px -75px #1e3eaab3}.artefacts-video figcaption,.figure-caption{margin-top:12px;color:var(--mk-ink-75);font:500 10px/1.5 var(--mk-font-mono);letter-spacing:.08em}.story-gate__media{position:relative;overflow:hidden;aspect-ratio:16 / 9;border:1px solid var(--mk-hairline-strong);border-radius:18px;background:#181713}.story-gate__media img,.story-gate__media iframe{width:100%;height:100%;border:0;object-fit:cover}.story-gate__media button{position:absolute;bottom:24px;left:24px;min-height:42px;padding:0 16px;border-radius:9px;background:#f3ecdc;color:#201f1c;font-size:13px;font-weight:600}.story-related{display:flex;align-items:baseline;justify-content:space-between;padding-block:36px 90px;border-top:1px solid var(--mk-hairline-strong)}.story-related a{font-size:14px;font-weight:600}.artefacts-story__hero{position:relative;overflow:hidden;min-height:min(920px,96vh);background:radial-gradient(circle at 12% 5%,rgb(69 100 225 / 35%),transparent 43%),radial-gradient(circle at 88% 88%,rgb(224 178 82 / 22%),transparent 44%),#f8f7f2}.artefacts-story__terrain,.product-update-story__terrain{position:absolute!important;inset:0;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,transparent 12%,#000 58%);mask-image:linear-gradient(90deg,transparent 12%,#000 58%)}.artefacts-story__glow{position:absolute;top:8%;right:0;width:52%;height:70%;background:radial-gradient(circle,rgb(201 214 255 / 44%),transparent 68%);filter:blur(24px)}.artefacts-story__hero-grid{display:grid;position:relative;z-index:1;min-height:inherit;align-items:center;gap:clamp(35px,6vw,90px);padding-block:clamp(120px,15vw,180px) clamp(70px,9vw,110px);grid-template-columns:minmax(320px,.72fr) minmax(500px,1.28fr)}.artefacts-story__copy h1{margin-top:24px;color:var(--mk-ink);font:500 clamp(58px,7.5vw,104px) / .9 var(--mk-font-display);letter-spacing:-.045em}.artefacts-story__copy h1 span,.artefacts-story__copy h1 em{display:block}.artefacts-story__copy h1 em{margin-top:.12em;font-weight:400}.artefacts-story__copy p{max-width:620px;margin-top:28px;color:var(--mk-body);font-size:clamp(16px,1.45vw,19px);line-height:1.7}.artefacts-story__product{position:relative;overflow:hidden;padding:clamp(12px,1.3vw,18px);border:1px solid rgb(95 108 157 / 24%);border-radius:20px;background:#ffffffb8;box-shadow:0 38px 90px -48px #242b4c8a,0 10px 28px -22px #242b4c4d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.artefacts-story__product img,.artefacts-story__proof img{display:block;width:100%;height:auto;border-radius:10px}.artefacts-story__opening{display:grid;gap:clamp(40px,8vw,130px);padding-block:clamp(100px,14vw,190px);grid-template-columns:.42fr 1fr}.artefacts-story__opening h2,.artefacts-story__steps h2,.artefacts-story__proof h2,.artefacts-story__boundaries h2,.product-update-story__intro h2,.product-update-story__chapter h2,.product-update-story__basis h2,.product-update-story__guardrails h2{color:var(--mk-ink);font:500 clamp(38px,5vw,68px) / 1.02 var(--mk-font-display);letter-spacing:-.03em}.artefacts-story__opening p{max-width:720px;margin-top:26px;color:var(--mk-body);font:400 clamp(18px,1.7vw,22px) / 1.7 var(--mk-font-text)}.artefacts-story__film{padding-bottom:clamp(100px,14vw,180px)}.artefacts-story__film .artefacts-video{width:100%;margin:0;transform:none}.artefacts-story__formats{padding-block:clamp(75px,10vw,125px);background:var(--mk-paper)}.artefacts-story__formats header{display:flex;align-items:baseline;justify-content:space-between;gap:30px}.artefacts-story__formats header p{color:var(--mk-body);font-size:14px}.artefacts-story__format-grid{display:grid;margin-top:38px;border-top:1px solid var(--mk-hairline-strong);border-left:1px solid var(--mk-hairline);grid-template-columns:repeat(4,1fr)}.artefacts-story__format-grid>div{display:flex;min-height:150px;align-items:center;justify-content:space-between;gap:20px;padding:28px;border-right:1px solid var(--mk-hairline);border-bottom:1px solid var(--mk-hairline)}.artefacts-story__format-grid strong{font-size:14px}.artefacts-story__format-grid svg{width:30px;height:30px;color:var(--mk-ink-75)}.artefacts-story__steps{padding-block:clamp(100px,14vw,180px)}.artefacts-story__steps header{display:grid;gap:25px;grid-template-columns:.4fr 1fr}.artefacts-story__steps ol{display:grid;margin-top:clamp(60px,8vw,100px);border-top:1px solid var(--mk-hairline-strong);list-style:none;grid-template-columns:repeat(3,1fr)}.artefacts-story__steps li{min-height:290px;padding:30px;border-right:1px solid var(--mk-hairline);border-bottom:1px solid var(--mk-hairline)}.artefacts-story__steps li>span,.product-update-story__chapter-copy>span,.product-update-story__basis header span,.product-update-story__basis-grid article span{color:var(--mk-ink-75);font:500 10px/1 var(--mk-font-mono)}.artefacts-story__steps li strong{display:block;margin-top:75px;font:500 28px/1.1 var(--mk-font-display)}.artefacts-story__steps li p{margin-top:14px;color:var(--mk-body);font-size:14px;line-height:1.7}.artefacts-story__proof{padding-block:clamp(90px,12vw,150px);background:radial-gradient(circle at 12% 8%,rgb(76 101 215 / 28%),transparent 45%),radial-gradient(circle at 90% 84%,rgb(230 184 92 / 20%),transparent 45%),#f8f6ef}.artefacts-story__proof-grid{display:grid;align-items:center;gap:clamp(50px,8vw,120px);grid-template-columns:.65fr 1.35fr}.artefacts-story__proof h2{margin-top:24px;font-size:clamp(36px,4.3vw,58px)}.artefacts-story__proof p{margin-top:24px;color:var(--mk-body);font-size:16px;line-height:1.72}.artefacts-story__proof figure{padding:14px;border:1px solid rgb(89 105 172 / 23%);border-radius:18px;background:#ffffffbd;box-shadow:0 35px 90px -58px #242b4ca3}.artefacts-story__boundaries{display:grid;gap:clamp(40px,8vw,130px);padding-block:clamp(100px,14vw,170px);grid-template-columns:.42fr 1fr}.artefacts-story__boundaries p{max-width:780px;margin-top:26px;color:var(--mk-body);font-size:16px;line-height:1.75}.artefacts-story__boundaries strong{display:block;max-width:780px;margin-top:38px;padding-top:22px;border-top:1px solid var(--mk-hairline-strong);font-size:14px}.product-update-story__hero{position:relative;overflow:hidden;min-height:1080px;padding-top:clamp(130px,15vw,190px);background:radial-gradient(circle at 8% 5%,rgb(68 97 222 / 30%),transparent 44%),radial-gradient(circle at 90% 62%,rgb(231 184 89 / 18%),transparent 46%),#f8f6f0}.product-update-story__hero-copy{position:relative;z-index:1}.product-update-story__hero h1{max-width:940px;margin-top:24px;color:var(--mk-ink);font:500 clamp(60px,9vw,122px) / .88 var(--mk-font-display);letter-spacing:-.05em}.product-update-story__hero h1 em{font-weight:400}.product-update-story__hero-copy>p{max-width:680px;margin-top:34px;color:var(--mk-body);font-size:clamp(17px,1.55vw,21px);line-height:1.7}.product-update-story__hero-art{position:relative;z-index:2;overflow:hidden;margin-top:clamp(65px,8vw,100px);padding:13px;border:1px solid rgb(70 94 189 / 25%);border-radius:20px 20px 0 0;background:#ffffffad;box-shadow:0 42px 100px -55px #1f28509e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.product-update-story__hero-art img,.product-update-story__screen img,.product-update-story__basis-grid img{display:block;width:100%;height:auto;border-radius:10px}.product-update-story__intro{display:grid;gap:clamp(40px,8vw,130px);padding-block:clamp(110px,15vw,190px);grid-template-columns:.42fr 1fr}.product-update-story__intro p{max-width:760px;margin-top:28px;color:var(--mk-body);font:400 clamp(18px,1.7vw,22px) / 1.7 var(--mk-font-text)}.product-update-story__single{padding-block:clamp(90px,12vw,150px);background:var(--mk-paper)}.product-update-story__chapter{display:grid;align-items:center;gap:clamp(50px,8vw,120px);padding-block:clamp(100px,14vw,180px);grid-template-columns:minmax(280px,.58fr) minmax(0,1.42fr)}.product-update-story__single .product-update-story__chapter{padding-block:0}.product-update-story__chapter--reverse{grid-template-columns:minmax(0,1.42fr) minmax(280px,.58fr)}.product-update-story__chapter--reverse .product-update-story__chapter-copy{order:2}.product-update-story--stacked .product-update-story__chapter,.product-update-story--stacked .product-update-story__chapter--reverse{grid-template-columns:1fr}.product-update-story--stacked .product-update-story__chapter-copy{max-width:760px;order:initial}.product-update-story__chapter h2{margin-top:22px;font-size:clamp(36px,4.4vw,60px)}.product-update-story__chapter-copy .mono-label{margin-top:42px}.product-update-story__chapter-copy p{margin-top:24px;color:var(--mk-body);font-size:16px;line-height:1.75}.product-update-story__screen{padding:clamp(10px,1.2vw,15px);border:1px solid rgb(80 98 166 / 22%);border-radius:19px;background:radial-gradient(circle at 8% 5%,rgb(74 102 222 / 22%),transparent 42%),radial-gradient(circle at 91% 91%,rgb(235 189 94 / 17%),transparent 44%),#f8f6f0;box-shadow:0 38px 95px -64px #20284c99}.product-update-story__basis{padding-block:clamp(100px,14vw,180px);background:#1d1b16;color:#e9e1ce}.product-update-story__basis header{display:grid;align-items:end;gap:clamp(35px,6vw,90px);grid-template-columns:.4fr 1.05fr .55fr}.product-update-story__basis header .mono-label{display:block;margin-top:20px;color:#e9e1cea3}.product-update-story__basis header span,.product-update-story__basis-grid article span{color:#e9e1cebd}.product-update-story__basis h2{color:#e9e1ce;font-size:clamp(38px,5vw,68px)}.product-update-story__basis header>p{color:#e9e1ceb3;font-size:14px;line-height:1.75}.product-update-story__basis-grid{display:grid;gap:clamp(18px,2.5vw,32px);margin-top:clamp(65px,9vw,110px);grid-template-columns:repeat(3,1fr)}.product-update-story__basis-grid article{overflow:hidden;border:1px solid rgb(233 225 206 / 16%);border-radius:16px;background:#24221c}.product-update-story__basis-grid figure{overflow:hidden;padding:9px;background:linear-gradient(145deg,#546ede3d,#e8be6221)}.product-update-story__basis-grid article>div{min-height:240px;padding:28px}.product-update-story__basis-grid h3{margin-top:40px;font:500 27px/1.1 var(--mk-font-display)}.product-update-story__basis-grid p{margin-top:15px;color:#e9e1cead;font-size:13px;line-height:1.7}.product-update-story__guardrails{padding-block:clamp(105px,15vw,190px);background:var(--mk-paper)}.product-update-story__guardrails h2{max-width:850px;margin-top:24px}.product-update-story__guardrails ul{display:grid;max-width:950px;margin-top:62px;border-top:1px solid var(--mk-hairline-strong);list-style:none;grid-template-columns:repeat(2,1fr)}.product-update-story__guardrails li{min-height:125px;padding:24px;border-right:1px solid var(--mk-hairline);border-bottom:1px solid var(--mk-hairline);color:var(--mk-body);font-size:14px;line-height:1.7}.product-update-story__guardrails strong{display:block;max-width:950px;margin-top:36px;font-size:15px}.campaign-hero--artefacts{padding-bottom:clamp(82px,10vh,118px)}.campaign-artefacts-video.artefacts-video{width:auto;margin:0;padding:0;border:0;border-radius:9px;background:#191711;box-shadow:none;transform:none}.campaign-artefacts-video video{border-radius:9px}.campaign-artefacts-video figcaption{display:none}.campaign-artefacts-video .review-choice{position:absolute;z-index:2;right:12px;bottom:12px;left:12px}.artefacts-editorial{border-top:1px solid var(--mk-hairline);background:var(--mk-field)}.artefacts-editorial h2,.release-story h2{color:var(--mk-ink);font:500 clamp(34px,4.3vw,58px) / 1.03 var(--mk-font-display);letter-spacing:-.03em}.artefacts-editorial__intro{display:grid;gap:clamp(40px,8vw,120px);padding-block:clamp(90px,12vw,152px);grid-template-columns:minmax(180px,.4fr) minmax(0,1fr)}.artefacts-editorial__intro>div{max-width:780px}.artefacts-editorial__intro p{max-width:710px;margin-top:20px;color:var(--mk-body);font-size:16px;line-height:1.75}.artefacts-editorial__intro .artefacts-editorial__lede{margin-top:28px;color:var(--mk-ink);font:400 clamp(21px,2.2vw,28px) / 1.5 var(--mk-font-display)}.artefacts-editorial__product{overflow:hidden;padding:clamp(9px,1.1vw,14px);border:1px solid var(--mk-hairline-strong);border-radius:18px;background:var(--mk-paper);box-shadow:0 34px 90px -64px #14120d94}.artefacts-editorial__product img{display:block;width:100%;height:auto;border-radius:10px}.artefacts-editorial__product figcaption{padding:12px 4px 1px;color:var(--mk-ink-75);font:500 9px/1.4 var(--mk-font-mono);letter-spacing:.08em;text-transform:uppercase}.artefacts-editorial__workflow{display:grid;gap:clamp(50px,8vw,110px);padding-block:clamp(100px,13vw,166px);grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr)}.artefacts-editorial__workflow header h2,.artefacts-editorial__outputs header h2{margin-top:20px}.artefacts-editorial__workflow ol{border-top:1.5px solid var(--mk-ink-55);list-style:none}.artefacts-editorial__workflow li{display:grid;gap:22px;padding:24px 0;border-bottom:1px solid var(--mk-hairline);grid-template-columns:34px 1fr}.artefacts-editorial__workflow li>span{color:var(--mk-ink-75);font:500 10px/1.6 var(--mk-font-mono)}.artefacts-editorial__workflow h3{color:var(--mk-ink);font:500 24px/1.15 var(--mk-font-display)}.artefacts-editorial__workflow li p{margin-top:8px;color:var(--mk-body);font-size:14px;line-height:1.7}.artefacts-editorial__outputs{padding-block:clamp(86px,11vw,132px);border-block:1px solid var(--mk-hairline);background:var(--mk-paper)}.artefacts-editorial__outputs header{max-width:720px}.artefacts-editorial__format-grid{display:grid;margin-top:clamp(46px,6vw,68px);border-top:1px solid var(--mk-hairline-strong);border-left:1px solid var(--mk-hairline);grid-template-columns:repeat(4,1fr)}.artefacts-editorial__format-grid>div{display:flex;min-height:150px;align-items:center;justify-content:space-between;gap:20px;padding:26px;border-right:1px solid var(--mk-hairline);border-bottom:1px solid var(--mk-hairline)}.artefacts-editorial__format-grid strong{font-size:14px}.artefacts-editorial__format-grid svg{width:30px;height:30px;color:var(--mk-ink-75)}.artefacts-editorial__note{display:grid;gap:clamp(42px,8vw,120px);padding-block:clamp(92px,12vw,148px);grid-template-columns:minmax(180px,.4fr) minmax(0,1fr)}.artefacts-editorial__note>div{max-width:780px}.artefacts-editorial__note p{margin-top:26px;color:var(--mk-body);font-size:16px;line-height:1.75}.artefacts-editorial__note strong{display:block;margin-top:32px;padding-top:20px;border-top:1px solid var(--mk-hairline-strong);font-size:14px}.release-story{background:var(--mk-field)}.release-story__header{padding-block:clamp(128px,15vw,190px) clamp(72px,9vw,108px)}.release-story__heading{width:min(820px,100%);margin-inline:auto;text-align:center}.release-story__heading .mono-label{justify-content:center}.release-story h1{margin-top:22px;color:var(--mk-ink);font:500 clamp(50px,7.6vw,92px) / .96 var(--mk-font-display);letter-spacing:-.045em;text-wrap:balance}.release-story__heading>p{max-width:660px;margin:28px auto 0;color:var(--mk-body);font-size:clamp(16px,1.4vw,19px);line-height:1.7}.release-story__hero{overflow:hidden;margin-top:clamp(62px,8vw,96px);padding:clamp(9px,1.1vw,14px);border:1px solid var(--mk-hairline-strong);border-radius:18px;background:linear-gradient(110deg,rgb(75 103 225 / 16%),transparent 47%,rgb(232 186 88 / 11%)),var(--mk-paper);box-shadow:0 34px 100px -68px #14120da6}.release-story__hero img,.release-chapter__screen img{display:block;width:100%;height:auto;border-radius:10px}.release-story__hero figcaption{padding:12px 4px 1px;color:var(--mk-ink-75);font:500 9px/1.4 var(--mk-font-mono);letter-spacing:.08em;text-transform:uppercase}.release-story__body{display:grid;align-items:start;gap:clamp(54px,9vw,132px);padding-block:clamp(70px,10vw,124px);border-top:1px solid var(--mk-hairline);grid-template-columns:minmax(160px,.26fr) minmax(0,.74fr)}.release-story__toc{position:sticky;top:100px;display:grid;gap:12px}.release-story__toc .mono-label{margin-bottom:10px}.release-story__toc a{position:relative;display:inline-flex;width:fit-content;align-items:center;padding-left:14px;color:var(--mk-ink-75);font-size:12px;line-height:1.4;text-decoration:none;transition:color var(--mk-dur-quick) var(--mk-ease)}.release-story__toc a:before{position:absolute;left:1px;width:4px;height:4px;border-radius:50%;opacity:0;background:var(--mk-surveyed);content:"";transform:scale(.5);transition:opacity var(--mk-dur-quick) var(--mk-ease),transform var(--mk-dur-quick) var(--mk-ease)}.release-story__toc a:hover,.release-story__toc a[aria-current=location]{color:var(--mk-ink)}.release-story__toc a[aria-current=location]:before{opacity:1;transform:scale(1)}.release-story__chapters{min-width:0}.release-chapter{padding:clamp(68px,8vw,104px) 0;border-top:1px solid var(--mk-hairline-strong);scroll-margin-top:100px}.release-chapter:first-child{padding-top:0;border-top:0}.release-chapter__copy{width:min(690px,100%)}.release-chapter h2{margin-top:18px}.release-chapter p{max-width:690px;margin-top:20px;color:var(--mk-body);font-size:16px;line-height:1.78}.release-chapter--intro p:first-of-type{color:var(--mk-ink);font:400 clamp(20px,2.1vw,27px) / 1.5 var(--mk-font-display)}.release-chapter__screen{overflow:hidden;margin-top:clamp(38px,5vw,56px);padding:clamp(8px,1vw,12px);border:1px solid var(--mk-hairline);border-radius:16px;background:linear-gradient(120deg,rgb(75 103 225 / 12%),transparent 50%,rgb(232 186 88 / 9%)),var(--mk-paper);box-shadow:0 28px 82px -64px #14120d99}.release-story__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:42px;padding-block:clamp(74px,10vw,118px);border-top:1px solid var(--mk-hairline-strong)}.release-story__footer h2{margin-top:14px;font-size:clamp(30px,3.4vw,46px)}.release-story__footer p{max-width:580px;margin-top:12px;color:var(--mk-body);font-size:14px}.release-story__footer .z-button{flex:0 0 auto;margin-top:0}.access-panel{width:100%;min-height:0;margin:0;padding:clamp(20px,2vw,26px);overflow:visible;border:0;border-radius:inherit;background:var(--mk-panel);color:var(--mk-ink);box-shadow:none}.access-panel__heading{margin-bottom:12px;padding-right:36px}.access-panel h2{margin:0;color:var(--mk-ink);font:500 clamp(25px,2.4vw,30px) / 1.08 var(--mk-font-display);letter-spacing:-.04em}.access-panel__notice{margin:0 0 16px;color:var(--mk-body);font-size:13.5px;line-height:1.5}.form-stage{display:grid;min-height:0;grid-template:minmax(0,1fr) / minmax(0,1fr);position:relative;overflow:hidden}.form-stage>*{grid-area:1 / 1}.hs-form-html{min-width:0;min-height:0;overflow:auto;color:var(--mk-ink);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--mk-dur-quick) var(--mk-ease)}.form-stage.is-ready,.form-stage.is-ready .hs-form-html{min-height:0;overflow:visible}.form-stage.is-ready .hs-form-html{opacity:1;visibility:visible;pointer-events:auto}.form-loading,.form-error{z-index:2;display:grid;min-width:0;align-content:start;padding:2px;background:var(--mk-panel);opacity:1;transition:opacity var(--mk-dur-quick) var(--mk-ease)}.form-stage.is-ready .form-loading{opacity:0;pointer-events:none}.form-error{place-content:center;color:var(--mk-body);text-align:center}.form-error p{max-width:360px;margin:0 auto 18px;font-size:14px;line-height:1.55}.form-error__actions{display:flex;align-items:baseline;justify-content:center;gap:8px;flex-wrap:wrap}.form-error__actions .z-button,.form-error__actions .z-text-link{margin-top:0}.form-skeleton{display:grid;align-content:start;gap:13px}.form-skeleton__bar{position:relative;display:block;overflow:hidden;border-radius:7px;background:#201f1c17}.form-skeleton__bar:after{position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgb(255 255 255 / 62%) 50%,transparent 80%);content:"";animation:campaign-form-skeleton 1.8s ease-in-out infinite;transform:translate(-100%)}[data-theme=dark] .form-skeleton__bar{background:#e9e1ce1f}[data-theme=dark] .form-skeleton__bar:after{background:linear-gradient(100deg,transparent 20%,rgb(233 225 206 / 13%) 50%,transparent 80%)}.form-skeleton__label{width:92px;height:11px}.form-skeleton__field{width:100%;height:48px}.form-skeleton__copy{width:88%;height:72px;margin-top:9px}.form-skeleton__button{width:100%;height:46px;margin-top:8px}@keyframes campaign-form-skeleton{to{transform:translate(100%)}}.hs-form-html form{display:flex!important;flex-direction:column;align-items:stretch;gap:12px;margin:0!important}.hs-form-html :where(fieldset,.hsfc-Step,.hsfc-Step__Content,.hsfc-Row){width:100%!important;max-width:none!important}.hs-form-html .hsfc-Step__Content{padding:0!important}.hs-form-html .hsfc-Row{gap:12px!important;margin:0 0 12px!important}.hs-form-html .hsfc-Row:last-child{margin-bottom:0!important}.hs-form-html .hsfc-NavigationRow{width:100%!important;margin:14px 0 0!important}.hs-form-html :where(.hs-form-field,.hs_email,.hs-dependent-field){width:100%!important;min-width:0;margin:0!important}.hs-form-html :where(label,.hs-form-field>label){display:block;margin:0 0 8px!important;color:var(--mk-body)!important;font:500 10px/1.4 var(--mk-font-mono)!important;letter-spacing:.12em;text-transform:uppercase}.hs-form-html :where(.hs-form-required,.hsfc-FieldLabel__RequiredIndicator){display:none!important}.hs-form-html :where(input[type=email],input[type=text],input[type=tel],input[type=url],input[type=number],select,textarea){width:100%!important;min-height:48px;padding:10px 14px!important;outline:none;border:1px solid var(--mk-hairline-strong)!important;border-radius:9px!important;background:var(--mk-paper)!important;color:var(--mk-ink)!important;box-shadow:inset 0 1px 1px #14141208;font-size:16px!important;line-height:1.4}.hs-form-html :where(input,select,textarea):focus-visible{outline:3px solid var(--mk-surveyed);outline-offset:1px;border-color:var(--mk-surveyed)!important;box-shadow:none!important}.hs-form-html :where(.hsfc-RichText,.legal-consent-container,.hs-richtext){color:var(--mk-body)!important;font-family:var(--mk-font-text)!important;font-size:13.5px!important;line-height:1.5!important}.hs-form-html :where(.hsfc-DataPrivacyField>.hsfc-Row:has(.hsfc-RichText),.hsfc-DataPrivacyField>.hsfc-RichText,.legal-consent-container>.hs-richtext){display:none!important}.hs-form-html :where(.inputs-list,.hs-error-msgs){margin:0!important;padding:0!important;list-style:none!important}.hs-form-html :where(.hs-form-booleancheckbox,.hs-form-checkbox){margin:0 0 12px!important}.hs-form-html :where(.hs-form-booleancheckbox-display,.hs-form-checkbox-display,label:has(>input[type=checkbox])){position:relative;display:grid!important;min-height:44px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;margin:0!important;color:var(--mk-body)!important;cursor:pointer;font:500 10.5px/1.5 var(--mk-font-mono)!important;letter-spacing:.1em!important;text-transform:uppercase!important}.hs-form-html label:has(>input[type=checkbox])>input[type=checkbox]{position:static!important;display:block;width:20px!important;height:20px!important;min-height:20px!important;margin:1px 0 0!important;padding:0!important;appearance:none!important;border:1px solid var(--mk-ink-55)!important;border-radius:5px!important;background:var(--mk-panel)!important;box-shadow:none!important;opacity:1;transform:none!important;cursor:pointer}.hs-form-html label:has(>input[type=checkbox])>input[type=checkbox]:before,.hs-form-html label:has(>input[type=checkbox])>input[type=checkbox]:after{display:none!important;content:none!important}.hs-form-html label:has(>input[type=checkbox])>input[type=checkbox]:checked{border-color:var(--mk-surveyed)!important;background-color:var(--mk-surveyed)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath d='M1 5l3 3 7-7' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:center!important;background-repeat:no-repeat!important;background-size:11px 9px!important}.hs-form-html label:has(>input[type=checkbox])>span{grid-column:2;padding:2px 0 0!important;color:inherit!important;font:inherit!important;letter-spacing:inherit!important;line-height:inherit!important}.hs-form-html label:has(>input[type=checkbox])>input[type=checkbox]:focus-visible{outline:2px solid var(--mk-surveyed);outline-offset:2px}.hs-form-html :where(.hs_submit,.actions){width:100%!important;margin:0!important;padding:0!important}.hs-form-html :where(input[type=submit],button[type=submit]){width:100%!important;min-height:46px;padding:0 20px!important;border:1px solid var(--mk-ink)!important;border-radius:9px!important;background:var(--mk-ink)!important;color:var(--mk-field)!important;font:600 14px/1 var(--mk-font-text)!important;cursor:pointer}.hs-form-html :where(.hs-error-msgs,.hs-error-msg){display:block;margin:7px 0 0!important;padding:0!important;color:#972e2b!important;font-size:13px!important;font-weight:550;line-height:1.45!important;list-style:none!important}@media(max-width:520px){.access-panel{padding:20px}}@media(prefers-reduced-motion:reduce){.form-skeleton__bar:after{animation:none}}.company-hero{min-height:min(760px,82svh);overflow:hidden;border-bottom:1px solid var(--mk-hairline-strong);background:radial-gradient(circle at 88% 13%,rgb(187 196 240 / 32%),transparent 34%),radial-gradient(circle at 12% 89%,rgb(235 211 174 / 28%),transparent 30%),radial-gradient(ellipse at 50% 44%,rgb(255 255 255 / 88%),transparent 72%),var(--mk-field)}.company-hero .z-terrain{opacity:.68;-webkit-mask-image:radial-gradient(ellipse at 68% 46%,transparent 5%,rgb(0 0 0 / 16%) 32%,#000 84%);mask-image:radial-gradient(ellipse at 68% 46%,transparent 5%,rgb(0 0 0 / 16%) 32%,#000 84%)}.company-hero .z-page-hero__content{align-items:center;text-align:center}.company-hero h1{max-width:820px;margin-inline:auto;font-size:clamp(52px,5.5vw,76px);line-height:1.08}.company-hero p{max-width:650px;margin-inline:auto;font-size:clamp(18px,1.4vw,21px);line-height:1.55}.company-team,.company-principles{padding-block:clamp(80px,10vw,132px)}.company-team__intro{display:grid;gap:24px;margin-bottom:clamp(50px,7vw,72px);grid-template-columns:1fr}.company-team__intro h2,.company-mission h2,.company-principles>h2,.trust-section-heading h2,.trust-data h2,.trust-faq h2,.trust-closing h2,.report-proof h2,.report-closing h2{font:500 clamp(34px,5vw,62px) / 1.04 var(--mk-font-display);letter-spacing:-.025em}.company-team__intro>p{max-width:660px;color:var(--mk-body);font-size:16px;line-height:1.75}.founder-grid{display:grid;gap:0;border-top:1px solid var(--mk-hairline-strong);border-bottom:1px solid var(--mk-hairline-strong);grid-template-columns:repeat(3,1fr)}.founder-grid a{display:grid;min-width:0;padding:24px;overflow:hidden;border-right:1px solid var(--mk-hairline-strong);background:transparent;grid-template-columns:1fr auto;grid-template-rows:auto auto auto;transition:background var(--mk-dur-quick) var(--mk-ease)}.founder-grid a:last-child{border-right:0}.founder-grid a:hover{background:var(--mk-paper)}.founder-grid a>span{grid-column:1 / -1;color:var(--mk-ink-75);font:500 10px/1 var(--mk-font-mono)}.founder-grid img{width:100%;aspect-ratio:4 / 3;margin:18px 0 22px;object-fit:cover;object-position:center 38%;grid-column:1 / -1;transition:transform .36s var(--mk-ease),filter .36s var(--mk-ease)}.founder-grid a:hover img{filter:saturate(1.08);transform:scale(1.012)}.founder-grid strong{font:500 18px/1.2 var(--mk-font-display);grid-column:1}.founder-grid small{margin-top:5px;color:var(--mk-body);font-size:10.5px;grid-column:1}.founder-grid b{align-self:end;font:500 10px/1 var(--mk-font-mono);letter-spacing:.08em;grid-column:2;grid-row:3 / 5}.company-mission{padding-block:clamp(95px,11vw,142px);background:transparent}.company-mission__grid{display:grid;gap:clamp(45px,7vw,108px);min-height:680px;align-content:center;padding:clamp(55px,7vw,105px);background:var(--mk-paper);grid-template-columns:.85fr 1.15fr}.company-mission h2{margin-top:20px}.company-mission__grid>div:last-child>p{color:var(--mk-body);font-size:15px;line-height:1.75}.company-mission__lede{margin-bottom:18px;color:var(--mk-ink)!important;font:400 25px/1.5 var(--mk-font-display)!important}.company-mission ol{margin-top:42px;border-top:1px solid var(--mk-hairline-strong);list-style:none}.company-mission li{display:grid;gap:16px;padding:18px 0;border-bottom:1px solid var(--mk-hairline);font-weight:600;grid-template-columns:32px 1fr}.company-mission li span{color:var(--mk-ink-75);font:500 10px/1.6 var(--mk-font-mono)}.company-principles>h2{max-width:720px;margin-top:20px}.company-principles>div{display:grid;margin-top:48px;border-top:1px solid var(--mk-hairline-strong);grid-template-columns:1fr}.company-principles article{display:grid;min-height:110px;align-items:start;gap:18px;padding:22px 0;border-bottom:1px solid var(--mk-hairline);grid-template-columns:34px minmax(170px,.42fr) minmax(0,1fr)}.company-principles article>span{color:var(--mk-ink-75);font:500 10px/1 var(--mk-font-mono)}.company-principles h3{margin-top:0;font:500 24px/1.1 var(--mk-font-display)}.company-principles article p{max-width:none;margin-top:0;color:var(--mk-body);font-size:14px;line-height:1.7}.trust-hero{min-height:min(760px,82svh);overflow:hidden}.trust-hero .z-terrain{opacity:.78;-webkit-mask-image:radial-gradient(circle,transparent 0 22%,#000 70%);mask-image:radial-gradient(circle,transparent 0 22%,#000 70%)}.trust-hero .z-page-hero__content{align-items:center;text-align:center}.trust-hero h1{display:flex;align-items:center;flex-direction:column;max-width:900px;margin-inline:auto;font-size:clamp(48px,5.8vw,88px);line-height:.9}.trust-hero h1 span{width:fit-content;padding:.06em .14em .1em;background:color-mix(in srgb,var(--mk-paper) 90%,transparent)}.trust-hero h1 span+span{margin-top:.04em}.trust-hero p{max-width:620px;margin-inline:auto}.trust-hero .z-actions{justify-content:center}.trust-record,.trust-faq{padding-block:clamp(72px,10vw,112px)}.report-proof{padding-block:clamp(90px,13vw,170px)}.trust-section-heading{display:grid;gap:30px;grid-template-columns:.48fr 1fr}.trust-record .trust-section-heading{gap:20px;max-width:800px;grid-template-columns:1fr}.trust-section-heading p{max-width:660px;margin-top:18px;color:var(--mk-body);font-size:15px;line-height:1.72}.assurance-grid{display:grid;margin-top:32px;border-top:1.5px solid var(--mk-ink-55);border-bottom:1px solid var(--mk-hairline-strong);grid-template-columns:repeat(3,1fr)}.assurance-grid>a{display:flex;min-height:208px;flex-direction:column;justify-content:space-between;padding:24px;border-right:1px solid var(--mk-hairline);border-bottom:1px solid var(--mk-hairline);background:color-mix(in srgb,var(--mk-panel) 72%,transparent);transition:background var(--mk-dur-quick) var(--mk-ease)}.assurance-grid>a:hover{background:var(--mk-paper)}.assurance-grid h3{font:500 22px/1.15 var(--mk-font-display)}.assurance-grid p{margin-top:12px;color:var(--mk-body);font-size:13px;line-height:1.65}.assurance-grid>a>div:last-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.assurance-grid small{color:var(--mk-ink-75);font:500 9px/1.3 var(--mk-font-mono)}.trust-data{padding-block:clamp(72px,10vw,112px);border-top:1px solid var(--mk-hairline);border-bottom:1px solid var(--mk-hairline);background:var(--mk-paper);color:var(--mk-ink)}.trust-data__grid{display:grid;gap:clamp(60px,10vw,150px);grid-template-columns:.85fr 1fr}.trust-data h2{margin-top:20px;color:var(--mk-ink)}.trust-data__grid>div>p{margin-top:28px;color:var(--mk-body);font-size:16px;line-height:1.75}.trust-data .z-text-link{color:var(--mk-ink)}.trust-data ol{border-top:1.5px solid var(--mk-ink-55);list-style:none}.trust-data li{display:grid;gap:20px;padding:22px 0;border-bottom:1px solid var(--mk-hairline);grid-template-columns:34px 1fr}.trust-data li>span{color:var(--mk-ink-75);font:500 9px/1.5 var(--mk-font-mono)}.trust-data li h3{color:var(--mk-ink);font-size:15px}.trust-data li p{margin-top:7px;color:var(--mk-body);font-size:12px;line-height:1.65}.trust-faq{display:grid;gap:0 clamp(56px,8vw,120px);grid-template-columns:.8fr 1.2fr}.trust-faq>.mono-label{grid-column:1}.trust-faq>h2{max-width:760px;margin-top:22px;grid-column:1}.trust-faq>div{margin-top:0;border-top:1.5px solid var(--mk-ink-55);grid-column:2;grid-row:1 / span 3}.trust-faq details{border-bottom:1px solid var(--mk-hairline)}.trust-faq summary{display:grid;gap:20px;padding:24px 0;cursor:pointer;font:500 20px/1.35 var(--mk-font-display);list-style:none;grid-template-columns:34px 1fr}.trust-faq summary span{color:var(--mk-ink-75);font:500 9px/2 var(--mk-font-mono)}.trust-faq details p{max-width:720px;margin:0 0 26px 54px;color:var(--mk-body);font-size:14px;line-height:1.75}.trust-closing,.report-closing{position:relative;padding-block:clamp(110px,15vw,190px);text-align:center}.trust-closing>.z-wrap,.report-closing>.z-wrap{position:relative;z-index:1}.trust-closing h2,.report-closing h2{max-width:760px;margin:22px auto 0}.trust-closing p,.report-closing p{max-width:620px;margin:20px auto 0;color:var(--mk-body);font-size:16px;line-height:1.7}.trust-closing .z-actions{justify-content:center}.company-eyebrow,.trust-eyebrow{display:inline-flex;width:fit-content;min-height:34px;align-items:center;justify-content:center;margin:0 0 20px;padding:0 14px;border:1px solid var(--mk-hairline-strong);border-radius:999px;color:var(--mk-ink-75);background:color-mix(in srgb,var(--mk-paper) 90%,transparent);box-shadow:0 1px 2px #1e1c160a;font:500 9.5px/1 var(--mk-font-mono);letter-spacing:.11em;text-transform:uppercase}.company-hero{position:relative;isolation:isolate;overflow:hidden;min-height:min(740px,84svh);border-bottom:1px solid var(--mk-hairline-strong);background:radial-gradient(circle at 88% 13%,rgb(187 196 240 / 32%),transparent 34%),radial-gradient(circle at 12% 89%,rgb(235 211 174 / 28%),transparent 30%),radial-gradient(ellipse at 50% 44%,rgb(255 255 255 / 92%),transparent 72%),var(--mk-field)}.company-hero:before,.company-hero:after{position:absolute;inset:0;background-image:radial-gradient(rgb(32 31 28 / 20%) 1.2px,transparent 1.35px);background-position:2px 2px;background-size:11px 11px;content:"";-webkit-mask-image:radial-gradient(ellipse at 68% 46%,transparent 5%,rgb(0 0 0 / 16%) 32%,#000 84%);mask-image:radial-gradient(ellipse at 68% 46%,transparent 5%,rgb(0 0 0 / 16%) 32%,#000 84%);opacity:.58;pointer-events:none}.company-hero:after{background-image:radial-gradient(rgb(89 111 218 / 78%) 1.35px,transparent 1.5px);-webkit-mask-image:radial-gradient(circle at 78% 23%,#000 0 8%,transparent 18%),radial-gradient(circle at 76% 84%,#000 0 7%,transparent 17%),radial-gradient(circle at 48% 63%,#000 0 3%,transparent 10%);mask-image:radial-gradient(circle at 78% 23%,#000 0 8%,transparent 18%),radial-gradient(circle at 76% 84%,#000 0 7%,transparent 17%),radial-gradient(circle at 48% 63%,#000 0 3%,transparent 10%);opacity:.9}[data-theme=dark] .company-hero{background:radial-gradient(circle at 88% 13%,rgb(109 132 232 / 16%),transparent 34%),radial-gradient(circle at 12% 89%,rgb(232 155 62 / 9%),transparent 30%),radial-gradient(ellipse at 50% 44%,rgb(42 38 29 / 82%),transparent 72%),var(--mk-field)}[data-theme=dark] .company-hero:before{background-image:radial-gradient(rgb(233 225 206 / 22%) 1.2px,transparent 1.35px)}.company-hero__inner{position:relative;z-index:2;display:flex;min-height:inherit;align-items:center;justify-content:center;flex-direction:column;padding:150px 0 88px;text-align:center}.company-hero h1{max-width:820px;margin:0 auto 32px;color:var(--mk-ink);font:500 clamp(52px,5.5vw,76px) / 1.08 var(--mk-font-display);letter-spacing:-.035em}.company-hero h1 span{padding:.02em .16em .08em;background:color-mix(in srgb,var(--mk-paper) 90%,transparent);-webkit-box-decoration-break:clone;box-decoration-break:clone}.company-hero__inner>p:not(.company-eyebrow){max-width:650px;margin:0 auto;color:var(--mk-body);font-size:clamp(18px,1.4vw,21px);line-height:1.55}.company-hero .z-actions{justify-content:center}.company-team{padding-block:clamp(72px,8vw,108px) 84px}.company-team>.company-eyebrow{margin-bottom:20px}.company-team__intro{gap:30px;margin-bottom:58px}.company-team__intro h2{max-width:840px;font-size:clamp(38px,3.9vw,54px);line-height:1.02}.company-team__intro>p{max-width:680px}.company-team .founder-grid{border-color:var(--mk-hairline-strong)}.company-team .founder-grid a{position:relative;display:grid;min-width:0;padding:24px;overflow:hidden;background:transparent;text-decoration:none;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto}.company-team .founder-grid a+a{border-left:1px solid var(--mk-hairline-strong)}.company-team .founder-grid a:hover{background:var(--mk-paper)}.company-team .founder-number{color:var(--mk-ink-75);font:500 10px/1 var(--mk-font-mono);grid-column:1 / -1;grid-row:1}.company-team .founder-portrait{display:grid;width:100%;margin:18px 0 22px;overflow:hidden;aspect-ratio:3 / 2;background:radial-gradient(circle at 76% 22%,rgb(92 113 218 / 36%),transparent 36%),radial-gradient(circle at 24% 78%,rgb(232 155 62 / 20%),transparent 38%),var(--mk-panel);grid-column:1 / -1;grid-row:2;place-items:center}.company-team .founder-portrait img{display:block;width:100%;height:100%;margin:0;object-fit:cover;object-position:center 38%}.company-team .founder-details{display:grid;align-self:start;gap:3px;grid-column:1;grid-row:3}.company-team .founder-details strong{font:500 13px/1.2 var(--mk-font-display)}.company-team .founder-details small{margin:0;color:var(--mk-body);font-size:10.5px}.company-team .founder-link{align-self:end;justify-self:end;font:500 11.5px/1 var(--mk-font-text);grid-column:2;grid-row:3}.company-mission{padding-block:120px 142px}.company-mission__panel{min-height:680px;background:var(--mk-paper)}.company-mission__copy{display:flex;width:min(900px,100%);min-height:inherit;justify-content:center;flex-direction:column;padding:clamp(64px,7vw,108px)}.company-mission__copy h2{max-width:690px;margin:0 0 30px;font-size:clamp(45px,4.8vw,72px)}.company-mission__copy>p:not(.company-eyebrow){max-width:630px;margin-bottom:18px;color:var(--mk-body);font-size:16px;line-height:1.55}.company-mission__copy .company-mission__lede{color:var(--mk-ink);font:400 18px/1.55 var(--mk-font-text)}.company-mission__copy ol{width:min(630px,100%);margin-top:40px}.company-principles{position:relative;display:grid;gap:clamp(54px,8vw,110px);padding-block:clamp(78px,9vw,116px);grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr)}.company-principles:before{position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;border-block:1px solid var(--mk-hairline);background:radial-gradient(circle at 82% 18%,rgb(206 213 244 / 18%),transparent 30%),var(--mk-paper);content:"";transform:translate(-50%)}.company-principles__heading h2{margin-top:0;font-size:clamp(38px,3.9vw,54px);line-height:1.02}.company-principles__heading h2 span{display:block}.company-principles__list{margin-top:0;border-top:1px solid var(--mk-hairline-strong)}.company-principles__list article{display:grid;min-height:auto;gap:16px;padding:18px 0;border-bottom:1px solid var(--mk-hairline);grid-template-columns:32px 1fr}.company-principles__list article>span{padding-top:5px}.company-principles__list h3{font-size:22px}.company-principles__list p{margin-top:7px}.trust-eyebrow{min-height:40px;margin-bottom:28px;padding-inline:18px;letter-spacing:.19em}.trust-hero{display:grid;min-height:min(760px,82svh);place-items:center;background:radial-gradient(circle at 79% 66%,rgb(48 80 216 / 9%),transparent 26%),radial-gradient(circle at 31% 80%,rgb(232 155 62 / 8%),transparent 24%),var(--mk-field)}.trust-hero .z-page-hero__content{padding:124px 0 72px}.trust-hero h1{margin:0 0 22px}.trust-hero p:not(.trust-eyebrow){margin:0 0 24px;font-size:clamp(16px,1.2vw,19px);line-height:1.5}.trust-record{padding-block:64px 72px}.trust-record .trust-eyebrow,.trust-data .trust-eyebrow{min-height:36px;margin-bottom:22px;padding-inline:16px;font-size:9px}.trust-record .trust-section-heading{margin-bottom:32px}.trust-record .trust-section-heading h2,.trust-data h2{font-size:clamp(34px,3.4vw,48px)}.trust-record .assurance-grid{margin-top:0}.assurance-grid>a{min-height:208px}.trust-data{padding-block:64px 72px}.trust-data__grid{gap:clamp(48px,6vw,80px);grid-template-columns:.88fr 1.12fr}.trust-data__grid>div{position:sticky;top:116px;align-self:start}.trust-data__grid>div>p{margin-top:0;font-size:14px;line-height:1.5}.trust-data li{padding:14px 0 16px;grid-template-columns:42px 1fr}.trust-data li h3{font-family:var(--mk-font-text);font-size:14.5px;font-weight:600}.trust-data li p{font-size:13.5px;line-height:1.5}.trust-faq{gap:clamp(56px,8vw,120px);padding-block:96px 104px;border-top:1px solid var(--mk-hairline)}.trust-faq>.trust-eyebrow{min-height:40px;grid-column:1}.trust-faq>h2{grid-column:1}.trust-faq>div{grid-column:2;grid-row:1 / span 3}.trust-faq summary{min-height:70px;align-items:center;padding:0;font:inherit;grid-template-columns:44px 1fr 24px}.trust-faq summary b{font-size:15px;font-weight:500}.trust-faq summary i{position:relative;width:18px;height:18px}.trust-faq summary i:before,.trust-faq summary i:after{position:absolute;top:8px;left:3px;width:12px;height:1px;background:var(--mk-ink);content:""}.trust-faq summary i:after{transform:rotate(90deg)}.trust-faq details[open] summary i:after{transform:rotate(0)}.trust-closing{min-height:620px}.trust-closing .trust-eyebrow{margin-inline:auto}.report-hero{position:relative;min-height:780px;padding-block:clamp(80px,12vw,150px)}.report-hero__grid{position:relative;z-index:1;display:grid;min-height:580px;align-items:center;gap:clamp(50px,8vw,120px);grid-template-columns:1fr .72fr}.report-hero h1{max-width:760px;margin-top:22px;font:500 clamp(47px,7vw,86px) / .98 var(--mk-font-display);letter-spacing:-.035em}.report-hero h1 em{display:block;font-weight:400}.report-hero__grid>div>p{max-width:660px;margin-top:28px;color:var(--mk-body);font-size:18px;line-height:1.7}.report-stack{position:relative;min-height:560px;transform:rotate(2deg)}.report-stack img{position:absolute;top:50%;left:50%;width:min(72%,380px);height:auto;border-radius:3px;box-shadow:0 28px 80px -40px #14120da6}.report-stack img:nth-child(1){transform:translate(-66%,-52%) rotate(-8deg)}.report-stack img:nth-child(2){transform:translate(-51%,-50%) rotate(-2deg)}.report-stack img:nth-child(3){transform:translate(-36%,-48%) rotate(4deg)}.metric-grid{display:grid;margin-top:70px;border-top:1px solid var(--mk-hairline-strong);grid-template-columns:repeat(3,1fr)}.metric-grid article{min-height:270px;padding:32px;border-right:1px solid var(--mk-hairline)}.metric-grid article:last-child{border-right:0}.metric-grid strong{font:500 clamp(48px,6vw,76px) / 1 var(--mk-font-display)}.metric-grid h3{margin-top:34px;font-size:16px}.metric-grid p{margin-top:10px;color:var(--mk-body);font-size:13px;line-height:1.65}.report-closing{background:var(--mk-paper)}.review-tools{position:fixed;z-index:500;right:16px;bottom:16px;display:flex;align-items:center;gap:8px;padding:9px 10px;border:1px solid rgb(255 255 255 / 70%);border-radius:11px;background:#201f1ceb;box-shadow:0 14px 50px -28px #000;color:#f4eedf;font:500 10px/1 var(--mk-font-mono);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.review-tools button{padding:6px 8px;border:1px solid rgb(244 238 223 / 22%);border-radius:6px}.review-choice{position:relative;z-index:20;display:flex;gap:10px;margin-block:18px;padding:12px;border:1px dashed #2c49c4;border-radius:9px;background:#f5f7fff0;color:#201f1c;flex-wrap:wrap}.review-choice legend{padding-inline:5px;color:#2c49c4;font:600 9px/1 var(--mk-font-mono);letter-spacing:.08em;text-transform:uppercase}.review-choice label{display:inline-flex;align-items:center;gap:6px;font-size:11px}.review-hub__header{padding-block:110px 70px}.review-hub__header h1{margin-top:20px;font:500 clamp(44px,7vw,80px) / 1 var(--mk-font-display)}.review-hub__header p{max-width:700px;margin-top:24px;color:var(--mk-body);line-height:1.7}.review-hub__status{margin-top:30px;color:var(--mk-ink-55)}.review-hub__status strong{color:var(--mk-ink);font:500 34px/1 var(--mk-font-display)}.review-hub__list{padding-bottom:100px}.review-hub__list article{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:24px 0;border-top:1px solid var(--mk-hairline-strong)}.review-hub__list h2{margin-top:8px;font:500 25px/1.1 var(--mk-font-display)}.review-hub__list article>div:last-child{display:flex;gap:15px;color:var(--mk-ink-55);font-size:12px}.review-hub__list a{color:var(--mk-ink);font-weight:600}@media(max-width:900px){.artefacts-editorial__intro,.artefacts-editorial__workflow,.artefacts-editorial__note,.release-story__body,.company-principles,.artefacts-story__hero-grid,.artefacts-story__opening,.artefacts-story__steps header,.artefacts-story__proof-grid,.artefacts-story__boundaries,.product-update-story__intro,.product-update-story__chapter,.product-update-story__chapter--reverse,.product-update-story__basis header,.company-team__intro,.company-mission__grid,.trust-faq,.trust-section-heading,.trust-data__grid,.report-hero__grid{grid-template-columns:1fr}.release-story__toc{position:static;display:flex;padding-bottom:24px;border-bottom:1px solid var(--mk-hairline);flex-wrap:wrap}.release-story__toc .mono-label{width:100%}.artefacts-editorial__format-grid{grid-template-columns:repeat(2,1fr)}.artefacts-story__hero-grid{padding-top:150px}.artefacts-story__product{max-width:760px}.artefacts-story__format-grid,.artefacts-story__steps ol,.product-update-story__basis-grid{grid-template-columns:repeat(2,1fr)}.product-update-story__chapter--reverse .product-update-story__chapter-copy{order:initial}.product-update-story__basis header>p{max-width:680px}.product-update-story__guardrails ul,.founder-grid,.assurance-grid,.metric-grid{grid-template-columns:1fr}.founder-grid{gap:28px}.founder-grid a,.founder-grid a:last-child{border-right:0;border-bottom:1px solid var(--mk-hairline-strong)}.trust-faq>.mono-label,.trust-faq>.trust-eyebrow,.trust-faq>h2,.trust-faq>div{grid-column:1;grid-row:auto}.trust-data__grid>div{position:static}.trust-faq>div{margin-top:48px}.assurance-grid>a,.metric-grid article{min-height:220px;border-right:0;border-bottom:1px solid var(--mk-hairline)}.report-stack{order:-1;min-height:480px}}@media(max-width:620px){.z-wrap{width:min(calc(100% - 36px),1320px)}.z-page-hero{min-height:560px}.z-page-hero h1,.story-header h1{font-size:clamp(42px,13vw,62px)}.artefacts-story__hero{min-height:auto}.artefacts-story__hero-grid{padding-top:125px;padding-bottom:70px}.artefacts-story__copy h1,.product-update-story__hero h1{font-size:clamp(48px,16vw,70px)}.artefacts-story__format-grid,.artefacts-story__steps ol,.artefacts-editorial__format-grid,.product-update-story__basis-grid{grid-template-columns:1fr}.release-story__footer{align-items:flex-start;flex-direction:column}.artefacts-story__formats header{align-items:flex-start;flex-direction:column}.artefacts-story__steps li{min-height:230px}.product-update-story__hero{min-height:850px}.product-update-story__basis-grid article>div{min-height:210px}.company-principles>div{grid-template-columns:1fr}.company-hero__inner{padding-top:116px}.company-mission{padding-block:72px 84px}.company-mission__copy{padding:42px 28px}.company-principles{gap:40px}.company-principles article,.company-principles article:nth-child(2n){border-right:0}.company-principles article{gap:12px;grid-template-columns:28px 1fr}.company-principles article p{grid-column:2}.story-product-frame,.artefacts-video,.story-gate{width:calc(100vw - 24px)}.story-article--alternating .story-product-frame--feature:nth-of-type(2n),.story-article--alternating .story-product-frame--feature:nth-of-type(odd){transform:translate(-50%)}.review-tools{right:8px;bottom:8px;left:8px;justify-content:center}.review-hub__list article{align-items:flex-start;flex-direction:column}}@media(max-width:760px){.work-shell>.navbar .nav-links{display:none!important}.work-shell>.navbar .nav-burger{display:inline-flex!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.institutional-shell{overflow-x:clip}.institutional-shell .institutional-hero{--mk-field: var(--mk-hero-field);position:relative;z-index:1;display:flex;min-height:100svh;padding-top:118px;overflow:hidden;flex-direction:column;border:0;background:var(--mk-hero-field);isolation:isolate}.institutional-hero__field{position:absolute;z-index:-1;overflow:hidden;top:0;right:0;left:0;height:100svh;pointer-events:none}.institutional-hero__terrain{position:absolute!important;inset:0;width:100%;height:100%;opacity:1;-webkit-mask-image:linear-gradient(90deg,transparent 2%,black 28%,black 100%),radial-gradient(ellipse 62% 58% at 28% 43%,transparent 26%,black 76%);mask-image:linear-gradient(90deg,transparent 2%,black 28%,black 100%),radial-gradient(ellipse 62% 58% at 28% 43%,transparent 26%,black 76%);transform-origin:70% 20%}.institutional-hero__opal-blue{top:-100px;right:5%;width:420px;height:280px;opacity:.1;filter:blur(96px)}.institutional-hero__opal-amber{bottom:-80px;left:24%;width:340px;height:250px;opacity:.1;filter:blur(90px)}.institutional-shell .institutional-hero__center{position:relative;z-index:1;display:flex;min-height:calc(100svh - 118px);margin-inline:auto;align-items:flex-start;justify-content:center;flex-direction:column;padding:0;text-align:left;translate:0 clamp(-54px,-4vh,-30px)}.institutional-shell .institutional-hero .masthead-label{min-height:25px;margin:0;padding:0 8px;border:0;border-left:2px solid var(--mk-surveyed);border-radius:0;background:color-mix(in srgb,var(--mk-hero-field) 72%,transparent);box-shadow:none;color:var(--mk-surveyed);font:500 9px/1 var(--mk-font-mono);letter-spacing:.14em}.institutional-shell .institutional-hero .masthead-title{display:flex;max-width:760px;margin:18px 0 0;align-items:flex-start;flex-direction:column;gap:4px;color:var(--mk-ink);font:400 var(--mk-masthead-title-size) / var(--mk-masthead-title-leading) var(--mk-font-display);letter-spacing:-.01em}.institutional-shell .institutional-hero .masthead-title .slip{width:fit-content;max-width:100%;padding:4px 15px 6px;margin-left:-15px;line-height:inherit}.institutional-shell .institutional-hero .masthead-body{max-width:var(--mk-masthead-body-measure);margin:14px 0 0;color:var(--mk-body);font:400 var(--mk-masthead-body-size) / var(--mk-editorial-body-leading) var(--mk-font-text)}.institutional-shell .institutional-hero .masthead-actions{justify-content:flex-start;margin-top:22px}.institutional-shell .sect-head{display:block;max-width:620px}.institutional-shell .sect-head h2,.institutional-shell .company-mission h2,.institutional-shell .company-principles__heading h2,.institutional-shell .trust-data h2,.institutional-shell .trust-faq>h2,.institutional-shell .trust-closing h2{margin-top:16px;color:var(--mk-ink);font:500 var(--mk-section-title-size) / var(--mk-section-title-leading) var(--mk-font-display);letter-spacing:-.025em}.institutional-shell .sect-head>p:not(.eyebrow),.institutional-shell .company-mission__copy>p:not(.eyebrow),.institutional-shell .company-principles__list p,.institutional-shell .trust-data__grid>div>p,.institutional-shell .trust-closing>.wrap>p{color:var(--mk-body);font:400 var(--mk-editorial-body-size) / var(--mk-editorial-body-leading) var(--mk-font-text)}.institutional-shell .eyebrow--chip{width:fit-content;min-height:auto;align-self:flex-start;margin:0 0 0 -9px;padding:3px 9px;border:0;border-radius:0;background:var(--mk-chip-bg);box-shadow:none;color:var(--mk-ink-75);font:500 9.5px/1 var(--mk-font-mono);letter-spacing:.18em}.institutional-shell .sect-head h2{margin-left:-16px}.institutional-shell .btn{min-height:32px;margin-top:0;padding:0 16px;border:0;border-radius:10px;font-size:12.5px;font-weight:500}.institutional-shell .institutional-btn--outline{border:1px solid var(--mk-hairline-strong);background:color-mix(in srgb,var(--mk-paper) 72%,transparent);box-shadow:none;color:var(--mk-ink)}.institutional-shell .company-team{padding-block:var(--mk-breath-md) var(--mk-breath-sm)}.institutional-shell .company-team__intro{gap:0;margin-bottom:clamp(40px,6vw,64px)}.institutional-shell .company-team__intro>p:not(.eyebrow){max-width:520px;margin-top:18px}.institutional-shell .founder-grid{gap:14px;border:0;grid-template-columns:repeat(3,minmax(0,1fr))}.institutional-shell .company-team .founder-grid a,.institutional-shell .company-team .founder-grid a+a,.institutional-shell .company-team .founder-grid a:last-child{padding:16px;border:0;border-radius:14px;background:color-mix(in srgb,var(--mk-panel) 78%,transparent);transition:background var(--mk-dur-quick) var(--mk-ease),transform var(--mk-dur-quick) var(--mk-ease)}.institutional-shell .company-team .founder-grid a:hover{background:var(--mk-panel);transform:translateY(-2px)}.institutional-shell .company-team .founder-portrait{margin:14px 0 18px;border-radius:10px;background:radial-gradient(circle at 76% 22%,color-mix(in srgb,var(--mk-opal-blue) 16%,transparent),transparent 40%),radial-gradient(circle at 24% 78%,color-mix(in srgb,var(--mk-opal-amber) 10%,transparent),transparent 42%),var(--mk-panel)}.institutional-shell .company-team .founder-details strong{font:500 18px/1.2 var(--mk-font-display)}.institutional-shell .company-team .founder-details small,.institutional-shell .company-team .founder-link{font-family:var(--mk-font-text);font-size:12px}.institutional-shell .company-mission{padding-block:var(--mk-breath-md)}.institutional-shell .company-mission__panel{min-height:0;overflow:hidden;border-radius:22px;background:radial-gradient(ellipse 42% 58% at 88% 18%,color-mix(in srgb,var(--mk-opal-blue) 9%,transparent),transparent 72%),radial-gradient(ellipse 34% 48% at 18% 86%,color-mix(in srgb,var(--mk-opal-amber) 7%,transparent),transparent 74%),var(--mk-paper)}.institutional-shell .company-mission__copy{width:min(760px,100%);min-height:0;padding:clamp(48px,7vw,84px)}.institutional-shell .company-mission__copy h2{max-width:620px;margin-bottom:24px}.institutional-shell .company-mission__copy>p:not(.eyebrow){max-width:560px;margin-bottom:16px}.institutional-shell .company-mission__copy .company-mission__lede{color:var(--mk-ink);font:400 clamp(17px,1.9vw,21px) / 1.45 var(--mk-font-display)}.institutional-shell .company-mission__copy ol{width:min(560px,100%);margin-top:34px;border-top:1px solid var(--mk-hairline-strong)}.institutional-shell .company-principles{gap:clamp(48px,7vw,88px);padding-block:var(--mk-breath-md);grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr)}.institutional-shell .company-principles:before{border:0;background:radial-gradient(ellipse 34% 40% at 82% 18%,color-mix(in srgb,var(--mk-opal-blue) 8%,transparent),transparent 72%),var(--mk-paper)}.institutional-shell .company-principles__heading h2{margin-left:-16px}.institutional-shell .company-principles__list{border-top:1px solid var(--mk-hairline-strong)}.institutional-shell .company-principles__list article{gap:16px;padding:22px 0;border-bottom:1px solid var(--mk-hairline);grid-template-columns:32px 1fr}.institutional-shell .company-principles__list h3{font:500 21px/1.2 var(--mk-font-display)}.institutional-shell .company-principles__list p{max-width:560px;margin-top:7px}.institutional-shell .trust-record{padding-block:var(--mk-breath-md) var(--mk-breath-sm)}.institutional-shell .trust-record .trust-section-heading{margin-bottom:clamp(38px,5vw,56px)}.institutional-shell .trust-record .trust-section-heading>p:not(.eyebrow){max-width:520px}.institutional-shell .assurance-grid{gap:1px;margin-top:0;overflow:hidden;border:0;border-radius:14px;background:var(--mk-hairline);grid-template-columns:repeat(3,minmax(0,1fr))}.institutional-shell .assurance-grid>a{min-height:200px;padding:22px;border:0;background:var(--mk-panel)}.institutional-shell .assurance-grid>a:hover{background:var(--mk-paper)}.institutional-shell .assurance-grid h3{font:500 20px/1.2 var(--mk-font-display)}.institutional-shell .assurance-grid p{font:400 13.5px/var(--mk-editorial-body-leading) var(--mk-font-text)}.institutional-shell .trust-data{padding-block:var(--mk-breath-md);border:0;background:radial-gradient(ellipse 34% 42% at 10% 12%,color-mix(in srgb,var(--mk-opal-amber) 7%,transparent),transparent 74%),radial-gradient(ellipse 38% 48% at 92% 82%,color-mix(in srgb,var(--mk-opal-blue) 8%,transparent),transparent 76%),var(--mk-paper)}.institutional-shell .trust-data__grid{gap:clamp(48px,7vw,88px);grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr)}.institutional-shell .trust-data h2{margin-left:-16px}.institutional-shell .trust-data__grid>div>p{max-width:460px;margin-top:18px}.institutional-shell .trust-data ol{border-top:1px solid var(--mk-hairline-strong)}.institutional-shell .trust-data li{gap:16px;padding:19px 0;border-bottom:1px solid var(--mk-hairline);grid-template-columns:34px 1fr}.institutional-shell .trust-data li h3{font:600 13.5px/1.35 var(--mk-font-text)}.institutional-shell .trust-data li p{margin-top:7px;font:400 13.5px/1.6 var(--mk-font-text)}.institutional-shell .trust-faq{gap:clamp(48px,7vw,88px);padding-block:var(--mk-breath-md);border:0;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr)}.institutional-shell .trust-faq>.eyebrow{grid-column:1}.institutional-shell .trust-faq>h2{max-width:480px;margin-left:-16px;grid-column:1}.institutional-shell .trust-faq>div{margin-top:0;border-top:1px solid var(--mk-hairline-strong);grid-column:2;grid-row:1 / span 3}.institutional-shell .trust-faq details{border-bottom:1px solid var(--mk-hairline)}.institutional-shell .trust-faq summary{min-height:72px;padding:0;grid-template-columns:34px 1fr 24px}.institutional-shell .trust-faq details p{margin:0 32px 24px 50px;font:400 13.5px/var(--mk-editorial-body-leading) var(--mk-font-text)}.institutional-shell .trust-closing{display:grid;min-height:0;padding-block:var(--mk-breath-md);place-items:center;background:radial-gradient(ellipse 30% 48% at 74% 28%,color-mix(in srgb,var(--mk-opal-blue) 8%,transparent),transparent 74%),radial-gradient(ellipse 28% 42% at 30% 76%,color-mix(in srgb,var(--mk-opal-amber) 6%,transparent),transparent 76%),var(--mk-field);text-align:center}.institutional-shell .trust-closing .eyebrow--chip{margin-inline:auto}.institutional-shell .trust-closing h2{max-width:620px;margin-inline:auto}.institutional-shell .trust-closing>.wrap>p{max-width:520px;margin:18px auto 0}.institutional-shell .trust-closing__actions{display:flex;justify-content:center;gap:12px;margin-top:24px;flex-wrap:wrap}.fonts-pending .institutional-shell>.navbar{opacity:0}.js .institutional-shell .institutional-hero .reveal{filter:none;transform:none;clip-path:inset(0);transition-property:opacity}@media(max-width:900px){.institutional-shell .founder-grid,.institutional-shell .assurance-grid,.institutional-shell .company-principles,.institutional-shell .trust-data__grid,.institutional-shell .trust-faq{grid-template-columns:minmax(0,1fr)}.institutional-shell .trust-data__grid>div{position:static}.institutional-shell .trust-faq>.eyebrow,.institutional-shell .trust-faq>h2,.institutional-shell .trust-faq>div{grid-column:1;grid-row:auto}.institutional-shell .trust-faq>div{margin-top:38px}}@media(max-width:760px){.institutional-shell .institutional-hero{min-height:620px;padding-top:112px}.institutional-shell .institutional-hero__center{min-height:508px;justify-content:flex-start;padding-top:74px;translate:none}.institutional-shell .institutional-hero .masthead-title{font-size:clamp(30px,10vw,42px)}.institutional-shell .institutional-hero .masthead-title .slip{padding-inline:9px;margin-left:-9px}.institutional-shell .institutional-hero .masthead-actions{align-items:flex-start;flex-direction:column;gap:18px}.institutional-shell .institutional-hero__terrain{-webkit-mask-image:linear-gradient(90deg,transparent 0,black 36%,black 100%),radial-gradient(ellipse 90% 64% at 28% 40%,transparent 20%,black 78%);mask-image:linear-gradient(90deg,transparent 0,black 36%,black 100%),radial-gradient(ellipse 90% 64% at 28% 40%,transparent 20%,black 78%)}.institutional-shell .company-team,.institutional-shell .company-mission,.institutional-shell .company-principles,.institutional-shell .trust-record,.institutional-shell .trust-data,.institutional-shell .trust-faq,.institutional-shell .trust-closing{padding-block:var(--mk-breath-sm)}.institutional-shell .company-mission__panel{border-radius:16px}.institutional-shell .company-mission__copy{padding:40px 24px}.institutional-shell .company-principles{gap:38px}.institutional-shell .company-principles__list article{grid-template-columns:28px 1fr}.institutional-shell .company-principles__list p{grid-column:2}.institutional-shell .assurance-grid>a{min-height:188px}}@media(prefers-reduced-motion:reduce){.institutional-shell .institutional-hero__terrain,.institutional-shell .institutional-hero__center,.institutional-shell .company-team .founder-grid a{translate:none;scale:1;transform:none}}
