.hero-signal-strip[data-astro-cid-ngazahoj]{--signal-ease:cubic-bezier(.22, 1, .36, 1);background:var(--background);contain:paint;align-items:center;width:100%;height:clamp(7rem,10vw,11.75rem);display:flex;overflow:hidden}.hero-signal-strip[data-astro-cid-ngazahoj] svg[data-astro-cid-ngazahoj]{aspect-ratio:1767/177;flex-shrink:0;width:100%;min-width:68rem;height:auto;display:block}.signal-surface[data-astro-cid-ngazahoj]{fill:var(--background)}.signal-dots[data-astro-cid-ngazahoj] circle[data-astro-cid-ngazahoj]{fill:var(--border);opacity:var(--signal-alpha)}.signal-cell[data-astro-cid-ngazahoj],.signal-bar[data-astro-cid-ngazahoj]{fill:var(--foreground);stroke:none;opacity:var(--signal-alpha);shape-rendering:crispedges}.signal-cell[data-astro-cid-ngazahoj].is-flashing,.signal-bar[data-astro-cid-ngazahoj].is-flashing{will-change:opacity}.signal-cell[data-astro-cid-ngazahoj].is-flashing{animation:signal-cell-flash 2.2s var(--signal-ease)}.signal-bar[data-astro-cid-ngazahoj].is-flashing{animation:signal-bar-flash 2.2s var(--signal-ease)}@keyframes signal-cell-flash{0%,12%{opacity:0}to{opacity:var(--signal-alpha)}}@keyframes signal-bar-flash{0%,12%{opacity:.05}to{opacity:var(--signal-alpha)}}@media (prefers-reduced-motion:reduce){.signal-cell[data-astro-cid-ngazahoj],.signal-bar[data-astro-cid-ngazahoj]{animation:none}}.home-page[data-astro-cid-lcdefpme]>section[data-astro-cid-lcdefpme][data-tone=muted]{background:color-mix(in oklch, var(--muted) 70%, var(--background))}.home-page[data-astro-cid-lcdefpme]>section[data-astro-cid-lcdefpme]:not([data-tone])+section[data-astro-cid-lcdefpme]:not([data-tone]){padding-top:0}.home-hero-grid[data-astro-cid-lcdefpme]{gap:2rem;margin-top:.5rem;display:grid}.home-hero-title[data-astro-cid-lcdefpme]{letter-spacing:-.055em;max-width:16ch;font-size:clamp(3rem,6.6vw,5.75rem);line-height:1.02}.home-hero-title[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{display:block}.home-muted[data-astro-cid-lcdefpme]{color:var(--muted-foreground);display:block}.home-hero-aside[data-astro-cid-lcdefpme]{max-width:42ch}.home-lead[data-astro-cid-lcdefpme]{letter-spacing:-.02em;text-wrap:pretty;font-size:clamp(1.25rem,1.7vw,1.5rem);line-height:1.4}.home-cta-note[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.025em;color:var(--muted-foreground);margin-top:1rem;font-size:.75rem}.home-map-panel[data-astro-cid-lcdefpme]{background:var(--muted);margin-top:clamp(3rem,6vw,5rem);padding:clamp(1rem,4vw,3rem)}.home-split-header[data-astro-cid-lcdefpme],.home-result[data-astro-cid-lcdefpme]{align-items:end;gap:1.5rem 4rem;display:grid}.home-result[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:last-child{max-width:60ch}[data-astro-cid-lcdefpme][data-problem]{--problem-gutter:2.75rem;--problem-gap:0rem;--problem-indent:calc(var(--problem-gutter) + var(--problem-gap))}.home-problem[data-astro-cid-lcdefpme]{margin-bottom:0;padding:0;list-style:none}.home-problem__row[data-astro-cid-lcdefpme]{grid-template-columns:var(--problem-gutter) minmax(0, 1fr);align-items:baseline;row-gap:.75rem;padding-block:clamp(1.25rem,2.6vw,2rem);display:grid;position:relative}.home-problem__row[data-astro-cid-lcdefpme]:after{content:"";background:var(--border);transform-origin:0;height:1px;position:absolute;inset:auto 0 0}.home-problem__index[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:13px}.home-problem__item[data-astro-cid-lcdefpme]{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.375rem,3vw,2.25rem);font-weight:600;line-height:1.15}.home-problem__tag[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);grid-column:2;align-items:center;gap:.5rem;font-size:12px;display:inline-flex}.home-problem__tag[data-astro-cid-lcdefpme]:before{content:"";background:var(--grey-400);width:.5rem;height:.5rem}.home-problem__after[data-astro-cid-lcdefpme]{padding-left:var(--problem-indent);gap:clamp(1.5rem,3vw,2.25rem);margin-top:clamp(2rem,4vw,3rem);display:grid}.home-problem__close[data-astro-cid-lcdefpme]{letter-spacing:-.03em;font-size:clamp(1.75rem,4vw,3rem);font-weight:700;line-height:1.05;position:relative}.home-problem__mark[data-astro-cid-lcdefpme]{top:50%;left:calc(var(--problem-indent) * -1);background:var(--foreground);width:.5rem;height:.5rem;margin-top:-.25rem;position:absolute}:root[data-motion] [data-astro-cid-lcdefpme][data-problem] [data-astro-cid-lcdefpme][data-step]{--beat:calc(var(--i,0) * .16s);opacity:0;transition:opacity var(--dur-scene,.9s) var(--ease-out), transform var(--dur-scene,.9s) var(--ease-out);transition-delay:var(--beat);transform:translateY(12px)}:root[data-motion] [data-astro-cid-lcdefpme][data-problem] .home-problem__close[data-astro-cid-lcdefpme]{transition-delay:calc(var(--beat) + .2s)}:root[data-motion] [data-astro-cid-lcdefpme][data-problem] .home-problem__row[data-astro-cid-lcdefpme]:after{transition:transform var(--dur-scene,.9s) var(--ease-out) calc(var(--beat) + .12s);transform:scaleX(0)}:root[data-motion] [data-astro-cid-lcdefpme][data-problem] .home-problem__tag[data-astro-cid-lcdefpme]{opacity:0;transition:opacity var(--dur-state,.42s) var(--ease-out), transform var(--dur-state,.42s) var(--ease-out);transition-delay:calc(var(--beat) + .38s);transform:translate(-4px)}:root[data-motion] [data-astro-cid-lcdefpme][data-problem][data-shown] [data-astro-cid-lcdefpme][data-step],:root[data-motion] [data-astro-cid-lcdefpme][data-problem][data-shown] .home-problem__tag[data-astro-cid-lcdefpme],:root[data-motion] [data-astro-cid-lcdefpme][data-problem][data-shown] .home-problem__row[data-astro-cid-lcdefpme]:after{opacity:1;transform:none}.home-lead-service[data-astro-cid-lcdefpme]{background:var(--background);transition:background-color .14s var(--ease-out,ease);padding:clamp(1.25rem,3vw,2.5rem)}.home-lead-service[data-astro-cid-lcdefpme]:hover,.home-lead-service[data-astro-cid-lcdefpme]:focus-visible{background-color:color-mix(in oklch, var(--background) 96%, var(--foreground))}.home-lead-service[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--foreground);outline-offset:-2px}.home-link[data-astro-cid-lcdefpme]{transition:background-size .18s var(--ease-out,ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;padding-bottom:2px}.home-lead-service[data-astro-cid-lcdefpme]:hover .home-link[data-astro-cid-lcdefpme],.home-lead-service[data-astro-cid-lcdefpme]:focus-visible .home-link[data-astro-cid-lcdefpme]{background-size:100% 1px}.home-arrow[data-astro-cid-lcdefpme]{color:var(--muted-foreground);transition:transform .16s var(--ease-out,ease), color .16s var(--ease-out,ease)}.home-lead-service[data-astro-cid-lcdefpme]:hover .home-arrow[data-astro-cid-lcdefpme],.home-lead-service[data-astro-cid-lcdefpme]:focus-visible .home-arrow[data-astro-cid-lcdefpme]{color:var(--foreground);transform:translate(2px)}.home-service-list[data-astro-cid-lcdefpme]{gap:0;padding:0;list-style:none;display:grid}.home-service-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border);min-height:44px;transition:color .14s var(--ease-out,ease);align-items:center;font-weight:500;display:flex}.home-service-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--muted-foreground)}.home-result__value[data-astro-cid-lcdefpme]{letter-spacing:-.03em;margin-top:.75rem;font-size:clamp(3rem,7vw,5.5rem);font-weight:600;line-height:1.05}.home-text-link[data-astro-cid-lcdefpme]{min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:4px;align-items:center;font-weight:500;display:inline-flex}.home-text-link[data-astro-cid-lcdefpme]:hover{-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}@media (width>=64rem){.home-hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:end;gap:4rem}.home-hero-title[data-astro-cid-lcdefpme]{font-size:clamp(4rem,6.4vw,5.5rem)}.home-split-header[data-astro-cid-lcdefpme],.home-result[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}@media (width>=48rem){.home-service-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem}[data-astro-cid-lcdefpme][data-problem]{--problem-gutter:4.5rem;--problem-gap:2rem}.home-problem__row[data-astro-cid-lcdefpme]{grid-template-columns:var(--problem-gutter) minmax(0, 1fr) auto;column-gap:var(--problem-gap)}.home-problem__tag[data-astro-cid-lcdefpme]{grid-column:3}}@media (prefers-reduced-motion:reduce){.home-lead-service[data-astro-cid-lcdefpme],.home-link[data-astro-cid-lcdefpme],.home-arrow[data-astro-cid-lcdefpme]{transition:none}.home-lead-service[data-astro-cid-lcdefpme]:hover .home-arrow[data-astro-cid-lcdefpme],.home-lead-service[data-astro-cid-lcdefpme]:focus-visible .home-arrow[data-astro-cid-lcdefpme]{transform:none}:root[data-motion] [data-astro-cid-lcdefpme][data-problem] [data-astro-cid-lcdefpme][data-step],:root[data-motion] [data-astro-cid-lcdefpme][data-problem] .home-problem__tag[data-astro-cid-lcdefpme],:root[data-motion] [data-astro-cid-lcdefpme][data-problem] .home-problem__row[data-astro-cid-lcdefpme]:after{transition-property:opacity;transition-duration:var(--dur-ui,.24s);transform:none}:root[data-motion] .home-page[data-astro-cid-lcdefpme] [data-reveal]:not([data-shown]){opacity:0}:root[data-motion] .home-page[data-astro-cid-lcdefpme] [data-reveal]{transition:opacity var(--dur-ui,.24s) var(--ease-out);transition-delay:0s;transform:none}:root[data-motion] .home-page[data-astro-cid-lcdefpme] [data-reveal][data-shown]{opacity:1}}
