.collection-wipe{--wipe-out-start:-100%;--wipe-in-end:100%;z-index:30;pointer-events:none;visibility:hidden;position:fixed;inset:0 0 0 clamp(2.5rem,4vw,4rem);overflow:hidden}.collection-wipe-surface{background:var(--color-canvas);position:absolute;inset:0}[data-collection-wipe] .collection-wipe-surface{will-change:transform}.collection-wipe-surface:after{content:"";background:#3475ff;width:2px;position:absolute;inset:0 0 0 auto}[data-collection-wipe] .collection-wipe{visibility:visible}[data-collection-wipe=leaving] .collection-wipe-surface{animation:.19s cubic-bezier(.4,0,1,1) both collection-wipe-out}[data-collection-wipe=covered] .collection-wipe-surface{transform:translate(0)}[data-collection-wipe=entering] .collection-wipe-surface{animation:.21s cubic-bezier(0,0,.6,1) both collection-wipe-in}[data-collection-wipe=entering] .collection-wipe-surface:after{left:0;right:auto}[data-collection-wipe-direction=back] .collection-wipe{--wipe-out-start:100%;--wipe-in-end:-100%}[data-collection-wipe-direction=back][data-collection-wipe=leaving] .collection-wipe-surface:after{left:0;right:auto}[data-collection-wipe-direction=back][data-collection-wipe=entering] .collection-wipe-surface:after{left:auto;right:0}[data-collection-selected] [data-collection-cover]{animation:.19s ease-out both collection-cover-lift}@keyframes collection-wipe-out{0%{transform:translateX(var(--wipe-out-start))}to{transform:translate(0)}}@keyframes collection-wipe-in{0%{transform:translate(0)}to{transform:translateX(var(--wipe-in-end))}}@keyframes collection-cover-lift{to{transform:translateY(-4px)scale(1.05)}}@media (prefers-reduced-motion:reduce){.collection-wipe{display:none}[data-collection-selected] [data-collection-cover]{animation:none}}.collections-content,body:has([data-collections-rail])>.contact-footer{padding-inline-start:clamp(1.5rem,4vw,4rem)}body:has([data-collections-rail])>header{padding-left:calc(clamp(1.5rem,4vw,4rem) + 1.25rem)}@media (width>=768px){body:has([data-collections-rail])>header{padding-left:calc(clamp(1.5rem,4vw,4rem) + 2.5rem)}}.collections-rail[data-astro-cid-neugzv7s]{z-index:41;isolation:isolate;pointer-events:none;background:var(--color-canvas);width:clamp(2.5rem,4vw,4rem);position:fixed;inset:0 auto 0 0}.collections-artifacts[data-astro-cid-neugzv7s]{width:100%;height:100%;display:block;position:absolute;inset:0}path[data-astro-cid-neugzv7s]{vector-effect:non-scaling-stroke;stroke-width:1.75px;stroke-linecap:butt;stroke-linejoin:miter}.circuit-spine[data-astro-cid-neugzv7s]{stroke:#b7c5d6;stroke-opacity:.7}.circuit-steel[data-astro-cid-neugzv7s]{stroke:#536779;stroke-width:1.2px}.circuit-blue[data-astro-cid-neugzv7s]{stroke:#3475ff;stroke-width:2px;stroke-opacity:.95}[data-astro-cid-neugzv7s][data-collections-gap]{vector-effect:none;stroke-width:16px}.collections-return[data-astro-cid-neugzv7s]{pointer-events:auto;cursor:pointer;display:block;position:absolute;inset:0}.collections-return-hint[data-astro-cid-neugzv7s]{bottom:max(1.5rem, env(safe-area-inset-bottom));background:var(--color-canvas);color:#fff;white-space:nowrap;flex-direction:column;align-items:center;gap:.3rem;padding:.45rem .1rem;font-size:clamp(.625rem,.85vw,.75rem);line-height:1.1;display:flex;position:absolute;left:50%;transform:translate(-50%)}.collections-return-hint[data-astro-cid-neugzv7s] svg[data-astro-cid-neugzv7s]{flex:none}.collections-return[data-astro-cid-neugzv7s] path[data-astro-cid-neugzv7s]{stroke-linecap:round;stroke-linejoin:round}.collections-return-hint[data-astro-cid-neugzv7s] path[data-astro-cid-neugzv7s]{stroke-width:2.5px;vector-effect:none}.collections-return-arrow[data-astro-cid-neugzv7s] path[data-astro-cid-neugzv7s]{stroke-width:1.5px}.collections-return-invert[data-astro-cid-neugzv7s],.collections-return-reveal[data-astro-cid-neugzv7s]{pointer-events:none;clip-path:inset(0 100% 0 0);transition:clip-path .46s cubic-bezier(.22,.7,.2,1);position:absolute;inset:0}.collections-return-invert[data-astro-cid-neugzv7s]{z-index:2;mix-blend-mode:difference;background:#fff}.collections-return-reveal[data-astro-cid-neugzv7s]{z-index:3}.collections-return-arrow[data-astro-cid-neugzv7s]{width:min(62%,2.25rem);position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.collections-return[data-astro-cid-neugzv7s]:focus-visible{outline:none}.collections-return[data-astro-cid-neugzv7s]:focus-visible [data-astro-cid-neugzv7s]:is(.collections-return-invert,.collections-return-reveal){clip-path:inset(0)}.collections-return[data-astro-cid-neugzv7s]:focus-visible:after{content:"";z-index:4;border:2px solid #3475ff;position:absolute;inset:3px}@media (hover:hover){.collections-return[data-astro-cid-neugzv7s]:hover [data-astro-cid-neugzv7s]:is(.collections-return-invert,.collections-return-reveal){clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.collections-return-invert[data-astro-cid-neugzv7s],.collections-return-reveal[data-astro-cid-neugzv7s]{transition:none}}
