.nd-hero[data-astro-cid-gei53f42]{color-scheme:dark}.nd-hero-glow[data-astro-cid-gei53f42]{z-index:1;filter:blur(100px);background-color:color-mix(in srgb, var(--effect-hero-ink) 70%, transparent);border-radius:9999px;width:800px;height:600px;top:50%;left:50%;transform:translate(-50%,-50%)}.nd-hero-title[data-astro-cid-gei53f42]{color:var(--effect-hero-text-main);padding-inline:.08em;display:inline-block}.nd-hero-title-glow[data-astro-cid-gei53f42]{color:var(--color-accent);opacity:.2;filter:blur(40px)}.nd-hero-suffix[data-astro-cid-gei53f42]{color:color-mix(in srgb, var(--effect-hero-text-main) 55%, transparent)}.nd-hero-rotate-shell[data-astro-cid-gei53f42]{white-space:nowrap;max-width:calc(100vw - 2rem);transform:translate3d(var(--nd-hero-label-shift,0px), 0, 0);justify-content:center;align-items:baseline;gap:.25em;display:inline-flex}.nd-hero-tagline[data-astro-cid-gei53f42]{color:color-mix(in srgb, var(--effect-hero-text-main) 50%, transparent)}.nd-hero-muted[data-astro-cid-gei53f42]{color:color-mix(in srgb, var(--effect-hero-text-main) 35%, transparent)}.nd-hero-cta-secondary[data-astro-cid-gei53f42]{color:var(--effect-hero-text-main);border-color:color-mix(in srgb, var(--effect-hero-text-main) 15%, transparent);background-color:color-mix(in srgb, var(--effect-hero-text-main) 6%, transparent);backdrop-filter:blur(8px)}.nd-hero-cta-secondary[data-astro-cid-gei53f42]:hover{color:var(--color-accent);border-color:color-mix(in srgb, var(--color-accent) 35%, transparent)}.nd-hero-cta[data-astro-cid-gei53f42]{transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,transform .2s}.nd-hero-cta[data-astro-cid-gei53f42]:active{transform:scale(.97)}.nd-hero-cta-primary[data-astro-cid-gei53f42]{box-shadow:0 10px 15px -3px color-mix(in srgb, var(--color-primary) 25%, transparent), 0 4px 6px -4px color-mix(in srgb, var(--color-primary) 25%, transparent)}.nd-hero-cta-primary[data-astro-cid-gei53f42]:hover{background:color-mix(in srgb, var(--color-primary) 90%, transparent);box-shadow:0 20px 25px -5px color-mix(in srgb, var(--color-primary) 35%, transparent), 0 8px 10px -6px color-mix(in srgb, var(--color-primary) 35%, transparent)}.nd-hero-scroll-icon[data-astro-cid-gei53f42]{animation:1s infinite nd-hero-bounce}@keyframes nd-hero-bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:translateY(0)}}.nd-glitch-target[data-astro-cid-gei53f42]{width:var(--nd-hero-word-width);text-align:right;display:inline-block;position:relative}@media (width<=640px){.nd-hero-rotate-shell[data-astro-cid-gei53f42]{white-space:normal;min-width:0;width:auto!important}.nd-glitch-target[data-astro-cid-gei53f42]{text-align:center;width:auto}}.nd-metric-badge[data-astro-cid-djwbsao6]{border:1px solid color-mix(in srgb, var(--color-border) 40%, transparent);background:color-mix(in srgb, var(--color-elevated) 50%, transparent);backdrop-filter:blur(8px)}.nd-ceo-card[data-astro-cid-gf4z6vxx]{border:1px solid color-mix(in srgb, var(--color-border) 20%, transparent);background:color-mix(in srgb, var(--color-card) 30%, transparent);backdrop-filter:blur(8px)}.nd-ceo-photo-glow[data-astro-cid-gf4z6vxx]{background:color-mix(in srgb, var(--color-accent) 10%, transparent);filter:blur(24px)}.nd-project-card[data-astro-cid-j2qynvbx]{border-color:color-mix(in srgb, var(--color-border) 30%, transparent);background:color-mix(in srgb, var(--color-card) 50%, transparent);backdrop-filter:blur(8px);transition:border-color .15s,background-color .15s}.nd-project-card[data-astro-cid-j2qynvbx]:hover{border-color:color-mix(in srgb, var(--color-accent) 30%, transparent);background:color-mix(in srgb, var(--color-card) 80%, transparent)}.nd-project-card-title[data-astro-cid-j2qynvbx],.nd-project-cards-link[data-astro-cid-j2qynvbx]{transition:color .15s}.nd-project-card[data-astro-cid-j2qynvbx]:hover .nd-project-card-title[data-astro-cid-j2qynvbx],.nd-project-cards-link[data-astro-cid-j2qynvbx]:hover{color:var(--color-foreground)}.nd-project-card-glow[data-astro-cid-j2qynvbx]{background:color-mix(in srgb, var(--color-accent) 5%, transparent);opacity:0;filter:blur(40px);border-radius:9999px;width:6rem;height:6rem;transition:opacity .15s;bottom:-.5rem;right:-.5rem}.nd-project-card[data-astro-cid-j2qynvbx]:hover .nd-project-card-glow[data-astro-cid-j2qynvbx]{opacity:1}.nd-project-cards-link-icon[data-astro-cid-j2qynvbx]{transition:transform .15s}.nd-project-cards-link[data-astro-cid-j2qynvbx]:hover .nd-project-cards-link-icon[data-astro-cid-j2qynvbx]{transform:translate(.125rem)}.nd-cta-panel[data-astro-cid-svhrqplu]{border:1px solid color-mix(in srgb, var(--color-border) 30%, transparent);background:color-mix(in srgb, var(--color-card) 30%, transparent);backdrop-filter:blur(8px)}.nd-cta-glow[data-astro-cid-svhrqplu]{z-index:-10;background:color-mix(in srgb, var(--color-accent) 8%, transparent);filter:blur(64px);width:24rem;height:12rem;top:0;left:50%;transform:translate(-50%)}.nd-cta-button[data-astro-cid-svhrqplu]{transition:background-color .2s,transform .2s}.nd-cta-button[data-astro-cid-svhrqplu]:hover{background:color-mix(in srgb, var(--color-primary) 90%, transparent)}.nd-cta-button[data-astro-cid-svhrqplu]:active{transform:scale(.97)}.nd-audience-split{border:1px solid color-mix(in srgb, var(--color-border) 55%, transparent);border-radius:1.5rem;height:420px;position:relative;overflow:hidden}.nd-audience-half{background:var(--color-card);transition:filter .4s var(--ease-snappy), box-shadow .4s var(--ease-snappy);align-items:center;display:flex;position:absolute;inset:0;box-shadow:inset 0 0 #0000,inset 0 0 #0000}.nd-audience-bg{object-fit:cover;opacity:.35;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.nd-audience-half--companies{clip-path:polygon(0 0,62% 0,38% 100%,0 100%)}.nd-audience-half--companies:after{content:"";pointer-events:none;background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 16%, transparent) 0%, color-mix(in srgb, var(--color-card) 85%, transparent) 60%, color-mix(in srgb, var(--color-elevated) 75%, transparent) 100%);position:absolute;inset:0}.nd-audience-half--founders{clip-path:polygon(62% 0,100% 0,100% 100%,38% 100%)}.nd-audience-half--founders:after{content:"";pointer-events:none;background:linear-gradient(315deg, color-mix(in srgb, var(--color-accent) 14%, transparent) 0%, color-mix(in srgb, var(--color-card) 82%, transparent) 60%, color-mix(in srgb, var(--color-elevated) 70%, transparent) 100%);position:absolute;inset:0}.nd-audience-split:hover .nd-audience-half--companies:not(:hover),.nd-audience-split:hover .nd-audience-half--founders:not(:hover){filter:brightness(.7)}.nd-audience-split:hover .nd-audience-half--companies:hover,.nd-audience-split:hover .nd-audience-half--founders:hover{box-shadow:inset 0 0 0 2px var(--color-accent), inset 0 0 40px -15px color-mix(in srgb, var(--color-accent) 20%, transparent)}.nd-audience-content{z-index:1;padding:2.5rem;position:relative}.nd-audience-content--left{padding-right:30%}.nd-audience-content--right{text-align:right;margin-left:auto;padding-left:30%}.nd-audience-content--right a{margin-left:auto}@media (width<=767px){.nd-audience-split{flex-direction:column;height:auto;min-height:500px}.nd-audience-half--companies{clip-path:polygon(0 0,100% 0,100% 55%,0 45%)}.nd-audience-half--founders{clip-path:polygon(0 45%,100% 55%,100% 100%,0 100%)}.nd-audience-content--left{padding-bottom:4rem;padding-right:2rem}.nd-audience-content--right{text-align:left;margin-left:0;padding-top:4rem;padding-left:2rem}.nd-audience-content--right a{margin-left:0}}.nd-card-swap-container{contain:layout;perspective:900px;z-index:10;height:500px;position:relative;overflow:visible}.nd-card-swap-card{width:420px;height:280px}.nd-card-swap-overlay{background:linear-gradient(to top, color-mix(in srgb, var(--color-background) 92%, transparent) 0%, color-mix(in srgb, var(--color-background) 40%, transparent) 50%, transparent 100%)}[data-theme=light] .nd-audience-half{background:var(--color-elevated)}[data-theme=light] .nd-audience-bg{opacity:.7}[data-theme=light] .nd-audience-half--companies:after{background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 18%, transparent) 0%, color-mix(in srgb, var(--color-elevated) 35%, transparent) 60%, color-mix(in srgb, var(--color-elevated) 25%, transparent) 100%)}[data-theme=light] .nd-audience-half--founders:after{background:linear-gradient(315deg, color-mix(in srgb, var(--color-accent) 16%, transparent) 0%, color-mix(in srgb, var(--color-elevated) 32%, transparent) 60%, color-mix(in srgb, var(--color-elevated) 22%, transparent) 100%)}[data-theme=light] .nd-card-swap-card{border-color:color-mix(in srgb, var(--color-border) 70%, transparent)}[data-theme=light] .nd-card-swap-overlay{background:linear-gradient(to top, color-mix(in srgb, var(--color-elevated) 95%, transparent) 0%, color-mix(in srgb, var(--color-elevated) 40%, transparent) 50%, transparent 100%)}.nd-media-layout{gap:2rem;display:grid}@media (width>=1024px){.nd-media-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}}.nd-media-copy{flex-direction:column;gap:1.25rem;display:flex}.nd-media-kicker{border:1px solid color-mix(in srgb, var(--color-accent) 20%, transparent);background:color-mix(in srgb, var(--color-accent) 8%, transparent);width:max-content;color:var(--color-accent);letter-spacing:.24em;text-transform:uppercase;border-radius:999px;padding:.25rem 1rem;font-size:.75rem;font-weight:500;display:inline-flex}.nd-media-heading{max-width:48rem;color:var(--color-foreground);font-size:1.875rem;font-weight:700;line-height:2.25rem}@media (width>=1024px){.nd-media-heading{font-size:2.25rem;line-height:2.5rem}}.nd-media-lede{max-width:42rem;color:var(--color-secondary-text);font-size:1rem;line-height:1.625}.nd-media{border:1px solid color-mix(in srgb, var(--color-border) 48%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--color-card) 90%, transparent) 0%, color-mix(in srgb, var(--color-elevated) 70%, transparent) 100%);min-height:360px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-accent) 12%, transparent), 0 28px 80px color-mix(in srgb, var(--color-background) 68%, transparent);border-radius:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1rem;display:grid;position:relative;overflow:hidden}.nd-media-card{border:1px solid color-mix(in srgb, var(--color-border) 46%, transparent);background:color-mix(in srgb, var(--color-card) 78%, transparent);border-radius:1rem;flex-direction:column;justify-content:space-between;min-height:168px;padding:1.25rem;transition:border-color .22s,transform .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.nd-media-card:hover{border-color:color-mix(in srgb, var(--color-accent) 34%, transparent);box-shadow:0 18px 48px color-mix(in srgb, var(--color-background) 62%, transparent), inset 0 1px 0 color-mix(in srgb, var(--color-accent) 10%, transparent);transform:translateY(-3px)}.nd-media-card:before{content:"";background:var(--color-accent);opacity:.55;border-radius:999px;width:2px;position:absolute;inset-block:1rem;inset-inline-start:1rem}.nd-media-icon{z-index:1;background:linear-gradient(135deg, color-mix(in srgb, var(--color-foreground) 80%, transparent) 0%, var(--color-accent) 100%);width:4.75rem;height:4.75rem;-webkit-mask:var(--nd-media-icon) center / contain no-repeat;mask:var(--nd-media-icon) center / contain no-repeat;opacity:.9;filter:drop-shadow(0 0 14px color-mix(in srgb, var(--color-accent) 26%, transparent));margin-left:auto;display:block;position:relative}.nd-media-card-copy{z-index:10;position:relative}.nd-media-card-title{color:var(--color-foreground);font-size:1rem;font-weight:600;line-height:1.25}[data-theme=light] .nd-profile-bg{filter:grayscale()brightness(.75)contrast(1.05)}[data-theme=light] .nd-profile-card:hover .nd-profile-bg{filter:grayscale(.5)brightness(.8)contrast()}[data-theme=light] .nd-profile-overlay{background:linear-gradient(to bottom, color-mix(in srgb, var(--color-card) 45%, transparent) 0%, transparent 25%, transparent 55%, color-mix(in srgb, var(--color-card) 20%, transparent) 80%, color-mix(in srgb, var(--color-card) 55%, transparent) 100%)}.nd-process-flow{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}@media (width>=1024px){.nd-process-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;gap:0}}.nd-process-arrow{display:none}@media (width>=1024px){.nd-process-arrow{justify-content:center;align-items:center;padding:0 .375rem;display:flex}}.nd-process-arrow-icon{width:28px;height:28px;color:var(--color-accent);opacity:.5;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--color-accent) 40%, transparent));transition:opacity .3s,filter .3s}.nd-process-flow:hover .nd-process-arrow-icon{opacity:.8;filter:drop-shadow(0 0 10px color-mix(in srgb, var(--color-accent) 60%, transparent))}@media (width<=1023px){.nd-process-flow{grid-template-columns:1fr;gap:1rem}}.nd-profile-grid{flex-wrap:wrap;justify-content:center;gap:1.25rem;display:flex}.nd-profile-grid>.nd-profile-card{flex:0 calc(25% - .9375rem);min-width:180px}@media (width<=1279px){.nd-profile-grid>.nd-profile-card{flex:0 calc(33.3333% - .833333rem)}}@media (width<=767px){.nd-profile-grid>.nd-profile-card{flex:0 calc(50% - .625rem)}}.nd-profile-card{--tilt-x:0deg;--tilt-y:0deg;border:1px solid color-mix(in srgb, var(--color-border) 40%, transparent);background:var(--color-card);aspect-ratio:.72;transform:perspective(600px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;will-change:transform;border-radius:1.5rem;flex-direction:column;justify-content:space-between;transition:transform .4s cubic-bezier(.23,1,.32,1),border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.nd-profile-card:hover{border-color:color-mix(in srgb, var(--color-accent) 35%, transparent);box-shadow:0 16px 48px color-mix(in srgb, var(--color-background) 70%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-accent) 12%, transparent)}.nd-profile-bg{object-fit:cover;object-position:top center;pointer-events:none;z-index:0;filter:grayscale()brightness(.5)contrast(1.1);width:100%;height:100%;transition:filter .5s;position:absolute;inset:0}.nd-profile-card:hover .nd-profile-bg{filter:grayscale(.7)brightness(.55)contrast(1.05)}.nd-profile-overlay{pointer-events:none;z-index:1;background:linear-gradient(to bottom, color-mix(in srgb, var(--color-background) 80%, transparent) 0%, color-mix(in srgb, var(--color-background) 20%, transparent) 30%, transparent 50%, color-mix(in srgb, var(--color-background) 40%, transparent) 75%, color-mix(in srgb, var(--color-background) 88%, transparent) 100%);position:absolute;inset:0}.nd-profile-holo{--pointer-x:50%;--pointer-y:50%;border-radius:inherit;pointer-events:none;z-index:3;opacity:0;background-image:repeating-linear-gradient(135deg, color-mix(in srgb, var(--color-accent) 18%, transparent) 0%, color-mix(in srgb, var(--color-primary) 14%, transparent) 16%, color-mix(in srgb, var(--color-tertiary) 12%, transparent) 33%, color-mix(in srgb, var(--color-accent) 16%, transparent) 50%, color-mix(in srgb, var(--color-primary) 11%, transparent) 66%, color-mix(in srgb, var(--color-tertiary) 14%, transparent) 83%, color-mix(in srgb, var(--color-accent) 18%, transparent) 100%), radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), color-mix(in srgb, var(--color-accent) 15%, transparent) 10%, transparent 60%);background-blend-mode:screen;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 165.36 165.19'%3E%3Cpolygon points='28.35 40.1 0 68.45 0 137.02 28.23 136.93 28.35 108.67 28.35 96.67 28.35 68.45 68.53 68.45 68.53 40.1 28.35 40.1' fill='white'/%3E%3Cpolygon points='137.02 0 137.02 40.1 137.02 68.45 137.02 96.78 96.87 136.93 137.02 136.88 165.32 108.57 165.36 108.54 165.36 68.45 165.36 68.44 165.36 40.1 165.36 11.75 165.36 0 137.02 0' fill='white'/%3E%3Cpolygon points='96.86 80.24 96.87 80.24 108.44 68.66 108.66 68.45 136.79 40.31 137.01 40.1 96.87 40.1 68.53 68.45 68.53 108.58 68.53 136.93 82.74 151.06 82.74 151.07 96.87 165.19 96.87 136.94 96.88 136.93 96.87 136.93 96.86 80.24' fill='white'/%3E%3C/svg%3E");mask-size:30%;mask-repeat:space;mask-position:var(--pointer-x) var(--pointer-y);mix-blend-mode:color-dodge;background-size:200% 200%,100% 100%;transition:opacity .5s;animation:14s linear infinite nd-holo-drift;position:absolute;inset:0}.nd-profile-card:hover .nd-profile-holo{opacity:.15}@keyframes nd-holo-drift{0%{background-position:0 0,50%}to{background-position:200% 200%,50%}}.nd-profile-name{z-index:5;text-align:center;letter-spacing:-.01em;color:#0000;background-image:linear-gradient(to bottom, var(--color-foreground), color-mix(in srgb, var(--color-foreground) 65%, transparent));-webkit-text-fill-color:transparent;background-clip:text;padding:1.5rem 1.25rem 0;font-size:1.25rem;font-weight:700;position:relative}.nd-profile-card:hover .nd-profile-name{background-image:linear-gradient(to bottom, var(--color-foreground), var(--color-accent))}.nd-profile-role{z-index:5;text-align:center;text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent);opacity:.7;padding:0 1.25rem 1.25rem;font-size:.6875rem;font-weight:500;position:relative}@media (prefers-reduced-motion:reduce){.nd-profile-card{will-change:auto;transform:none}.nd-profile-holo{display:none}}.nd-pricing-card{flex-direction:column;transition:border-color .3s,box-shadow .3s;display:flex}.nd-pricing-card:hover{border-color:color-mix(in srgb, var(--color-accent) 30%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-accent) 12%, transparent), 0 16px 48px color-mix(in srgb, var(--color-background) 60%, transparent)}.nd-pricing-line--primary{padding-bottom:.25rem}.nd-pricing-line:not(.nd-pricing-line--primary){margin-top:.25rem}@media (width<=1023px){.nd-card-swap-container{height:380px}.nd-card-swap-card{width:320px;height:213px}}.nd-insight-image{position:relative;overflow:hidden}.nd-dev-home-link{color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;transition:opacity .18s;display:inline-flex}.nd-dev-home-link:hover{opacity:.82}.nd-dev-home-cta{border:1px solid color-mix(in srgb, var(--color-border) 48%, transparent);background:radial-gradient(circle at top, color-mix(in srgb, var(--color-accent) 14%, transparent), transparent 48%), linear-gradient(180deg, color-mix(in srgb, var(--color-card) 88%, transparent) 0%, color-mix(in srgb, var(--color-elevated) 80%, transparent) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-accent) 12%, transparent), 0 32px 80px color-mix(in srgb, var(--color-background) 70%, transparent);backdrop-filter:blur(14px)}.nd-bento-grid{flex-direction:column;gap:1rem;display:flex}.nd-bento-metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;display:grid}.nd-bento-badges{flex-wrap:wrap;gap:.625rem;display:flex}.nd-bento-card{transition:transform .3s var(--ease-snappy,ease);--bento-glow-x:50%;--bento-glow-y:50%;--bento-glow-intensity:0;position:relative;overflow:hidden}.nd-bento-card:hover{transform:translateY(-2px)}.nd-bento-card:after{content:"";background:radial-gradient(200px circle at var(--bento-glow-x) var(--bento-glow-y), color-mix(in srgb, var(--color-accent) calc(var(--bento-glow-intensity) * 80%), transparent) 0%, color-mix(in srgb, var(--color-accent) calc(var(--bento-glow-intensity) * 40%), transparent) 30%, transparent 60%);border-radius:inherit;-webkit-mask:linear-gradient(var(--effect-mask-ink) 0 0) content-box, linear-gradient(var(--effect-mask-ink) 0 0);-webkit-mask-composite:xor;mask:linear-gradient(var(--effect-mask-ink) 0 0) content-box, linear-gradient(var(--effect-mask-ink) 0 0);pointer-events:none;z-index:1;padding:1.5px;position:absolute;inset:0;mask-composite:exclude}.nd-bento-card--metric{border-radius:1.25rem;padding:1.5rem 2rem}.nd-bento-card--badge{border-radius:999px;align-items:center;gap:.625rem;padding:.625rem 1.25rem .625rem .625rem;display:flex}.nd-border-glow-card{--edge-proximity:0;--cursor-angle:45deg;--edge-sensitivity:30;--color-sensitivity:calc(var(--edge-sensitivity) + 20);--cone-spread:25;--glow-padding:36px;--fill-opacity:.45;isolation:isolate;border:1px solid color-mix(in srgb, var(--color-border) 55%, transparent);background:var(--color-card);box-shadow:0 2px 4px color-mix(in srgb, var(--color-background) 40%, transparent), 0 8px 24px color-mix(in srgb, var(--color-background) 50%, transparent);border-radius:1.5rem;display:grid;position:relative;overflow:visible;transform:translateZ(.01px)}.nd-border-glow-card:before,.nd-border-glow-card:after,.nd-border-glow-card>.nd-glow-light{content:"";border-radius:inherit;z-index:-1;transition:opacity .25s ease-out;position:absolute;inset:0}.nd-border-glow-card:not(:hover):before,.nd-border-glow-card:not(:hover):after,.nd-border-glow-card:not(:hover)>.nd-glow-light{opacity:0;transition:opacity .6s ease-in-out}.nd-border-glow-card:before{background:linear-gradient(var(--color-card) 0 100%) padding-box, linear-gradient(transparent 0% 100%) border-box, radial-gradient(at 80% 55%, var(--color-primary) 0px, transparent 50%) border-box, radial-gradient(at 69% 34%, var(--color-accent) 0px, transparent 50%) border-box, radial-gradient(at 8% 6%, var(--color-tertiary) 0px, transparent 50%) border-box, radial-gradient(at 41% 38%, var(--color-primary) 0px, transparent 50%) border-box, radial-gradient(at 86% 85%, var(--color-accent) 0px, transparent 50%) border-box, radial-gradient(at 82% 18%, var(--color-tertiary) 0px, transparent 50%) border-box, radial-gradient(at 51% 4%, var(--color-accent) 0px, transparent 50%) border-box;opacity:calc((var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), black calc((100 - var(--cone-spread)) * 1%));border:1px solid #0000}.nd-border-glow-card:after{background:radial-gradient(at 80% 55%, var(--color-primary) 0px, transparent 50%), radial-gradient(at 69% 34%, var(--color-accent) 0px, transparent 50%), radial-gradient(at 8% 6%, var(--color-tertiary) 0px, transparent 50%), radial-gradient(at 41% 38%, var(--color-primary) 0px, transparent 50%), radial-gradient(at 86% 85%, var(--color-accent) 0px, transparent 50%);opacity:calc(var(--fill-opacity) * (var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));mix-blend-mode:soft-light;mask-image:linear-gradient(#000,#000),radial-gradient(#000 40%,#0000 65%);mask-composite:subtract}.nd-border-glow-card>.nd-glow-light{inset:calc(var(--glow-padding) * -1);pointer-events:none;z-index:1;mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);opacity:calc((var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)));mix-blend-mode:plus-lighter}.nd-border-glow-card>.nd-glow-light:before{content:"";inset:var(--glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--glow-color,transparent), inset 0 0 1px 0 var(--glow-color-60,transparent), inset 0 0 3px 0 var(--glow-color-50,transparent), inset 0 0 6px 0 var(--glow-color-40,transparent), inset 0 0 15px 0 var(--glow-color-30,transparent), inset 0 0 25px 2px var(--glow-color-20,transparent), inset 0 0 50px 2px var(--glow-color-10,transparent), 0 0 1px 0 var(--glow-color-60,transparent), 0 0 3px 0 var(--glow-color-50,transparent), 0 0 6px 0 var(--glow-color-40,transparent), 0 0 15px 0 var(--glow-color-30,transparent), 0 0 25px 2px var(--glow-color-20,transparent), 0 0 50px 2px var(--glow-color-10,transparent);position:absolute}.nd-border-glow-inner{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.nd-border-glow-card:before,.nd-border-glow-card:after,.nd-border-glow-card>.nd-glow-light{display:none}}.nd-faq-item[open]{border-left:3px solid var(--color-accent)}.nd-faq-item .nd-faq-answer{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.nd-faq-item[open] .nd-faq-answer{grid-template-rows:1fr}.nd-faq-answer>div{overflow:hidden}.nd-glass-card{border:1px solid color-mix(in srgb, var(--color-border) 55%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--color-card) 84%, transparent) 0%, color-mix(in srgb, var(--color-elevated) 72%, transparent) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-accent) 10%, transparent), 0 24px 60px color-mix(in srgb, var(--color-background) 64%, transparent);backdrop-filter:blur(12px)}[data-theme=light] .nd-glass-card{border-color:color-mix(in srgb, var(--color-border) 80%, transparent);background:linear-gradient(180deg, var(--color-card) 0%, color-mix(in srgb, var(--color-elevated) 90%, transparent) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-accent) 8%, transparent), 0 2px 8px color-mix(in srgb, var(--color-foreground) 6%, transparent), 0 12px 36px color-mix(in srgb, var(--color-foreground) 4%, transparent)}.nd-service-list-grid[data-astro-cid-pkackabh]{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=768px){.nd-service-list-grid[data-astro-cid-pkackabh]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.nd-service-list-grid[data-astro-cid-pkackabh]{grid-template-columns:repeat(3,minmax(0,1fr))}}.nd-service-list-card[data-astro-cid-pkackabh]{isolation:isolate;border:1px solid color-mix(in srgb, var(--color-border) 55%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--color-card) 88%, transparent) 0%, color-mix(in srgb, var(--color-elevated) 76%, transparent) 100%);min-height:14rem;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-accent) 10%, transparent), 0 24px 60px color-mix(in srgb, var(--color-background) 64%, transparent);border-radius:1.5rem;padding:1.5rem;transition:border-color .25s,transform .25s,box-shadow .25s;display:block;position:relative;overflow:hidden}.nd-service-list-card--compact[data-astro-cid-pkackabh]{min-height:11rem;padding:1.25rem}.nd-service-list-card[data-astro-cid-pkackabh]:hover{border-color:color-mix(in srgb, var(--color-accent) 35%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-accent) 14%, transparent), 0 28px 68px color-mix(in srgb, var(--color-background) 70%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-accent) 12%, transparent);transform:translateY(-.25rem)}.nd-service-list-card__glow[data-astro-cid-pkackabh]{z-index:0;aspect-ratio:1;background:color-mix(in srgb, var(--color-accent) 12%, transparent);filter:blur(2rem);opacity:.65;border-radius:999px;width:12rem;transition:opacity .25s,transform .25s;position:absolute;inset:-35% -20% auto auto}.nd-service-list-card[data-astro-cid-pkackabh]:hover .nd-service-list-card__glow[data-astro-cid-pkackabh]{opacity:.9;transform:translate(-.75rem,.75rem)}.nd-service-list-card__mark[data-astro-cid-pkackabh]{border:1px solid color-mix(in srgb, var(--color-accent) 24%, transparent);background:color-mix(in srgb, var(--color-accent) 9%, transparent);min-width:2.75rem;height:2.75rem;color:var(--color-accent);letter-spacing:0;border-radius:1rem;justify-content:center;align-items:center;padding:0 .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.nd-service-list-pill[data-astro-cid-pkackabh]{border-color:color-mix(in srgb, var(--color-accent) 20%, transparent);background:color-mix(in srgb, var(--color-accent) 7%, transparent);color:var(--color-secondary-text)}.nd-team-list-grid[data-astro-cid-pkackabh]{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (width>=560px){.nd-team-list-grid[data-astro-cid-pkackabh]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.nd-team-list-grid[data-astro-cid-pkackabh]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1280px){.nd-team-list-grid[data-astro-cid-pkackabh]{grid-template-columns:repeat(4,minmax(0,1fr))}}.nd-team-list-card[data-astro-cid-pkackabh]{isolation:isolate;border:1px solid color-mix(in srgb, var(--color-border) 40%, transparent);background:var(--color-card);aspect-ratio:.72;border-radius:1.5rem;flex-direction:column;justify-content:space-between;min-height:27rem;transition:border-color .3s,box-shadow .3s,transform .3s;display:flex;position:relative;overflow:hidden}.nd-team-list-card[data-astro-cid-pkackabh]:hover{border-color:color-mix(in srgb, var(--color-accent) 35%, transparent);box-shadow:0 16px 48px color-mix(in srgb, var(--color-background) 70%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-accent) 12%, transparent);transform:translateY(-.25rem)}.nd-team-list-card__bg[data-astro-cid-pkackabh],.nd-team-list-card__fallback[data-astro-cid-pkackabh]{z-index:0;width:100%;height:100%;position:absolute;inset:0}.nd-team-list-card__bg[data-astro-cid-pkackabh]{object-fit:cover;object-position:top center;pointer-events:none;filter:grayscale()brightness(.5)contrast(1.1);transition:filter .45s,transform .45s}.nd-team-list-card[data-astro-cid-pkackabh]:hover .nd-team-list-card__bg[data-astro-cid-pkackabh]{filter:grayscale(.65)brightness(.56)contrast(1.05);transform:scale(1.025)}.nd-team-list-card__fallback[data-astro-cid-pkackabh]{background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--color-accent) 18%, transparent) 0%, transparent 45%), var(--color-card);color:var(--color-accent);letter-spacing:0;justify-content:center;align-items:center;font-size:4rem;font-weight:700;display:flex}.nd-team-list-card__overlay[data-astro-cid-pkackabh]{z-index:1;pointer-events:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--color-background) 82%, transparent) 0%, color-mix(in srgb, var(--color-background) 28%, transparent) 34%, transparent 52%, color-mix(in srgb, var(--color-background) 54%, transparent) 76%, color-mix(in srgb, var(--color-background) 92%, transparent) 100%);position:absolute;inset:0}.nd-team-list-card__holo[data-astro-cid-pkackabh]{z-index:2;border-radius:inherit;pointer-events:none;opacity:0;background-image:repeating-linear-gradient(135deg, color-mix(in srgb, var(--color-accent) 18%, transparent) 0%, color-mix(in srgb, var(--color-primary) 14%, transparent) 18%, color-mix(in srgb, var(--color-tertiary) 12%, transparent) 36%, color-mix(in srgb, var(--color-accent) 16%, transparent) 54%, color-mix(in srgb, var(--color-primary) 12%, transparent) 72%, color-mix(in srgb, var(--color-accent) 18%, transparent) 100%);mix-blend-mode:screen;background-size:220% 220%;transition:opacity .45s;animation:14s linear infinite nd-team-holo-drift;position:absolute;inset:0}.nd-team-list-card[data-astro-cid-pkackabh]:hover .nd-team-list-card__holo[data-astro-cid-pkackabh]{opacity:.12}.nd-team-list-card__name[data-astro-cid-pkackabh]{z-index:3;text-align:center;letter-spacing:0;color:#0000;background-image:linear-gradient(to bottom, var(--color-foreground), color-mix(in srgb, var(--color-foreground) 68%, transparent));-webkit-text-fill-color:transparent;overflow-wrap:anywhere;background-clip:text;padding:1.5rem 1.25rem 0;font-size:1.25rem;font-weight:700;line-height:1.1;position:relative}.nd-team-list-card[data-astro-cid-pkackabh]:hover .nd-team-list-card__name[data-astro-cid-pkackabh]{background-image:linear-gradient(to bottom, var(--color-foreground), var(--color-accent))}.nd-team-list-card__role[data-astro-cid-pkackabh]{z-index:3;text-align:center;color:var(--color-accent);letter-spacing:0;text-transform:uppercase;opacity:.78;padding:0 1.25rem 1.25rem;font-size:.6875rem;font-weight:600;line-height:1.45;position:relative}@keyframes nd-team-holo-drift{0%{background-position:0 0}to{background-position:220% 220%}}@media (width<=559px){.nd-team-list-card[data-astro-cid-pkackabh]{min-height:30rem}}@media (width>=1280px){.nd-team-list-card__name[data-astro-cid-pkackabh]{font-size:1.375rem}}@media (prefers-reduced-motion:reduce){.nd-service-list-card[data-astro-cid-pkackabh],.nd-team-list-card[data-astro-cid-pkackabh],.nd-team-list-card__bg[data-astro-cid-pkackabh]{transition-duration:.01ms;transform:none}.nd-team-list-card__holo[data-astro-cid-pkackabh]{display:none}}
