.cx-testimonials[data-astro-cid-jbssjyg4]{position:relative}.cx-testimonials__track[data-astro-cid-jbssjyg4]{grid-template-areas:"stack";align-items:center;margin:0;padding:0;list-style:none;display:grid}.cx-testimonials__slide[data-astro-cid-jbssjyg4]{opacity:0;visibility:hidden;pointer-events:none;grid-area:stack;grid-template-columns:minmax(0,1fr);align-items:center;gap:1.5rem 2.5rem;transition:opacity .55s,visibility 0s linear .55s;display:grid}.cx-testimonials__slide[data-astro-cid-jbssjyg4].is-active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .55s,visibility linear}@media (width>=768px){.cx-testimonials__slide[data-astro-cid-jbssjyg4]{grid-template-columns:minmax(0,16rem) minmax(0,1fr)}}.cx-testimonials__person[data-astro-cid-jbssjyg4]{text-align:center;flex-direction:column;align-items:center;gap:.85rem;display:flex}.cx-testimonials__photo[data-astro-cid-jbssjyg4]{object-fit:cover;border:1px solid #ffffff1f;border-radius:9999px;width:112px;height:112px}.cx-testimonials__attribution[data-astro-cid-jbssjyg4]{line-height:1.35}.cx-testimonials__name[data-astro-cid-jbssjyg4]{color:#fff;font-weight:500;font-size:var(--font-floor)}.cx-testimonials__affiliation[data-astro-cid-jbssjyg4]{color:var(--color-brand-300);font-size:var(--font-floor);margin-top:.15rem}.cx-testimonials__content[data-astro-cid-jbssjyg4]{padding-right:0}@media (width>=768px){.cx-testimonials__content[data-astro-cid-jbssjyg4]{padding-right:4rem}}.cx-testimonials__quote[data-astro-cid-jbssjyg4]{color:#ffffffeb;font-style:italic;font-size:var(--font-floor);margin:0;line-height:1.6}@media (width>=768px){.cx-testimonials__quote[data-astro-cid-jbssjyg4]{font-size:1.25rem}}.cx-testimonials__more[data-astro-cid-jbssjyg4]{appearance:none;color:var(--color-brand-300);font:inherit;font-size:var(--font-floor);cursor:pointer;background:0 0;border:0;margin-top:.9rem;padding:0;transition:color .15s}.cx-testimonials__more[data-astro-cid-jbssjyg4]:hover,.cx-testimonials__more[data-astro-cid-jbssjyg4]:focus-visible{color:#fff}.cx-testimonials__dots[data-astro-cid-jbssjyg4]{z-index:2;justify-content:center;gap:.6rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex;position:relative}@media (width>=768px){.cx-testimonials__dots[data-astro-cid-jbssjyg4]{justify-content:flex-end;margin:0;position:absolute;bottom:.25rem;right:.25rem}}.cx-testimonials__dot[data-astro-cid-jbssjyg4]{cursor:pointer;background:#ffffff73;border:0;border-radius:999px;width:9px;height:9px;padding:0;transition:background .2s,transform .2s,width .2s;position:relative}.cx-testimonials__dot[data-astro-cid-jbssjyg4]:after{content:"";position:absolute;inset:-8px}.cx-testimonials__dot[data-astro-cid-jbssjyg4]:hover{background:#ffffffa6}.cx-testimonials__dot[data-astro-cid-jbssjyg4].is-active{background:var(--color-brand-500);width:24px}.cx-testimonials__dialog[data-astro-cid-jbssjyg4]{color:#fff;overscroll-behavior:contain;cursor:pointer;background:radial-gradient(120% 80% at 100% 0,#48bcbc29 0%,#0000 55%),radial-gradient(120% 80% at 0 100%,#48bcbc0f 0%,#0000 60%),linear-gradient(160deg,#141a1ec7 0%,#0f1417d1 65%,#0b1013d9 100%);border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;animation:.35s both cx-testimonials-dialog-in;inset:0;overflow:auto}.cx-testimonials__dialog-article[data-astro-cid-jbssjyg4],.cx-testimonials__dialog-aside[data-astro-cid-jbssjyg4],.cx-testimonials__close[data-astro-cid-jbssjyg4]{cursor:default}.cx-testimonials__close[data-astro-cid-jbssjyg4]{cursor:pointer}.cx-testimonials__dialog[data-astro-cid-jbssjyg4]::backdrop{backdrop-filter:blur(6px);background:#080c108c;animation:.35s both cx-testimonials-dialog-backdrop-in}@keyframes cx-testimonials-dialog-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes cx-testimonials-dialog-backdrop-in{0%{opacity:0}to{opacity:1}}.cx-testimonials__close[data-astro-cid-jbssjyg4]{color:#fffc;cursor:pointer;z-index:2;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:background .15s,color .15s,border-color .15s,transform .15s;display:inline-flex;position:fixed;top:1.25rem;right:1.25rem}.cx-testimonials__close[data-astro-cid-jbssjyg4]:hover,.cx-testimonials__close[data-astro-cid-jbssjyg4]:focus-visible{color:#fff;background:#ffffff1f;border-color:#fff3}.cx-testimonials__dialog-inner[data-astro-cid-jbssjyg4]{grid-template-columns:1fr;align-content:center;justify-items:center;gap:2.5rem;max-width:84rem;min-height:100%;margin:0 auto;padding:3.5rem 1.5rem 3rem;display:grid}@media (width>=900px){.cx-testimonials__dialog-inner[data-astro-cid-jbssjyg4]{grid-template-columns:minmax(0,20rem) minmax(0,1fr);place-items:center stretch;gap:4rem;padding:4rem}}.cx-testimonials__dialog-aside[data-astro-cid-jbssjyg4]{text-align:center;flex-direction:column;align-items:center;gap:.65rem;display:flex}@media (width>=900px){.cx-testimonials__dialog-aside[data-astro-cid-jbssjyg4]{text-align:left;align-items:flex-start;gap:.75rem;position:sticky;top:4rem}}.cx-testimonials__dialog-photo[data-astro-cid-jbssjyg4]{object-fit:cover;border:1px solid #ffffff1f;border-radius:9999px;width:160px;height:160px;margin-bottom:.75rem;box-shadow:0 24px 60px -28px #000000b3}.cx-testimonials__dialog-eyebrow[data-astro-cid-jbssjyg4]{letter-spacing:.22em;text-transform:uppercase;color:var(--color-brand-300);margin:0;font-size:.7rem;font-weight:600}.cx-testimonials__dialog-name[data-astro-cid-jbssjyg4]{font-family:var(--font-sans);letter-spacing:.005em;color:#fff;margin:0;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:300;line-height:1.15}.cx-testimonials__dialog-affiliation[data-astro-cid-jbssjyg4]{color:var(--color-brand-300);margin:0;font-size:1rem}.cx-testimonials__dialog-article[data-astro-cid-jbssjyg4]{width:100%;max-width:38rem;position:relative}.cx-testimonials__dialog-mark[data-astro-cid-jbssjyg4]{width:64px;height:auto;color:var(--color-brand-500);opacity:.35;margin-bottom:1rem}@media (width>=900px){.cx-testimonials__dialog-mark[data-astro-cid-jbssjyg4]{width:80px;margin:0;position:absolute;top:-.5rem;left:-5.5rem}}.cx-testimonials__dialog-body[data-astro-cid-jbssjyg4]{color:#ffffffeb;font-size:clamp(1.05rem,1.4vw,1.2rem);font-style:italic;font-weight:300;line-height:1.75}.cx-testimonials__dialog-body[data-astro-cid-jbssjyg4] p{margin:0 0 1rem}.cx-testimonials__dialog-body[data-astro-cid-jbssjyg4] p:last-child{margin-bottom:0}.cx-testimonials__dialog-body[data-astro-cid-jbssjyg4] p:first-child{color:#fff;font-size:1.05em}.cx-testimonials__dialog-body[data-astro-cid-jbssjyg4] a{color:var(--color-brand-300);text-underline-offset:2px;font-style:normal;text-decoration:underline}.cx-testimonials__dialog-body[data-astro-cid-jbssjyg4] a:hover{color:#fff}@media (prefers-reduced-motion:reduce){.cx-testimonials__dialog[data-astro-cid-jbssjyg4],.cx-testimonials__dialog[data-astro-cid-jbssjyg4]::backdrop{animation:none}.cx-testimonials__slide[data-astro-cid-jbssjyg4]{transition:opacity 10ms linear}}.bys-showcase[data-astro-cid-ws3tfmal]{display:block;position:relative}.bys-showcase__card[data-astro-cid-ws3tfmal]{will-change:transform;border:1px solid var(--color-surface-line);background:var(--color-surface-1);color:inherit;border-radius:.85rem;grid-template-columns:1fr;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden;transform:translateZ(0)}.bys-showcase__card[data-astro-cid-ws3tfmal]:hover{border-color:var(--color-brand-500);transform:translateY(-2px);box-shadow:0 18px 38px -18px #0000008c}.bys-showcase__media[data-astro-cid-ws3tfmal]{aspect-ratio:4/3;background:#0b0f12;width:100%;position:relative;overflow:hidden}@media (width>=640px){.bys-showcase__media[data-astro-cid-ws3tfmal]{aspect-ratio:16/9}}.bys-showcase__media[data-astro-cid-ws3tfmal] .bys-scene{border:none;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.bys-showcase__scene[data-astro-cid-ws3tfmal]{opacity:0;pointer-events:none;transition:opacity .6s;position:absolute;inset:0}.bys-showcase__scene[data-astro-cid-ws3tfmal].is-active{opacity:1}.bys-showcase__header[data-astro-cid-ws3tfmal]{padding:1.5rem 1.75rem .25rem}.bys-showcase__stretch[data-astro-cid-ws3tfmal]{color:inherit;text-decoration:none}.bys-showcase__stretch[data-astro-cid-ws3tfmal]:after{content:"";z-index:1;position:absolute;inset:0}.bys-showcase__title[data-astro-cid-ws3tfmal]{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;margin-top:.4rem;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:300}.bys-showcase__captions[data-astro-cid-ws3tfmal]{min-height:3.4em;margin:.4rem 1.75rem 1.25rem;position:relative}.bys-showcase__caption[data-astro-cid-ws3tfmal]{opacity:0;transition:opacity .35s;position:absolute;inset:0}.bys-showcase__caption[data-astro-cid-ws3tfmal].is-active{opacity:1}.bys-showcase__loadout-title[data-astro-cid-ws3tfmal]{font-size:var(--font-floor);letter-spacing:.02em;color:#ffffffe6;font-weight:600}.bys-showcase__loadout-summary[data-astro-cid-ws3tfmal]{font-size:var(--font-floor);color:#ffffffa6;margin-top:.2rem;line-height:1.4}.bys-showcase__dots[data-astro-cid-ws3tfmal]{z-index:6;justify-content:center;gap:.6rem;display:flex;position:absolute;bottom:.6rem;left:0;right:0}.bys-showcase__dot[data-astro-cid-ws3tfmal]{cursor:pointer;background:#ffffff73;border:0;border-radius:999px;width:9px;height:9px;padding:0;transition:background .2s,transform .2s,width .2s;position:relative}.bys-showcase__dot[data-astro-cid-ws3tfmal]:after{content:"";position:absolute;inset:-8px}.bys-showcase__dot[data-astro-cid-ws3tfmal]:hover{background:#ffffffa6}.bys-showcase__dot[data-astro-cid-ws3tfmal].is-active{background:var(--color-brand-500);width:24px}
