.ax-page-hero[data-astro-cid-6aobabd5]{background:linear-gradient(#1e1914b8,#1e1914b8),url(/demos/handwerker/holz.jpg) 50%/cover no-repeat;flex-direction:column;justify-content:flex-end;min-height:70dvh;padding-top:6rem;display:flex;position:relative;overflow:hidden}.ai-label--page-hero[data-astro-cid-6aobabd5]{top:5.5rem;bottom:auto;right:1.5rem}.ax-page-hero__shader[data-astro-cid-6aobabd5]{z-index:1;pointer-events:none;background:radial-gradient(at 20% 30%,#f265222e 0%,#0000 50%),radial-gradient(at 80% 70%,#f265221f 0%,#0000 45%),radial-gradient(#f6f1e70f 0%,#0000 70%),repeating-linear-gradient(31deg,#0003 0 1px,#0000 1px 8px);position:absolute;inset:0}.ax-page-hero__shader[data-astro-cid-6aobabd5]:before{content:"";opacity:.6;background:conic-gradient(#f6f1e70d 0deg,#f2652214 60deg,#f6f1e70a 120deg,#f265220f 180deg,#f6f1e70d 240deg,#f2652214 300deg,#f6f1e70d 360deg);animation:28s linear infinite ax-shader-rotate;position:absolute;inset:-50%}.ax-page-hero__shader[data-astro-cid-6aobabd5]:after{content:"";-webkit-backdrop-filter:blur(2px);background:repeating-linear-gradient(-90deg,#f6f1e70a 0 2px,#0000 2px 14px);position:absolute;inset:0}.ax-page-hero__grain[data-astro-cid-6aobabd5]{z-index:2;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.ax-page-hero__content[data-astro-cid-6aobabd5]{z-index:10;position:relative}.ax-page-hero__inner[data-astro-cid-6aobabd5]{max-width:var(--ax-max);text-align:center;margin:0 auto;padding:0 1.25rem 4rem}.ax-page-hero__label[data-astro-cid-6aobabd5]{color:var(--ax-orange-soft);letter-spacing:.08em;text-transform:uppercase;margin:0 0 1rem;font-size:13px}.ax-page-hero__title[data-astro-cid-6aobabd5]{letter-spacing:-.03em;color:var(--ax-ink);max-width:16ch;margin:0 auto 1.25rem;font-size:clamp(2rem,6vw,4rem);font-weight:500;line-height:1.08}.ax-page-hero__lead[data-astro-cid-6aobabd5]{color:var(--ax-gray-600);max-width:44ch;margin:0 auto;font-size:16px;line-height:1.6}.ax-services[data-astro-cid-6aobabd5]{background:var(--ax-bg);padding:4rem 0}.ax-services__container[data-astro-cid-6aobabd5],.ax-process__container[data-astro-cid-6aobabd5]{max-width:var(--ax-max);margin:0 auto;padding:0 1.25rem}.ax-services__intro[data-astro-cid-6aobabd5]{margin-bottom:3rem}.ax-services__intro[data-astro-cid-6aobabd5] h2[data-astro-cid-6aobabd5],.ax-process__header[data-astro-cid-6aobabd5] h2[data-astro-cid-6aobabd5]{letter-spacing:-.02em;color:var(--ax-ink);margin:0 0 1rem;font-size:clamp(1.5rem,4vw,3.2rem);font-weight:500;line-height:1.12}.ax-services__intro[data-astro-cid-6aobabd5] p[data-astro-cid-6aobabd5],.ax-process__header[data-astro-cid-6aobabd5] p[data-astro-cid-6aobabd5]{color:var(--ax-gray-600);max-width:52ch;margin:0;font-size:15px;line-height:1.6}.ax-services__grid[data-astro-cid-6aobabd5]{grid-template-columns:1fr;gap:1.25rem;display:grid}.ax-service-card[data-astro-cid-6aobabd5]{background:var(--ax-panel);border:1px solid var(--ax-line);border-radius:var(--ax-radius-2xl);transition:transform .25s var(--ax-ease), box-shadow .25s var(--ax-ease);padding:1.5rem}.ax-service-card[data-astro-cid-6aobabd5]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000004d}.ax-service-card[data-astro-cid-6aobabd5] h3[data-astro-cid-6aobabd5]{color:var(--ax-ink);margin:0 0 .5rem;font-size:1.1rem;font-weight:600}.ax-service-card[data-astro-cid-6aobabd5] p[data-astro-cid-6aobabd5]{color:var(--ax-gray-600);margin:0;font-size:14px;line-height:1.55}.ax-process[data-astro-cid-6aobabd5]{background:var(--ax-bg-soft);padding:4rem 0}.ax-process__header[data-astro-cid-6aobabd5]{margin-bottom:3rem}.ax-process__list[data-astro-cid-6aobabd5]{counter-reset:process;grid-template-columns:1fr;gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.ax-process-step[data-astro-cid-6aobabd5]{background:var(--ax-panel);border-radius:var(--ax-radius-2xl);border-top:4px solid var(--ax-orange);transition:transform .25s var(--ax-ease);padding:1.5rem}.ax-process-step[data-astro-cid-6aobabd5]:hover{transform:translateY(-4px)}.ax-process-step__number[data-astro-cid-6aobabd5]{background:var(--ax-gray-900);width:2rem;height:2rem;color:var(--ax-white);border-radius:var(--ax-radius-full);justify-content:center;align-items:center;margin-bottom:1rem;font-size:13px;font-weight:600;display:inline-flex}.ax-process-step[data-astro-cid-6aobabd5] h3[data-astro-cid-6aobabd5]{color:var(--ax-ink);margin:0 0 .5rem;font-size:1.1rem;font-weight:600}.ax-process-step[data-astro-cid-6aobabd5] p[data-astro-cid-6aobabd5]{color:var(--ax-gray-600);margin:0;font-size:14px;line-height:1.55}@keyframes ax-shader-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width>=640px){.ax-page-hero__inner[data-astro-cid-6aobabd5],.ax-services__container[data-astro-cid-6aobabd5],.ax-process__container[data-astro-cid-6aobabd5]{padding:0 2rem}.ax-page-hero__title[data-astro-cid-6aobabd5]{font-size:clamp(2.5rem,5vw,4rem)}.ax-services[data-astro-cid-6aobabd5],.ax-process[data-astro-cid-6aobabd5]{padding:5rem 0}.ax-services__intro[data-astro-cid-6aobabd5],.ax-process__header[data-astro-cid-6aobabd5]{margin-bottom:4rem}.ax-services__grid[data-astro-cid-6aobabd5],.ax-process__list[data-astro-cid-6aobabd5]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.ax-page-hero[data-astro-cid-6aobabd5]{min-height:60dvh}.ax-page-hero__inner[data-astro-cid-6aobabd5]{padding:0 3rem 5rem}.ax-services[data-astro-cid-6aobabd5],.ax-process[data-astro-cid-6aobabd5]{padding:7rem 0}.ax-services__container[data-astro-cid-6aobabd5],.ax-process__container[data-astro-cid-6aobabd5]{padding:0 3rem}.ax-services__grid[data-astro-cid-6aobabd5]{grid-template-columns:repeat(3,1fr);gap:1.5rem}.ax-process__list[data-astro-cid-6aobabd5]{grid-template-columns:repeat(4,1fr)}}@media (prefers-reduced-motion:no-preference){.ax-page-hero__label[data-astro-cid-6aobabd5],.ax-page-hero__lead[data-astro-cid-6aobabd5]{animation:ax-rise .8s var(--ax-ease) both}.ax-page-hero__title[data-astro-cid-6aobabd5]{animation:1s cubic-bezier(.22,1,.36,1) .1s both ax-headline}.ax-page-hero__lead[data-astro-cid-6aobabd5]{animation-delay:.2s}}
