.dots[data-astro-cid-ujx2jqne]{z-index:10;flex-direction:column;gap:.9rem;display:flex;position:fixed;top:50%;right:clamp(.6rem,2vw,1.5rem);transform:translateY(-50%)}a[data-astro-cid-ujx2jqne]{border:1px solid var(--paper);opacity:.55;border-radius:50%;width:10px;height:10px;transition:all .3s}a[data-astro-cid-ujx2jqne][aria-current]{background:var(--pyrite);border-color:var(--pyrite);opacity:1;transform:scale(1.4)}@media (width<=520px){.dots[data-astro-cid-ujx2jqne]{display:none}}.art[data-astro-cid-izlrx476]{transform-origin:50% 92%;pointer-events:none;justify-content:center;height:min(92svh,62vw + 20svh);display:flex;position:absolute;inset:auto 0 0}svg[data-astro-cid-izlrx476]{width:auto;max-width:none;height:100%;overflow:visible}.breathe[data-astro-cid-izlrx476]{animation:7s ease-in-out infinite alternate breathe}.vein[data-astro-cid-izlrx476]{filter:drop-shadow(0 0 4px #4a8bd0)}@keyframes breathe{0%{opacity:.75}to{opacity:1}}@media (prefers-reduced-motion:reduce){.breathe[data-astro-cid-izlrx476]{animation:none}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.art[data-astro-cid-izlrx476]{animation:linear both enter;animation-timeline:scroll(root);animation-range:0 100svh}@keyframes enter{to{opacity:0;transform:scale(4.5)}}}}@media (width<=720px){.art[data-astro-cid-izlrx476]{height:62svh}}.project[data-astro-cid-ecyvuypr]{scroll-snap-align:start;background:radial-gradient(ellipse at 85% 50%, rgb(38 97 156/calc(.12 + var(--depth) * .3)), transparent 60%), linear-gradient(180deg, color-mix(in srgb, var(--rock), var(--rock-deep) calc(var(--depth) * 70%)), color-mix(in srgb, var(--rock), var(--rock-deep) calc(var(--depth) * 70% + 25%)));align-items:center;min-height:100svh;padding:6rem clamp(1.25rem,8vw,8rem);display:grid;position:relative;overflow:hidden}.flip[data-astro-cid-ecyvuypr]{background:radial-gradient(ellipse at 15% 50%, rgb(38 97 156/calc(.12 + var(--depth) * .3)), transparent 60%), linear-gradient(180deg, color-mix(in srgb, var(--rock), var(--rock-deep) calc(var(--depth) * 70%)), color-mix(in srgb, var(--rock), var(--rock-deep) calc(var(--depth) * 70% + 25%)))}.vein[data-astro-cid-ecyvuypr]{width:clamp(80px,12vw,200px);height:100%;opacity:calc(.35 + var(--depth) * .65);pointer-events:none;position:absolute;top:0;bottom:0;right:4%}.flip[data-astro-cid-ecyvuypr] .vein[data-astro-cid-ecyvuypr]{left:4%;right:auto;transform:scaleX(-1)}.vein[data-astro-cid-ecyvuypr] path[data-astro-cid-ecyvuypr]{fill:none;stroke:#4a8bd0;stroke-width:3px;stroke-linejoin:round;filter:drop-shadow(0 0 6px #4a8bd0)drop-shadow(0 0 16px #4a8bd099);vector-effect:non-scaling-stroke}.vein[data-astro-cid-ecyvuypr] .thin[data-astro-cid-ecyvuypr]{stroke:var(--pyrite);stroke-width:1px;stroke-dasharray:2 12;filter:none;opacity:.8}.inner[data-astro-cid-ecyvuypr]{grid-template-columns:minmax(5rem,1fr) 2fr;align-items:center;gap:clamp(1rem,5vw,5rem);width:100%;max-width:72rem;margin:0 auto;display:grid;position:relative}.flip[data-astro-cid-ecyvuypr] .inner[data-astro-cid-ecyvuypr]{grid-template-columns:2fr minmax(5rem,1fr)}.flip[data-astro-cid-ecyvuypr] .num[data-astro-cid-ecyvuypr]{order:2}.num[data-astro-cid-ecyvuypr]{min-height:8rem}h2[data-astro-cid-ecyvuypr]{text-shadow:0 0 40px #4a8bd059;font-size:clamp(2.2rem,5vw,4rem)}.summary[data-astro-cid-ecyvuypr]{opacity:.9;max-width:36rem;margin:1.25rem 0;font-size:clamp(1.05rem,1.6vw,1.3rem)}.body[data-astro-cid-ecyvuypr]{opacity:.85;max-width:36rem;margin-bottom:1.25rem}.body[data-astro-cid-ecyvuypr] p{margin:0 0 1rem}.site[data-astro-cid-ecyvuypr]{color:var(--pyrite);border-bottom:1px solid #d9b44a80;margin-top:1.75rem;padding-bottom:.15rem;text-decoration:none;transition:border-color .2s;display:inline-block}.site[data-astro-cid-ecyvuypr]:hover{border-bottom-color:var(--pyrite)}ul[data-astro-cid-ecyvuypr]{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}li[data-astro-cid-ecyvuypr]{background:#26619c26;border:1px solid #6fa3d899;border-radius:999px;padding:.25rem .9rem;font-size:.9rem}@media (width<=720px){.inner[data-astro-cid-ecyvuypr],.flip[data-astro-cid-ecyvuypr] .inner[data-astro-cid-ecyvuypr]{grid-template-columns:1fr}.num[data-astro-cid-ecyvuypr],.flip[data-astro-cid-ecyvuypr] .num[data-astro-cid-ecyvuypr]{order:0;min-height:0}.vein[data-astro-cid-ecyvuypr]{opacity:.25}}.js [data-astro-cid-ecyvuypr][data-reveal] .text[data-astro-cid-ecyvuypr]{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(2rem)}.js [data-astro-cid-ecyvuypr][data-reveal].visible .text[data-astro-cid-ecyvuypr]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js [data-astro-cid-ecyvuypr][data-reveal] .text[data-astro-cid-ecyvuypr]{opacity:1;transition:none;transform:none}}section[data-astro-cid-lcdefpme]{scroll-snap-align:start;align-items:center;min-height:100svh;padding:6rem clamp(1.25rem,8vw,8rem);display:grid}.eyebrow[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.2em;color:var(--pyrite);margin:0 0 1rem;font-size:.8rem}.lead[data-astro-cid-lcdefpme]{opacity:.92;max-width:38rem;font-size:clamp(1.1rem,1.8vw,1.4rem)}.hero[data-astro-cid-lcdefpme]{background:linear-gradient(#040916 0%,#0a1c3d 55%,#17407a 100%);align-items:start;padding-top:clamp(6rem,14svh,9rem);position:relative;overflow:hidden}.stars[data-astro-cid-lcdefpme]{opacity:.8;background:radial-gradient(1.5px 1.5px at 12% 18%,#fff,#0000),radial-gradient(1px 1px at 28% 8%,#fff,#0000),radial-gradient(1.5px 1.5px at 44% 22%,#cfe3ff,#0000),radial-gradient(1px 1px at 61% 12%,#fff,#0000),radial-gradient(1.5px 1.5px at 78% 26%,#fff,#0000),radial-gradient(1px 1px at 90% 10%,#cfe3ff,#0000),radial-gradient(1px 1px at 6% 40%,#fff,#0000),radial-gradient(1px 1px at 95% 42%,#fff,#0000),radial-gradient(1px 1px at 35% 34%,#fff,#0000),radial-gradient(1.5px 1.5px at 70% 6%,#fff,#0000);position:absolute;inset:0}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{text-shadow:0 2px 40px #040916;margin-bottom:1.5rem;font-size:clamp(3rem,9vw,7.5rem)}.content[data-astro-cid-lcdefpme]{width:100%;max-width:72rem;margin:0 auto;position:relative}.hero[data-astro-cid-lcdefpme] .content[data-astro-cid-lcdefpme]{z-index:1}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{text-shadow:0 1px 20px #040916}.scroll[data-astro-cid-lcdefpme]{color:var(--pyrite);margin-top:1.5rem;text-decoration:none;display:inline-block}.scroll[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{animation:1.8s ease-in-out infinite bob;display:inline-block}@keyframes bob{50%{transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.scroll[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{animation:none}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.hero[data-astro-cid-lcdefpme] .content[data-astro-cid-lcdefpme]{animation:linear both leave;animation-timeline:scroll(root);animation-range:0 60svh}@keyframes leave{to{opacity:0;transform:translateY(-3rem)}}}}.intro[data-astro-cid-lcdefpme]{background:radial-gradient(ellipse at 50% 0%, #26619c59, transparent 60%), var(--rock);align-content:center;justify-items:start;gap:1.5rem}.intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--lapis-light);text-shadow:0 0 50px #4a8bd080;font-size:clamp(2.5rem,7vw,5.5rem)}.intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{opacity:.9;max-width:40rem;font-size:clamp(1.1rem,1.8vw,1.45rem)}.js .intro[data-astro-cid-lcdefpme][data-reveal]>[data-astro-cid-lcdefpme]{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(2rem)}.js .intro[data-astro-cid-lcdefpme].visible>[data-astro-cid-lcdefpme]{opacity:1;transform:none}.support[data-astro-cid-lcdefpme]{background:radial-gradient(ellipse at 70% 55%, #3f86cc 0%, var(--lapis) 28%, var(--lapis-deep) 62%, var(--rock-deep) 100%);grid-template-rows:1fr auto;padding-bottom:1.5rem;position:relative;overflow:hidden}.chamber[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(1.5rem,5vw,4rem);width:100%;max-width:72rem;margin:0 auto;display:grid}.support[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:1.5rem;font-size:clamp(2.5rem,6vw,5rem)}.actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.btn[data-astro-cid-lcdefpme]{border:1px solid var(--pyrite);color:var(--paper);background:#04070e59;border-radius:999px;padding:.85rem 2rem;text-decoration:none;transition:all .25s}.btn[data-astro-cid-lcdefpme]:hover,.btn[data-astro-cid-lcdefpme].primary{background:var(--pyrite);color:var(--rock-deep)}.btn[data-astro-cid-lcdefpme].primary:hover{background:var(--paper);border-color:var(--paper)}.news[data-astro-cid-lcdefpme]{background:var(--rock);align-content:center}.news[data-astro-cid-lcdefpme] .content[data-astro-cid-lcdefpme]{gap:1.5rem;display:grid}.news[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--lapis-light);font-size:clamp(2.2rem,6vw,4rem)}.news[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.news[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{background:#081a3199;border:1px solid #6fa3d84d;border-radius:1rem;height:100%;padding:1.5rem;text-decoration:none;transition:border-color .25s,transform .25s;display:block}.news[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{border-color:var(--pyrite);transform:translateY(-2px)}.news[data-astro-cid-lcdefpme] time[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.15em;color:var(--pyrite);font-size:.8rem}.news[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:.4rem 0 .5rem;font-size:1.4rem}.news[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{opacity:.85;margin:0}.news[data-astro-cid-lcdefpme] .all[data-astro-cid-lcdefpme]{color:var(--pyrite);justify-self:start;text-decoration:none}@media (width<=800px){.chamber[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
