.fc-card[data-astro-cid-fyhwjzos]{height:400px;border:1px solid rgba(var(--wash),.14)}@media(min-width:640px){.fc-card[data-astro-cid-fyhwjzos]{height:480px}}@media(min-width:1280px){.fc-card[data-astro-cid-fyhwjzos]{width:calc((min(100vw,80rem) - 8rem)/5);height:340px}.fc-body[data-astro-cid-fyhwjzos]{padding:1.25rem}.fc-title[data-astro-cid-fyhwjzos]{font-size:1.15rem}.fc-tag[data-astro-cid-fyhwjzos]{font-size:.6rem;transition:opacity .4s ease-out}.fc-desc-in[data-astro-cid-fyhwjzos]{font-size:.8125rem}.fc-card[data-astro-cid-fyhwjzos]:hover .fc-tag[data-astro-cid-fyhwjzos],.fc-card[data-astro-cid-fyhwjzos]:focus-visible .fc-tag[data-astro-cid-fyhwjzos]{opacity:0}}.fc-card[data-astro-cid-fyhwjzos]:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.fc-photo[data-astro-cid-fyhwjzos]{transition:transform 1.1s cubic-bezier(.2,.7,.2,1);will-change:transform;backface-visibility:hidden}.fc-grad[data-astro-cid-fyhwjzos]{z-index:1;background:linear-gradient(to top,rgba(var(--wash),.28),transparent 60%),linear-gradient(to top,rgba(10,11,11,.94) 0%,rgba(10,11,11,.72) 34%,rgba(10,11,11,.18) 62%,transparent 78%)}.fc-card[data-astro-cid-fyhwjzos]:after{content:"";position:absolute;inset:0;z-index:1;background:#0a0b0b29;pointer-events:none}.fc-blur[data-astro-cid-fyhwjzos]{z-index:1;height:58%;transform:translateY(31%);backdrop-filter:blur(10px);will-change:transform;background:linear-gradient(to top,rgba(var(--wash),.42),rgba(var(--wash),.16) 70%,transparent);mask-image:linear-gradient(to top,#000 30%,transparent)}.fc-tag[data-astro-cid-fyhwjzos]{z-index:2;padding:.35rem .65rem;border-radius:.4rem;background:#0a0b0bc7;border:1px solid rgba(255,255,255,.2);font-size:.66rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.fc-desc[data-astro-cid-fyhwjzos]{display:grid;grid-template-rows:1fr;margin-top:.75rem}.fc-desc-in[data-astro-cid-fyhwjzos]{min-height:0;overflow:hidden;padding-bottom:.9rem;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - .9rem),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - .9rem),transparent)}.fc-go[data-astro-cid-fyhwjzos]{display:grid;place-items:center;flex:none;width:1.4rem;height:1.4rem;border-radius:50%;border:1px solid rgba(255,255,255,.3);transition:background .5s cubic-bezier(.2,.7,.2,1),border-color .5s cubic-bezier(.2,.7,.2,1),color .5s cubic-bezier(.2,.7,.2,1),transform .5s cubic-bezier(.2,.7,.2,1)}.fc-go[data-astro-cid-fyhwjzos] svg[data-astro-cid-fyhwjzos]{width:.7rem;height:.7rem}.fc-card[data-astro-cid-fyhwjzos]:hover .fc-go[data-astro-cid-fyhwjzos],.fc-card[data-astro-cid-fyhwjzos]:focus-visible .fc-go[data-astro-cid-fyhwjzos]{background:color-mix(in srgb,rgb(var(--wash)) 45%,#fff);border-color:transparent;color:#0b0c0e;transform:translate(2px)}@media(hover:hover){.fc-desc[data-astro-cid-fyhwjzos]{grid-template-rows:0fr;margin-top:0;opacity:0;transition:grid-template-rows .78s cubic-bezier(.2,.7,.2,1),margin-top .78s cubic-bezier(.2,.7,.2,1),opacity .65s cubic-bezier(.2,.7,.2,1)}.fc-card[data-astro-cid-fyhwjzos]:hover .fc-desc[data-astro-cid-fyhwjzos],.fc-card[data-astro-cid-fyhwjzos]:focus-visible .fc-desc[data-astro-cid-fyhwjzos]{grid-template-rows:1fr;margin-top:.75rem;opacity:1;transition-delay:0s,0s,115ms}.fc-grad[data-astro-cid-fyhwjzos]{transform:translateY(16%);transition:transform .78s cubic-bezier(.2,.7,.2,1);will-change:transform}.fc-blur[data-astro-cid-fyhwjzos]{transition:transform .78s cubic-bezier(.2,.7,.2,1)}.fc-card[data-astro-cid-fyhwjzos]:hover .fc-grad[data-astro-cid-fyhwjzos],.fc-card[data-astro-cid-fyhwjzos]:focus-visible .fc-grad[data-astro-cid-fyhwjzos]{transform:none}.fc-card[data-astro-cid-fyhwjzos]:hover .fc-blur[data-astro-cid-fyhwjzos],.fc-card[data-astro-cid-fyhwjzos]:focus-visible .fc-blur[data-astro-cid-fyhwjzos]{transform:none}.fc-card[data-astro-cid-fyhwjzos]:hover .fc-photo[data-astro-cid-fyhwjzos],.fc-card[data-astro-cid-fyhwjzos]:focus-visible .fc-photo[data-astro-cid-fyhwjzos]{transform:scale(1.03)}.fc-card[data-astro-cid-fyhwjzos]:after{transition:background-color .65s cubic-bezier(.2,.7,.2,1)}.fc-card[data-astro-cid-fyhwjzos]:hover:after,.fc-card[data-astro-cid-fyhwjzos]:focus-visible:after{background-color:#0a0b0b99}}@media(prefers-reduced-motion:reduce){.fc-desc[data-astro-cid-fyhwjzos],.fc-grad[data-astro-cid-fyhwjzos],.fc-blur[data-astro-cid-fyhwjzos],.fc-photo[data-astro-cid-fyhwjzos],.fc-go[data-astro-cid-fyhwjzos]{transition:none!important}}.int-dots[data-astro-cid-d4gtvbvp]{--vt: 0px;--vh: 0px;--sh: 100%;background-image:radial-gradient(rgba(19,55,100,.08) 1px,transparent 1px);background-size:18px 18px;-webkit-mask-image:radial-gradient(ellipse 75% 70% at 50% 45%,#000 25%,transparent 78%),linear-gradient(to bottom,#000 var(--vt),transparent var(--vt),transparent calc(var(--vt) + var(--vh)),#000 calc(var(--vt) + var(--vh)));-webkit-mask-composite:source-in;mask-image:radial-gradient(ellipse 75% 70% at 50% 45%,#000 25%,transparent 78%),linear-gradient(to bottom,#000 var(--vt),transparent var(--vt),transparent calc(var(--vt) + var(--vh)),#000 calc(var(--vt) + var(--vh)));mask-composite:intersect}.int-dots-vp[data-astro-cid-d4gtvbvp]{--vt: 0px;--sh: 100%;background-image:radial-gradient(rgba(19,55,100,.08) 1px,transparent 1px);background-size:18px 18px;background-position:0 calc(0px - var(--vt));-webkit-mask-image:radial-gradient(ellipse 75% 70% at 50% 45%,#000 25%,transparent 78%);mask-image:radial-gradient(ellipse 75% 70% at 50% 45%,#000 25%,transparent 78%);-webkit-mask-size:100% var(--sh);mask-size:100% var(--sh);-webkit-mask-position:0 calc(0px - var(--vt));mask-position:0 calc(0px - var(--vt));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.integ-card[data-astro-cid-d4gtvbvp]{border-radius:.875rem}.marquee-viewport[data-astro-cid-d4gtvbvp]{overflow:hidden;padding-block:1.5rem;-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.marquee-track[data-astro-cid-d4gtvbvp]{display:flex;width:max-content;animation:integ-marquee 55s linear infinite}@keyframes integ-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee-track[data-astro-cid-d4gtvbvp]{animation:none;flex-wrap:wrap;justify-content:center;width:100%;gap:.75rem 0}}
