.hero[data-astro-cid-ge2uvauf]{background:var(--color-bg);align-items:flex-end;height:100svh;min-height:520px;display:flex;position:relative;overflow:hidden}.hero__video[data-astro-cid-ge2uvauf]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__overlay[data-astro-cid-ge2uvauf]{background:linear-gradient(#00000073 0,#0000 140px),linear-gradient(270deg,#ffffffd9 0%,#ffffff73 40%,#fff0 70%);position:absolute;inset:0}[data-astro-cid-ge2uvauf][dir=ltr] .hero__overlay[data-astro-cid-ge2uvauf]{background:linear-gradient(#00000073 0,#0000 140px),linear-gradient(90deg,#ffffffd9 0%,#ffffff73 40%,#fff0 70%)}.hero__motion-toggle[data-astro-cid-ge2uvauf]{z-index:2;bottom:calc(var(--space) * 2);color:#fff;padding:calc(var(--space) * .75) calc(var(--space) * 1.5);cursor:pointer;backdrop-filter:blur(2px);background:#0000008c;border:1px solid #fff6;border-radius:999px;font-size:.8rem;font-weight:600;position:absolute;inset-inline-end:calc(var(--space) * 2)}@media (prefers-reduced-motion:reduce){html:not(.motion-force-allow) .hero__video[data-astro-cid-ge2uvauf]{display:none}html:not(.motion-force-allow) .hero[data-astro-cid-ge2uvauf]{background:var(--color-bg) url(/images/hero-poster.jpg) center / cover no-repeat}}html.motion-force-reduce .hero__video[data-astro-cid-ge2uvauf]{display:none}html.motion-force-reduce .hero[data-astro-cid-ge2uvauf]{background:var(--color-bg) url(/images/hero-poster.jpg) center / cover no-repeat}.about-teaser[data-astro-cid-mjr2n44s]{padding-block:calc(var(--space) * 8)}.about-teaser__media[data-astro-cid-mjr2n44s]{aspect-ratio:13/10;overflow:hidden}.about-teaser__carousel[data-astro-cid-mjr2n44s]{width:100%;height:100%;position:relative}.about-teaser__carousel[data-astro-cid-mjr2n44s] img[data-astro-cid-mjr2n44s]{object-fit:cover;opacity:0;width:100%;height:100%;animation:20s infinite about-carousel-fade;position:absolute;inset:0}@keyframes about-carousel-fade{0%,14%{opacity:1}20%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.about-teaser__carousel[data-astro-cid-mjr2n44s] img[data-astro-cid-mjr2n44s]{opacity:0;animation:none}.about-teaser__carousel[data-astro-cid-mjr2n44s] img[data-astro-cid-mjr2n44s]:first-child{opacity:1}}html.motion-force-reduce .about-teaser__carousel[data-astro-cid-mjr2n44s] img[data-astro-cid-mjr2n44s]{opacity:0;animation:none!important}html.motion-force-reduce .about-teaser__carousel[data-astro-cid-mjr2n44s] img[data-astro-cid-mjr2n44s]:first-child{opacity:1}.about-teaser__content[data-astro-cid-mjr2n44s]{text-align:center;padding-block-start:calc(var(--space) * 4);font-weight:700}.about-teaser__content[data-astro-cid-mjr2n44s] h2[data-astro-cid-mjr2n44s]{margin:0 0 calc(var(--space) * 2);font-size:1.05rem}.about-teaser__content[data-astro-cid-mjr2n44s] p[data-astro-cid-mjr2n44s]{margin:0 0 calc(var(--space) * 1.25);font-size:.875rem;line-height:1.5}.about-teaser__signature[data-astro-cid-mjr2n44s]{letter-spacing:.15em;margin-block-start:calc(var(--space) * 2.5)!important}@media (width>=761px){.about-teaser__grid[data-astro-cid-mjr2n44s]{max-width:1280px;padding-inline:calc(var(--space) * 3);gap:calc(var(--space) * 6);grid-template-columns:1fr 1fr;align-items:center;margin-inline:auto;display:grid}.about-teaser__media[data-astro-cid-mjr2n44s]{aspect-ratio:auto;align-self:stretch}.about-teaser__content[data-astro-cid-mjr2n44s]{text-align:start;padding-block-start:0}.about-teaser__content[data-astro-cid-mjr2n44s] h2[data-astro-cid-mjr2n44s]{font-size:clamp(1.5rem,3vw,2rem)}.about-teaser__content[data-astro-cid-mjr2n44s] p[data-astro-cid-mjr2n44s]{font-size:1rem;line-height:1.6}}.shop-preview[data-astro-cid-npisfdlp]{padding-block:calc(var(--space) * 8);text-align:center}.shop-preview[data-astro-cid-npisfdlp] h2[data-astro-cid-npisfdlp]{letter-spacing:.1em;margin:0 0 calc(var(--space) * 4);font-size:clamp(1.5rem,3vw,2rem)}.shop-preview__grid[data-astro-cid-npisfdlp]{max-width:1280px;padding-inline:calc(var(--space) * 3);gap:calc(var(--space) * 4) calc(var(--space) * 3);text-align:start;grid-template-columns:repeat(4,minmax(0,1fr));margin-inline:auto;display:grid}.shop-preview__link[data-astro-cid-npisfdlp]{border-block-end:2px solid var(--color-fg);margin-block-start:calc(var(--space) * 4);font-weight:700;display:inline-block}@media (width<=980px){.shop-preview__grid[data-astro-cid-npisfdlp]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.shop-preview__grid[data-astro-cid-npisfdlp]{grid-template-columns:1fr}}.services-preview[data-astro-cid-qbl2dut3]{padding-block:calc(var(--space) * 8);text-align:center}.services-preview[data-astro-cid-qbl2dut3] h2[data-astro-cid-qbl2dut3]{margin:0 0 calc(var(--space) * 4);font-size:clamp(1.5rem,3vw,2rem)}.services-preview__list[data-astro-cid-qbl2dut3]{padding:0 calc(var(--space) * 3);gap:calc(var(--space) * 4);text-align:start;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1000px;margin:0 auto;list-style:none;display:grid}.services-preview__list[data-astro-cid-qbl2dut3] li[data-astro-cid-qbl2dut3]{background:var(--color-surface);border:1px solid var(--color-border);padding:calc(var(--space) * 3);border-radius:4px}.services-preview__list[data-astro-cid-qbl2dut3] img[data-astro-cid-qbl2dut3]{aspect-ratio:4/3;object-fit:cover;width:100%;border-radius:4px;margin-block-end:calc(var(--space) * 2)}.services-preview__list[data-astro-cid-qbl2dut3] h3[data-astro-cid-qbl2dut3]{margin:0 0 calc(var(--space) * 1.5);font-size:1.05rem}.services-preview__list[data-astro-cid-qbl2dut3] p[data-astro-cid-qbl2dut3]{color:var(--color-fg-muted);margin:0;font-size:.9rem}@media (width<=760px){.services-preview__list[data-astro-cid-qbl2dut3]{grid-template-columns:1fr}}.press-preview[data-astro-cid-utv2pvjv]{padding-block:calc(var(--space) * 8);text-align:center}.press-preview[data-astro-cid-utv2pvjv] h2[data-astro-cid-utv2pvjv]{margin:0 0 calc(var(--space) * 4);font-size:clamp(1.5rem,3vw,2rem)}.press-preview__grid[data-astro-cid-utv2pvjv]{padding:0 calc(var(--space) * 3);gap:calc(var(--space) * 4);grid-template-columns:repeat(3,minmax(0,1fr));max-width:1000px;margin:0 auto;list-style:none;display:grid}.press-preview__grid[data-astro-cid-utv2pvjv] img[data-astro-cid-utv2pvjv]{aspect-ratio:4/3;object-fit:cover;width:100%;border-radius:4px;margin-block-end:calc(var(--space) * 2)}.press-preview__grid[data-astro-cid-utv2pvjv] time[data-astro-cid-utv2pvjv]{color:var(--color-fg-muted);unicode-bidi:isolate;margin-block-end:calc(var(--space) * .5);font-size:.85rem;display:block}.press-preview__grid[data-astro-cid-utv2pvjv] h3[data-astro-cid-utv2pvjv]{margin:0;font-size:1rem;font-weight:700}.press-preview__link[data-astro-cid-utv2pvjv]{border-block-end:2px solid var(--color-fg);margin-block-start:calc(var(--space) * 4);font-weight:700;display:inline-block}@media (width<=760px){.press-preview__grid[data-astro-cid-utv2pvjv]{grid-template-columns:1fr;max-width:360px}}.home-contact[data-astro-cid-lcdefpme]{padding-block:calc(var(--space) * 8);text-align:center}.home-contact[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0 0 calc(var(--space) * 4);font-size:clamp(1.5rem,3vw,2rem)}
