.E0kJGG_page{isolation:isolate;background-color:rgb(var(--color-canvas));flex-direction:column;flex:1;justify-content:flex-start;display:flex;position:relative}.E0kJGG_page:before{z-index:-1;content:"";pointer-events:none;background-image:radial-gradient(var(--dot-grid-home) 1.25px, transparent 1.25px);background-size:24px 24px;height:min(42rem,100%);position:absolute;inset:0 0 auto;-webkit-mask-image:radial-gradient(75% 100% at 100% 0,#000 0%,#000000bf 30%,#0000 80%);mask-image:radial-gradient(75% 100% at 100% 0,#000 0%,#000000bf 30%,#0000 80%)}.E0kJGG_heroTitle{letter-spacing:-.025em;font-size:clamp(2.5rem,4.7vw,4rem);line-height:1.14}.E0kJGG_heroAccent{color:rgb(var(--color-accent))}.E0kJGG_homeGrid{padding-block:2rem 1rem}.E0kJGG_consultingChoices{grid-template-columns:1fr;gap:1rem;display:grid}.E0kJGG_consultingCta{border:1px solid rgb(var(--color-accent));border-radius:var(--radius-panel);background-color:rgb(var(--color-surface));background-image:linear-gradient(135deg, rgb(var(--color-accent) / .1), rgb(var(--color-accent) / 0) 70%);min-width:0;color:rgb(var(--color-fg));box-shadow:0 0 0 1px rgb(var(--color-accent) / .08), var(--shadow-sm);transition:transform var(--duration-base) ease, border-color var(--duration-base) ease, background-color var(--duration-base) ease, box-shadow var(--duration-base) ease;grid-template-rows:auto auto auto 1fr auto;gap:1rem;padding:1.5rem;display:grid}.E0kJGG_consultingCta:hover{border-color:rgb(var(--color-accent));background-color:rgb(var(--color-surface-raised));box-shadow:0 0 0 1px rgb(var(--color-accent) / .25), var(--shadow-md);transform:translateY(-3px)}.E0kJGG_consultingCta:focus-visible{outline:3px solid rgb(var(--color-accent));outline-offset:3px}.E0kJGG_consultingCtaLabel{font-family:var(--font-mono), monospace;letter-spacing:.02em;color:rgb(var(--color-fg-muted));font-size:.8125rem;line-height:1.5}.E0kJGG_consultingCtaAction{font-family:var(--font-roboto), system-ui, sans-serif;letter-spacing:-.015em;font-size:clamp(1.5rem,2.4vw,1.75rem);font-weight:700;line-height:1.2}.E0kJGG_consultingCtaLink{border-radius:var(--radius-control);background-color:rgb(var(--color-accent));min-height:2.75rem;color:rgb(var(--color-on-accent));transition:background-color var(--duration-fast) ease;place-self:end start;align-items:center;gap:.5rem;padding:.625rem 1rem;display:inline-flex}.E0kJGG_consultingCtaIcon{width:1.125rem;height:1.125rem;transition:transform var(--duration-base) ease;flex-shrink:0}.E0kJGG_consultingCta:hover .E0kJGG_consultingCtaLink,.E0kJGG_consultingCta:focus-visible .E0kJGG_consultingCtaLink{background-color:rgb(var(--color-accent-hover))}.E0kJGG_consultingCta:hover .E0kJGG_consultingCtaIcon,.E0kJGG_consultingCta:focus-visible .E0kJGG_consultingCtaIcon{transform:translate(3px)}.E0kJGG_newsletterPanel{border-radius:var(--radius-panel);background:rgb(var(--color-surface-raised) / 75%);padding:1.5rem}.E0kJGG_newsletterPanel,.E0kJGG_articleCard{box-shadow:var(--shadow-sm)}@media (max-width:767px){.E0kJGG_consultingCta{padding:1.25rem}}@media (min-width:768px){.E0kJGG_consultingChoices{grid-template-columns:repeat(2,minmax(0,1fr))}.E0kJGG_consultingCta{grid-row:span 5;grid-template-rows:subgrid}}@media (min-width:1024px){.E0kJGG_newsletterPanel{grid-template-columns:1fr 1fr;align-items:center;gap:2rem;padding:2rem;display:grid}.E0kJGG_newsletter{margin-top:0}}.E0kJGG_newsletter>div{padding:0}.E0kJGG_newsletter form{max-width:none;box-shadow:none;background:0 0;padding:0;transform:none}.E0kJGG_newsletter button[type=submit]{border-color:rgb(var(--color-cta) / 45%);background-color:rgb(var(--color-cta) / 85%);color:rgb(var(--color-on-cta));box-shadow:none;transform:none}.E0kJGG_newsletter button[type=submit]:hover{border-color:rgb(var(--color-cta) / 70%);background-color:rgb(var(--color-cta) / 95%)}.E0kJGG_newsletter button[type=submit] span{color:inherit}@media (prefers-reduced-motion:reduce){.E0kJGG_page *,.E0kJGG_page :before,.E0kJGG_page :after{transition:none!important;animation:none!important}.E0kJGG_consultingCta,.E0kJGG_consultingCtaIcon{transform:none!important}}
