body[data-page=imprint] .hero,body[data-page=privacy] .hero{--hero-pad-bottom:0}.legal-wrap[data-astro-cid-fmzvkzhr]{padding:clamp(2.5rem, 2.129rem + 1.524vw, 3.5rem) var(--gutter) var(--section-y)}.legal[data-astro-cid-fmzvkzhr]{max-width:var(--measure-legal);border-bottom:1px solid var(--c-border);margin-inline:auto}.legal[data-astro-cid-fmzvkzhr]>*+*{margin-top:.625rem}.legal[data-astro-cid-fmzvkzhr] p,.legal[data-astro-cid-fmzvkzhr] li{max-width:none;color:var(--c-text-muted)}.legal[data-astro-cid-fmzvkzhr] h2{border-top:1px solid var(--c-border);font-size:var(--fs-25);margin-top:1.75rem;padding-top:1.75rem}.legal[data-astro-cid-fmzvkzhr]>:first-child{margin-top:0}.legal[data-astro-cid-fmzvkzhr] blockquote{border-radius:var(--radius-card);background:var(--c-surface-2);border-left:4px solid var(--c-sand);margin-bottom:1.75rem;padding:1rem 1.25rem}.legal[data-astro-cid-fmzvkzhr] blockquote p{color:var(--c-white)}.legal[data-astro-cid-fmzvkzhr] a{color:var(--c-white);text-underline-offset:.2em}.legal[data-astro-cid-fmzvkzhr] a:hover{color:var(--c-mint-light)}.legal[data-astro-cid-fmzvkzhr] ul,.legal[data-astro-cid-fmzvkzhr] ol{flex-direction:column;gap:.25rem;display:flex}.legal[data-astro-cid-fmzvkzhr] strong{color:var(--c-white);font-weight:500}.legal[data-astro-cid-fmzvkzhr] h2:first-child,.legal[data-astro-cid-fmzvkzhr] blockquote+h2{margin-top:0}.line-card[data-astro-cid-ic6gzrdp]{flex-direction:column;gap:1.125rem;padding:clamp(1.5rem,1.1rem + 1.7vw,2.5rem);display:flex;container-type:inline-size}.line-card__head[data-astro-cid-ic6gzrdp]{align-items:center;gap:.875rem;min-height:2.75rem;display:flex}.line-card__logo[data-astro-cid-ic6gzrdp]{flex:none;width:3rem;height:auto}.line-card__name[data-astro-cid-ic6gzrdp]{font-family:var(--font-sans);font-weight:500;font-size:clamp(1rem, 7.2cqw, var(--fs-31));text-transform:uppercase;letter-spacing:var(--tracking-card-name);margin:0}.line-card__subtitle[data-astro-cid-ic6gzrdp]{font-family:var(--font-display);font-style:italic;font-size:var(--fs-20);color:var(--line-light)}.line-card__text[data-astro-cid-ic6gzrdp]{color:var(--c-text-muted);flex-grow:1}.cta-section[data-astro-cid-ighxxb4h]{padding-block:var(--section-y);background:var(--aurora-cta)}.cta[data-astro-cid-ighxxb4h]{max-width:var(--container-max);padding-inline:var(--gutter);flex-direction:column;align-items:flex-start;gap:2rem;margin-inline:auto;display:flex}.cta__text[data-astro-cid-ighxxb4h]{flex-direction:column;gap:.75rem;max-width:40rem;display:flex}h2[data-astro-cid-ighxxb4h]{font-size:var(--fs-38);line-height:1.2}.intro[data-astro-cid-ddnrtxj2]{flex-direction:column;gap:1.5rem;display:flex}.intro__lead[data-astro-cid-ddnrtxj2]{font-size:var(--fs-20)}.intro__note[data-astro-cid-ddnrtxj2]{color:var(--c-text-muted)}.shop-teaser[data-astro-cid-ddnrtxj2]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 3rem;display:flex}.areas[data-astro-cid-ddnrtxj2]{gap:var(--gap-grid);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));margin:0;padding:0;list-style:none;display:grid}.areas[data-astro-cid-ddnrtxj2]>li[data-astro-cid-ddnrtxj2]{max-width:none;display:flex}.areas[data-astro-cid-ddnrtxj2]>li[data-astro-cid-ddnrtxj2]>.product-area{width:100%}.areas__note[data-astro-cid-ddnrtxj2]{max-width:none;margin-top:var(--gap-section);color:var(--c-text-muted);font-size:.875rem;font-style:italic}.areas__note[data-astro-cid-ddnrtxj2] a[data-astro-cid-ddnrtxj2]{color:var(--c-white)}@media (width<=40rem){.areas[data-astro-cid-ddnrtxj2]{scroll-snap-type:x proximity;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);padding-bottom:.5rem;display:flex;overflow-x:auto}.areas[data-astro-cid-ddnrtxj2]>li[data-astro-cid-ddnrtxj2]{scroll-snap-align:start;flex:0 0 250px}}.idea[data-astro-cid-pcyipuhf]{flex-direction:column;gap:1.25rem;display:flex}.idea__lead[data-astro-cid-pcyipuhf]{font-size:var(--fs-20)}.idea__text[data-astro-cid-pcyipuhf]{color:var(--c-text-muted)}.idea__text[data-astro-cid-pcyipuhf] strong{color:var(--c-white);font-weight:500}.founder__image[data-astro-cid-pcyipuhf]{aspect-ratio:941/1672;border-radius:var(--radius-card);background:var(--c-surface-3);overflow:hidden}.founder__image[data-astro-cid-pcyipuhf] img{object-fit:cover;width:100%;height:100%;display:block}.founder[data-astro-cid-pcyipuhf]{top:calc(var(--header-h-compact) + 1.5rem);flex-direction:column;align-self:start;gap:1.25rem;display:flex;position:sticky}.founder__text[data-astro-cid-pcyipuhf]{max-width:none;color:var(--c-text-muted)}.founder__closing[data-astro-cid-pcyipuhf]{max-width:none;font-family:var(--font-display);font-style:italic;font-size:var(--fs-25);line-height:1.4}.values[data-astro-cid-pcyipuhf]{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:2rem;margin:0;padding:0;list-style:none;display:grid}.values[data-astro-cid-pcyipuhf] li[data-astro-cid-pcyipuhf]{border-top:1px solid var(--c-border);flex-direction:column;gap:.5rem;max-width:none;padding-top:1.25rem;display:flex}.values[data-astro-cid-pcyipuhf] h3[data-astro-cid-pcyipuhf]{font-family:var(--font-sans);font-size:var(--fs-20);font-weight:500}.values[data-astro-cid-pcyipuhf] p[data-astro-cid-pcyipuhf]{color:var(--c-text-muted);font-size:.875rem}.statements[data-astro-cid-pcyipuhf]{gap:var(--gap-grid);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));display:grid}.statement[data-astro-cid-pcyipuhf]{flex-direction:column;gap:1.125rem;height:auto;padding:clamp(1.5rem,1.1rem + 1.7vw,2.5rem);display:flex}.statement__label[data-astro-cid-pcyipuhf]{font-family:var(--font-sans);font-size:var(--fs-12);letter-spacing:.3em;text-transform:uppercase;color:var(--c-mint-light);font-weight:500}.statement__text[data-astro-cid-pcyipuhf]{max-width:none;font-size:var(--fs-25);line-height:1.4}.intro[data-astro-cid-rjm4dghb]{flex-direction:column;gap:1.5rem;display:flex}.intro__lead[data-astro-cid-rjm4dghb]{font-size:var(--fs-20)}.points[data-astro-cid-rjm4dghb]{border-bottom:1px solid var(--c-border);margin:0;padding:0;list-style:none}.points[data-astro-cid-rjm4dghb] li[data-astro-cid-rjm4dghb]{border-top:1px solid var(--c-border);flex-direction:column;gap:.25rem;max-width:none;padding:1.125rem 0;display:flex}.points__title[data-astro-cid-rjm4dghb]{font-size:var(--fs-20);font-weight:500}.points__text[data-astro-cid-rjm4dghb]{color:var(--c-text-muted)}.audiences[data-astro-cid-rjm4dghb]{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1rem;display:grid}.audience[data-astro-cid-rjm4dghb],.markets[data-astro-cid-rjm4dghb]{flex-direction:column;gap:1.125rem;height:auto;padding:clamp(1.5rem,1.1rem + 1.7vw,2.5rem);display:flex}.audience[data-astro-cid-rjm4dghb] h3[data-astro-cid-rjm4dghb]{font-size:var(--fs-25);line-height:1.25}.audience[data-astro-cid-rjm4dghb] p[data-astro-cid-rjm4dghb]{color:var(--c-text-muted)}.markets__text[data-astro-cid-rjm4dghb]{max-width:none;font-size:var(--fs-25);line-height:1.4}.collab[data-astro-cid-rjm4dghb]{flex-direction:column;gap:1.25rem;display:flex}.collab[data-astro-cid-rjm4dghb] p[data-astro-cid-rjm4dghb]{max-width:none;color:var(--c-text-muted)}.contact-form[data-astro-cid-vekgkm42]{flex-direction:column;gap:1rem;display:flex}.contact-form__row[data-astro-cid-vekgkm42]{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1rem;display:grid}.field[data-astro-cid-vekgkm42]{flex-direction:column;gap:.375rem;display:flex}.field[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]{color:var(--c-white);font-size:.8125rem;font-weight:500}.field__req[data-astro-cid-vekgkm42]{color:var(--c-white)}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42],.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{box-sizing:border-box;width:100%;min-height:3.25rem;font:inherit;color:var(--c-white);border:1px solid var(--c-input-border);border-radius:var(--radius-input);background:0 0;padding:0 1rem;font-size:.9375rem}.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:9rem;padding:.875rem 1rem}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus-visible,.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:focus-visible{border-color:var(--c-mint-light);outline-offset:2px}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42][aria-invalid=true],.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42][aria-invalid=true]{border-color:var(--c-error-light)}.field__error[data-astro-cid-vekgkm42]{max-width:none;color:var(--c-error-light);font-size:.8125rem}.hp-field[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact-form__privacy[data-astro-cid-vekgkm42]{max-width:none;color:var(--c-text-muted);font-size:.8125rem}.contact-form__privacy[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:var(--c-white)}.contact-form__submit[data-astro-cid-vekgkm42]{align-self:flex-start;min-height:3.25rem}@media (width<=40rem){.contact-form__submit[data-astro-cid-vekgkm42]{align-self:stretch}}.form-status[data-astro-cid-vekgkm42]{border-radius:var(--radius-input);border:1px solid #0000;padding:1rem}.form-status--success[data-astro-cid-vekgkm42]{background-color:var(--color-success-bg);border-color:var(--c-mint-light);color:var(--c-white)}.form-status--error[data-astro-cid-vekgkm42]{background-color:var(--color-error-bg);border-color:var(--c-error-light);color:var(--c-white)}body[data-page=contact] .contact-section{--section-y:clamp(3.75rem, 3.286rem + 1.905vw, 5rem)}.contact[data-astro-cid-sy6zm2lv]{flex-direction:column;align-items:center;gap:clamp(2rem,1.8143rem + .762vw,2.5rem);display:flex}.topics[data-astro-cid-sy6zm2lv]{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}.topics__list[data-astro-cid-sy6zm2lv]{font-family:var(--font-display);font-size:var(--fs-20);flex-wrap:wrap;justify-content:center;row-gap:.25rem;margin:0;padding:0;line-height:1.25;list-style:none;display:flex}.topics__list[data-astro-cid-sy6zm2lv] li[data-astro-cid-sy6zm2lv]{align-items:center;max-width:none;display:flex}.topics__list[data-astro-cid-sy6zm2lv] li[data-astro-cid-sy6zm2lv]:not(:last-child):after{content:"";background:currentColor;border-radius:50%;flex:none;width:.2em;height:.2em;margin-inline:.75em}.form-card[data-astro-cid-sy6zm2lv]{border:1px solid var(--c-border);width:100%;max-width:40rem;height:auto;padding:clamp(1.5rem,1.1rem + 1.7vw,2.5rem)}body[data-page=contact] .hero.hero--image{--hero-pad-bottom:0}body[data-page=contact] .hero.hero--image .hero__image{-webkit-mask-image:linear-gradient(#000 30%,#0000 100%);mask-image:linear-gradient(#000 30%,#0000 100%)}
