.page_page__6kE60,.page_popover__ZOYf2{--arch-ink:var(--foreground);--arch-paper:var(--background);--arch-card:color-mix(in srgb,var(--card) 92%,transparent);--arch-card-solid:var(--card);--arch-border:color-mix(in srgb,var(--foreground) 14%,transparent);--arch-text:var(--foreground);--arch-text-soft:color-mix(in srgb,var(--foreground) 68%,transparent);--arch-text-muted:color-mix(in srgb,var(--foreground) 48%,transparent);--arch-line:color-mix(in srgb,var(--foreground) 72%,transparent);--arch-grid:color-mix(in srgb,var(--foreground) 6%,transparent);--arch-console:#4f7cff;--arch-project:#f08a24;--arch-edge:#e5484d}.page_page__6kE60{width:100%;overflow-x:hidden;background:var(--arch-paper);color:var(--arch-text)}.page_page__6kE60 a[aria-current=page]{border-color:color-mix(in srgb,var(--foreground) 11%,transparent);background:color-mix(in srgb,var(--foreground) 7%,transparent);color:var(--foreground)}.page_shell__1owo6{box-sizing:border-box;width:100%;margin:0 auto;padding:18px 0 0}.page_hero__Uw3gV{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 40px;width:min(100%,1560px);margin:0 auto 16px;padding:0 28px;animation:page_arch-rise__hNDQy .6s cubic-bezier(.2,.7,.2,1) both}.page_heroText__WSbQN{display:grid;justify-items:start;gap:8px}.page_heroText__WSbQN h1,.page_subtitle__I76un{margin:0}.page_heroText__WSbQN h1{font-family:var(--font-auth-sans),var(--font-sans),sans-serif;font-size:clamp(2.1rem,3vw,3rem);font-weight:650;letter-spacing:-.02em;line-height:1}.page_subtitle__I76un{max-width:560px;color:var(--arch-text-soft);font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.4}.page_sceneSwitch___GqSb{display:inline-flex;padding:4px;border:1px solid var(--arch-border);border-radius:999px;background:var(--arch-card-solid)}.page_sceneOption__sNMzY{height:38px;padding:0 22px;border:0;border-radius:999px;background:transparent;color:var(--arch-text);font:inherit;font-size:.95rem;cursor:pointer;transition:background .22s ease,color .22s ease}.page_sceneOption__sNMzY:hover{background:color-mix(in srgb,var(--foreground) 6%,transparent)}.page_sceneOption__sNMzY[aria-selected=true]{background:var(--arch-ink);color:var(--arch-paper)}.page_detailClose__O8sXz:focus-visible,.page_node__vZznN:focus-visible,.page_sceneOption__sNMzY:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.page_board__KIkuF{padding:18px 28px 20px;border-top:1px solid var(--arch-border);background-image:linear-gradient(var(--arch-grid) 1px,transparent 1px),linear-gradient(90deg,var(--arch-grid) 1px,transparent 1px);background-size:24px 24px;background-position:-1px -1px}.page_stage__dn6Tc{position:relative;width:min(100%,calc((100dvh - 280px) * 1440 / 560),1560px);aspect-ratio:1440/560;margin:0 auto;container-type:inline-size;transition:aspect-ratio .5s ease}.page_stage__dn6Tc[data-scene=next]{width:min(100%,calc((100dvh - 280px) * 1440 / 760),1560px);aspect-ratio:1440/760}.page_wires__rvVeO{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.page_zone__aHzw1{animation:page_arch-fade__M9BFf .6s var(--delay) ease both;transition:opacity .26s ease}.page_zone__aHzw1 rect{fill:none;stroke:color-mix(in srgb,var(--foreground) 60%,transparent);stroke-width:1.4;stroke-dasharray:7 5}.page_zone__aHzw1 text{fill:var(--arch-ink);font-family:var(--font-auth-sans),var(--font-sans),sans-serif;font-size:13.5px;font-weight:650;letter-spacing:.02em;text-transform:uppercase}.page_zone__aHzw1[data-tone=edge] rect{fill:color-mix(in srgb,var(--arch-edge) 20%,transparent);stroke:color-mix(in srgb,var(--arch-edge) 75%,transparent)}.page_zone__aHzw1[data-tone=data] rect{fill:color-mix(in srgb,var(--arch-project) 16%,transparent);stroke:color-mix(in srgb,var(--arch-project) 75%,transparent)}.page_edge__LiKcW{--flow:var(--arch-console);transition:opacity .24s ease}.page_edge__LiKcW[data-flow=project]{--flow:var(--arch-project)}.page_edge__LiKcW[data-dimmed=true]{opacity:.18}.page_wire__K_JqK{fill:none;stroke:var(--arch-line);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:page_arch-draw__6kh23 .8s var(--delay) cubic-bezier(.6,0,.2,1) forwards;transition:stroke-width .2s ease}.page_edge__LiKcW[data-lit=true] .page_wire__K_JqK{stroke:var(--arch-ink);stroke-width:2.4}.page_arrow__vUu3X{fill:var(--arch-ink)}.page_streak__gqeIW{fill:none;stroke:var(--flow);stroke-width:3.5;stroke-linecap:round;filter:drop-shadow(0 0 3px var(--flow))}.page_edgeLabel__Eq2sT{fill:var(--arch-ink);font-family:var(--font-auth-sans),var(--font-sans),sans-serif;font-size:12.5px;font-weight:600;letter-spacing:.02em;text-anchor:middle;paint-order:stroke;stroke:var(--arch-paper);stroke-width:4px;stroke-linejoin:round}.page_node__vZznN{position:absolute;z-index:1;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25cqw;padding:0 .8cqw;border:0;background:none;color:var(--arch-ink);font:inherit;text-align:center;cursor:pointer;transform:translate(-50%,-50%);animation:page_arch-pop__rSeso .48s var(--delay) cubic-bezier(.2,.9,.3,1.2) both;transition:opacity .24s ease,translate .2s ease,box-shadow .2s ease,filter .24s ease}.page_node__vZznN[data-dimmed=true]{opacity:.28;filter:saturate(.4)}.page_node__vZznN[data-kind=box]{flex-direction:row;justify-content:flex-start;gap:.6cqw;padding:0 .8cqw;text-align:left;border:1.5px solid color-mix(in srgb,var(--foreground) 82%,transparent);border-radius:.75cqw;background:var(--arch-card-solid);box-shadow:0 1px 0 color-mix(in srgb,var(--foreground) 8%,transparent)}.page_node__vZznN[data-kind=box][data-hovered=true],.page_node__vZznN[data-kind=box][data-selected=true]{translate:0 -2px;box-shadow:0 0 0 4px color-mix(in srgb,var(--foreground) 9%,transparent),0 12px 24px -16px rgb(0 0 0/.5)}.page_node__vZznN[data-highlight=true]{border-color:color-mix(in srgb,var(--arch-project) 80%,black 10%);background:color-mix(in srgb,var(--arch-project) 30%,var(--arch-card-solid));box-shadow:0 0 0 4px color-mix(in srgb,var(--arch-project) 18%,transparent)}.page_node__vZznN[data-highlight=true][data-hovered=true],.page_node__vZznN[data-highlight=true][data-selected=true]{box-shadow:0 0 0 5px color-mix(in srgb,var(--arch-project) 28%,transparent),0 12px 24px -14px color-mix(in srgb,var(--arch-project) 70%,transparent)}.page_boxIcon__raFZH{flex:none;width:1.45cqw;height:1.45cqw;stroke-width:1.6}.page_boxText___H6AL{display:grid;gap:.2cqw;min-width:0}.page_boxText___H6AL .page_nodeLabel__heDHB{font-size:clamp(.68rem,1.02cqw,.98rem);white-space:nowrap}.page_node__vZznN[data-kind=box][data-id=waf]{flex-direction:column;justify-content:center;gap:.5cqw;text-align:center}.page_node__vZznN[data-kind=box][data-id=waf] .page_boxIcon__raFZH{width:2.2cqw;height:2.2cqw}.page_node__vZznN[data-kind=balancer]{padding:0}.page_balancerBox__RN_Ut{position:relative;display:grid;place-items:center;box-sizing:border-box;width:100%;height:100%;border:1.5px solid color-mix(in srgb,var(--foreground) 82%,transparent);border-radius:.6cqw;background:var(--arch-card-solid);transition:box-shadow .2s ease,translate .2s ease}.page_node__vZznN[data-kind=balancer][data-hovered=true] .page_balancerBox__RN_Ut,.page_node__vZznN[data-kind=balancer][data-selected=true] .page_balancerBox__RN_Ut{translate:0 -2px;box-shadow:0 0 0 4px color-mix(in srgb,var(--foreground) 9%,transparent)}.page_balancerBox__RN_Ut svg{width:2.2cqw;height:2.2cqw;stroke-width:1.6}.page_balancerLabel__dNFMu{position:absolute;top:calc(100% + .6cqw);left:50%;font-size:clamp(.7rem,1.1cqw,1.02rem);font-weight:500;white-space:nowrap;transform:translateX(-50%)}.page_node__vZznN[data-kind=person]{gap:.35cqw}.page_personIcon___3e72{width:2.4cqw;height:2.4cqw;margin-bottom:.4cqw;stroke-width:1.5}.page_node__vZznN[data-kind=person][data-hovered=true] .page_personIcon___3e72,.page_node__vZznN[data-kind=person][data-selected=true] .page_personIcon___3e72{translate:0 -2px}.page_nodeLabel__heDHB{font-size:clamp(.7rem,1.1cqw,1.02rem);font-weight:560;line-height:1.2}.page_nodeKicker__UJPP1{color:var(--arch-text-soft);font-size:clamp(.6rem,.86cqw,.82rem);line-height:1.25}.page_today__HDWnV[data-focused=true] .page_zone__aHzw1{opacity:.55}.page_europe__Hd2O6,.page_today__HDWnV{position:absolute;inset:0}.page_today__HDWnV{transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1),filter .6s ease}.page_today__HDWnV[data-active=false]{opacity:0;transform:scale(.9);filter:blur(6px);pointer-events:none}.page_europe__Hd2O6{animation:page_arch-zoom-in__mgLCl .9s cubic-bezier(.2,.7,.2,1) both}.page_europeMap__vmElM{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.page_land__ZzAy3{fill:color-mix(in srgb,var(--foreground) 4%,transparent);opacity:0;animation:page_arch-fade-in__edYZp .9s ease .3s forwards}.page_landDots__029c0{opacity:0;animation:page_arch-fade-in__edYZp 1.2s ease .5s forwards}.page_landDot__eSrcW{fill:color-mix(in srgb,var(--foreground) 22%,transparent)}.page_landCoast__UR4ZI{fill:none;stroke:color-mix(in srgb,var(--foreground) 26%,transparent);stroke-width:.8;stroke-dasharray:1;stroke-dashoffset:1;animation:page_arch-draw__6kh23 1.8s cubic-bezier(.6,0,.2,1) forwards}.page_userDot__l2N4_{fill:var(--arch-text);opacity:0;animation:page_arch-twinkle__c7C9A 4s var(--delay) ease-in-out infinite}.page_link__2047X{--flow:var(--arch-console)}.page_link__2047X[data-backbone=true]{--flow:var(--arch-project)}.page_linkLine__VU0g9{fill:none;stroke:color-mix(in srgb,var(--flow) 35%,transparent);stroke-width:1.2;stroke-dasharray:1;stroke-dashoffset:1;animation:page_arch-draw__6kh23 .9s var(--delay) cubic-bezier(.6,0,.2,1) forwards}.page_link__2047X[data-backbone=true] .page_linkLine__VU0g9{stroke:color-mix(in srgb,var(--flow) 55%,transparent);stroke-width:2}.page_linkStreak__yrJRh{fill:none;stroke:var(--flow);stroke-width:2.5;stroke-linecap:round;filter:drop-shadow(0 0 4px var(--flow))}.page_site__M8iTe{animation:page_arch-site-in__ospGQ .6s var(--delay) cubic-bezier(.2,.9,.3,1.4) both}.page_siteCore__7HfxW{fill:var(--arch-console);stroke:var(--arch-card-solid);stroke-width:2}.page_site__M8iTe[data-kind=region] .page_siteCore__7HfxW{fill:var(--arch-project)}.page_siteRing__nBRqH{fill:color-mix(in srgb,var(--arch-project) 14%,var(--arch-card-solid));stroke:color-mix(in srgb,var(--arch-project) 70%,transparent);stroke-width:1.5}.page_siteGlow__kDFUk{animation:page_arch-breathe__JNx8y 3.6s ease-in-out infinite}.page_siteGlow__kDFUk,.page_sitePing__YzMA5{transform-box:fill-box;transform-origin:center}.page_sitePing__YzMA5{fill:none;stroke:var(--arch-console);stroke-width:1.2;animation:page_arch-ping__onUmw 2.8s var(--delay) ease-out infinite}.page_siteLabel__v9RtM{fill:var(--arch-text);font-family:var(--font-auth-sans),var(--font-sans),sans-serif;font-size:15px;font-weight:560;text-anchor:middle;paint-order:stroke;stroke:var(--arch-card-solid);stroke-width:4px;stroke-linejoin:round}.page_europePanel___NuFF{position:absolute;top:50%;right:1.5%;display:grid;gap:1.1cqw;width:30%;transform:translateY(-50%)}.page_europeEyebrow__tVX8O,.page_europeLead__Bue8D,.page_europeNote__YwzeM,.page_europeTitle__kPzAU{margin:0;animation:page_arch-rise__hNDQy .7s cubic-bezier(.2,.7,.2,1) .4s both}.page_europeEyebrow__tVX8O{color:var(--color-github-accent);font-family:var(--font-auth-mono),var(--font-mono),monospace;font-size:clamp(.66rem,.8cqw,.78rem);letter-spacing:.08em;text-transform:uppercase}.page_europeTitle__kPzAU{font-family:var(--font-auth-sans),var(--font-sans),sans-serif;font-size:clamp(1.2rem,2.2cqw,2.05rem);font-weight:320;line-height:1.1}.page_europeLead__Bue8D{color:var(--arch-text-soft);font-size:clamp(.8rem,1.05cqw,1rem);line-height:1.5}.page_europeLayers__wcsN_{display:grid;gap:.6cqw;margin:.4cqw 0 0;padding:0;list-style:none}.page_europeLayers__wcsN_ li{display:grid;grid-template-columns:1.6cqw minmax(0,1fr);gap:.9cqw;padding:.9cqw 1cqw;border:1px solid var(--arch-border);border-radius:1cqw;background:color-mix(in srgb,var(--arch-card-solid) 80%,transparent);animation:page_arch-rise__hNDQy .6s var(--delay) cubic-bezier(.2,.7,.2,1) both}.page_europeLayers__wcsN_ li>span:last-child{display:grid;gap:.2cqw}.page_europeLayers__wcsN_ strong{font-size:clamp(.78rem,1cqw,.95rem);font-weight:560}.page_europeLayers__wcsN_ li>span:last-child>span{color:var(--arch-text-soft);font-size:clamp(.7rem,.88cqw,.85rem);line-height:1.45}.page_layerMark__kiB9u{width:.9cqw;height:.9cqw;margin:.35cqw auto 0;border-radius:50%;background:var(--arch-project);box-shadow:0 0 0 .3cqw color-mix(in srgb,var(--arch-project) 25%,transparent)}.page_layerMark__kiB9u[data-kind=edge]{width:.65cqw;height:.65cqw;background:var(--arch-console);box-shadow:0 0 0 .3cqw color-mix(in srgb,var(--arch-console) 25%,transparent)}.page_layerMark__kiB9u[data-kind=backbone]{width:1.4cqw;height:2px;margin-top:.7cqw;border-radius:2px;box-shadow:0 0 8px var(--arch-project)}.page_europeNote__YwzeM{color:var(--arch-text-muted);font-size:clamp(.66rem,.8cqw,.78rem);font-style:italic}.page_popover__ZOYf2.page_popover__ZOYf2{width:min(300px,calc(100vw - 32px));gap:8px;padding:16px 18px;border:1px solid var(--arch-border);border-radius:14px;background:var(--arch-card-solid);box-shadow:0 18px 40px -18px rgb(0 0 0/.45);color:var(--arch-text);font-size:.92rem}.page_detailHead__etd0V{display:flex;align-items:center;justify-content:space-between;gap:12px}.page_detailTitle__F1Hyt{margin:0;font-size:1.02rem;font-weight:650}.page_detailClose__O8sXz{display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:50%;background:color-mix(in srgb,var(--foreground) 7%,transparent);color:var(--arch-text-soft);cursor:pointer}.page_detailClose__O8sXz svg{width:14px;height:14px}.page_detailWhat__acmV4,.page_detailWhy__lamjR{margin:0;line-height:1.5}.page_detailWhy__lamjR{color:var(--arch-text-soft)}.page_stepCard__YAZfb{display:none}@media (max-width:760px){.page_hero__Uw3gV{gap:14px;padding:0 16px}.page_heroText__WSbQN h1{font-size:2rem}.page_subtitle__I76un{font-size:.98rem}.page_sceneSwitch___GqSb{width:100%}.page_sceneOption__sNMzY{flex:1}.page_board__KIkuF{padding:16px 0 20px}.page_canvas__ga6iA{position:relative;padding:0 16px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;mask-image:linear-gradient(90deg,transparent,black 16px,black calc(100% - 28px),transparent)}.page_canvas__ga6iA::-webkit-scrollbar{display:none}.page_stage__dn6Tc{width:1080px;margin:0}.page_board__KIkuF[data-scene=next] .page_canvas__ga6iA{overflow:visible;mask-image:none}.page_balancerLabel__dNFMu,.page_boxText___H6AL .page_nodeLabel__heDHB,.page_nodeLabel__heDHB{font-size:.82rem}.page_nodeKicker__UJPP1{font-size:.7rem}.page_stepCard__YAZfb{display:grid;gap:8px;margin:14px 16px 0;padding:14px 16px 16px;border:1px solid var(--arch-border);border-radius:16px;background:var(--arch-card-solid);box-shadow:0 18px 40px -24px rgb(0 0 0/.5);font-size:.94rem}.page_stepHead__FbVgC{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:8px}.page_stepTitle__0t_nn{display:grid;gap:2px;text-align:center}.page_stepTitle__0t_nn h2{margin:0;font-size:1.08rem;font-weight:650}.page_stepCount__9FmZ7{color:var(--arch-text-muted);font-family:var(--font-auth-mono),var(--font-mono),monospace;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.page_stepNav__z__uJ{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--arch-border);border-radius:50%;background:transparent;color:var(--arch-text);cursor:pointer}.page_stepNav__z__uJ svg{width:18px;height:18px}.page_stepNav__z__uJ:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.page_board__KIkuF[data-scene=next] .page_stage__dn6Tc{aspect-ratio:auto;width:auto}.page_board__KIkuF[data-scene=next] .page_europe__Hd2O6{position:static;display:grid;gap:18px}.page_board__KIkuF[data-scene=next] .page_europeMap__vmElM{position:static;height:auto;aspect-ratio:720/690}.page_siteLabel__v9RtM{font-size:26px;stroke-width:6px}.page_europePanel___NuFF{position:static;width:auto;gap:10px;transform:none}.page_europeEyebrow__tVX8O,.page_europeNote__YwzeM{font-size:.72rem}.page_europeTitle__kPzAU{font-size:1.5rem}.page_europeLead__Bue8D{font-size:.95rem}.page_europeLayers__wcsN_{gap:8px}.page_europeLayers__wcsN_ li{grid-template-columns:18px minmax(0,1fr);gap:10px;padding:12px 14px;border-radius:12px}.page_europeLayers__wcsN_ strong{font-size:.92rem}.page_europeLayers__wcsN_ li>span:last-child>span{font-size:.86rem}.page_layerMark__kiB9u{width:10px;height:10px;margin-top:5px;box-shadow:0 0 0 3px color-mix(in srgb,var(--arch-project) 25%,transparent)}.page_layerMark__kiB9u[data-kind=edge]{width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb,var(--arch-console) 25%,transparent)}.page_layerMark__kiB9u[data-kind=backbone]{width:16px;margin-top:9px}}@keyframes page_arch-rise__hNDQy{0%{opacity:0;transform:translateY(14px)}}@keyframes page_arch-fade__M9BFf{0%{opacity:0}}@keyframes page_arch-fade-in__edYZp{to{opacity:1}}@keyframes page_arch-pop__rSeso{0%{opacity:0;transform:translate(-50%,-50%) scale(.86)}}@keyframes page_arch-draw__6kh23{to{stroke-dashoffset:0}}@keyframes page_arch-march__uxBXa{to{stroke-dashoffset:-28}}@keyframes page_arch-bob__iSeE2{0%,to{translate:0 0}50%{translate:0 -2px}}@keyframes page_arch-ring__483xK{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.12,1.35)}}@keyframes page_arch-live__mIFzu{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--color-success) 60%,transparent)}to{box-shadow:0 0 0 9px transparent}}@keyframes page_arch-zoom-in__mgLCl{0%{opacity:0;transform:scale(1.08);filter:blur(8px)}}@keyframes page_arch-site-in__ospGQ{0%{opacity:0;scale:.2}}@keyframes page_arch-twinkle__c7C9A{0%,to{opacity:0}40%,60%{opacity:.75}}@keyframes page_arch-ping__onUmw{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}@keyframes page_arch-breathe__JNx8y{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.page_avatar__mxNZo,.page_europeLayers__wcsN_ li,.page_europePanel___NuFF *,.page_europe__Hd2O6,.page_hero__Uw3gV,.page_landDots__029c0,.page_land__ZzAy3,.page_liveDot__YZqRT,.page_node__vZznN,.page_siteGlow__kDFUk,.page_site__M8iTe,.page_stagePanel__r10DR,.page_zone__aHzw1{animation:none;opacity:1}.page_linkStreak__yrJRh,.page_sitePing__YzMA5,.page_userDot__l2N4_{display:none}.page_landCoast__UR4ZI,.page_linkLine__VU0g9{animation:none;stroke-dashoffset:0}.page_hero__Uw3gV{animation:none}.page_wire__K_JqK{animation:none;stroke-dashoffset:0}.page_arrow__vUu3X,.page_wireFlow__gtP2J{fill:none;stroke:var(--arch-console);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.page_arrow__vUu3X[data-flow=project]{stroke:var(--arch-project)}.page_streak__gqeIW{display:none}}.public-footer_footer__mY2c_{--eng-paper:var(--footer-paper,#0b1430);--eng-ink:var(--footer-ink,#a4b9e8);--eng-light:var(--footer-light,var(--eng-ink));position:relative;box-sizing:border-box;width:100%;min-height:100svh;display:flex;flex-direction:column;overflow:hidden;background:var(--eng-paper);color:color-mix(in srgb,var(--eng-ink) 80%,var(--eng-paper));font-family:var(--font-control),var(--font-sans),sans-serif;font-size:14px;line-height:1.4}html[data-theme=light] .public-footer_footer__mY2c_{--eng-paper:var(--footer-paper,#f8f5ec);--eng-ink:var(--footer-ink,#1f3a86);--eng-light:var(--footer-light,var(--eng-paper))}.public-footer_inner__EaIZq{position:relative;z-index:1;box-sizing:border-box;width:min(100%,1280px);margin:0 auto;padding:64px 28px 24px;display:grid;grid-template-columns:minmax(200px,1.2fr) minmax(0,4fr);gap:40px}.public-footer_identity__EO56R{display:grid;align-content:start;gap:12px}.public-footer_brand__gRAZU{display:inline-flex;align-items:center;gap:10px;width:fit-content;color:var(--eng-ink);font-family:var(--font-brand),var(--font-sans),sans-serif;font-size:18px;font-weight:500;letter-spacing:-.02em;text-decoration:none}.public-footer_mark__DoDL5{display:block;width:28px;height:28px}.public-footer_copyright__NwcyT,.public-footer_tagline__xdMVA{margin:0;max-width:30ch;text-wrap:balance}.public-footer_copyright__NwcyT{font-size:12px}.public-footer_groups__AJ6qL{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px}.public-footer_heading__ZQA3E{margin:0 0 14px;color:var(--eng-ink);font-size:13px;font-weight:500}.public-footer_list__md8A5{margin:0;padding:0;list-style:none;display:grid;gap:10px}.public-footer_listTwoColumns__R05UP{grid-template-rows:repeat(5,auto);grid-auto-flow:column;column-gap:24px;justify-content:start}.public-footer_link__1gkmJ{color:inherit;text-decoration:none;white-space:nowrap;transition:color var(--motion-fast);border-radius:3px;background:var(--eng-paper);box-shadow:0 0 0 3px var(--eng-paper)}.public-footer_link__1gkmJ:hover{color:var(--eng-ink);text-decoration:underline;text-underline-offset:3px}.public-footer_brand__gRAZU:focus-visible,.public-footer_link__1gkmJ:focus-visible{outline:2px solid var(--eng-ink);outline-offset:3px;border-radius:4px}@media (max-width:900px){.public-footer_inner__EaIZq{grid-template-columns:minmax(0,1fr);gap:32px}.public-footer_groups__AJ6qL{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.public-footer_footer__mY2c_{font-size:13px}.public-footer_inner__EaIZq{padding:20px 16px 16px;gap:18px}.public-footer_identity__EO56R{grid-template-columns:auto 1fr;align-items:center;gap:4px 12px}.public-footer_tagline__xdMVA{grid-column:1/-1;max-width:none}.public-footer_copyright__NwcyT{grid-row:1;grid-column:2;justify-self:end}.public-footer_groups__AJ6qL{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 12px}.public-footer_groups__AJ6qL>:last-child{grid-column:1/-1}.public-footer_heading__ZQA3E{margin-bottom:8px}.public-footer_list__md8A5{gap:7px}.public-footer_listTwoColumns__R05UP{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none;grid-auto-flow:row;column-gap:12px}}.page_page__fMaB3{background:var(--background);color:var(--foreground)}.page_shell__QItEH{width:min(100%,1440px);margin:0 auto;padding:80px 48px 56px;font-family:var(--font-sans),sans-serif}.page_hero__4v0iu{display:grid;grid-template-columns:.8fr 1.2fr;gap:52px;align-items:center}.page_eyebrow__BVFxx{font:400 11px/1.5 var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 24px}.page_title__lZETx{font:400 clamp(36px,3.5vw,50px)/1.15 var(--font-display),sans-serif;letter-spacing:-.045em;margin:0;text-wrap:balance}.page_outcome__WIszq{font-size:17px;line-height:1.65;color:var(--muted-foreground);max-width:440px;margin:24px 0 28px}.page_textLink__Bvpdb{display:inline-flex;align-items:center;gap:8px;font-size:13px;line-height:1.5;color:var(--foreground);text-underline-offset:5px}.page_textLink__Bvpdb:hover{text-decoration:underline}.page_film__oyrY3{min-width:0;margin:0}.page_videoFrame__66gbt{position:relative;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--border);border-radius:var(--eurobase-radius-panel);background:var(--card)}.page_poster__JQNg_,.page_video__2Woff{display:block;width:100%;height:100%;object-fit:contain}.page_video__2Woff{position:absolute;inset:0}.page_playback__J_osH{position:absolute;right:12px;bottom:12px;z-index:1}.page_mediaStatus__Odg8u{position:absolute;bottom:12px;left:12px;background:var(--background);color:var(--foreground);padding:4px 8px;font-size:12px}.page_film__oyrY3 figcaption{display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:space-between;margin-top:12px;font-size:11px;line-height:1.6;color:var(--muted-foreground)}.page_film__oyrY3 figcaption span{font-family:var(--font-mono),monospace}.page_features__ad6Oh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;margin-top:72px;padding:36px 0 44px;border-top:1px solid var(--border)}.page_featureNumber__cJivz{font:400 11px var(--font-mono),monospace;color:var(--muted-foreground)}.page_feature__QOLvn h2{font:400 18px/1.4 var(--font-display),sans-serif;letter-spacing:-.025em;margin:18px 0 12px}.page_feature__QOLvn p{color:var(--muted-foreground);font-size:14px;line-height:1.75;margin:0 0 16px;max-width:370px}.page_start__ca94U{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--border);padding-top:32px}.page_start__ca94U p{font:400 22px/1.4 var(--font-display),sans-serif;letter-spacing:-.025em;margin:0}@media (prefers-reduced-motion:reduce){.page_playback__J_osH,.page_video__2Woff{display:none}}@media (max-width:1020px){.page_shell__QItEH{padding:48px 28px}.page_hero__4v0iu{gap:28px}.page_title__lZETx{font-size:36px}.page_features__ad6Oh{gap:28px}}@media (max-width:700px){.page_shell__QItEH{padding:38px 20px 40px}.page_hero__4v0iu{grid-template-columns:1fr;gap:32px}.page_title__lZETx{font-size:36px;max-width:480px}.page_outcome__WIszq{font-size:16px;margin:20px 0 24px}.page_eyebrow__BVFxx{margin-bottom:20px}.page_features__ad6Oh{margin-top:36px;padding:28px 0;grid-template-columns:1fr;gap:28px}.page_feature__QOLvn+.page_feature__QOLvn{border-top:1px solid var(--border);padding-top:24px}.page_feature__QOLvn h2{margin-top:12px}.page_feature__QOLvn p{max-width:none}.page_start__ca94U{align-items:flex-start;flex-direction:column;padding-top:28px}}.warsaw-footer-scene_scene__QDhAo{position:relative;flex:1 0 128px;container-type:size;pointer-events:none}.warsaw-footer-scene_art__jH4YX{--footer-scene-height:calc(100cqh / 0.64);position:absolute;bottom:0;left:50%;width:max(100%,calc(var(--footer-scene-height) * 1.5));aspect-ratio:3/2;margin-bottom:calc((var(--footer-scene-height) - max(66.667%, var(--footer-scene-height))) * .64);transform:translateX(-50%)}.warsaw-footer-scene_fill__S4h5d,.warsaw-footer-scene_ink__pAOQw,.warsaw-footer-scene_layer__592js{position:absolute;inset:0}.warsaw-footer-scene_fill__S4h5d,.warsaw-footer-scene_ink__pAOQw{-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.warsaw-footer-scene_fill__S4h5d{background:var(--eng-paper)}.warsaw-footer-scene_ink__pAOQw{background:var(--eng-ink)}.warsaw-footer-scene_scene__QDhAo[data-visible=true] .warsaw-footer-scene_fill__S4h5d,.warsaw-footer-scene_scene__QDhAo[data-visible=true] .warsaw-footer-scene_ink__pAOQw{-webkit-mask-image:var(--mask);mask-image:var(--mask)}.warsaw-footer-scene_scene__QDhAo:not([data-visible=true]) .warsaw-footer-scene_fill__S4h5d,.warsaw-footer-scene_scene__QDhAo:not([data-visible=true]) .warsaw-footer-scene_ink__pAOQw{visibility:hidden}.warsaw-footer-scene_cloud__NgXvy{position:absolute;opacity:.72;animation:warsaw-footer-scene_warsaw-drift__Oxf0v 80s ease-in-out infinite alternate}.warsaw-footer-scene_cloud__NgXvy:nth-child(2){animation-duration:64s;animation-direction:alternate-reverse}.warsaw-footer-scene_glints__48cBJ{position:absolute;inset:0;width:100%;height:100%}.warsaw-footer-scene_glints__48cBJ path{fill:none;stroke:var(--eng-paper);stroke-width:2.4;stroke-linecap:round;opacity:0;animation:warsaw-footer-scene_warsaw-glint__EiWNZ 6s ease-in-out infinite}.warsaw-footer-scene_shipTrack__a6tcH{position:absolute;inset:0;animation:warsaw-footer-scene_warsaw-sail__bVCKV 240s linear infinite;animation-delay:-50s}.warsaw-footer-scene_ship__MZ99F{position:absolute;top:75.2%;left:0;width:3.2%;aspect-ratio:348/364;scale:-1 1;transform-origin:50% 84%;animation:warsaw-footer-scene_warsaw-bob__F5xzx 5s ease-in-out infinite alternate}.warsaw-footer-scene_flag__Iz0FJ{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.warsaw-footer-scene_flag__Iz0FJ g{stroke:var(--eng-ink);stroke-width:2.5;stroke-linejoin:round;transform-box:view-box;transform-origin:219px 29px;animation:warsaw-footer-scene_warsaw-flutter__He7Qa 1.4s ease-in-out infinite alternate}.warsaw-footer-scene_flagWhite___rIST{fill:var(--eng-light)}.warsaw-footer-scene_flagPaper__uzErG{fill:var(--eng-paper)}.warsaw-footer-scene_flagHatch__nuDpb{stroke:var(--eng-ink);stroke-width:2.5}.warsaw-footer-scene_scene__QDhAo:not([data-visible=true]) .warsaw-footer-scene_flag__Iz0FJ{visibility:hidden}.warsaw-footer-scene_scene__QDhAo[data-paused=true] *{animation-play-state:paused}@keyframes warsaw-footer-scene_warsaw-drift__Oxf0v{to{transform:translateX(6%)}}@keyframes warsaw-footer-scene_warsaw-glint__EiWNZ{0%,to{opacity:0}50%{opacity:1}}@keyframes warsaw-footer-scene_warsaw-sail__bVCKV{0%{transform:translateX(-5%);opacity:0}4%{opacity:1}95%{opacity:1}to{transform:translateX(100%);opacity:0}}@keyframes warsaw-footer-scene_warsaw-flutter__He7Qa{0%{transform:scaleX(1) skewY(0deg)}to{transform:scaleX(.92) skewY(3deg)}}@keyframes warsaw-footer-scene_warsaw-bob__F5xzx{0%{transform:rotate(-1deg)}to{transform:rotate(1deg) translateY(1px)}}@media (max-width:640px){.warsaw-footer-scene_art__jH4YX{left:46%}}@media (prefers-reduced-motion:reduce){.warsaw-footer-scene_scene__QDhAo *{animation:none!important}.warsaw-footer-scene_shipTrack__a6tcH{transform:translateX(62%)}}