.home[data-astro-cid-lcdefpme]{--font-disp:var(--font-display);--white:var(--nm-white);--black:var(--nm-black);--ems-500:var(--nm-ems-500);--ai-500:var(--nm-ai-500);flex-direction:column;display:flex}.band[data-astro-cid-lcdefpme]{background:var(--black);z-index:10;border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:center;align-items:center;height:50px;padding:0 48px;display:flex;position:relative}.band-inner[data-astro-cid-lcdefpme]{align-items:center;gap:18px;display:flex}.band-rule[data-astro-cid-lcdefpme]{background:#fff3;flex-shrink:0;width:32px;height:1px}.band-text[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-regular);color:#ffffff8c;letter-spacing:var(--tracking-normal);white-space:nowrap;margin:0;font-style:italic}.band-text[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-weight:var(--weight-bold);color:#ffffffe6;font-style:normal}.hero[data-astro-cid-lcdefpme]{flex:auto;min-height:420px;position:relative;overflow:hidden}@media (width>=901px){body.page-home{flex-direction:column;height:100dvh;display:flex;overflow-y:auto}body.page-home>main{flex-direction:column;flex:auto;min-height:0;display:flex}.home[data-astro-cid-lcdefpme]{flex:auto;min-height:0}}.panel[data-astro-cid-lcdefpme]{will-change:filter;transition:filter .28s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.panel[data-astro-cid-lcdefpme]:hover{filter:brightness(1.07)}.panel-ems[data-astro-cid-lcdefpme]{background-image:url(/assets/images/home-hero-1-sm.webp);background-position:50% 40%;background-size:cover}.panel-ems[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;background:linear-gradient(#0000002e 0%,#0000 28%,#0e0b1ac7 58%,#0e0b1a 80%);position:absolute;inset:0}.panel-ai[data-astro-cid-lcdefpme]{background-image:url(/assets/images/home-hero-2-sm.webp);background-position:50% 30%;background-size:cover}@media (width>=901px){.panel-ems[data-astro-cid-lcdefpme]{background-image:url(/assets/images/home-hero-1.webp)}.panel-ai[data-astro-cid-lcdefpme]{background-image:url(/assets/images/home-hero-2.webp)}}.panel-ai[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;background:linear-gradient(#0000002e 0%,#0000 28%,#090816c7 58%,#090816 80%);position:absolute;inset:0}.panel-content[data-astro-cid-lcdefpme]{z-index:3;position:absolute;bottom:52px}.panel-ems[data-astro-cid-lcdefpme] .panel-content[data-astro-cid-lcdefpme]{max-width:33%;left:52px}.panel-ai[data-astro-cid-lcdefpme] .panel-content[data-astro-cid-lcdefpme]{text-align:right;max-width:40%;right:52px}.panel-eyebrow[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:#ffffffd1;align-items:center;gap:10px;margin-bottom:16px;display:flex}.panel-ai[data-astro-cid-lcdefpme] .panel-eyebrow[data-astro-cid-lcdefpme]{justify-content:flex-end}.eyebrow-rule[data-astro-cid-lcdefpme]{flex-shrink:0;width:24px;height:1px}.panel-ems[data-astro-cid-lcdefpme] .eyebrow-rule[data-astro-cid-lcdefpme]{background:var(--ems-500)}.panel-ai[data-astro-cid-lcdefpme] .eyebrow-rule[data-astro-cid-lcdefpme]{background:var(--ai-500)}.panel-heading[data-astro-cid-lcdefpme]{font-family:var(--font-hero);font-size:clamp(44px,5.2vw,78px);font-weight:var(--weight-black);color:var(--white);letter-spacing:var(--tracking-snug);text-wrap:balance;text-transform:uppercase;margin-bottom:20px;font-style:italic;line-height:.96}.panel-desc[data-astro-cid-lcdefpme]{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-regular);color:#f9f9fbdb;text-wrap:pretty;margin-bottom:28px;line-height:1.65}.panel-cta[data-astro-cid-lcdefpme]{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-normal);color:var(--white);border-radius:0;align-items:center;gap:10px;padding:11px 24px;transition:opacity .14s;display:inline-flex}.panel-cta[data-astro-cid-lcdefpme]:hover{opacity:.8}.panel-cta-ems[data-astro-cid-lcdefpme]{background:var(--ems-500)}.panel-cta-ai[data-astro-cid-lcdefpme]{background:var(--ai-500)}.cta-arrow[data-astro-cid-lcdefpme]{font-size:var(--text-base);line-height:1;transition:transform .16s;display:inline-block}.panel-cta[data-astro-cid-lcdefpme]:hover .cta-arrow[data-astro-cid-lcdefpme]{transform:translate(3px)}.drag-handle[data-astro-cid-lcdefpme]{z-index:10;cursor:ew-resize;user-select:none;touch-action:none;position:absolute;top:50%;transform:translateY(-50%)translate(-50%)}.drag-pill[data-astro-cid-lcdefpme]{background:var(--white);width:50px;height:50px;color:var(--black);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-bold);border-radius:50%;justify-content:center;align-items:center;gap:6px;transition:transform .12s cubic-bezier(.16,1,.3,1),box-shadow .12s;display:flex;box-shadow:0 2px 20px #0000008c}.drag-handle[data-astro-cid-lcdefpme]:hover .drag-pill[data-astro-cid-lcdefpme]{transform:scale(1.1);box-shadow:0 4px 28px #000000a6}.drag-handle[data-astro-cid-lcdefpme]:active .drag-pill[data-astro-cid-lcdefpme]{transform:scale(.94)}.home-ai[data-astro-cid-lcdefpme]{z-index:8;backdrop-filter:blur(10px);border:1px solid var(--border-on-dark);background:oklch(14% .08 275/.72);border-radius:999px;align-items:center;width:max-content;max-width:calc(100% - 24px);padding:10px 18px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.home-ai[data-astro-cid-lcdefpme] .s-hero-ai{margin:0}.home-ai[data-astro-cid-lcdefpme] .ai-ask{flex-wrap:nowrap;justify-content:center;align-items:center;gap:14px;display:flex}.home-ai[data-astro-cid-lcdefpme] .ai-ask-h{white-space:nowrap;margin:0}@media (width<=700px){.home-ai[data-astro-cid-lcdefpme] .ai-ask{flex-wrap:wrap;gap:8px}}@media (width<=900px){.home-ai[data-astro-cid-lcdefpme]{border-radius:18px;max-width:calc(100% - 24px);bottom:14px}}.hero-svg[data-astro-cid-lcdefpme]{pointer-events:none;z-index:6;width:100%;height:100%;position:absolute;inset:0;overflow:visible}@media (width<=900px){.home[data-astro-cid-lcdefpme]{--cut:30px}.band[data-astro-cid-lcdefpme]{height:auto;padding:10px 20px}.band-text[data-astro-cid-lcdefpme]{white-space:normal;text-align:center;line-height:1.5}.band-rule[data-astro-cid-lcdefpme]{display:none}.hero[data-astro-cid-lcdefpme]{background:var(--black);flex-direction:column;flex:none;height:max(580px,100svh - 124px);min-height:0;padding:0;display:flex}.hero[data-astro-cid-lcdefpme]:before,.hero[data-astro-cid-lcdefpme]:after{display:none}.panel[data-astro-cid-lcdefpme]{flex:1 1 0;min-height:0;transition:none;position:relative;inset:auto}.panel[data-astro-cid-lcdefpme]:hover{filter:none}.panel-ai[data-astro-cid-lcdefpme]{z-index:2;order:1;clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--cut)), 0 100%)!important}.panel-ems[data-astro-cid-lcdefpme]{margin-top:calc(var(--cut) * -1);z-index:1;background-position:50% 45%;order:2;clip-path:polygon(0 var(--cut), 100% 0, 100% 100%, 0 100%)!important}.panel-ai[data-astro-cid-lcdefpme]{background-position:50% 35%}.panel-ai[data-astro-cid-lcdefpme]:after{background:linear-gradient(#00000040 0%,#09081626 25%,#090816d1 70%,#090816 100%)}.panel-ems[data-astro-cid-lcdefpme]:after{background:linear-gradient(#0e0b1a8c 0%,#0e0b1a33 35%,#0e0b1ad9 75%,#0e0b1a 100%)}.panel-content[data-astro-cid-lcdefpme],.panel-ems[data-astro-cid-lcdefpme] .panel-content[data-astro-cid-lcdefpme],.panel-ai[data-astro-cid-lcdefpme] .panel-content[data-astro-cid-lcdefpme]{text-align:left;max-width:none;position:absolute;left:20px;right:20px}.panel-ai[data-astro-cid-lcdefpme] .panel-content[data-astro-cid-lcdefpme]{bottom:calc(var(--cut) + 14px)}.panel-ems[data-astro-cid-lcdefpme] .panel-content[data-astro-cid-lcdefpme]{bottom:20px}.panel-eyebrow[data-astro-cid-lcdefpme]{font-size:var(--text-xs,12px);margin-bottom:10px}.panel-ai[data-astro-cid-lcdefpme] .panel-eyebrow[data-astro-cid-lcdefpme]{justify-content:flex-start}.panel-ai[data-astro-cid-lcdefpme] .eyebrow-rule[data-astro-cid-lcdefpme]{order:-1}.panel-heading[data-astro-cid-lcdefpme]{margin-bottom:8px;font-size:clamp(30px,9.5vw,48px)}.panel-desc[data-astro-cid-lcdefpme]{max-width:30ch;margin-bottom:14px;line-height:1.5}.panel-cta[data-astro-cid-lcdefpme]{padding:10px 20px}.drag-handle[data-astro-cid-lcdefpme],.hero-svg[data-astro-cid-lcdefpme]{display:none}}
