@layer components.blocks{@keyframes nd-hero-duo-rise{0%{opacity:0;transform:translateY(var(--space-lg))}to{opacity:1;transform:translateY(0)}}@keyframes nd-hero-duo-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.18)}}.c-hero-duo[data-astro-cid-24tu7fpy]{padding-block:calc(var(--header-size) + var(--space-3xl)) var(--space-3xl);color:var(--color-shell-ink);background:var(--color-dark-blue);position:relative;overflow:hidden;@media (width>=980px){align-items:center;min-block-size:80vh;display:flex}}.c-hero-duo__glow[data-astro-cid-24tu7fpy]{z-index:0;pointer-events:none;background:radial-gradient(760px 520px at 12% -10%, color-mix(in srgb, var(--color-lavender) 38%, transparent), transparent 62%), radial-gradient(900px 560px at 100% 105%, color-mix(in srgb, var(--color-orange) 30%, transparent), transparent 60%);position:absolute;inset:0}.c-hero-duo__sphere[data-astro-cid-24tu7fpy]{z-index:0;pointer-events:none;background:radial-gradient(circle at 34% 30%, var(--color-orange-lighter) 0%, var(--color-orange) 42%, var(--color-orange-darker) 100%);border-radius:var(--border-radius-full);box-shadow:0 40px 100px color-mix(in srgb, var(--color-orange) 35%, transparent);position:absolute}.c-hero-duo__sphere--top[data-astro-cid-24tu7fpy]{block-size:20rem;inline-size:20rem;inset-block-start:calc(var(--space-unit) * -60);inset-inline-end:calc(var(--space-unit) * -70);@media (width<768px){block-size:9rem;inline-size:9rem;inset-block-start:calc(var(--space-unit) * -40);inset-inline-end:calc(var(--space-unit) * -40)}}.c-hero-duo__sphere--bottom[data-astro-cid-24tu7fpy]{block-size:8.75rem;inline-size:8.75rem;inset-block-end:var(--space-5xl);inset-inline-start:calc(var(--space-unit) * -36);@media (width<980px){display:none}}.c-hero-duo__grid[data-astro-cid-24tu7fpy]{z-index:1;row-gap:var(--space-lg);grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow""heading""lede""ctas""diagram""microline";display:grid;position:relative;@media (width>=980px){column-gap:var(--space-3xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"eyebrow diagram""heading diagram""lede diagram""ctas diagram""microline diagram";align-items:center}}.c-hero-duo__eyebrow[data-astro-cid-24tu7fpy]{gap:var(--space-sm);font-family:var(--font-family-mono);font-size:var(--font-size-sm);font-weight:var(--font-weight-light);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-shell-accent);grid-area:eyebrow;align-items:center;margin:0;display:flex}.c-hero-duo__eyebrow-dot[data-astro-cid-24tu7fpy],.c-hero-duo__dot[data-astro-cid-24tu7fpy]{background:var(--gradient-brand-dot);border-radius:var(--border-radius-full);display:inline-block}.c-hero-duo__eyebrow-dot[data-astro-cid-24tu7fpy]{inline-size:var(--space-sm);block-size:var(--space-sm);flex-shrink:0}.c-hero-duo__heading[data-astro-cid-24tu7fpy]{font-family:var(--font-family-display);font-size:clamp(2.5rem,5.6vw,5rem);font-weight:var(--font-weight-light);text-wrap:balance;max-inline-size:45rem;color:var(--color-shell-ink);grid-area:heading;margin:0;line-height:1.02}.c-hero-duo__line[data-astro-cid-24tu7fpy]{display:block}.c-hero-duo__accent[data-astro-cid-24tu7fpy]{transition:color var(--transition-base)}:root:not([data-role]) .c-hero-duo__accent[data-astro-cid-24tu7fpy][data-for~=all],:root[data-role=operations_manager] .c-hero-duo__accent[data-astro-cid-24tu7fpy][data-for~=operations_manager],:root[data-role=it_manager] .c-hero-duo__accent[data-astro-cid-24tu7fpy][data-for~=it_manager],:root[data-role=cto] .c-hero-duo__accent[data-astro-cid-24tu7fpy][data-for~=cto],:root[data-role=marketing_manager] .c-hero-duo__accent[data-astro-cid-24tu7fpy][data-for~=marketing_manager],:root[data-role=ceo] .c-hero-duo__accent[data-astro-cid-24tu7fpy][data-for~=ceo]{color:var(--color-shell-accent-hover)}.c-hero-duo--lens[data-astro-cid-24tu7fpy]{padding-block:calc(var(--header-size) + var(--space-lg)) var(--space-4xl);flex-direction:column;align-items:stretch;@media (width>=980px){min-block-size:0}& .c-hero-duo__grid{align-items:start;row-gap:var(--space-md);grid-template-areas:"heading""lede""ctas""board""microline";@media (width>=980px){column-gap:var(--space-4xl);row-gap:var(--space-lg);grid-template:"heading lede"1fr"heading ctas""board board""microline microline"/minmax(0,7fr) minmax(0,5fr)}}& .c-hero-duo__ledes{@media (width>=980px){align-self:end}}& .c-hero-duo__ctas{@media (width>=980px){align-self:start}}& .c-hero-duo__diagram{grid-area:board;@media (width>=980px){min-block-size:43rem;margin-block-start:var(--space-xl)}}}.c-hero-duo__bar[data-astro-cid-24tu7fpy]{z-index:2;gap:var(--space-sm) var(--space-md);min-block-size:2.75rem;justify-content:space-between;align-items:center;margin-block-end:var(--space-lg);display:flex;position:relative}.c-hero-duo__board[data-astro-cid-24tu7fpy]{--map-bg:transparent;background:linear-gradient(160deg, var(--color-shell-glass-from), var(--color-shell-glass-to));border:var(--border-width-hairline) solid var(--color-shell-hairline);box-shadow:var(--shadow-xl), inset 0 1px 0 var(--color-shell-hairline);border-radius:1.625rem;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden;@media (width>=980px){grid-template-columns:minmax(0,1fr) 24.5rem}@media (width<768px){border-radius:var(--border-radius-xl)}}.c-hero-duo__map[data-astro-cid-24tu7fpy]{min-inline-size:0;padding:calc(var(--space-unit) * 13) calc(var(--space-unit) * 13) calc(var(--space-unit) * 11);flex-direction:column;justify-content:center;display:flex;@media (width<768px){padding:var(--space-md)}}.c-hero-duo__maphead[data-astro-cid-24tu7fpy]{gap:var(--space-sm) var(--space-md);flex-wrap:wrap;justify-content:space-between;align-items:center;margin-block-end:var(--space-md);display:flex}.c-hero-duo__maplabel[data-astro-cid-24tu7fpy],.c-hero-duo__detail[data-astro-cid-24tu7fpy] .c-hero-duo__kicker{font-family:var(--font-family-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-shell-ink-soft);margin:0;font-size:.65625rem}.c-hero-duo__lens[data-astro-cid-24tu7fpy]{gap:var(--space-sm);align-items:center;display:flex}.c-hero-duo__hint[data-astro-cid-24tu7fpy]{color:var(--color-shell-ink-soft);margin:0;font-size:.75rem;@media (width<768px){display:none}}.c-hero-duo__lens[data-astro-cid-24tu7fpy] .c-role-pill{background:color-mix(in srgb, var(--color-orange) 12%, transparent);border-color:color-mix(in srgb, var(--color-orange-lighter) 70%, transparent);box-shadow:0 0 24px color-mix(in srgb, var(--color-orange) 35%, transparent);position:relative;@media (prefers-reduced-motion:no-preference){&:before{inset:calc(var(--space-unit) * -2.5);pointer-events:none;content:"";border:2px solid color-mix(in srgb, var(--color-orange-lighter) 80%, transparent);border-radius:var(--border-radius-pill);animation:nd-hero-duo-pulse var(--duration-glow-pulse) ease-out infinite;position:absolute}}}.c-hero-duo__detail[data-astro-cid-24tu7fpy]{border-block-start:var(--border-width-hairline) solid var(--color-shell-hairline-soft);min-inline-size:0;position:relative;@media (width>=980px){border-block-start:0;border-inline-start:var(--border-width-hairline) solid var(--color-shell-hairline-soft)}}.c-hero-duo__detail-body[data-astro-cid-24tu7fpy]{gap:var(--space-sm);padding:var(--space-xl);flex-direction:column;font-size:.84375rem;display:flex;@media (width>=980px){overscroll-behavior:contain;position:absolute;inset:0;overflow-y:auto}}.c-hero-duo__detail[data-astro-cid-24tu7fpy] .c-hero-duo__kicker{justify-content:space-between;margin-block-start:var(--space-2xs);display:flex;& b{font-weight:var(--font-weight-medium);color:var(--color-shell-accent)}}.c-hero-duo__detail[data-astro-cid-24tu7fpy] .c-hero-duo__detail-title{gap:var(--space-sm);font-size:1.5rem;font-weight:var(--font-weight-bold);letter-spacing:-.015em;align-items:center;margin:0;line-height:1.15;display:flex;& svg{block-size:1.375rem;inline-size:1.375rem;color:var(--color-shell-accent);flex:none}}.c-hero-duo__detail[data-astro-cid-24tu7fpy] .c-hero-duo__detail-text{color:var(--color-shell-ink-muted);margin:0;line-height:1.5}.c-hero-duo__detail[data-astro-cid-24tu7fpy] .c-hero-duo__points{gap:calc(var(--space-unit) * 3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;& li{color:var(--color-shell-ink-muted);padding-inline-start:var(--space-lg);line-height:1.45;position:relative;&:before{content:"";background:var(--color-orange);block-size:1.5px;inline-size:.4375rem;position:absolute;inset-block-start:calc(var(--space-unit) * 3.5);inset-inline-start:0}}}.c-hero-duo__detail[data-astro-cid-24tu7fpy] .c-hero-duo__parts,.c-hero-duo__detail[data-astro-cid-24tu7fpy] .c-hero-duo__connects,.c-hero-duo__detail[data-astro-cid-24tu7fpy] .c-hero-duo__detail-links{gap:calc(var(--space-unit) * 3);flex-wrap:wrap;display:flex}.c-hero-duo__detail[data-astro-cid-24tu7fpy] .c-hero-duo__parts span{padding:calc(var(--space-unit) * 2.5) calc(var(--space-unit) * 4.5);font-family:var(--font-family-mono);border:var(--border-width-hairline) solid var(--color-shell-hairline);border-radius:var(--border-radius-sm);font-size:.6875rem}.c-hero-duo__detail[data-astro-cid-24tu7fpy] .c-hero-duo__connect{gap:calc(var(--space-unit) * 3);padding:calc(var(--space-unit) * 2.5) calc(var(--space-unit) * 5);color:var(--color-shell-ink-muted);border:var(--border-width-hairline) solid var(--color-shell-hairline);border-radius:var(--border-radius-pill);align-items:center;font-size:.75rem;display:inline-flex;& svg{block-size:.8125rem;inline-size:.8125rem;color:var(--color-shell-accent)}}.c-hero-duo__detail-links[data-astro-cid-24tu7fpy]{gap:var(--space-xs);margin-block-start:auto;padding-block-start:var(--space-xs)}.c-hero-duo__detail[data-astro-cid-24tu7fpy] .c-hero-duo__detail-link{min-block-size:2.625rem;padding:0 var(--space-md);font-size:var(--font-size-sm);color:var(--color-shell-ink);border:var(--border-width-hairline) solid var(--color-shell-hairline);border-radius:var(--border-radius-md);align-items:center;text-decoration:none;display:inline-flex;&:hover{border-color:color-mix(in srgb, var(--color-shell-ink) 45%, transparent)}&:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}&.is-primary{color:var(--color-white);background:var(--color-pink-dark);border-color:#0000}}.c-hero-duo__player[data-astro-cid-24tu7fpy]{gap:var(--space-sm) var(--space-md);padding:var(--space-md) calc(var(--space-unit) * 13);border-block-start:var(--border-width-hairline) solid var(--color-shell-hairline-soft);grid-column:1/-1;grid-template-columns:minmax(0,1fr);align-items:center;display:grid;&:not([data-ready]){visibility:hidden}@media (width>=980px){grid-template-columns:auto auto auto auto minmax(0,1fr) auto}@media (width<768px){padding:var(--space-md)}}.c-hero-duo__player-label[data-astro-cid-24tu7fpy]{font-family:var(--font-family-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-shell-ink-soft);margin:0;font-size:.65625rem}.c-hero-duo__trace-select[data-astro-cid-24tu7fpy]{min-block-size:2.25rem;padding:0 var(--space-sm);font:inherit;color:var(--color-shell-ink);cursor:pointer;background:var(--color-shell-glass-from);border:var(--border-width-hairline) solid var(--color-shell-hairline);border-radius:var(--border-radius-pill);font-size:.8125rem;&:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}& option{color:var(--color-ink-slate)}}.c-hero-duo__controls[data-astro-cid-24tu7fpy]{gap:var(--space-xs);align-items:center;display:flex}.c-hero-duo__control[data-astro-cid-24tu7fpy]{block-size:2.5rem;inline-size:2.5rem;color:var(--color-shell-ink);cursor:pointer;background:var(--color-shell-glass-from);border:var(--border-width-hairline) solid var(--color-shell-hairline);border-radius:var(--border-radius-full);place-items:center;padding:0;display:grid;& svg{fill:currentColor;block-size:.875rem;inline-size:.875rem}&:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}&:disabled{cursor:default;opacity:.45}}.c-hero-duo__control--play[data-astro-cid-24tu7fpy]{block-size:3rem;inline-size:3rem;color:var(--color-white);background:var(--color-orange-darker);border-color:var(--color-orange-darker);box-shadow:0 0 30px color-mix(in srgb, var(--color-orange) 55%, transparent);& .c-hero-duo__icon-pause,&[data-state=playing] .c-hero-duo__icon-play[data-astro-cid-24tu7fpy]{display:none}&[data-state=playing] .c-hero-duo__icon-pause[data-astro-cid-24tu7fpy]{display:block}}.c-hero-duo__step[data-astro-cid-24tu7fpy]{font-family:var(--font-family-mono);color:var(--color-shell-accent-hover);white-space:nowrap;margin:0;font-size:.6875rem}.c-hero-duo__caption[data-astro-cid-24tu7fpy]{font-size:var(--font-size-sm);margin:0;line-height:1.45;@media (width>=980px){min-block-size:2.9em}}.c-hero-duo__voice[data-astro-cid-24tu7fpy]{gap:var(--space-xs);min-block-size:2.25rem;padding:0 var(--space-xs);font:inherit;color:var(--color-shell-ink-muted);cursor:pointer;border-radius:var(--border-radius-md);background:0 0;border:0;align-items:center;font-size:.78125rem;display:inline-flex;&[hidden]{display:none}&[aria-pressed=true]{color:var(--color-shell-accent-hover)}&:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}& svg{fill:none;stroke:currentColor;stroke-width:1.7px;block-size:1rem;inline-size:1rem}}.c-hero-duo__dot[data-astro-cid-24tu7fpy]{block-size:.13em;min-block-size:6px;inline-size:.13em;min-inline-size:6px;vertical-align:baseline;margin-inline-start:var(--space-full-stop)}.c-hero-duo__ledes[data-astro-cid-24tu7fpy]{grid-area:lede}.c-hero-duo__lede[data-astro-cid-24tu7fpy]{max-inline-size:52ch;font-size:clamp(1rem,1.4vw,1.1875rem);line-height:var(--line-height-relaxed);color:var(--color-shell-ink);margin:0}.c-hero-duo__ctas[data-astro-cid-24tu7fpy]{gap:var(--space-md);flex-wrap:wrap;grid-area:ctas;display:flex}.c-hero-duo__diagram[data-astro-cid-24tu7fpy]{min-block-size:var(--space-3xl);grid-area:diagram}.c-hero-duo__microline[data-astro-cid-24tu7fpy]{font-family:var(--font-family-mono);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-shell-ink-soft);grid-area:microline;margin:0}@media (prefers-reduced-motion:no-preference){.c-hero-duo__eyebrow[data-astro-cid-24tu7fpy],.c-hero-duo__heading[data-astro-cid-24tu7fpy],.c-hero-duo__ledes[data-astro-cid-24tu7fpy],.c-hero-duo__ctas[data-astro-cid-24tu7fpy],.c-hero-duo__microline[data-astro-cid-24tu7fpy]{opacity:0;animation:nd-hero-duo-rise var(--duration-hero-rise) var(--ease-out) var(--hero-duo-delay,0s) forwards}.c-hero-duo__heading[data-astro-cid-24tu7fpy]{--hero-duo-delay:.12s}.c-hero-duo__ledes[data-astro-cid-24tu7fpy]{--hero-duo-delay:.24s}.c-hero-duo__ctas[data-astro-cid-24tu7fpy]{--hero-duo-delay:.36s}.c-hero-duo__microline[data-astro-cid-24tu7fpy]{--hero-duo-delay:.48s}}.c-home-logos[data-astro-cid-kcu3zszv] .c-logo-strip .o-container{@media (width>=1024px){column-gap:var(--space-3xl);grid-template-columns:minmax(15rem,22rem) minmax(0,1fr);align-items:center;display:grid}}.c-home-logos[data-astro-cid-kcu3zszv] .c-logo-strip__caption,.c-home-logos[data-astro-cid-kcu3zszv] .c-logo-strip__summary{@media (width>=1024px){text-align:start;grid-column:1;margin-inline:0}}.c-home-logos[data-astro-cid-kcu3zszv] .c-logo-strip__caption{@media (width>=1024px){margin-block-end:var(--space-sm)}}.c-home-logos[data-astro-cid-kcu3zszv] .c-logo-strip__summary{@media (width>=1024px){margin-block-end:0}}.c-home-logos[data-astro-cid-kcu3zszv] .c-logo-strip__grid{@media (width>=1024px){justify-content:space-between;gap:var(--space-xl);flex-wrap:nowrap;grid-area:1/2/span 2}}.c-home-problems[data-astro-cid-5e6qficr]{background:linear-gradient(180deg, var(--color-ink-1) 0%, var(--color-ink-0) 100%);color:var(--color-paper)}.c-home-problems[data-astro-cid-5e6qficr] .c-problem-solution{padding-block:var(--space-4xl) var(--space-3xl)}.c-home-problems[data-astro-cid-5e6qficr] .c-problem-solution__grid-heading{max-inline-size:30ch;margin-block-end:var(--space-2xl)}.c-home-problems[data-astro-cid-5e6qficr] .c-problem-solution__pain-card{gap:var(--space-md);padding:var(--space-lg) 0 0;border:0;border-block-start:var(--border-width-hairline) solid var(--color-shell-hairline);box-shadow:none;background:0 0;border-radius:0;flex-direction:column;align-items:flex-start;display:flex;&:hover{box-shadow:none;transform:none}}.c-home-problems[data-astro-cid-5e6qficr] .c-problem-solution__pain-title{font-size:var(--font-size-lg)}}@layer components.templates{.c-home-template[data-astro-cid-iqtapyfr]{--color-text-primary:var(--color-shell-ink);--color-text-secondary:var(--color-shell-ink-muted);--color-text-muted:var(--color-shell-ink-soft);--color-bg-secondary:var(--color-shell-panel);--color-border-light:var(--color-shell-hairline);--color-link-primary:var(--color-shell-link);--color-link-hover:var(--color-shell-link-hover);min-block-size:100vh;color:var(--color-shell-ink);background:var(--color-shell-canvas);position:relative}.c-home-template__content[data-astro-cid-iqtapyfr]{z-index:2;display:flow-root;position:relative}}
