.text-cta[data-astro-cid-i7putu3k]{font-family:var(--font-sans);font-weight:700;font-size:var(--step--1);color:var(--clr-ink);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;text-decoration:none;transition:all .2s;display:inline-flex}.text-cta-content[data-astro-cid-i7putu3k]{align-items:center;display:flex;position:relative}.text-cta-text[data-astro-cid-i7putu3k]{letter-spacing:.02em;color:var(--clr-accent);position:relative}.text-cta-text[data-astro-cid-i7putu3k]:after{content:"";background:var(--clr-accent);width:0;height:1px;transition:width .3s;position:absolute;bottom:-2px;left:0}.text-cta-arrow[data-astro-cid-i7putu3k]{opacity:.7;color:var(--clr-accent);align-items:center;margin-left:.5rem;transition:transform .3s,opacity .3s;display:inline-flex;transform:translate(0)}.text-cta[data-astro-cid-i7putu3k]:hover .text-cta-text[data-astro-cid-i7putu3k]{opacity:.9}.text-cta[data-astro-cid-i7putu3k]:hover .text-cta-text[data-astro-cid-i7putu3k]:after{width:100%}.text-cta[data-astro-cid-i7putu3k]:hover .text-cta-arrow[data-astro-cid-i7putu3k]{opacity:1;transform:translate(4px)}.text-cta[data-astro-cid-i7putu3k]:focus{outline:none}.text-cta[data-astro-cid-i7putu3k]:focus-visible{outline:2px solid var(--clr-accent);outline-offset:2px}.stealth-client-card[data-astro-cid-lgh7ov7s]{background:var(--clr-surface);border:1.5px solid var(--clr-line);border-radius:1rem;flex-direction:column;gap:1rem;min-width:320px;max-width:400px;height:100%;padding:1.5rem;transition:all .3s;display:flex;position:relative}.stealth-client-card[data-astro-cid-lgh7ov7s]:hover{box-shadow:0 6px 20px var(--clr-shadow);border-style:solid;border-width:2.5px;border-image:linear-gradient(135deg,#dc2626 0%,#991b1b 100%) 1}.client-header[data-astro-cid-lgh7ov7s]{align-items:flex-start;gap:1rem;display:flex}.client-logo[data-astro-cid-lgh7ov7s]{background:color-mix(in oklab, var(--clr-ink) 10%, transparent);border:1px solid #dc26264d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex;overflow:hidden}.client-logo[data-astro-cid-lgh7ov7s] img[data-astro-cid-lgh7ov7s]{object-fit:contain;filter:contrast(.8)brightness(.9);width:100%;height:100%}.client-logo--wordmark[data-astro-cid-lgh7ov7s]{border-color:color-mix(in oklab, var(--clr-ink) 20%, transparent);background:#fff;width:auto;min-width:60px;max-width:140px;padding:.4rem .55rem}.client-logo--wordmark[data-astro-cid-lgh7ov7s] img[data-astro-cid-lgh7ov7s]{filter:none;width:auto;max-width:100%}.client-info[data-astro-cid-lgh7ov7s]{flex:1}.client-name[data-astro-cid-lgh7ov7s]{color:var(--clr-ink);margin:0 0 .5rem;font-size:1.25rem;font-weight:700;line-height:1.2}.client-meta[data-astro-cid-lgh7ov7s]{gap:1rem;font-size:.875rem;display:flex}.client-industry[data-astro-cid-lgh7ov7s]{background:linear-gradient(90deg,#f59c49 0%,#fde047 100%);-webkit-text-fill-color:transparent;letter-spacing:.5px;-webkit-background-clip:text;background-clip:text;font-weight:500}.client-engagement[data-astro-cid-lgh7ov7s]{color:var(--clr-ink-faint)}.client-description[data-astro-cid-lgh7ov7s]{color:var(--clr-ink-muted);flex:1;margin:0;font-style:italic;line-height:1.6}.stealth-indicator[data-astro-cid-lgh7ov7s]{justify-content:center;margin-top:auto;display:flex}.glassmorphic-nav-button[data-astro-cid-zqodu635]{background:color-mix(in oklab, var(--clr-ink) 10%, transparent);backdrop-filter:blur(10px);border:1px solid var(--clr-line);width:60px;height:60px;color:var(--clr-ink-muted);box-shadow:0 8px 32px var(--clr-shadow);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:all .3s;display:flex}.glassmorphic-nav-button[data-astro-cid-zqodu635]:hover{background:color-mix(in oklab, var(--clr-ink) 18%, transparent);border-color:var(--clr-line-strong);color:var(--clr-ink);transform:scale(1.1)}.glassmorphic-nav-button[data-astro-cid-zqodu635]:active{transform:scale(.95)}.glassmorphic-nav-button[data-astro-cid-zqodu635]:focus-visible{outline:2px solid var(--clr-accent);outline-offset:2px}@media (width<=768px){.glassmorphic-nav-button[data-astro-cid-zqodu635]{width:50px;height:50px}}@media (width<=480px){.glassmorphic-nav-button[data-astro-cid-zqodu635]{width:44px;height:44px}}.stealth-client-list-section[data-astro-cid-jqakq42i]{margin-bottom:5rem}.section-header[data-astro-cid-jqakq42i]{flex-direction:row;justify-content:center;align-items:center;gap:2rem;margin-top:2rem;margin-bottom:2rem;display:flex;position:relative}.section-title[data-astro-cid-jqakq42i]{color:var(--clr-ink);text-align:center;margin:0;font-size:2rem;font-weight:700}.nav-left[data-astro-cid-jqakq42i]{position:absolute;left:0}.nav-right[data-astro-cid-jqakq42i]{position:absolute;right:0}.clients-container[data-astro-cid-jqakq42i]{max-width:100vw;margin:2rem -1rem;padding:0 1rem;position:relative;overflow:hidden}.clients-scroll[data-astro-cid-jqakq42i]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:1.5rem;max-width:100vw;padding:1rem calc(50% - 160px) 2rem;display:flex;overflow-x:auto}.clients-scroll[data-astro-cid-jqakq42i]>*{scroll-snap-align:center;flex-shrink:0;height:300px;overflow:visible}.clients-scroll[data-astro-cid-jqakq42i]::-webkit-scrollbar{height:8px}.clients-scroll[data-astro-cid-jqakq42i]::-webkit-scrollbar-track{background:color-mix(in oklab, var(--clr-ink) 5%, transparent);border-radius:4px}.clients-scroll[data-astro-cid-jqakq42i]::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--clr-ink) 20%, transparent);border-radius:4px}.clients-scroll[data-astro-cid-jqakq42i]::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab, var(--clr-ink) 30%, transparent)}@supports (scrollbar-width:thin){.clients-scroll[data-astro-cid-jqakq42i]{scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--clr-ink) 20%, transparent) color-mix(in oklab, var(--clr-ink) 5%, transparent)}}@media (width<=768px){.section-header[data-astro-cid-jqakq42i]{flex-direction:row;gap:1rem;margin-bottom:1.5rem}.section-title[data-astro-cid-jqakq42i]{font-size:1.5rem}.nav-left[data-astro-cid-jqakq42i],.nav-right[data-astro-cid-jqakq42i]{position:relative;left:auto;right:auto}.clients-container[data-astro-cid-jqakq42i]{max-width:100vw;margin:1rem 0;padding:0;overflow:hidden}.clients-scroll[data-astro-cid-jqakq42i]{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;gap:.75rem;max-width:100vw;padding:.5rem 1rem 1.5rem}.clients-scroll[data-astro-cid-jqakq42i]>*{flex-shrink:0;min-width:300px;max-width:300px;height:300px;overflow:visible}}@media (width<=480px){.section-header[data-astro-cid-jqakq42i]{flex-direction:row;align-items:center;gap:.75rem}.section-title[data-astro-cid-jqakq42i]{font-size:1.25rem}.clients-scroll[data-astro-cid-jqakq42i]{gap:.5rem;padding:.5rem .75rem 1rem}.clients-scroll[data-astro-cid-jqakq42i]>*{min-width:280px;max-width:280px;height:300px;overflow:visible}}.portal-rail[data-astro-cid-bu4ebpa7]{top:var(--qa-top,3.4rem);z-index:20;border:1px solid var(--clr-line);background:color-mix(in oklab, var(--clr-ground) 88%, transparent);backdrop-filter:blur(10px);box-shadow:0 6px 20px var(--clr-shadow);border-radius:999px;align-items:center;gap:.6rem;padding:.3rem .45rem;display:flex;position:fixed;right:max(1rem,50vw - 590px + 1rem)}.portal-rail__label[data-astro-cid-bu4ebpa7]{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--clr-ink-faint);white-space:nowrap;margin:0;padding-inline-start:.4rem;font-size:.62rem}.portal-rail__controls[data-astro-cid-bu4ebpa7]{align-items:center;gap:.15rem;display:flex}.portal-rail__nav[data-astro-cid-bu4ebpa7]{width:22px;height:22px;color:var(--clr-ink-faint);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;place-items:center;padding:0;transition:color .12s,background .12s;display:grid}.portal-rail__nav[data-astro-cid-bu4ebpa7]:hover{color:var(--clr-ink);background:var(--clr-surface-hover)}.portal-rail__nav[data-astro-cid-bu4ebpa7]:focus-visible{outline:2px solid var(--clr-accent);outline-offset:1px}.portal-rail__window[data-astro-cid-bu4ebpa7]{--slot:34px;width:calc(var(--slot) * var(--qa-visible,3));overflow:hidden}.portal-rail__track[data-astro-cid-bu4ebpa7]{margin:0;padding:0;list-style:none;transition:transform .26s cubic-bezier(.22,.61,.36,1);display:flex}.portal-rail__track[data-astro-cid-bu4ebpa7]>li[data-astro-cid-bu4ebpa7]{flex-shrink:0;place-items:center;width:34px;display:grid}.portal-rail__item[data-astro-cid-bu4ebpa7]{background:var(--clr-surface);border:1px solid var(--clr-line);border-radius:7px;place-items:center;width:28px;height:28px;text-decoration:none;transition:transform .12s,border-color .12s;display:grid;overflow:hidden}.portal-rail__item[data-astro-cid-bu4ebpa7]:hover{border-color:var(--clr-accent);transform:scale(1.12)}.portal-rail__item[data-astro-cid-bu4ebpa7]:focus-visible{outline:2px solid var(--clr-accent);outline-offset:2px}.portal-rail__item[data-astro-cid-bu4ebpa7] img[data-astro-cid-bu4ebpa7]{object-fit:contain;width:100%;height:100%}.portal-rail__monogram[data-astro-cid-bu4ebpa7]{font-family:var(--font-mono);letter-spacing:.02em;color:var(--clr-ink-muted);font-size:.6rem;font-weight:700}.sr-only[data-astro-cid-bu4ebpa7]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=900px){.portal-rail__label[data-astro-cid-bu4ebpa7]{display:none}}@media (prefers-reduced-motion:reduce){.portal-rail__track[data-astro-cid-bu4ebpa7]{transition:none}}.hero[data-astro-cid-t4vdtggy]{padding-block:clamp(2.5rem,7vw,5rem) 1rem}.hero[data-astro-cid-t4vdtggy] h1[data-astro-cid-t4vdtggy]{font-size:var(--step-3)}.hero[data-astro-cid-t4vdtggy] h1[data-astro-cid-t4vdtggy] em[data-astro-cid-t4vdtggy]{color:var(--clr-accent);font-style:italic}
