.fw-num[data-astro-cid-4trsdbyp]{font-size:10px;font-weight:700;letter-spacing:.25em;color:#ffffff4d}.fw-label[data-astro-cid-4trsdbyp]{font-size:17px;font-weight:800;color:#fff;line-height:1.2;margin-top:2px}.fw-desc[data-astro-cid-4trsdbyp]{font-size:13px;color:#ffffff8c;line-height:1.5;margin-top:4px}.fw-svg-label-top[data-astro-cid-4trsdbyp]{font-size:13px;font-weight:800;fill:#ffffffa6;letter-spacing:.08em;font-family:inherit}.fw-svg-label-bot[data-astro-cid-4trsdbyp]{font-size:13px;font-weight:800;fill:#29abe2;letter-spacing:.08em;font-family:inherit}.hotspots[data-astro-cid-ng336xlb]{pointer-events:none}.hotspot[data-astro-cid-ng336xlb]{transform:translate(-50%,-50%);pointer-events:auto}.hotspot-dot[data-astro-cid-ng336xlb]{position:relative;display:block;width:34px;height:34px;cursor:pointer;background:transparent;border:none;padding:0}.hotspot-core[data-astro-cid-ng336xlb]{position:absolute;inset:8px;border-radius:50%;background:var(--accent);border:2.5px solid #fff;box-shadow:0 1px 6px #00000040;transition:transform .2s ease}.hotspot-dot[data-astro-cid-ng336xlb]:hover .hotspot-core[data-astro-cid-ng336xlb],.hotspot-dot[data-astro-cid-ng336xlb][aria-expanded=true] .hotspot-core[data-astro-cid-ng336xlb]{transform:scale(1.25)}.hotspot-dot[data-astro-cid-ng336xlb]:focus-visible{outline:2px solid #0D2B5E;outline-offset:2px;border-radius:50%}.hotspot-pulse[data-astro-cid-ng336xlb]{position:absolute;inset:8px;border-radius:50%;background:color-mix(in srgb,var(--accent) 45%,transparent);animation:hotspot-pulse 2.6s ease-out infinite}@keyframes hotspot-pulse{0%{transform:scale(1);opacity:.9}70%{transform:scale(2.1);opacity:0}to{transform:scale(2.1);opacity:0}}@media(prefers-reduced-motion:reduce){.hotspot-pulse[data-astro-cid-ng336xlb]{animation:none;opacity:0}}.hotspot-card[data-astro-cid-ng336xlb]{position:absolute;width:15.5rem;max-width:62vw;background:#fff;border:1px solid rgba(13,43,94,.1);border-radius:.75rem;box-shadow:0 12px 32px #0d2b5e2e;padding:.9rem 1rem;z-index:10}.side-right[data-astro-cid-ng336xlb]{left:calc(100% + 10px);top:50%;transform:translateY(-50%)}.side-left[data-astro-cid-ng336xlb]{right:calc(100% + 10px);top:50%;transform:translateY(-50%)}.side-top[data-astro-cid-ng336xlb]{bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.hotspot-label[data-astro-cid-ng336xlb]{font-size:.68rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.hotspot-text[data-astro-cid-ng336xlb]{margin-top:.35rem;font-size:.85rem;line-height:1.5;color:#374151}@media(max-width:640px){.side-right[data-astro-cid-ng336xlb],.side-left[data-astro-cid-ng336xlb]{left:50%;right:auto;top:calc(100% + 10px);bottom:auto;transform:translate(-50%)}}html.ft-locked{overflow:hidden}dialog.ft-cinema{position:fixed;inset:0;z-index:auto;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:clamp(56px,8vh,76px) 0 clamp(24px,4vh,44px);border:0;background:transparent;color:#fff;overflow-y:auto;overscroll-behavior:contain}.ft-cinema[open]{display:flex;flex-direction:column}.ft-cinema>.fs{width:100%;margin:auto 0}.ft-cinema::backdrop{background:#040f22ed}.ft-cinema[open]::backdrop{animation:ft-fade .35s ease both}.ft-cinema.ft-closing,.ft-cinema.ft-closing::backdrop{opacity:0;transition:opacity .2s ease}@keyframes ft-fade{0%{opacity:0}to{opacity:1}}.ft-close{position:fixed;top:12px;right:12px;z-index:50;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#fff;background:#ffffff1a;border:1px solid rgba(255,255,255,.28);cursor:pointer;transition:background .2s ease}.ft-close svg{width:22px;height:22px}.ft-close:hover{background:#ffffff38}.ft-close:focus-visible{outline:2px solid #78C042;outline-offset:2px}@media(max-height:520px){.ft-cinema{padding:8px 0}.ft-close{top:6px;right:6px}}@media(prefers-reduced-motion:reduce){.ft-cinema[open]::backdrop{animation:none}.ft-cinema.ft-closing,.ft-cinema.ft-closing::backdrop{transition:none}}.ft-screen{display:block;position:relative}.ft-roller{position:relative;z-index:2;display:flex;align-items:center;height:14px;margin:0 -8px}.ft-tube{flex:1;height:100%;border-radius:999px;background:linear-gradient(180deg,#3d5584,#1b3466 38%,#0b1d40 72%,#16305e);box-shadow:0 6px 14px #00000059,inset 0 1px #ffffff40}.ft-cap{width:11px;height:120%;border-radius:4px;background:linear-gradient(180deg,#8fd05e,#5f9d32)}.ft-drop{display:block;margin-top:-5px;transform-origin:50% 0}.ft-fabric{position:relative;display:block;padding:10px 10px 12px;background:#eef1ec;box-shadow:0 24px 50px -18px #0009}.ft-fabric img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.ft-bar{display:block;height:10px;margin:-1px -4px 0;border-radius:999px;background:linear-gradient(180deg,#e9edf1,#a7b0ba 60%,#7c8792)}.ft-hex{position:absolute;left:50%;top:50%;width:clamp(54px,7vw,84px);transform:translate(-50%,-50%);overflow:visible;filter:drop-shadow(0 8px 18px rgba(0,0,0,.35))}.ft-halo{fill:#78c042;opacity:.22;transform:scale(1.32);transform-origin:18px 20.785px;transition:transform .35s ease,opacity .35s ease}.ft-core{fill:#78c042}.ft-tri{fill:#0d2b5e}.ft-screen:hover .ft-halo,.ft-screen:focus-visible .ft-halo{transform:scale(1.5);opacity:.34}.ft-screen:focus-visible{outline:2px solid #78C042;outline-offset:6px;border-radius:6px}.ft-armed .ft-drop{transform:scaleY(.001)}.ft-armed .ft-fabric>:not(.fl){opacity:0}.ft-down .ft-drop{animation:fs-unroll 1.2s linear forwards}.ft-screen{--fl-delay: 1.15s}.ft-fabric .fl{inset:10px 10px 12px}.ft-down .ft-fabric>:not(.fl){animation:ft-on .01s linear 1.15s both}.ft-down .ft-screen:not(.fl-go) .ft-fabric>:not(.fl){animation:ft-on .4s ease 1.1s both}@keyframes ft-on{0%{opacity:0}to{opacity:1}}@keyframes fs-unroll{0%{transform:scaleY(.001);animation-timing-function:cubic-bezier(.5,0,.9,.6)}62%{transform:scaleY(1.035);animation-timing-function:cubic-bezier(.3,0,.5,1)}79%{transform:scaleY(.986);animation-timing-function:cubic-bezier(.4,0,.6,1)}91%{transform:scaleY(1.006);animation-timing-function:ease-out}to{transform:scaleY(1)}}
