.ax-hero[data-astro-cid-lrek5ry2]{background:var(--ax-about-bg);flex-direction:column;height:100dvh;min-height:600px;display:flex;position:relative;overflow:hidden}.ax-hero__media[data-astro-cid-lrek5ry2]{z-index:0;pointer-events:none;position:absolute;inset:0}.ax-hero__media[data-astro-cid-lrek5ry2] img[data-astro-cid-lrek5ry2],.ax-hero__video[data-astro-cid-lrek5ry2]{object-fit:cover;object-position:center;width:100%;height:100%}.ax-hero__scrim[data-astro-cid-lrek5ry2]{z-index:1;pointer-events:none;background:linear-gradient(#12121266 0%,#12121240 25%,#12121299 60%,#121212f0 100%);position:absolute;inset:0}.ax-hero__grain[data-astro-cid-lrek5ry2]{z-index:2;pointer-events:none;opacity:.07;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-hero__content[data-astro-cid-lrek5ry2]{z-index:10;flex-direction:column;flex:1;justify-content:flex-end;padding-bottom:3.5rem;display:flex;position:relative}.ax-hero__inner[data-astro-cid-lrek5ry2]{max-width:var(--ax-max);width:100%;margin:0 auto;padding:0 1.25rem}.ax-hero__label[data-astro-cid-lrek5ry2]{color:var(--ax-orange-soft);letter-spacing:.08em;text-transform:uppercase;margin:0 0 1.25rem;font-size:13px}.ax-hero__title[data-astro-cid-lrek5ry2]{letter-spacing:-.03em;color:var(--ax-ink);max-width:34ch;margin:0;font-size:clamp(1.75rem,7vw,4.2rem);font-weight:500;line-height:1.08}.ax-hero__break[data-astro-cid-lrek5ry2]{display:none}.ax-hero__actions[data-astro-cid-lrek5ry2]{flex-direction:column;align-items:flex-start;gap:1rem;margin-top:2rem;display:flex}.ax-btn--hero[data-astro-cid-lrek5ry2]{padding:.65rem .5rem .65rem 1.5rem;font-size:14px}.ax-btn--hero[data-astro-cid-lrek5ry2] .ax-btn__circle[data-astro-cid-lrek5ry2]{width:1.75rem;height:1.75rem}.ax-partner[data-astro-cid-lrek5ry2]{background:var(--ax-surface);border-radius:4px;align-items:center;gap:.6rem;padding:.5rem .85rem;transition:box-shadow .3s;display:inline-flex;box-shadow:0 2px 8px #00000040}.ax-partner[data-astro-cid-lrek5ry2]:hover{box-shadow:0 4px 16px #00000059}.ax-partner__text[data-astro-cid-lrek5ry2]{color:var(--ax-text-dark);font-size:13px;font-weight:500}.ax-partner__badge[data-astro-cid-lrek5ry2]{background:var(--ax-gray-900);color:var(--ax-surface);border-radius:var(--ax-radius-sm);padding:.15rem .5rem;font-size:10px;font-weight:500}.ax-about[data-astro-cid-lrek5ry2],.ax-work[data-astro-cid-lrek5ry2]{background-image:url(/demos/handwerker/holz.jpg);background-position:50%;background-size:cover;background-attachment:fixed;position:relative}.ax-about[data-astro-cid-lrek5ry2]{padding:4rem 0 3rem;overflow:hidden}.ax-about__scrim[data-astro-cid-lrek5ry2]{z-index:0;pointer-events:none;background:linear-gradient(#121212f0 0%,#1e1914b8 18%);position:absolute;inset:0}.ax-about__container[data-astro-cid-lrek5ry2]{z-index:1;position:relative}.ax-about__container[data-astro-cid-lrek5ry2],.ax-work__container[data-astro-cid-lrek5ry2],.ax-contact__container[data-astro-cid-lrek5ry2]{max-width:var(--ax-max);margin:0 auto;padding:0 1.25rem}.ax-badge[data-astro-cid-lrek5ry2]{align-items:center;gap:.75rem;margin-bottom:1.5rem;display:inline-flex}.ax-badge__number[data-astro-cid-lrek5ry2]{background:var(--ax-surface);width:1.5rem;height:1.5rem;color:var(--ax-text-dark);border-radius:var(--ax-radius-full);place-items:center;font-size:11px;font-weight:600;display:grid}.ax-badge__label[data-astro-cid-lrek5ry2]{border:1px solid var(--ax-line);border-radius:var(--ax-radius-full);color:var(--ax-ink);padding:.25rem .75rem;font-size:12px;font-weight:500}.ax-badge--muted[data-astro-cid-lrek5ry2] .ax-badge__label[data-astro-cid-lrek5ry2]{border-color:var(--ax-gray-300)}.ax-about__title[data-astro-cid-lrek5ry2],.ax-work__title[data-astro-cid-lrek5ry2],.ax-contact__title[data-astro-cid-lrek5ry2]{letter-spacing:-.02em;color:var(--ax-ink);margin:0 0 3rem;font-size:clamp(1.5rem,4vw,3.2rem);font-weight:500;line-height:1.12}.ax-about__body[data-astro-cid-lrek5ry2]{flex-direction:column;gap:2rem;display:flex}.ax-about__copy[data-astro-cid-lrek5ry2]{text-align:left;flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.ax-about__text[data-astro-cid-lrek5ry2]{color:var(--ax-ink);max-width:46ch;margin:0;font-size:15px;font-weight:500;line-height:1.6}.ax-btn--about[data-astro-cid-lrek5ry2]{align-self:flex-start;padding:.65rem .5rem .65rem 1.25rem;font-size:14px}.ax-image[data-astro-cid-lrek5ry2]{border-radius:var(--ax-radius-xl);margin:0;position:relative;overflow:hidden}.ax-image[data-astro-cid-lrek5ry2] img[data-astro-cid-lrek5ry2]{object-fit:cover;width:100%;height:100%}.ax-image--portrait[data-astro-cid-lrek5ry2]{aspect-ratio:4/3}.ax-work[data-astro-cid-lrek5ry2]{padding:4rem 0}.ax-work__scrim[data-astro-cid-lrek5ry2]{z-index:0;pointer-events:none;background:#1e1914b8;position:absolute;inset:0}.ai-label--work[data-astro-cid-lrek5ry2]{top:1.5rem;bottom:auto;right:1.5rem}.ax-work__container[data-astro-cid-lrek5ry2]{z-index:1;position:relative}.ax-work__grid[data-astro-cid-lrek5ry2]{grid-template-columns:1fr;gap:1.25rem;display:grid}.ax-card[data-astro-cid-lrek5ry2]{flex-direction:column;display:flex}.ax-card__media[data-astro-cid-lrek5ry2]{aspect-ratio:329/246;border-radius:var(--ax-radius-2xl);cursor:pointer;background:#1a1d2e;display:block;position:relative;overflow:hidden}.ax-card__media--dark[data-astro-cid-lrek5ry2]{background:#6b6b6b}.ax-card__media[data-astro-cid-lrek5ry2] img[data-astro-cid-lrek5ry2]{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ax-ease)}.ax-card__media[data-astro-cid-lrek5ry2]:hover img[data-astro-cid-lrek5ry2],.ax-card__media[data-astro-cid-lrek5ry2]:focus-visible img[data-astro-cid-lrek5ry2]{transform:scale(1.04)}.ax-card__button[data-astro-cid-lrek5ry2]{border-radius:var(--ax-radius-full);background:var(--ax-surface);width:2.25rem;height:2.25rem;color:var(--ax-text-dark);align-items:center;gap:.5rem;transition:width .3s ease-in-out;display:inline-flex;position:absolute;bottom:1rem;left:1rem;overflow:hidden}.ax-card__button--dark[data-astro-cid-lrek5ry2]{background:var(--ax-gray-900);color:var(--ax-surface)}.ax-card__media[data-astro-cid-lrek5ry2]:hover .ax-card__button[data-astro-cid-lrek5ry2],.ax-card__media[data-astro-cid-lrek5ry2]:focus-visible .ax-card__button[data-astro-cid-lrek5ry2]{width:148px}.ax-card__media[data-astro-cid-lrek5ry2]:hover .ax-card__button--dark[data-astro-cid-lrek5ry2],.ax-card__media[data-astro-cid-lrek5ry2]:focus-visible .ax-card__button--dark[data-astro-cid-lrek5ry2]{width:168px}.ax-card__button-text[data-astro-cid-lrek5ry2]{white-space:nowrap;opacity:0;padding-left:1rem;font-size:13px;font-weight:500;transition:opacity .2s}.ax-card__media[data-astro-cid-lrek5ry2]:hover .ax-card__button-text[data-astro-cid-lrek5ry2],.ax-card__media[data-astro-cid-lrek5ry2]:focus-visible .ax-card__button-text[data-astro-cid-lrek5ry2]{opacity:1;transition-delay:.1s}.ax-card__button[data-astro-cid-lrek5ry2] svg[data-astro-cid-lrek5ry2]{flex:none;transition:transform .3s;position:absolute;right:.65rem;transform:rotate(-45deg)}.ax-card__media[data-astro-cid-lrek5ry2]:hover .ax-card__button[data-astro-cid-lrek5ry2] svg[data-astro-cid-lrek5ry2],.ax-card__media[data-astro-cid-lrek5ry2]:focus-visible .ax-card__button[data-astro-cid-lrek5ry2] svg[data-astro-cid-lrek5ry2]{transform:rotate(0)}.ax-card__desc[data-astro-cid-lrek5ry2]{color:var(--ax-gray-600);margin:1rem 0 .25rem;font-size:13px;line-height:1.6}.ax-card__title[data-astro-cid-lrek5ry2]{color:var(--ax-ink);margin:0;font-size:14px;font-weight:600}.ax-contact[data-astro-cid-lrek5ry2]{background:var(--ax-bg);padding:4rem 0}.ax-contact__grid[data-astro-cid-lrek5ry2]{grid-template-columns:1fr;align-items:start;gap:2rem;display:grid}.ax-contact__info[data-astro-cid-lrek5ry2]{color:var(--ax-ink);font-size:15px;line-height:1.65}.ax-contact__info[data-astro-cid-lrek5ry2] p[data-astro-cid-lrek5ry2]{margin:0 0 .75rem}.ax-contact__info[data-astro-cid-lrek5ry2] strong[data-astro-cid-lrek5ry2]{color:#fff}.ax-contact__info[data-astro-cid-lrek5ry2] a[data-astro-cid-lrek5ry2]{color:var(--ax-orange-soft);text-underline-offset:.15em;text-decoration:underline}.ax-contact__info[data-astro-cid-lrek5ry2] a[data-astro-cid-lrek5ry2]:hover{color:var(--ax-ink)}.ax-image--map[data-astro-cid-lrek5ry2]{aspect-ratio:16/9;background:var(--ax-surface)}.ax-image--map[data-astro-cid-lrek5ry2] img[data-astro-cid-lrek5ry2]{object-fit:contain;padding:1rem}@media (width>=640px){.ax-hero__inner[data-astro-cid-lrek5ry2]{padding:0 2rem 4rem}.ax-hero__title[data-astro-cid-lrek5ry2]{font-size:clamp(2.5rem,5vw,4.2rem)}.ax-hero__break[data-astro-cid-lrek5ry2]{display:block}.ax-hero__break-fallback[data-astro-cid-lrek5ry2]{display:none}.ax-hero__actions[data-astro-cid-lrek5ry2]{flex-direction:row;align-items:center;gap:1.25rem;margin-top:3rem}.ax-about[data-astro-cid-lrek5ry2],.ax-work[data-astro-cid-lrek5ry2],.ax-contact[data-astro-cid-lrek5ry2]{padding-top:5rem;padding-bottom:4rem}.ax-about__container[data-astro-cid-lrek5ry2],.ax-work__container[data-astro-cid-lrek5ry2],.ax-contact__container[data-astro-cid-lrek5ry2]{padding:0 2rem}.ax-about__title[data-astro-cid-lrek5ry2],.ax-work__title[data-astro-cid-lrek5ry2],.ax-contact__title[data-astro-cid-lrek5ry2]{margin-bottom:4rem}.ax-image[data-astro-cid-lrek5ry2]{border-radius:var(--ax-radius-2xl)}.ax-badge__number[data-astro-cid-lrek5ry2]{width:1.75rem;height:1.75rem;font-size:12px}.ax-badge__label[data-astro-cid-lrek5ry2]{padding:.35rem 1rem;font-size:13px}.ax-about__text[data-astro-cid-lrek5ry2]{font-size:17px}.ax-partner__text[data-astro-cid-lrek5ry2]{font-size:14px}.ax-partner__badge[data-astro-cid-lrek5ry2]{padding:.2rem .65rem;font-size:11px}.ax-card__media[data-astro-cid-lrek5ry2]{aspect-ratio:16/10}.ax-card__desc[data-astro-cid-lrek5ry2]{font-size:14px}.ax-card__title[data-astro-cid-lrek5ry2]{font-size:15px}}@media (width>=768px){.ax-work__grid[data-astro-cid-lrek5ry2]{grid-template-columns:repeat(2,1fr);gap:1.5rem}.ax-card__media[data-astro-cid-lrek5ry2]{aspect-ratio:329/246}.ax-card__media--dark[data-astro-cid-lrek5ry2]{aspect-ratio:1}}@media (width>=1024px){.ax-hero__inner[data-astro-cid-lrek5ry2]{padding:0 3rem 5rem}.ax-hero__label[data-astro-cid-lrek5ry2]{margin-bottom:2rem}.ax-about[data-astro-cid-lrek5ry2]{padding:8rem 0 6rem}.ax-work[data-astro-cid-lrek5ry2],.ax-contact[data-astro-cid-lrek5ry2]{padding:7rem 0}.ax-about__container[data-astro-cid-lrek5ry2],.ax-work__container[data-astro-cid-lrek5ry2],.ax-contact__container[data-astro-cid-lrek5ry2]{padding:0 3rem}.ax-about__title[data-astro-cid-lrek5ry2],.ax-work__title[data-astro-cid-lrek5ry2],.ax-contact__title[data-astro-cid-lrek5ry2]{margin-bottom:5rem}.ax-about__body[data-astro-cid-lrek5ry2]{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:end;gap:3rem;display:grid}.ax-image--portrait[data-astro-cid-lrek5ry2]{aspect-ratio:4/3}.ax-about__copy[data-astro-cid-lrek5ry2]{align-self:end;padding-bottom:.5rem}.ax-about__text[data-astro-cid-lrek5ry2]{font-size:16px;line-height:1.65}.ax-work__grid[data-astro-cid-lrek5ry2]{gap:1.75rem}.ax-contact__grid[data-astro-cid-lrek5ry2]{grid-template-columns:1fr 1fr;gap:3rem}}@media (width>=1280px){.ax-about__body[data-astro-cid-lrek5ry2]{gap:4rem}}@media (prefers-reduced-motion:no-preference){.ax-hero__label[data-astro-cid-lrek5ry2],.ax-hero__actions[data-astro-cid-lrek5ry2]{animation:ax-rise .8s var(--ax-ease) both}.ax-hero__title[data-astro-cid-lrek5ry2]{animation:1s cubic-bezier(.22,1,.36,1) .1s both ax-headline}.ax-hero__actions[data-astro-cid-lrek5ry2]{animation-delay:.2s}}
