.intro[data-astro-cid-r3bc3sjw]{padding-top:calc(var(--nav-h) + var(--space-xl));padding-bottom:var(--space-l)}.gallery[data-astro-cid-r3bc3sjw]{padding-bottom:var(--space-xl);position:relative}.gallery__track[data-astro-cid-r3bc3sjw]{gap:var(--space-l);width:min(100% - 2 * var(--gutter), var(--max-w) - 2 * var(--gutter));margin-inline:auto;display:grid}.gallery__progress[data-astro-cid-r3bc3sjw]{display:none}.gp__inner[data-astro-cid-r3bc3sjw]{gap:var(--space-l);border-radius:var(--radius-l);padding:var(--space-l);grid-template-columns:1.5fr 1fr;align-items:center;display:grid;position:relative;overflow:hidden}.gp__media[data-astro-cid-r3bc3sjw]{position:relative}.gp__text[data-astro-cid-r3bc3sjw]{gap:var(--space-s);align-content:start;display:grid}.gp__meta[data-astro-cid-r3bc3sjw]{font-size:var(--fs-small);color:var(--e2e-blue);margin:0;font-weight:500}.gp__num[data-astro-cid-r3bc3sjw]{color:var(--mist);font-variant-numeric:tabular-nums;margin-right:.75rem}.gp__title[data-astro-cid-r3bc3sjw]{font-size:var(--fs-h2);margin:0}.gp__text[data-astro-cid-r3bc3sjw] .btn[data-astro-cid-r3bc3sjw]{margin-top:var(--space-xs);justify-self:start}.gp__badge[data-astro-cid-r3bc3sjw]{border-radius:var(--pill);color:var(--white);font-size:var(--fs-small);background:#02070a80;border:1px solid #ffffff40;justify-self:start;margin:0;padding:.35rem .9rem}.swatches[data-astro-cid-r3bc3sjw]{margin:var(--space-xs) 0 0;flex-wrap:wrap;gap:.6rem;padding:0;list-style:none;display:flex}.swatches[data-astro-cid-r3bc3sjw] li[data-astro-cid-r3bc3sjw]{justify-items:center;gap:.35rem;display:grid}.swatches[data-astro-cid-r3bc3sjw] li[data-astro-cid-r3bc3sjw]:before{content:"";background:var(--c);width:48px;height:48px;box-shadow:0 10px 30px -8px var(--c);border:1px solid #ffffff2e;border-radius:50%}.swatches[data-astro-cid-r3bc3sjw] span[data-astro-cid-r3bc3sjw]{color:var(--mist);font-variant-numeric:tabular-nums;font-size:.75rem}.gp--soon[data-astro-cid-r3bc3sjw] .gp__inner[data-astro-cid-r3bc3sjw]:before{content:"";z-index:-1;background:conic-gradient(from var(--spin,0deg), transparent 0 70%, var(--pb) 85%, transparent 100%);animation:6s linear infinite spin;position:absolute;inset:-50%}.gp--soon[data-astro-cid-r3bc3sjw] .gp__inner[data-astro-cid-r3bc3sjw]:after{content:"";border-radius:inherit;background:var(--midnight);z-index:-1;opacity:.92;position:absolute;inset:1px}.gp--soon[data-astro-cid-r3bc3sjw] .gp__inner[data-astro-cid-r3bc3sjw]{isolation:isolate}@property --spin{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes spin{to{--spin:360deg}}.gp__locked[data-astro-cid-r3bc3sjw]{aspect-ratio:16/11;border-radius:var(--radius-l);background:linear-gradient(160deg, color-mix(in srgb, var(--pa) 30%, var(--midnight)), var(--ink));place-items:center;display:grid;position:relative;overflow:hidden}.gp__orb[data-astro-cid-r3bc3sjw]{aspect-ratio:1;filter:blur(40px);opacity:.7;border-radius:50%;width:55%;position:absolute}.gp__orb--a[data-astro-cid-r3bc3sjw]{background:var(--pa);animation:9s ease-in-out infinite alternate drift;top:10%;left:5%}.gp__orb--b[data-astro-cid-r3bc3sjw]{background:var(--pb);animation:11s ease-in-out infinite alternate-reverse drift;bottom:5%;right:5%}@keyframes drift{to{transform:translate(18%,-12%)scale(1.15)}}.gp__locked[data-astro-cid-r3bc3sjw]:after{content:"";backdrop-filter:blur(18px);background:#02070a40;position:absolute;inset:0}.gp__lock[data-astro-cid-r3bc3sjw]{z-index:1;fill:none;width:64px;height:64px;stroke:var(--white);stroke-width:1.4px;stroke-linecap:round;opacity:.85;position:relative}.gp__self[data-astro-cid-r3bc3sjw]{aspect-ratio:16/11;border-radius:var(--radius-l);background:radial-gradient(60% 60%,#0297de2e,#0000 70%);place-items:center;display:grid}.gp__mark[data-astro-cid-r3bc3sjw]{filter:drop-shadow(0 0 30px #0297de80);width:46%;display:block}.gp__mark[data-astro-cid-r3bc3sjw] svg{width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){.gp--soon[data-astro-cid-r3bc3sjw] .gp__inner[data-astro-cid-r3bc3sjw]:before,.gp__orb[data-astro-cid-r3bc3sjw]{animation:none}}.gallery[data-astro-cid-r3bc3sjw].is-horizontal{align-items:center;height:100svh;padding:0;display:flex;overflow:hidden}.gallery[data-astro-cid-r3bc3sjw].is-horizontal .gallery__track[data-astro-cid-r3bc3sjw]{width:max-content;padding-left:max(var(--gutter), calc((100vw - var(--max-w)) / 2 + var(--gutter)));gap:0;margin:0;display:flex}.gallery[data-astro-cid-r3bc3sjw].is-horizontal .gp[data-astro-cid-r3bc3sjw]{flex:none;width:min(1200px,86vw);padding-right:4vw}.gallery[data-astro-cid-r3bc3sjw].is-horizontal .gallery__progress[data-astro-cid-r3bc3sjw]{background:#ffffff1f;border-radius:2px;width:min(320px,40vw);height:2px;display:block;position:absolute;bottom:4vh;left:50%;overflow:hidden;translate:-50%}.gallery__progress[data-astro-cid-r3bc3sjw] span[data-astro-cid-r3bc3sjw]{background:linear-gradient(90deg, var(--e2e-orange), var(--e2e-blue));transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}@media (width<=860px){.gallery__track[data-astro-cid-r3bc3sjw]{scroll-snap-type:x mandatory;width:auto;padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scrollbar-width:none;overscroll-behavior-x:contain;gap:.75rem;display:flex;overflow-x:auto}.gallery__track[data-astro-cid-r3bc3sjw]::-webkit-scrollbar{display:none}.gp[data-astro-cid-r3bc3sjw]{scroll-snap-align:start;flex:none;width:86vw}.gp__inner[data-astro-cid-r3bc3sjw]{padding:var(--space-m);grid-template-columns:1fr;align-content:start;height:100%}.gp__title[data-astro-cid-r3bc3sjw]{font-size:var(--fs-h3)}.gallery__progress[data-astro-cid-r3bc3sjw]{margin:var(--space-m) auto 0;background:#ffffff1f;width:40vw;height:2px;display:block;position:relative;overflow:hidden}}
