.share-open[data-astro-cid-ja3clqie]{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:0;display:inline-flex}.thumb[data-astro-cid-ja3clqie]{width:88px;box-shadow:0 0 0 1px var(--p-line,var(--line)), 0 14px 30px -18px #00000080;transition:transform .3s var(--ease-out);border-radius:10px;flex:none;overflow:hidden}.share-open[data-astro-cid-ja3clqie]:hover .thumb[data-astro-cid-ja3clqie]{transform:translateY(-2px)}.label[data-astro-cid-ja3clqie]{gap:4px;line-height:1.35;display:grid}.scan[data-astro-cid-ja3clqie]{max-width:24ch;font-weight:450}.more[data-astro-cid-ja3clqie]{font-size:var(--step--1);opacity:.78;text-underline-offset:.22em;text-decoration:underline 1px}.narrow[data-astro-cid-ja3clqie]{border:1px solid color-mix(in oklab, currentColor 40%, transparent);border-radius:999px;grid-auto-flow:column;align-items:center;gap:10px;min-height:44px;padding:0 18px;font-weight:450;display:none}.glyph[data-astro-cid-ja3clqie]{fill:currentColor;width:18px;height:18px}@media (width<=959px){.thumb[data-astro-cid-ja3clqie],.wide[data-astro-cid-ja3clqie]{display:none}.narrow[data-astro-cid-ja3clqie]{display:inline-grid}}.panel[data-astro-cid-ja3clqie]{border:0;border-top:3px solid var(--p-signal,var(--ve-blue-marine));background:var(--ve-white);width:min(100% - 32px,420px);height:fit-content;max-height:calc(100dvh - 32px);color:var(--ink);text-align:center;border-radius:18px;margin:auto;padding:24px clamp(20px,5vw,32px) 20px;position:fixed;inset:0;overflow:auto;box-shadow:0 40px 90px -30px #0009}.panel[data-astro-cid-ja3clqie]::backdrop{background:color-mix(in oklab, var(--ve-marine) 62%, transparent);backdrop-filter:blur(6px)}.panel[data-astro-cid-ja3clqie] [data-astro-cid-ja3clqie]:focus-visible{outline-color:var(--ve-blue-light)}.panel[data-astro-cid-ja3clqie]:focus{outline:none}.site[data-astro-cid-ja3clqie]{font-size:var(--step--1);letter-spacing:.04em;color:var(--ink-soft);font-weight:450}.title[data-astro-cid-ja3clqie]{font-size:var(--step-2);letter-spacing:-.02em;margin-top:10px;font-weight:500;line-height:1.15}.text[data-astro-cid-ja3clqie]{font-size:var(--step--1);color:var(--ink-soft);margin-top:6px}.code[data-astro-cid-ja3clqie]{width:min(100%,300px);margin:18px auto 0}.url[data-astro-cid-ja3clqie]{font-size:var(--step--1);word-break:break-all;margin-top:10px}.url[data-astro-cid-ja3clqie] a[data-astro-cid-ja3clqie]{color:var(--ink)}.actions[data-astro-cid-ja3clqie]{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.actions[data-astro-cid-ja3clqie] .btn[data-astro-cid-ja3clqie]{min-height:44px;font-size:var(--step--1)}.actions[data-astro-cid-ja3clqie] .btn-primary[data-astro-cid-ja3clqie]{background:var(--ve-blue-light);border-color:var(--ve-blue-light);color:var(--ve-white)}.actions[data-astro-cid-ja3clqie] .btn-ghost[data-astro-cid-ja3clqie]{color:var(--ink)}.actions[data-astro-cid-ja3clqie] [data-astro-cid-ja3clqie][hidden]{display:none}.status[data-astro-cid-ja3clqie]{min-height:1.5em;font-size:var(--step--1);color:var(--ink-soft);margin-top:10px}.panel[data-astro-cid-ja3clqie]:popover-open{animation:share-in .28s var(--ease-out)}.panel[data-astro-cid-ja3clqie]:popover-open::backdrop{animation:share-fade .28s var(--ease-out)}@keyframes share-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}@keyframes share-fade{0%{opacity:0}}.chapter[data-astro-cid-uqrxpkyr]{background:var(--p-bg);color:var(--p-ink);padding-block:var(--section);position:relative}.cut-left[data-astro-cid-uqrxpkyr]{clip-path:polygon(0 0, calc(100% - var(--run)) 0, 100% var(--cut), 100% 100%, 0 100%);margin-top:calc(-1 * var(--cut));padding-top:calc(var(--section) + var(--cut) * .6)}.cut-right[data-astro-cid-uqrxpkyr]{clip-path:polygon(0 var(--cut), var(--run) 0, 100% 0, 100% 100%, 0 100%);margin-top:calc(-1 * var(--cut));padding-top:calc(var(--section) + var(--cut) * .6)}.chapter[data-astro-cid-uqrxpkyr]:has(+.cut-left,+.cut-right,+.cut-top){padding-bottom:calc(var(--section) + var(--cut))}.cut-rule[data-astro-cid-uqrxpkyr]:before{content:"";background:linear-gradient(90deg, var(--p-signal), color-mix(in oklab, var(--p-signal) 20%, transparent) 70%);transform-origin:0;width:100%;height:1px;transition:transform 1.4s var(--ease-out);position:absolute;top:0;left:0}.js .cut-rule[data-astro-cid-uqrxpkyr]:not(.is-inview):before{transform:scaleX(0)}.chapter[data-astro-cid-uqrxpkyr] .muted{color:var(--p-soft)}.chapter[data-astro-cid-uqrxpkyr] a:focus-visible,.chapter[data-astro-cid-uqrxpkyr] button:focus-visible,.chapter[data-astro-cid-uqrxpkyr] summary:focus-visible{outline-color:var(--p-accent)}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/archivo-latin-600-normal.3BBy0ZsW.woff2)format("woff2"),url(/_astro/archivo-latin-600-normal.DwYieO8P.woff)format("woff")}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/orbitron-latin-700-normal.4jsRXGGJ.woff2)format("woff2"),url(/_astro/orbitron-latin-700-normal.DmYOh-W9.woff)format("woff")}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/orbitron-latin-900-normal.DrIi7unX.woff2)format("woff2"),url(/_astro/orbitron-latin-900-normal.BbJatbhp.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-500-normal.BgVn5rGT.woff)format("woff")}.lockup[data-astro-cid-xts6apow]{align-items:center;display:inline-flex}.ad1[data-astro-cid-xts6apow]{gap:calc(var(--s) * .5);color:currentColor}.ad1[data-astro-cid-xts6apow]>span[data-astro-cid-xts6apow]{text-transform:uppercase;letter-spacing:.2em;font-family:Archivo,sans-serif;font-weight:600;line-height:1.1;font-size:calc(var(--s) * .42)}.fes[data-astro-cid-xts6apow]{height:calc(var(--s) * 1.5);width:auto}.fes-title[data-astro-cid-xts6apow]{fill:#0055a4;letter-spacing:.04em;font-family:Orbitron,sans-serif;font-size:26px;font-style:italic;font-weight:900}.fes-tagline[data-astro-cid-xts6apow]{fill:#475569;font-family:Orbitron,sans-serif;font-size:11px;font-weight:700}.fyris[data-astro-cid-xts6apow]{font-size:calc(var(--s) * .9);gap:.5em}.fyris[data-astro-cid-xts6apow] svg[data-astro-cid-xts6apow]{flex:none;width:.974286em;height:.62em}.fyris[data-astro-cid-xts6apow]>span[data-astro-cid-xts6apow]{letter-spacing:.06em;font-family:IBM Plex Sans,sans-serif;font-weight:500;line-height:1}.vsp[data-astro-cid-xts6apow]{height:calc(var(--s) * 1.25);width:auto}.shot[data-astro-cid-ocn5ywq5]{margin:0}.frame[data-astro-cid-ocn5ywq5]{border:1px solid var(--p-line,var(--line));background:var(--p-surface,#fff);border-radius:10px;position:relative;overflow:hidden;box-shadow:0 40px 80px -48px #0000008c}.mobile[data-astro-cid-ocn5ywq5] .frame[data-astro-cid-ocn5ywq5]{border-radius:22px}.address[data-astro-cid-ocn5ywq5]{letter-spacing:.01em;color:var(--p-soft,var(--ink-soft));border-bottom:1px solid var(--p-line,var(--line));white-space:nowrap;text-overflow:ellipsis;padding:9px 14px;font-size:.8125rem;line-height:1;overflow:hidden}.mobile[data-astro-cid-ocn5ywq5] .address[data-astro-cid-ocn5ywq5]{text-align:center}.frame[data-astro-cid-ocn5ywq5] img{width:100%;height:auto}figcaption[data-astro-cid-ocn5ywq5]{font-size:var(--step--1);color:var(--p-soft,var(--ink-soft));max-width:82ch;margin-top:14px;line-height:1.5}.zoom[data-astro-cid-ocn5ywq5]{font-size:var(--step--1);color:var(--p-soft,var(--ink-soft));margin-top:12px}
