.history-preview[data-astro-cid-z4226e3m]{color:var(--blue);justify-content:flex-end;margin-top:28px;display:flex}.history-seal[data-astro-cid-z4226e3m]{border:1px solid var(--blue);background:var(--white);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:132px;height:132px;display:flex}.history-tradition[data-astro-cid-z4226e3m]{font-size:16px;font-weight:600;line-height:1.15}.history-caption[data-astro-cid-z4226e3m]{color:var(--muted);font-size:12px;line-height:1.3}@media (width<=760px){.history-preview[data-astro-cid-z4226e3m]{justify-content:center;margin-top:24px}}.project-map[data-astro-cid-uyevjpca]{pointer-events:none;min-width:0;margin:0;container-type:size}.map-canvas[data-astro-cid-uyevjpca]{--map-size:min(100cqw,calc(100cqh * 600 / 570),463.158px);--map-extension:clamp(0px,calc((100vw - 760px) * 1.5625),600px);width:100%;height:100%;position:relative}.map-main-window[data-astro-cid-uyevjpca],.map-context-window[data-astro-cid-uyevjpca]{position:absolute;inset:0;overflow:hidden}.map-context-window[data-astro-cid-uyevjpca]{left:calc(-1 * var(--map-extension));mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%),linear-gradient(#0000 0%,#000 7% 93%,#0000 100%);mask-size:100% 100%;mask-repeat:no-repeat;mask-composite:intersect}.map-world[data-astro-cid-uyevjpca]{top:50%;left:calc(50cqw - var(--map-size) * 2);width:calc(var(--map-size) * 3);max-width:none;height:calc(var(--map-size) * 570 / 600);display:block;position:absolute;transform:translateY(-50%)}.map-context-window[data-astro-cid-uyevjpca] .map-world[data-astro-cid-uyevjpca]{left:calc(50cqw + var(--map-extension) - var(--map-size) * 2)}.map-surroundings[data-astro-cid-uyevjpca]{fill:none;stroke:var(--muted);stroke-opacity:.24;stroke-width:.6px;stroke-linejoin:round}.map-land[data-astro-cid-uyevjpca]{fill:var(--line);fill-opacity:.2;stroke:var(--muted);stroke-opacity:.46;stroke-width:1.5px;stroke-linejoin:round}.map-texture[data-astro-cid-uyevjpca]{color:var(--muted);opacity:.3}.map-connection[data-astro-cid-uyevjpca]{stroke:var(--blue);stroke-width:1.3px;opacity:.7}.map-destinations[data-astro-cid-uyevjpca]{fill:var(--blue)}.map-destinations[data-astro-cid-uyevjpca] circle[data-astro-cid-uyevjpca]{pointer-events:all}.map-origin-disc[data-astro-cid-uyevjpca]{fill:#fff;stroke:var(--blue);stroke-width:1.6px}.map-compact[data-astro-cid-uyevjpca]{pointer-events:none;overflow:visible}.map-compact[data-astro-cid-uyevjpca] .map-surroundings[data-astro-cid-uyevjpca]{stroke-width:.6px}.map-compact[data-astro-cid-uyevjpca] .map-surroundings[data-astro-cid-uyevjpca] path[data-astro-cid-uyevjpca]{vector-effect:non-scaling-stroke}.map-compact[data-astro-cid-uyevjpca] .map-land[data-astro-cid-uyevjpca]{stroke-width:1px;stroke-opacity:.7;vector-effect:non-scaling-stroke}.map-compact[data-astro-cid-uyevjpca] .map-connection[data-astro-cid-uyevjpca]{stroke-width:.55px;vector-effect:non-scaling-stroke}.map-compact[data-astro-cid-uyevjpca] .map-origin-disc[data-astro-cid-uyevjpca]{stroke-width:.8px;stroke-opacity:.7;vector-effect:non-scaling-stroke}.map-compact[data-astro-cid-uyevjpca] .map-destinations[data-astro-cid-uyevjpca]{opacity:.7}.map-labels[data-astro-cid-uyevjpca]{fill:color-mix(in srgb, var(--ink) 20%, #66727c);font-size:16px;font-weight:600}.map-labels[data-astro-cid-uyevjpca],.map-labels[data-astro-cid-uyevjpca] [data-astro-cid-uyevjpca]{-webkit-user-select:none;user-select:none;pointer-events:none}.map-label-ring[data-astro-cid-uyevjpca]{fill:#fff;stroke:var(--blue);stroke-width:1.5px}.map-labels[data-astro-cid-uyevjpca] text[data-astro-cid-uyevjpca]{dominant-baseline:central;paint-order:stroke;stroke:#fff;stroke-width:5px;stroke-linejoin:round}@media (width>=761px){.map-canvas[data-astro-cid-uyevjpca]{--map-size:min(100cqw,calc(100cqh * 600 / 570),526.316px)}}@media (prefers-reduced-motion:no-preference){.map-reveal[data-astro-cid-uyevjpca] .map-connection[data-astro-cid-uyevjpca]{stroke-dasharray:1;animation:map-route 2.8s cubic-bezier(.16,1,.3,1) var(--route-delay) both}@keyframes map-route{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}}@container (width<=380px){.map-labels[data-astro-cid-uyevjpca]{font-size:18.4px}}.project-film[data-astro-cid-at5ty6hg]{--film-inset:24px;background:var(--wash);color:var(--ink);margin:0}.film-frame[data-astro-cid-at5ty6hg]{aspect-ratio:16/9;background:var(--steel);position:relative}video[data-astro-cid-at5ty6hg]{aspect-ratio:16/9;object-fit:contain;width:100%;height:100%;display:block}.film-start[data-astro-cid-at5ty6hg]{bottom:24px;right:var(--film-inset);min-height:64px;max-width:calc(100% - 2 * var(--film-inset));color:var(--steel);font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;align-items:center;gap:16px;padding:12px 20px;font-weight:600;line-height:1.3;display:flex;position:absolute}.film-start[data-astro-cid-at5ty6hg]:hover{background:var(--interactive-surface)}.film-start[data-astro-cid-at5ty6hg] svg[data-astro-cid-at5ty6hg]{flex-shrink:0}.film-duration[data-astro-cid-at5ty6hg]{margin-top:3px;font-size:14px;font-weight:400;display:block}figcaption[data-astro-cid-at5ty6hg]{padding:var(--film-inset);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative;container:film-copy/inline-size}figcaption[data-astro-cid-at5ty6hg]>div[data-astro-cid-at5ty6hg]{flex:100%;min-width:0}.project-film[data-astro-cid-at5ty6hg] h2[data-astro-cid-at5ty6hg]{margin:0;font-size:28px;font-weight:600;line-height:1.15}.project-film[data-astro-cid-at5ty6hg] p[data-astro-cid-at5ty6hg]{color:var(--muted);margin:12px 0 0}.film-project-link[data-astro-cid-at5ty6hg].project-action{min-height:52px;color:var(--steel);font-size:inherit;border:1px solid;flex-shrink:0;gap:24px;padding:12px 18px;font-weight:600;text-decoration:none}.film-project-link[data-astro-cid-at5ty6hg]:hover{color:var(--blue);background:#fff}@container film-copy (width>=37rem){figcaption[data-astro-cid-at5ty6hg]>div[data-astro-cid-at5ty6hg]{flex-basis:22rem}}.film-error[data-astro-cid-at5ty6hg]{padding:16px 0}.film-error[data-astro-cid-at5ty6hg] a[data-astro-cid-at5ty6hg]{color:inherit}@media (width<1001px){@container film-copy (width<37rem){.film-project-link[data-astro-cid-at5ty6hg].project-action{min-height:44px;color:var(--blue);border:0;padding:0;font-size:15px;font-weight:500;text-decoration:underline}.film-project-link[data-astro-cid-at5ty6hg]:hover{background:0 0}.film-project-link[data-astro-cid-at5ty6hg] svg{display:none}.film-project-link[data-astro-cid-at5ty6hg]:after{content:"";position:absolute;inset:0}.film-error[data-astro-cid-at5ty6hg] a[data-astro-cid-at5ty6hg]{z-index:1;position:relative}}}.project-film[data-astro-cid-at5ty6hg] .film-full[data-astro-cid-at5ty6hg]{margin-top:24px}.film-status[data-astro-cid-at5ty6hg]{width:56px;height:56px;color:var(--steel);pointer-events:none;background:#fff;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.film-spinner[data-astro-cid-at5ty6hg]{animation:1s linear infinite film-loading}@keyframes film-loading{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.film-spinner[data-astro-cid-at5ty6hg]{animation:none}}[data-astro-cid-at5ty6hg][hidden]{display:none}@media (width>=1001px){.project-film[data-astro-cid-at5ty6hg]{--film-inset:clamp(24px, 2.3vw, 32px);grid-template-columns:minmax(0,2fr) minmax(240px,1fr);align-items:start;display:grid}.project-film[data-astro-cid-at5ty6hg] figcaption[data-astro-cid-at5ty6hg]{flex-flow:column;justify-content:center;align-self:stretch;align-items:flex-start}figcaption[data-astro-cid-at5ty6hg]>div[data-astro-cid-at5ty6hg]{flex:none}.project-film[data-astro-cid-at5ty6hg] h2[data-astro-cid-at5ty6hg]{font-size:32px;line-height:1.15}.film-error[data-astro-cid-at5ty6hg] a[data-astro-cid-at5ty6hg]{color:var(--blue)}.film-error[data-astro-cid-at5ty6hg]{padding-bottom:0;font-size:16px;line-height:1.5}}@media (width<=760px){.project-film[data-astro-cid-at5ty6hg]{--film-inset:20px}.film-start[data-astro-cid-at5ty6hg]{gap:12px;min-height:56px;padding:10px 14px;font-size:16px;bottom:12px}.project-film[data-astro-cid-at5ty6hg] h2[data-astro-cid-at5ty6hg]{font-size:26px}}@media (width<400px){.film-start[data-astro-cid-at5ty6hg]{background:0 0;justify-content:center;gap:0;width:100%;max-width:none;height:100%;min-height:0;padding:0;inset:0}.film-start[data-astro-cid-at5ty6hg]:hover{background:0 0}.film-start[data-astro-cid-at5ty6hg] svg[data-astro-cid-at5ty6hg]{box-sizing:content-box;background:#fff;width:24px;height:24px;padding:16px}.film-start[data-astro-cid-at5ty6hg]:hover svg[data-astro-cid-at5ty6hg]{background:var(--interactive-surface)}.film-start[data-astro-cid-at5ty6hg]>span[data-astro-cid-at5ty6hg]{display:none}}
