.nfig.astro-qetdsq4y{display:block;position:relative;width:100%;height:100%;color:var(--ink);--acc: var(--brass)}.nfig--helix.astro-qetdsq4y,.nfig--globe.astro-qetdsq4y{--acc: var(--phyco)}.nfig.astro-qetdsq4y svg.astro-qetdsq4y{display:block;width:100%;height:100%;overflow:hidden}.nfig.astro-qetdsq4y path.astro-qetdsq4y,.nfig.astro-qetdsq4y circle.astro-qetdsq4y,.nfig.astro-qetdsq4y ellipse.astro-qetdsq4y,.nfig.astro-qetdsq4y rect.astro-qetdsq4y{fill:none}.d.astro-qetdsq4y{stroke:currentColor;stroke-linecap:round;stroke-dasharray:1 0;stroke-dashoffset:0}.d--strong.astro-qetdsq4y{stroke-width:calc(1.15px * var(--k, 1))}.d--mid.astro-qetdsq4y{stroke-width:calc(.9px * var(--k, 1));opacity:.8}.d--thin.astro-qetdsq4y{stroke-width:calc(.7px * var(--k, 1));opacity:.6}.d--hair.astro-qetdsq4y{stroke-width:calc(.5px * var(--k, 1));opacity:.32}.d--acc.astro-qetdsq4y{stroke:var(--acc);stroke-width:calc(1.1px * var(--k, 1))}.d--dash.astro-qetdsq4y{stroke-dasharray:.012 .012}.c-line.astro-qetdsq4y{stroke:currentColor;stroke-width:calc(.5px * var(--k, 1));opacity:.4;stroke-dasharray:12 3 2 3}.gap.astro-qetdsq4y{fill:var(--plate, var(--foam))!important;stroke:currentColor;stroke-width:calc(.6px * var(--k, 1));opacity:.9}.dot.astro-qetdsq4y{fill:var(--acc)!important;stroke:none}.pulse.astro-qetdsq4y{stroke:var(--acc);stroke-width:calc(.8px * var(--k, 1));opacity:0}.vtx.astro-qetdsq4y{fill:currentColor!important;opacity:.75}.h-back.astro-qetdsq4y{stroke:var(--alg-2);opacity:.3;stroke-linecap:round}.h-edge.astro-qetdsq4y{stroke:var(--navy);stroke-linecap:round}.h-front.astro-qetdsq4y{stroke:color-mix(in oklab,var(--phyco) 62%,var(--alg-2));stroke-linecap:round}.h-wall.astro-qetdsq4y{stroke:#e3f4fb;stroke-width:.6;opacity:.7}.nfig--prep.astro-qetdsq4y,.nfig--prep.astro-qetdsq4y .astro-qetdsq4y{transition:none!important}.nfig.astro-qetdsq4y[data-armed] .d.astro-qetdsq4y{stroke-dasharray:1 1;stroke-dashoffset:1;transition:stroke-dashoffset 1.6s var(--ease-water)}.nfig.astro-qetdsq4y[data-armed] .d--dash.astro-qetdsq4y{stroke-dasharray:.012 .012;stroke-dashoffset:0;opacity:0;transition:opacity .9s .9s ease}.nfig.astro-qetdsq4y[data-armed] .d--hair.astro-qetdsq4y{transition-duration:2.2s}.nfig.astro-qetdsq4y[data-armed] .dot.astro-qetdsq4y,.nfig.astro-qetdsq4y[data-armed] .vtx.astro-qetdsq4y,.nfig.astro-qetdsq4y[data-armed] .gap.astro-qetdsq4y,.nfig.astro-qetdsq4y[data-armed] .nfig__slide.astro-qetdsq4y{opacity:0;transition:opacity .7s 1s ease}.nfig.astro-qetdsq4y[data-armed].is-drawn .d.astro-qetdsq4y{stroke-dashoffset:0}.nfig.astro-qetdsq4y[data-armed].is-drawn .d--dash.astro-qetdsq4y,.nfig.astro-qetdsq4y[data-armed].is-drawn .dot.astro-qetdsq4y,.nfig.astro-qetdsq4y[data-armed].is-drawn .gap.astro-qetdsq4y,.nfig.astro-qetdsq4y[data-armed].is-drawn .nfig__slide.astro-qetdsq4y{opacity:1}.nfig.astro-qetdsq4y[data-armed].is-drawn .vtx.astro-qetdsq4y{opacity:.75}.nfig.astro-qetdsq4y[data-armed] .nfig__slide.astro-qetdsq4y{transition-delay:.2s;transition-duration:1.2s}.nfig__spin.astro-qetdsq4y{transition:rotate 2.4s var(--ease-water)}.nfig__slide.astro-qetdsq4y{animation:nfig-slide 9s linear infinite;animation-play-state:paused}.nfig__slide--slow.astro-qetdsq4y{animation-duration:14s}@keyframes nfig-slide{to{transform:translate(var(--p))}}@keyframes nfig-pulse{0%{opacity:.9;scale:1}to{opacity:0;scale:5}}a:hover .nfig__spin.astro-qetdsq4y,a:focus-visible .nfig__spin.astro-qetdsq4y{rotate:30deg}a:hover .nfig__slide.astro-qetdsq4y,a:focus-visible .nfig__slide.astro-qetdsq4y{animation-play-state:running}a:hover .pulse.astro-qetdsq4y,a:focus-visible .pulse.astro-qetdsq4y{animation:nfig-pulse 1.8s var(--ease-water) infinite}@media(prefers-reduced-motion:reduce){.nfig__slide.astro-qetdsq4y,.pulse.astro-qetdsq4y{animation:none!important}.nfig__spin.astro-qetdsq4y{transition:none}}.note.astro-d6qgp232 a.astro-d6qgp232{display:grid;gap:1rem;align-content:start;height:100%}.note__plate.astro-d6qgp232{display:block;aspect-ratio:16 / 10;transition:box-shadow .5s var(--ease-water)}.note__plate.astro-d6qgp232 .nfig{position:absolute;inset:0}.note__no.astro-d6qgp232{position:absolute;z-index:1;top:1.05rem;inset-inline-start:1.6rem;font-size:.66rem;letter-spacing:.1em;color:var(--ink-3)}.note.astro-d6qgp232 a.astro-d6qgp232:hover .note__plate.astro-d6qgp232,.note.astro-d6qgp232 a.astro-d6qgp232:focus-visible .note__plate.astro-d6qgp232{box-shadow:inset 0 0 0 1px var(--rule-strong)}.note__plate.astro-d6qgp232 .note__img{position:absolute;display:block}.note__plate--photo.astro-d6qgp232 .note__img{inset:0;width:100%;height:100%;object-fit:cover;scale:1.04;transition:scale .9s var(--ease-water)}.note__plate--asset.astro-d6qgp232 .note__img{inset:11% 9%;width:82%;height:78%;object-fit:contain;filter:drop-shadow(0 16px 18px rgba(13,27,44,.14)) drop-shadow(0 3px 5px rgba(13,27,44,.1));transition:translate .7s var(--ease-water)}.note.astro-d6qgp232 a.astro-d6qgp232:hover .note__plate--photo.astro-d6qgp232 .note__img,.note.astro-d6qgp232 a.astro-d6qgp232:focus-visible .note__plate--photo.astro-d6qgp232 .note__img{scale:1.075}.note.astro-d6qgp232 a.astro-d6qgp232:hover .note__plate--asset.astro-d6qgp232 .note__img,.note.astro-d6qgp232 a.astro-d6qgp232:focus-visible .note__plate--asset.astro-d6qgp232 .note__img{translate:0 -5px}@media(prefers-reduced-motion:reduce){.note__plate.astro-d6qgp232 .note__img{transition:none}}.note__meta.astro-d6qgp232{color:var(--ink-3);margin-top:.3rem}.note__title.astro-d6qgp232{font-size:clamp(1.25rem,1.05rem + .55vw,1.55rem);line-height:1.2;letter-spacing:-.012em;color:var(--ink);text-wrap:balance}.note--l.astro-d6qgp232 .note__title.astro-d6qgp232{font-size:clamp(1.6rem,1.2rem + 1.2vw,2.4rem)}.note__ex.astro-d6qgp232{color:var(--ink-2);max-width:54ch;text-wrap:pretty}.note__go.astro-d6qgp232{display:inline-block;margin-inline-start:.4em;color:var(--brass);opacity:0;translate:-6px 0;transition:opacity .4s var(--ease-water),translate .4s var(--ease-water);vertical-align:.05em}.note__go.astro-d6qgp232 svg{width:.8em;height:auto}html[dir=rtl] .note__go.astro-d6qgp232{translate:6px 0;scale:-1 1}.note.astro-d6qgp232 a.astro-d6qgp232:hover .note__go.astro-d6qgp232,.note.astro-d6qgp232 a.astro-d6qgp232:focus-visible .note__go.astro-d6qgp232{opacity:1;translate:0 0}@media(hover:none){.note__go.astro-d6qgp232{opacity:1;translate:0 0}}
