.overlay[data-astro-cid-zrodbyya]{pointer-events:none;background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:40px 40px;position:absolute;inset:0;overflow:hidden}.overlay[data-astro-cid-zrodbyya]:before{content:"";background:linear-gradient(135deg, transparent 30%, color-mix(in srgb, var(--brand-color-arc-blue) 8%, transparent));position:absolute;inset:0}.overlay--photo[data-astro-cid-zrodbyya]:before{background:linear-gradient(180deg, color-mix(in srgb, var(--brand-color-graphite) 8%, transparent) 0%, color-mix(in srgb, var(--brand-color-graphite) 28%, transparent) 55%, color-mix(in srgb, var(--brand-color-graphite) 66%, transparent) 100%)}.overlay--immersive[data-astro-cid-zrodbyya].overlay--photo:before{background:linear-gradient(90deg, color-mix(in srgb, var(--brand-color-graphite) 98%, transparent) 0%, color-mix(in srgb, var(--brand-color-graphite) 90%, transparent) 34%, color-mix(in srgb, var(--brand-color-graphite) 38%, transparent) 67%, color-mix(in srgb, var(--brand-color-graphite) 18%, transparent) 100%)}.overlay__grid[data-astro-cid-zrodbyya]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.overlay__lines[data-astro-cid-zrodbyya] path[data-astro-cid-zrodbyya]{fill:none;stroke:var(--structure);stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:.8}.overlay__points[data-astro-cid-zrodbyya]{pointer-events:none;position:absolute;inset:0}.overlay__node[data-astro-cid-zrodbyya],.overlay__signal[data-astro-cid-zrodbyya]{border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.overlay__node[data-astro-cid-zrodbyya]{border:1px solid var(--structure);background-color:var(--brand-color-deep-surface);width:8px;height:8px}.overlay__signal[data-astro-cid-zrodbyya]{background-color:var(--signal);width:12px;height:12px}.overlay__labels[data-astro-cid-zrodbyya]{margin:0;padding:0;list-style:none;position:absolute;inset:0}.overlay__label[data-astro-cid-zrodbyya]{border:1px solid var(--line-strong);background-color:color-mix(in srgb, var(--brand-color-graphite) 90%, transparent);max-width:none;color:var(--brand-color-frost);font-family:var(--brand-font-data);font-weight:var(--brand-font-data-weight-500);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.5em;padding:.45em .65em;font-size:clamp(.5rem,.42rem + .35vw,.72rem);line-height:1;display:inline-flex;position:absolute}.overlay__label--above[data-astro-cid-zrodbyya]{transform:translate(-50%,calc(-100% - 12px))}.overlay__label--below[data-astro-cid-zrodbyya]{transform:translate(-50%,12px)}.overlay__label--above-end[data-astro-cid-zrodbyya]{transform:translate(6px,calc(-100% - 12px))}.overlay__label--below-end[data-astro-cid-zrodbyya]{transform:translate(6px,12px)}.overlay__index[data-astro-cid-zrodbyya]{color:var(--structure)}.overlay__label--active[data-astro-cid-zrodbyya]{border-color:color-mix(in srgb, var(--brand-color-warm-signal) 70%, transparent);color:var(--signal)}@media (width<=61.999rem){.overlay--immersive[data-astro-cid-zrodbyya] .overlay__grid[data-astro-cid-zrodbyya],.overlay--immersive[data-astro-cid-zrodbyya] .overlay__points[data-astro-cid-zrodbyya]{height:min(48svh,24rem);inset-block-end:auto}.overlay--immersive[data-astro-cid-zrodbyya].overlay--photo:before{background:linear-gradient(180deg, color-mix(in srgb, var(--brand-color-graphite) 18%, transparent) 0%, color-mix(in srgb, var(--brand-color-graphite) 34%, transparent) 38%, color-mix(in srgb, var(--brand-color-graphite) 92%, transparent) 66%, var(--brand-color-graphite) 100%)}}.figure[data-astro-cid-cpc5ge4m]{background-color:var(--brand-color-deep-surface);border:1px solid var(--line-strong);position:relative;overflow:hidden}.figure--route[data-astro-cid-cpc5ge4m]:not(.figure--immersive){aspect-ratio:16/9}.figure--immersive[data-astro-cid-cpc5ge4m]{border:0;width:100%;height:100%;position:absolute;inset:0}.figure--bridge[data-astro-cid-cpc5ge4m]{aspect-ratio:21/9}.figure__image[data-astro-cid-cpc5ge4m]{object-fit:cover;filter:grayscale()contrast(1.06)brightness(.92);width:100%;height:100%;display:block}.figure--immersive[data-astro-cid-cpc5ge4m] .figure__image[data-astro-cid-cpc5ge4m]{object-position:64% center}@media (width>=62rem){.figure--immersive[data-astro-cid-cpc5ge4m] .figure__image[data-astro-cid-cpc5ge4m]{object-position:center}}.hero[data-astro-cid-ge2uvauf]{border-block-end:1px solid var(--line);background-color:var(--surface);position:relative;overflow:hidden}.hero__scene[data-astro-cid-ge2uvauf]{min-height:clamp(42rem, calc(100svh - var(--header-height)), 48rem);display:grid;position:relative}.hero__inner[data-astro-cid-ge2uvauf]{z-index:2;min-height:inherit;padding-block:clamp(18rem, 42svh, 22rem) clamp(var(--brand-space-2xl), 7vw, 4rem);align-items:end;display:grid;position:relative}.hero__text[data-astro-cid-ge2uvauf]{gap:var(--brand-space-lg);align-content:center;max-width:42rem;display:grid}.hero__text[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{max-width:13ch;margin:0}.hero__text[data-astro-cid-ge2uvauf] .label[data-astro-cid-ge2uvauf]{margin:0}.hero__summary[data-astro-cid-ge2uvauf]{max-width:46ch;margin:0}.hero__actions[data-astro-cid-ge2uvauf]{margin-block-start:var(--brand-space-sm)}.hero__note[data-astro-cid-ge2uvauf]{margin:0}.hero__facts[data-astro-cid-ge2uvauf]{gap:var(--brand-space-xs) var(--brand-space-xl);padding-block:var(--brand-space-lg);border-block-start:1px solid var(--line);flex-wrap:wrap;margin:0;padding-inline-start:0;list-style:none;display:flex}.hero__facts[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{max-width:none;font-family:var(--brand-font-data);font-weight:var(--brand-font-data-weight-500);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);padding-inline-start:1.1rem;font-size:.75rem;line-height:2;position:relative}.hero__facts[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:before{content:"";border:1px solid var(--structure);border-radius:50%;width:6px;height:6px;position:absolute;inset-block-start:calc(50% - 3px);inset-inline-start:0}@media (width<=32rem){.hero__actions[data-astro-cid-ge2uvauf]{display:grid}}@media (width>=62rem){.hero__scene[data-astro-cid-ge2uvauf]{min-height:min(calc(100svh - var(--header-height)), 52rem)}.hero__inner[data-astro-cid-ge2uvauf]{padding-block:clamp(var(--brand-space-2xl), 7vw, 6.5rem);align-items:center}.hero__text[data-astro-cid-ge2uvauf]{width:min(54%,42rem)}.hero__figure .ai-label{left:auto;right:.8rem}}.quiet[data-astro-cid-vsrdg26w]{margin-block-start:clamp(var(--brand-space-xl), 4vw, var(--brand-space-2xl));position:relative}.quiet[data-astro-cid-vsrdg26w] img[data-astro-cid-vsrdg26w]:not(.ai-label){aspect-ratio:16/9;object-fit:cover;border:1px solid var(--line-strong);filter:grayscale()contrast(1.06)brightness(.92);width:100%;height:auto;display:block}.module[data-astro-cid-3qcngu3r]:has(>.approach-link){transition:transform var(--brand-motion-reveal-duration) cubic-bezier(.22, .61, .36, 1);position:relative}.module[data-astro-cid-3qcngu3r]:has(>.approach-link:hover),.module[data-astro-cid-3qcngu3r]:has(>.approach-link:focus-visible){transform:translateY(calc(-1 * var(--brand-motion-reveal-distance-min)))}.approach-link[data-astro-cid-3qcngu3r]{max-width:none;color:inherit;font:inherit;margin:0;text-decoration:none}.approach-link[data-astro-cid-3qcngu3r]:after{content:"";position:absolute;inset:0}.approach-link[data-astro-cid-3qcngu3r]:hover{color:inherit;text-decoration:none}.friction[data-astro-cid-3qcngu3r]{margin-block-start:clamp(var(--brand-space-2xl), 6vw, 5rem)}.friction[data-astro-cid-3qcngu3r] .numbered[data-astro-cid-3qcngu3r] li[data-astro-cid-3qcngu3r]{font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.45}.outcome[data-astro-cid-3qcngu3r]{margin-block-start:clamp(var(--brand-space-2xl), 6vw, 5rem)}.outcome[data-astro-cid-3qcngu3r] .callout[data-astro-cid-3qcngu3r]{gap:var(--brand-space-sm);display:grid}.outcome[data-astro-cid-3qcngu3r] .callout[data-astro-cid-3qcngu3r] .label[data-astro-cid-3qcngu3r]{color:var(--structure)}.outcome[data-astro-cid-3qcngu3r] h2[data-astro-cid-3qcngu3r]{max-width:18ch}.case[data-astro-cid-3qcngu3r]{gap:var(--brand-space-md) var(--gutter);display:grid}.case[data-astro-cid-3qcngu3r] .label[data-astro-cid-3qcngu3r]{margin:0}.case[data-astro-cid-3qcngu3r] .meta[data-astro-cid-3qcngu3r]{margin-block-end:var(--brand-space-xs)}.case[data-astro-cid-3qcngu3r] p[data-astro-cid-3qcngu3r]{max-width:none}.case__after[data-astro-cid-3qcngu3r]{border-inline-start:2px solid var(--structure);padding-inline-start:var(--brand-space-lg)}@media (width>=62rem){.case[data-astro-cid-3qcngu3r]{grid-template-columns:minmax(0,4fr) minmax(0,4fr) minmax(0,4fr)}}
