.hero[data-astro-cid-ge2uvauf]{isolation:isolate;background:var(--c-white);padding-block:clamp(1.75rem,5vw,4rem) clamp(3rem,6vw,4.5rem);position:relative;overflow:hidden}.hero__grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr);grid-template-areas:"text""facts""visual";align-items:center;gap:clamp(2.25rem,7vw,3rem);display:grid}.hero__text[data-astro-cid-ge2uvauf]{grid-area:text;min-width:0}.hero__eyebrow[data-astro-cid-ge2uvauf]{align-items:flex-start;margin-bottom:1rem}.hero__eyebrow[data-astro-cid-ge2uvauf]:before{flex:none;margin-top:.72em}.hero__text[data-astro-cid-ge2uvauf] .hero__punct{margin-left:-.06em}.hero__title-accent[data-astro-cid-ge2uvauf]{color:var(--c-accent)}.hero__lead[data-astro-cid-ge2uvauf]{max-width:36rem;margin-top:1.125rem}@media (width<=479.98px){.hero__lead[data-astro-cid-ge2uvauf]{font-size:var(--fs-base)}}.hero__actions[data-astro-cid-ge2uvauf]{gap:.75rem;margin-top:1.75rem;display:grid}@media (width>=480px){.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;display:flex}}.hero__points[data-astro-cid-ge2uvauf]{color:var(--c-ink);font-size:var(--fs-sm);flex-wrap:wrap;gap:.5rem 1.375rem;margin-top:1.5rem;font-weight:600;line-height:1.4;list-style:none;display:flex}.hero__points[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{align-items:center;gap:.5rem;display:inline-flex}.hero__points[data-astro-cid-ge2uvauf] .hero__point-icon{background:var(--c-surface-tint);width:1.125rem;height:1.125rem;color:var(--c-primary);stroke-width:3px;border-radius:50%;flex:none;padding:.1875rem}.hero__facts[data-astro-cid-ge2uvauf]{grid-area:facts;min-width:0}.facts[data-astro-cid-ge2uvauf]{border:1px solid var(--c-line);border-radius:var(--radius-lg);background:var(--c-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.fact[data-astro-cid-ge2uvauf]{background:var(--c-white);flex-direction:column;gap:.375rem;min-width:0;padding:.875rem .875rem 1rem;display:flex;position:relative}.fact[data-astro-cid-ge2uvauf]:last-child:nth-child(odd){grid-column:1/-1}.fact__label[data-astro-cid-ge2uvauf]{color:var(--c-ink-soft);font-size:var(--fs-xs);letter-spacing:.01em;align-items:center;gap:.5rem;font-weight:600;line-height:1.35;display:flex}.fact__icon[data-astro-cid-ge2uvauf]{border-radius:var(--radius-sm);background:var(--c-surface-tint);width:1.875rem;height:1.875rem;color:var(--c-primary);flex:none;place-items:center;display:inline-grid}.fact__icon[data-astro-cid-ge2uvauf] svg{width:1.125rem;height:1.125rem}.fact__value[data-astro-cid-ge2uvauf]{color:var(--c-ink);font-size:var(--fs-sm);text-wrap:pretty;overflow-wrap:break-word;margin:0;font-weight:650;line-height:1.35}@media (width<=359.98px){.fact__label[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:flex-start;gap:.375rem}}@media (width>=560px){.fact[data-astro-cid-ge2uvauf]{justify-content:center;gap:.125rem;padding:1.125rem 1.25rem 1.125rem 4.625rem}.fact__label[data-astro-cid-ge2uvauf]{font-size:var(--fs-sm);font-weight:500;display:block}.fact__icon[data-astro-cid-ge2uvauf]{width:2.5rem;height:2.5rem;position:absolute;top:50%;left:1.25rem;transform:translateY(-50%)}.fact__icon[data-astro-cid-ge2uvauf] svg{width:1.25rem;height:1.25rem}.fact__value[data-astro-cid-ge2uvauf]{font-size:1rem;font-weight:700}}.hero__visual[data-astro-cid-ge2uvauf]{grid-area:visual;width:100%;max-width:26.25rem;margin-inline:auto;position:relative}.hero__panel[data-astro-cid-ge2uvauf]{border:1px solid var(--c-line);border-radius:var(--radius-lg);background:linear-gradient(160deg, var(--c-surface-tint) 0%, var(--c-surface-alt) 55%, var(--c-surface-alt) 100%);align-content:center;justify-items:center;gap:1.25rem;padding:2.25rem 1.25rem 1.5rem;display:grid;position:relative}.hero__logo-card[data-astro-cid-ge2uvauf]{z-index:1;border:1px solid var(--c-line);border-radius:var(--radius-lg);background:var(--c-white);width:80%;box-shadow:var(--shadow-sm);padding:clamp(.875rem,3vw,1.75rem);position:relative}.hero__logo-card[data-astro-cid-ge2uvauf] .hero__logo{width:100%;height:auto}.hero__chip[data-astro-cid-ge2uvauf]{z-index:1;white-space:normal;text-align:left;max-width:100%;position:relative}.hero__chip[data-astro-cid-ge2uvauf] svg{flex:none}.hero__visual--photo[data-astro-cid-ge2uvauf]{max-width:46rem}.hero__media[data-astro-cid-ge2uvauf]{z-index:1;position:relative}.hero__media[data-astro-cid-ge2uvauf] picture{display:block}.hero__media[data-astro-cid-ge2uvauf] .hero__photo{aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius-lg);background:var(--c-surface-alt);width:100%;height:auto;box-shadow:var(--shadow-md);display:block}.hero__badge[data-astro-cid-ge2uvauf]{border:1px solid var(--c-line);border-radius:var(--radius);background:var(--c-white);box-shadow:var(--shadow-md);place-items:center;padding:.5rem .625rem;display:grid;position:absolute;bottom:-1.375rem;left:1rem}.hero__badge[data-astro-cid-ge2uvauf] .hero__badge-logo{width:3.75rem;height:auto}.hero__photo-chip[data-astro-cid-ge2uvauf]{box-shadow:var(--shadow-sm);position:absolute;top:.875rem;left:.875rem}.hero__photo-chip[data-astro-cid-ge2uvauf] svg{flex:none}.hero__sparkle[data-astro-cid-ge2uvauf]{z-index:0;fill:var(--c-accent);pointer-events:none;position:absolute}.hero__sparkle--s1[data-astro-cid-ge2uvauf]{width:1.75rem;height:1.75rem;top:.875rem;left:7%}.hero__sparkle--s2[data-astro-cid-ge2uvauf]{opacity:.55;width:.875rem;height:.875rem;top:2.25rem;left:15%}.hero__sparkle--s3[data-astro-cid-ge2uvauf]{width:1.5rem;height:1.5rem;bottom:30%;right:4%}.hero__sparkle--s4[data-astro-cid-ge2uvauf]{opacity:.55;width:.875rem;height:.875rem;top:18%;right:6%}.hero__grid--cutout[data-astro-cid-ge2uvauf]{grid-template-areas:"text""visual""facts"}.hero__visual--cutout[data-astro-cid-ge2uvauf]{max-width:18rem}.hero__portrait[data-astro-cid-ge2uvauf]{margin:0;position:relative}.hero__stage[data-astro-cid-ge2uvauf]{isolation:isolate;position:relative;container-type:inline-size}.hero__disc[data-astro-cid-ge2uvauf]{z-index:-2;top:var(--kreis-oben);left:calc(50% - var(--kreis-r));width:calc(2 * var(--kreis-r));aspect-ratio:1;background:var(--c-surface-tint);border-radius:50%;position:absolute}.hero__ring[data-astro-cid-ge2uvauf]{--gap:4cqw;z-index:-1;top:calc(var(--kreis-oben) - var(--gap));left:calc(50% - var(--kreis-r) - var(--gap));width:calc(2 * (var(--kreis-r) + var(--gap)));aspect-ratio:1;border:2px solid var(--c-accent);border-radius:50%;position:absolute;-webkit-mask-image:conic-gradient(#0000 0deg,#000 28deg 100deg,#0000 128deg);mask-image:conic-gradient(#0000 0deg,#000 28deg 100deg,#0000 128deg)}.hero__spark[data-astro-cid-ge2uvauf]{z-index:-1;fill:var(--c-accent);pointer-events:none;position:absolute}.hero__spark--p1[data-astro-cid-ge2uvauf]{width:7cqw;height:7cqw;top:8cqw;right:3cqw}.hero__spark--p2[data-astro-cid-ge2uvauf]{opacity:.6;width:3.5cqw;height:3.5cqw;top:17cqw;right:-1cqw}.hero__spark--p3[data-astro-cid-ge2uvauf]{opacity:.8;width:4.5cqw;height:4.5cqw;top:30cqw;left:-2cqw}.hero__stage[data-astro-cid-ge2uvauf] picture{display:block}.hero__stage[data-astro-cid-ge2uvauf] .hero__cutout{--mitte:calc(var(--kreis-oben) + var(--kreis-r));width:100%;height:auto;-webkit-mask-image:linear-gradient(#000, #000), radial-gradient(circle at 50% var(--mitte), #000 calc(var(--kreis-r) - .5px), transparent calc(var(--kreis-r) + .5px));mask-image:linear-gradient(#000, #000), radial-gradient(circle at 50% var(--mitte), #000 calc(var(--kreis-r) - .5px), transparent calc(var(--kreis-r) + .5px));-webkit-mask-size:100% var(--mitte), 100% 100%;mask-size:100% var(--mitte), 100% 100%;display:block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero__namecard[data-astro-cid-ge2uvauf]{z-index:1;border:1px solid var(--c-line);border-radius:var(--radius);background:var(--c-white);max-width:calc(100% - 2rem);box-shadow:var(--shadow-sm);gap:.0625rem;padding:.625rem 1rem .6875rem;line-height:1.3;display:grid;position:absolute;bottom:0;left:0}.hero__namecard-name[data-astro-cid-ge2uvauf]{color:var(--c-ink);font-size:var(--fs-sm);font-weight:750}.hero__namecard-role[data-astro-cid-ge2uvauf]{color:var(--c-ink-soft);font-size:var(--fs-xs);font-weight:600}@media (width>=960px){.hero__grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,55fr) minmax(0,45fr);grid-template-areas:"text visual""facts facts";gap:clamp(2.5rem,3.5vw,3.5rem) clamp(3rem,5vw,5rem)}.hero__lead[data-astro-cid-ge2uvauf]{margin-top:1.5rem}.hero__actions[data-astro-cid-ge2uvauf]{margin-top:2.25rem}.hero__points[data-astro-cid-ge2uvauf]{margin-top:1.75rem}.facts[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(var(--facts-cols,4), minmax(0, 1fr))}.fact[data-astro-cid-ge2uvauf]:last-child:nth-child(odd){grid-column:auto}.fact[data-astro-cid-ge2uvauf]{padding:1.25rem 1rem 1.25rem 4.5rem}.hero__visual[data-astro-cid-ge2uvauf]{max-width:none;margin-inline:0}.hero__visual[data-astro-cid-ge2uvauf]:before{content:"";z-index:-1;aspect-ratio:1;background:var(--c-surface-alt);border-radius:50%;width:125%;position:absolute;top:-22%;right:-38%}.hero__visual--photo[data-astro-cid-ge2uvauf]{max-width:none}.hero__grid--cutout[data-astro-cid-ge2uvauf]{grid-template-areas:"text visual""facts facts"}.hero__visual--cutout[data-astro-cid-ge2uvauf]{justify-self:end;width:100%;max-width:28rem}.hero__visual--cutout[data-astro-cid-ge2uvauf]:before{content:none}.hero__namecard[data-astro-cid-ge2uvauf]{padding:.875rem 1.25rem .9375rem;bottom:1.5rem;left:-1.5rem}.hero__namecard-name[data-astro-cid-ge2uvauf]{font-size:1rem}.hero__namecard-role[data-astro-cid-ge2uvauf]{font-size:var(--fs-sm)}.hero__media[data-astro-cid-ge2uvauf] .hero__photo{aspect-ratio:4/5}.hero__badge[data-astro-cid-ge2uvauf]{padding:.75rem .875rem;bottom:2.25rem;left:-1.5rem}.hero__badge[data-astro-cid-ge2uvauf] .hero__badge-logo{width:4.75rem}.hero__photo-chip[data-astro-cid-ge2uvauf]{top:1.125rem;left:1.125rem}.hero__panel[data-astro-cid-ge2uvauf]{grid-template-rows:1fr auto;gap:1.5rem;min-height:30rem;padding:3.5rem 1.25rem 1.25rem}.hero__logo-card[data-astro-cid-ge2uvauf]{align-self:center;width:80%}.hero__chip[data-astro-cid-ge2uvauf]{justify-self:start}.hero__sparkle--s1[data-astro-cid-ge2uvauf]{width:2.5rem;height:2.5rem;top:2rem;left:2.25rem}.hero__sparkle--s2[data-astro-cid-ge2uvauf]{width:1.125rem;height:1.125rem;top:4.5rem;left:5.25rem}.hero__sparkle--s3[data-astro-cid-ge2uvauf]{width:2.25rem;height:2.25rem;bottom:5.5rem;right:2rem}.hero__sparkle--s4[data-astro-cid-ge2uvauf]{width:1rem;height:1rem;top:3.25rem;right:3rem}}.audiences__note[data-astro-cid-wb2sr3s7]{color:var(--c-ink-soft);font-size:var(--fs-sm);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .75rem;margin-top:1.25rem;line-height:1.45;display:flex}.audiences__grid[data-astro-cid-wb2sr3s7]{grid-template-columns:minmax(0,1fr);gap:clamp(1rem,.5rem + 1.5vw,1.5rem);max-width:38rem;margin-inline:auto;list-style:none;display:grid}@media (width>=820px){.audiences__grid[data-astro-cid-wb2sr3s7]{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}}@media (width>=720px){.audiences__grid--two[data-astro-cid-wb2sr3s7]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:56rem}}.audiences__item[data-astro-cid-wb2sr3s7]{display:flex}.audience[data-astro-cid-wb2sr3s7]{flex-direction:column;width:100%;padding:clamp(1.375rem,1rem + 1.2vw,1.875rem);display:flex}.audience__head[data-astro-cid-wb2sr3s7]{gap:1.125rem;display:grid}@media (width<=819.98px){.audience__head[data-astro-cid-wb2sr3s7]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem}}.audience__title[data-astro-cid-wb2sr3s7]{hyphens:manual;overflow-wrap:break-word}.audience--media[data-astro-cid-wb2sr3s7]{--pad:clamp(1.375rem, 1rem + 1.2vw, 1.875rem);padding:var(--pad);overflow:hidden}.audience--media[data-astro-cid-wb2sr3s7] .audience__head[data-astro-cid-wb2sr3s7]{grid-template-columns:minmax(0,1fr);align-items:start;gap:2.25rem}.audience__media[data-astro-cid-wb2sr3s7]{margin:calc(-1 * var(--pad)) calc(-1 * var(--pad)) 0;position:relative}.audience__media[data-astro-cid-wb2sr3s7] picture{display:block}.audience__media[data-astro-cid-wb2sr3s7] .audience__photo{aspect-ratio:16/9;object-fit:cover;background:var(--c-surface-alt);width:100%;height:auto;display:block}@media (width<=819.98px){.audience__media[data-astro-cid-wb2sr3s7] .audience__photo{aspect-ratio:2}}.audience__media[data-astro-cid-wb2sr3s7] .audience__photo--none[data-astro-cid-wb2sr3s7]{background:radial-gradient(120% 90% at 85% 10%,#008ce81a,#0000 60%),linear-gradient(160deg,#eef5fb 0%,#e3eef7 100%)}.audience__media[data-astro-cid-wb2sr3s7] .audience__icon[data-astro-cid-wb2sr3s7]{left:var(--pad);border:1px solid var(--c-line);background:var(--c-white);width:2.75rem;height:2.75rem;box-shadow:var(--shadow-sm);position:absolute;bottom:0;transform:translateY(50%)}.audience__media[data-astro-cid-wb2sr3s7] .audience__icon[data-astro-cid-wb2sr3s7] svg{width:1.375rem;height:1.375rem}.audience__text[data-astro-cid-wb2sr3s7]{color:var(--c-ink-soft);margin-top:.875rem;font-size:1rem;line-height:1.6}.audience__list[data-astro-cid-wb2sr3s7]{border-top:1px solid var(--c-line);font-size:var(--fs-sm);margin-top:1.125rem;padding-top:1.125rem;line-height:1.5}.audience__action[data-astro-cid-wb2sr3s7]{margin-top:auto;padding-top:1.5rem}.audience__btn[data-astro-cid-wb2sr3s7]{text-wrap:balance;padding-inline:1rem}@media (width<=359.98px){.audience__btn[data-astro-cid-wb2sr3s7] svg{display:none}}@supports (grid-template-rows:subgrid){@media (width>=820px){.audiences__item[data-astro-cid-wb2sr3s7],.audience[data-astro-cid-wb2sr3s7]{grid-row:span 4;grid-template-rows:subgrid;row-gap:0;display:grid}.audience__head[data-astro-cid-wb2sr3s7]{grid-row:1;align-content:start}.audience__text[data-astro-cid-wb2sr3s7]{grid-row:2}.audience__list[data-astro-cid-wb2sr3s7]{grid-row:3}.audience__action[data-astro-cid-wb2sr3s7]{grid-row:4;margin-top:0;display:flex}}}@supports not (grid-template-rows:subgrid){@media (width>=820px) and (width<=1239.98px){.audience__btn[data-astro-cid-wb2sr3s7]{min-height:4.125rem}}}.services__head[data-astro-cid-lesv7jgp]{max-width:54rem}.services__note[data-astro-cid-lesv7jgp]{color:var(--c-ink-soft);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:1rem;line-height:1.45;display:flex}.svc__heading[data-astro-cid-lesv7jgp]{border-top:1px solid var(--c-line);font-size:inherit;letter-spacing:normal;line-height:inherit;margin:0}.svc__trigger[data-astro-cid-lesv7jgp]{width:100%;min-height:3.75rem;color:var(--c-ink);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0 solid #0000;border-radius:0;align-items:center;gap:.875rem;margin:0;padding:.75rem .25rem;display:flex;position:relative}.svc__trigger[data-astro-cid-lesv7jgp]:focus-visible{outline:3px solid var(--c-accent);outline-offset:2px;border-radius:var(--radius-sm)}.svc__trigger[data-astro-cid-lesv7jgp]:disabled{cursor:default}.svc__icon[data-astro-cid-lesv7jgp]{border-radius:var(--radius-sm);background:var(--c-surface-tint);width:2.5rem;height:2.5rem;color:var(--c-primary);flex:none;place-items:center;transition:background-color .2s,color .2s;display:inline-grid}.svc__title[data-astro-cid-lesv7jgp]{letter-spacing:-.01em;hyphens:manual;overflow-wrap:break-word;text-wrap:pretty;flex:1;min-width:0;font-size:1.0625rem;font-weight:700;line-height:1.3;transition:color .15s}.svc__trigger[data-astro-cid-lesv7jgp] .svc__chevron{color:var(--c-ink-soft);flex:none;transition:transform .25s;display:none}.svc__panel[data-astro-cid-lesv7jgp]{padding:.25rem 0 1.75rem}.svc__media[data-astro-cid-lesv7jgp]{border-radius:var(--radius);aspect-ratio:2;background:var(--c-surface-tint);margin-bottom:1.25rem;position:relative;overflow:hidden}.svc__media[data-astro-cid-lesv7jgp] picture{width:100%;height:100%;display:block}.svc__media[data-astro-cid-lesv7jgp] img{object-fit:cover;width:100%;height:100%}.svc__credit[data-astro-cid-lesv7jgp]{max-width:calc(100% - 1rem);color:var(--c-white);text-overflow:ellipsis;white-space:nowrap;background:#182733b8;border-radius:999px;padding:.125rem .5rem;font-size:.6875rem;line-height:1.5;position:absolute;bottom:.5rem;right:.5rem;overflow:hidden}.svc__media--fallback[data-astro-cid-lesv7jgp],.svc__name[data-astro-cid-lesv7jgp]{display:none}.svc__audience[data-astro-cid-lesv7jgp]{color:var(--c-primary);font-size:var(--fs-sm);font-weight:650;line-height:1.45}.svc__summary[data-astro-cid-lesv7jgp]{color:var(--c-ink-soft);margin-top:.625rem;font-size:1rem;line-height:1.6}.svc__benefit[data-astro-cid-lesv7jgp]{color:var(--c-ink);font-size:var(--fs-sm);align-items:flex-start;gap:.5rem;margin-top:.75rem;font-weight:650;line-height:1.45;display:flex}.svc__benefit[data-astro-cid-lesv7jgp] .svc__benefit-icon{color:var(--c-accent);flex:none;margin-top:.0625rem}.svc__includes[data-astro-cid-lesv7jgp]{margin-top:1.25rem}.svc__includes-label[data-astro-cid-lesv7jgp]{color:var(--c-ink);font-size:var(--fs-sm);font-weight:700;line-height:1.4}.svc__list[data-astro-cid-lesv7jgp]{font-size:var(--fs-sm);gap:.375rem 1.75rem;margin-top:.625rem;line-height:1.5}.svc__foot[data-astro-cid-lesv7jgp]{border-top:1px solid var(--c-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;margin-top:1.25rem;padding-top:1.25rem;display:flex}.svc__rhythm[data-astro-cid-lesv7jgp]{min-width:0;color:var(--c-ink-soft);font-size:var(--fs-sm);flex:15rem;align-items:flex-start;gap:.625rem;line-height:1.45;display:flex}.svc__rhythm[data-astro-cid-lesv7jgp] .svc__rhythm-icon{color:var(--c-primary);flex:none;margin-top:.0625rem}.svc__rhythm-label[data-astro-cid-lesv7jgp]{color:var(--c-ink);font-weight:700;display:block}.svc__cta[data-astro-cid-lesv7jgp]{flex:none}.svc__more[data-astro-cid-lesv7jgp]{border-top:1px solid var(--c-line);color:var(--c-ink-soft);font-size:var(--fs-sm);align-items:flex-start;gap:.625rem;padding-block:1.5rem .25rem;line-height:1.5;display:flex}.svc__more[data-astro-cid-lesv7jgp] .svc__more-icon{color:var(--c-primary);flex:none}.svc__more-action[data-astro-cid-lesv7jgp]{display:inline-block}.svc__more[data-astro-cid-lesv7jgp] a[data-astro-cid-lesv7jgp]{padding-block:.8125rem;font-weight:700}html.has-js .svc__trigger[data-astro-cid-lesv7jgp] .svc__chevron{display:block}html.has-js .svc__trigger[data-astro-cid-lesv7jgp].is-open .svc__chevron{transform:rotate(180deg)}html.has-js .svc__trigger[data-astro-cid-lesv7jgp].is-open .svc__icon[data-astro-cid-lesv7jgp]{background:var(--c-primary);color:var(--c-white)}@media (hover:hover){html.has-js .svc__trigger[data-astro-cid-lesv7jgp]:hover .svc__title[data-astro-cid-lesv7jgp]{color:var(--c-primary)}}@media (width<=59.99rem){html.has-js .svc__panel[data-astro-cid-lesv7jgp]:not(.is-open),html.has-js .svc[data-astro-cid-lesv7jgp]:not([data-ready]) .svc__panel[data-astro-cid-lesv7jgp]{display:none}html.has-js .svc__panel[data-astro-cid-lesv7jgp].is-open{animation:.28s both svc-reveal}html.has-js .svc[data-astro-cid-lesv7jgp]:not([data-ready]) .svc__trigger[data-astro-cid-lesv7jgp].is-open .svc__icon[data-astro-cid-lesv7jgp]{background:var(--c-surface-tint);color:var(--c-primary)}html.has-js .svc[data-astro-cid-lesv7jgp]:not([data-ready]) .svc__trigger[data-astro-cid-lesv7jgp].is-open .svc__chevron{transform:none}}@keyframes svc-reveal{0%{opacity:0;transform:translateY(-.375rem)}}@media (width>=34rem){.svc__list[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=60rem){html.has-js .svc[data-astro-cid-lesv7jgp]{grid-template-columns:minmax(15rem,20rem) minmax(0,1fr);grid-template-rows:repeat(var(--svc-count), auto) 1fr;align-items:start;gap:.375rem clamp(2rem,.5rem + 3vw,3.5rem);display:grid}html.has-js .svc__heading[data-astro-cid-lesv7jgp]{border-top:0;grid-column:1}html.has-js .svc__trigger[data-astro-cid-lesv7jgp]{border-radius:var(--radius);border:1px solid #0000;gap:.625rem;min-height:3.75rem;padding:.625rem .5rem .625rem .875rem;transition:background-color .2s,border-color .2s,box-shadow .2s}@media (hover:hover){html.has-js .svc__trigger[data-astro-cid-lesv7jgp]:hover{background:var(--c-surface-alt)}html.has-js .svc__trigger[data-astro-cid-lesv7jgp]:hover .svc__chevron{opacity:1;color:var(--c-primary)}}html.has-js .svc__trigger[data-astro-cid-lesv7jgp]:focus-visible{outline-offset:2px;border-radius:var(--radius);box-shadow:var(--focus-ring);outline:3px solid #0000}html.has-js .svc__trigger[data-astro-cid-lesv7jgp].is-open{border-color:var(--c-line);background:var(--c-white);box-shadow:var(--shadow-sm);cursor:default}html.has-js .svc__trigger[data-astro-cid-lesv7jgp].is-open:before{content:"";background:var(--c-primary);border-radius:0 3px 3px 0;width:3px;position:absolute;top:.875rem;bottom:.875rem;left:-1px}html.has-js .svc__trigger[data-astro-cid-lesv7jgp].is-open .svc__title[data-astro-cid-lesv7jgp]{color:var(--c-ink)}html.has-js .svc__icon[data-astro-cid-lesv7jgp]{width:2.25rem;height:2.25rem}html.has-js .svc__title[data-astro-cid-lesv7jgp]{font-size:.9375rem}html.has-js .svc__trigger[data-astro-cid-lesv7jgp] .svc__chevron{opacity:.45;width:1rem;height:1rem;color:var(--c-ink-soft);transition:opacity .2s,color .2s;transform:rotate(-90deg)}html.has-js .svc__trigger[data-astro-cid-lesv7jgp].is-open .svc__chevron{opacity:1;color:var(--c-primary);transform:rotate(-90deg)}html.has-js .svc__panel[data-astro-cid-lesv7jgp]{border:1px solid var(--c-line);border-radius:var(--radius-lg);background:var(--c-white);flex-direction:column;grid-area:1/2/-1;align-self:stretch;padding:0;transition:opacity .18s,visibility 0s linear .18s;display:flex;overflow:hidden;container-type:inline-size}html.has-js .svc__panel[data-astro-cid-lesv7jgp]:not(.is-open){visibility:hidden;opacity:0;pointer-events:none}html.has-js .svc__panel[data-astro-cid-lesv7jgp].is-open{z-index:1;visibility:visible;opacity:1;transition:opacity .3s 60ms,visibility linear}html.has-js .svc__media[data-astro-cid-lesv7jgp]{aspect-ratio:5/2;border-radius:0;flex:none;margin:0}html.has-js .svc__media--fallback[data-astro-cid-lesv7jgp]{background:radial-gradient(70% 90% at 12% 0,#ffffffd9,#0000 60%),radial-gradient(60% 80% at 100% 100%,#008ce81a,#0000 70%),linear-gradient(160deg,#f2f7fc 0%,#e4eef7 100%);place-items:center;display:grid}html.has-js .svc__body[data-astro-cid-lesv7jgp]{flex-direction:column;flex:1;padding:1.625rem clamp(1.5rem,.5rem + 1.6vw,2.125rem) 1.5rem;display:flex}html.has-js .svc__name[data-astro-cid-lesv7jgp]{color:var(--c-ink);letter-spacing:-.015em;text-wrap:balance;margin-bottom:.25rem;font-size:1.375rem;font-weight:750;line-height:1.25;display:block}html.has-js .svc__summary[data-astro-cid-lesv7jgp]{max-width:62ch}html.has-js .svc__foot[data-astro-cid-lesv7jgp]{margin-top:auto}html.has-js .svc__includes[data-astro-cid-lesv7jgp]{margin-bottom:1.25rem}html.has-js .svc__list[data-astro-cid-lesv7jgp]{grid-template-columns:minmax(0,1fr)}html.has-js .svc__more[data-astro-cid-lesv7jgp]{border-top:1px solid var(--c-line);grid-area:-2/1/-1;align-self:start;margin:.75rem 0 0 .875rem;padding:1.125rem .625rem 0 0}}@container (width>=44rem){html.has-js .svc__body[data-astro-cid-lesv7jgp]{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:2.25rem;display:grid}html.has-js .svc__intro[data-astro-cid-lesv7jgp]{grid-area:1/1/3;padding-bottom:1.25rem}html.has-js .svc__includes[data-astro-cid-lesv7jgp]{grid-area:1/2/3;margin:.25rem 0 1.25rem}html.has-js .svc__list[data-astro-cid-lesv7jgp]{grid-template-columns:minmax(0,1fr)}html.has-js .svc__foot[data-astro-cid-lesv7jgp]{grid-area:3/1/auto/-1}}.svc__fallback-icon[data-astro-cid-lesv7jgp]{z-index:1;background:var(--c-white);width:5rem;height:5rem;color:var(--c-primary);border-radius:1.375rem;place-items:center;display:grid;position:relative;box-shadow:0 1px 2px #1827330d,0 12px 32px #006bb31f}.svc__spark[data-astro-cid-lesv7jgp]{fill:var(--c-accent);position:absolute}.svc__spark--a[data-astro-cid-lesv7jgp]{opacity:.55;width:1.375rem;height:1.375rem;top:calc(50% - 4.25rem);left:calc(50% + 2.75rem)}.svc__spark--b[data-astro-cid-lesv7jgp]{opacity:.35;width:.875rem;height:.875rem;top:calc(50% + 2.25rem);left:calc(50% - 4.25rem)}.svc__chip[data-astro-cid-lesv7jgp]{border:1px solid var(--c-line);color:var(--c-ink-soft);font-size:var(--fs-xs);background:#ffffffe6;border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-weight:650;line-height:1.3;display:inline-flex;position:absolute;top:.875rem;left:.875rem}@media (width<=29.99rem){.svc__cta[data-astro-cid-lesv7jgp]{width:100%;padding-inline:1rem}}@media (forced-colors:active){html.has-js .svc__trigger[data-astro-cid-lesv7jgp].is-open{outline-offset:-2px;outline:2px solid canvastext}html.has-js .svc__trigger[data-astro-cid-lesv7jgp].is-open:before{background:canvastext}}@media print{html.has-js .svc[data-astro-cid-lesv7jgp]{display:block}html.has-js .svc__panel[data-astro-cid-lesv7jgp],html.has-js .svc__panel[data-astro-cid-lesv7jgp]:not(.is-open){visibility:visible;opacity:1;animation:none;display:block}}@media (prefers-reduced-motion:reduce){html.has-js .svc__panel[data-astro-cid-lesv7jgp],html.has-js .svc__panel[data-astro-cid-lesv7jgp].is-open,.svc__trigger[data-astro-cid-lesv7jgp],.svc__icon[data-astro-cid-lesv7jgp],.svc__trigger[data-astro-cid-lesv7jgp] .svc__chevron{transition:none!important;animation:none!important}}.photo-ph[data-astro-cid-hbua23cj]{border-radius:var(--radius-lg);border:1px solid var(--c-line);background:radial-gradient(120% 90% at 85% 10%,#008ce81a,#0000 60%),linear-gradient(160deg,#eef5fb 0%,#e3eef7 100%);margin:0;position:relative;overflow:hidden}.photo-ph[data-astro-cid-hbua23cj]:after{content:"";pointer-events:none;background-image:radial-gradient(#18273312 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0;mask-image:linear-gradient(#0000,#000 70%)}.photo-ph__inner[data-astro-cid-hbua23cj]{text-align:center;z-index:1;place-content:center;justify-items:center;gap:.75rem;padding:1.25rem;display:grid;position:absolute;inset:0}.photo-ph__icon[data-astro-cid-hbua23cj]{background:var(--c-white);width:3.5rem;height:3.5rem;color:var(--c-primary);box-shadow:var(--shadow-sm);border-radius:50%;place-items:center;display:grid}figcaption[data-astro-cid-hbua23cj]{gap:.25rem;max-width:22rem;display:grid}.photo-ph__kicker[data-astro-cid-hbua23cj]{background:var(--c-ph-bg);color:var(--c-ph-ink);font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;justify-self:center;padding:.125rem .5rem;font-weight:700}.photo-ph__label[data-astro-cid-hbua23cj]{color:var(--c-ink-soft);font-size:var(--fs-sm);font-weight:600;line-height:1.45}.trust__note[data-astro-cid-wtzqjce7]{margin-top:1.25rem}.trust__note[data-astro-cid-wtzqjce7] .badge[data-astro-cid-wtzqjce7]{white-space:normal;text-align:left}.trust__grid[data-astro-cid-wtzqjce7]{grid-template-columns:minmax(0,1fr);gap:clamp(1rem,.6rem + 1.2vw,1.5rem);list-style:none;display:grid}@media (width>=700px){.trust__grid[data-astro-cid-wtzqjce7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.trust__grid[data-astro-cid-wtzqjce7]{grid-template-columns:repeat(3,minmax(0,1fr))}}.trust__item[data-astro-cid-wtzqjce7]{display:flex}.trust-point[data-astro-cid-wtzqjce7]{width:100%}.trust-point__title[data-astro-cid-wtzqjce7],.trust-point__text[data-astro-cid-wtzqjce7]{hyphens:manual;overflow-wrap:break-word}.trust-point__text[data-astro-cid-wtzqjce7]{color:var(--c-ink-soft);margin-top:.5rem;line-height:1.6}@media (width<=699px){.trust-point[data-astro-cid-wtzqjce7]{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.875rem;padding:1.25rem 1.25rem 1.375rem;display:grid}.trust-point[data-astro-cid-wtzqjce7] .icon-tile[data-astro-cid-wtzqjce7]{width:2.75rem;height:2.75rem}.trust-point__text[data-astro-cid-wtzqjce7]{grid-column:1/-1;margin-top:.75rem}}@media (width>=700px){.trust-point__title[data-astro-cid-wtzqjce7]{margin-top:1.125rem}}.trust__subtitle[data-astro-cid-wtzqjce7]{margin-bottom:1.25rem;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem)}.voices[data-astro-cid-wtzqjce7]{border-top:1px solid var(--c-line);margin-top:clamp(3rem,2.25rem + 3vw,4.5rem);padding-top:clamp(2.5rem,2rem + 2vw,3.5rem)}.quotes[data-astro-cid-wtzqjce7]{grid-template-columns:minmax(0,1fr);gap:clamp(1rem,.6rem + 1.2vw,1.5rem);list-style:none;display:grid}@media (width>=900px){.quotes[data-astro-cid-wtzqjce7]{grid-template-columns:repeat(3,minmax(0,1fr))}}.quotes__item[data-astro-cid-wtzqjce7]{display:flex}.quote[data-astro-cid-wtzqjce7]{flex-direction:column;width:100%;margin:0;display:flex}.quote__top[data-astro-cid-wtzqjce7]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.quote__mark[data-astro-cid-wtzqjce7]{width:2.25rem;height:auto;fill:var(--c-accent);opacity:.35}.quote__text[data-astro-cid-wtzqjce7]{font-size:var(--fs-base);margin:1rem 0 0;font-weight:500;line-height:1.6}.quote__caption[data-astro-cid-wtzqjce7]{font-size:var(--fs-sm);gap:.125rem;margin-top:auto;padding-top:1.25rem;line-height:1.45;display:grid}.quote__caption[data-astro-cid-wtzqjce7]:before{content:"";background:var(--c-line-strong);border-radius:2px;width:2.5rem;height:2px;margin-bottom:.875rem;display:block}.quote__author[data-astro-cid-wtzqjce7]{font-weight:700}.quote__context[data-astro-cid-wtzqjce7]{color:var(--c-ink-soft)}.quote__source[data-astro-cid-wtzqjce7]{color:var(--c-ink-soft);font-size:var(--fs-xs)}.voices__ph[data-astro-cid-wtzqjce7]{align-content:center;min-height:9rem}.voices__ph[data-astro-cid-wtzqjce7] p[data-astro-cid-wtzqjce7]{max-width:28rem;line-height:1.5}.voices__profile-ph[data-astro-cid-wtzqjce7]{border-radius:var(--radius);text-align:left;border-width:1.5px;align-items:center;gap:.625rem;margin-top:1.25rem;padding:.75rem 1.125rem;display:inline-flex}.voices__profile-ph[data-astro-cid-wtzqjce7] svg{flex:none}.voices__reviews[data-astro-cid-wtzqjce7]{margin-top:1.5rem}.ba-intro[data-astro-cid-wtzqjce7]{max-width:40rem;color:var(--c-ink-soft);margin:-.5rem 0 1.5rem;line-height:1.6}.ba-list[data-astro-cid-wtzqjce7]{gap:clamp(1.25rem,.75rem + 1.5vw,2rem);max-width:56rem;list-style:none;display:grid}@media (width>=1024px){.ba-list[data-astro-cid-wtzqjce7]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}}.ba[data-astro-cid-wtzqjce7]{border:1px solid var(--c-line);border-radius:calc(var(--radius-lg) + .25rem);background:var(--c-white);box-shadow:var(--shadow-sm);margin:0;padding:clamp(.5rem,.3rem + .8vw,.875rem)}.ba__pair[data-astro-cid-wtzqjce7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.375rem,.25rem + .5vw,.75rem);display:grid;position:relative}.ba__side[data-astro-cid-wtzqjce7]{min-width:0;position:relative}.ba__side[data-astro-cid-wtzqjce7] picture{display:block}.ba__side[data-astro-cid-wtzqjce7] .ba__photo{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);background:var(--c-surface-alt);width:100%;height:auto;display:block}.ba__chip[data-astro-cid-wtzqjce7]{color:var(--c-white);font-size:var(--fs-xs);letter-spacing:.02em;border:1.5px solid #ffffffe6;border-radius:999px;padding:.25rem .625rem;font-weight:750;line-height:1.3;position:absolute;top:clamp(.375rem,.25rem + .6vw,.75rem);left:clamp(.375rem,.25rem + .6vw,.75rem);box-shadow:0 2px 8px #18273340}.ba__chip--vorher[data-astro-cid-wtzqjce7]{background:var(--c-ink)}.ba__chip--nachher[data-astro-cid-wtzqjce7]{background:var(--c-primary)}@media (width<=479.98px){.ba__chip[data-astro-cid-wtzqjce7]{padding:.1875rem .5rem;font-size:.75rem}}.ba__arrow[data-astro-cid-wtzqjce7]{border:3px solid var(--c-white);background:var(--c-primary);width:2.5rem;height:2.5rem;color:var(--c-white);box-shadow:var(--shadow-sm);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=479.98px){.ba__arrow[data-astro-cid-wtzqjce7]{border-width:2px;width:2rem;height:2rem}.ba__arrow[data-astro-cid-wtzqjce7] svg{width:.875rem;height:.875rem}}.ba__caption[data-astro-cid-wtzqjce7]{font-size:var(--fs-sm);align-items:center;gap:.5rem;padding:.75rem .375rem .25rem;font-weight:650;line-height:1.4;display:flex}.ba__caption[data-astro-cid-wtzqjce7] svg{color:var(--c-accent);flex:none}.gallery--after-ba[data-astro-cid-wtzqjce7]{margin-top:clamp(1.25rem,.75rem + 1.5vw,2rem)}.gallery-block[data-astro-cid-wtzqjce7]{margin-top:clamp(3rem,2.25rem + 3vw,4.5rem)}.gallery[data-astro-cid-wtzqjce7]{grid-template-columns:minmax(0,1fr);gap:clamp(.75rem,.5rem + 1vw,1.25rem);list-style:none;display:grid}@media (width>=700px){.gallery[data-astro-cid-wtzqjce7]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=699px){.gallery[data-astro-cid-wtzqjce7] .photo-ph{aspect-ratio:2!important}}@media (width>=700px) and (width<=1023px){.gallery[data-astro-cid-wtzqjce7] .photo-ph__inner{gap:.5rem;padding:.75rem}.gallery[data-astro-cid-wtzqjce7] .photo-ph__icon{width:2.75rem;height:2.75rem}}.gallery--photos[data-astro-cid-wtzqjce7]{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery--photos[data-astro-cid-wtzqjce7]>.gallery__item[data-astro-cid-wtzqjce7]:first-child:nth-last-child(odd){grid-column:1/-1}@media (width>=700px){.gallery--photos[data-astro-cid-wtzqjce7]{grid-template-columns:repeat(3,minmax(0,1fr))}.gallery--photos[data-astro-cid-wtzqjce7]>.gallery__item[data-astro-cid-wtzqjce7]:first-child:nth-last-child(odd){grid-column:auto}}.gallery__item[data-astro-cid-wtzqjce7] picture{display:block}.gallery__item[data-astro-cid-wtzqjce7] .gallery__photo{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-lg);background:var(--c-surface-alt);width:100%;height:auto;display:block}@media (width<=699px){.gallery--photos[data-astro-cid-wtzqjce7]>.gallery__item[data-astro-cid-wtzqjce7]:first-child:nth-last-child(odd) .gallery__photo{aspect-ratio:16/9}.gallery--photos[data-astro-cid-wtzqjce7]>.gallery__item[data-astro-cid-wtzqjce7]:not(:first-child) .gallery__photo,.gallery--photos[data-astro-cid-wtzqjce7]>.gallery__item[data-astro-cid-wtzqjce7]:first-child:nth-last-child(2n) .gallery__photo{aspect-ratio:1}}.process__note[data-astro-cid-grsovck6]{justify-content:center;margin-top:1.25rem;display:flex}.process__note[data-astro-cid-grsovck6] .badge[data-astro-cid-grsovck6]{white-space:normal;text-align:left}.steps[data-astro-cid-grsovck6]{--num:3rem;--line:var(--c-line-strong);--row-gap:2.25rem;row-gap:var(--row-gap);grid-template-columns:minmax(0,1fr);max-width:34rem;margin-inline:auto;list-style:none;display:grid}.step[data-astro-cid-grsovck6]{grid-template-columns:var(--num) minmax(0, 1fr);align-content:start;align-items:start;column-gap:1.25rem;display:grid;position:relative}.step__num[data-astro-cid-grsovck6]{z-index:1;width:var(--num);height:var(--num);border:2px solid var(--c-accent);background:var(--c-white);color:var(--c-primary);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:1.25rem;font-weight:800;line-height:1;display:grid;position:relative}.step[data-astro-cid-grsovck6]:not(:last-child):before{content:"";left:calc(var(--num) / 2 - 1px);top:var(--num);bottom:calc(-1 * var(--row-gap));background:var(--line);width:2px;position:absolute}.step__body[data-astro-cid-grsovck6]{padding-top:.6rem}.step__text[data-astro-cid-grsovck6]{color:var(--c-ink-soft);margin-top:.5rem}.step__detail[data-astro-cid-grsovck6]{border-radius:var(--radius-sm);background:var(--c-surface-alt);color:var(--c-ink);font-size:var(--fs-sm);text-align:left;align-items:flex-start;gap:.5rem;margin-top:1rem;padding:.45rem .875rem;font-weight:600;line-height:1.45;display:inline-flex}.step__detail[data-astro-cid-grsovck6] .step__detail-icon{color:var(--c-primary);flex:none;margin-top:.1rem}@media (width>=768px){.steps[data-astro-cid-grsovck6]{--num:3.5rem;--col-gap:clamp(1.5rem, .5rem + 2.5vw, 3rem);grid-template-columns:repeat(var(--steps,3), minmax(0, 1fr));column-gap:var(--col-gap);grid-template-rows:repeat(4,auto);row-gap:0;max-width:none}.step[data-astro-cid-grsovck6]{grid-row:span 4;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;text-align:center;place-items:start center;row-gap:0}.step__num[data-astro-cid-grsovck6]{font-size:1.375rem}.step__body[data-astro-cid-grsovck6]{display:contents}.step__title[data-astro-cid-grsovck6],.step__text[data-astro-cid-grsovck6],.step__detail[data-astro-cid-grsovck6]{max-width:21rem}.step__title[data-astro-cid-grsovck6]{margin-top:1.25rem}.step[data-astro-cid-grsovck6]:not(:last-child):before{left:calc(50% + var(--num) / 2 + .75rem);right:calc(-50% - var(--col-gap) + var(--num) / 2 + .75rem);top:calc(var(--num) / 2 - 1px);width:auto;height:2px;bottom:auto}}.process__cta[data-astro-cid-grsovck6]{justify-content:center;margin-top:clamp(2.5rem,2rem + 2vw,3.5rem);display:flex}.about__grid[data-astro-cid-oxgmilyn]{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""media""values""work";row-gap:clamp(2.25rem,1.75rem + 2vw,3rem);display:grid}.about__intro[data-astro-cid-oxgmilyn]{grid-area:intro}.about__media[data-astro-cid-oxgmilyn]{grid-area:media}.values[data-astro-cid-oxgmilyn]{grid-area:values}.work[data-astro-cid-oxgmilyn]{grid-area:work}@media (width>=960px){.about__grid[data-astro-cid-oxgmilyn]{grid-template:"media intro""media values"1fr"work work"/minmax(0,5fr) minmax(0,7fr);gap:2.25rem clamp(3rem,1rem + 4vw,5.5rem)}.about__media[data-astro-cid-oxgmilyn],.values[data-astro-cid-oxgmilyn]{align-self:start}}.about__note[data-astro-cid-oxgmilyn]{margin-top:1rem}.about__note[data-astro-cid-oxgmilyn] .badge[data-astro-cid-oxgmilyn]{white-space:normal;text-align:left}.about__text[data-astro-cid-oxgmilyn]{color:var(--c-ink-soft);font-size:var(--fs-lg);margin-top:1.25rem;line-height:1.65}.values[data-astro-cid-oxgmilyn]{border-top:1px solid var(--c-line);grid-template-columns:minmax(0,1fr);gap:1.25rem;padding-top:2rem;list-style:none;display:grid}@media (width>=640px){.values[data-astro-cid-oxgmilyn]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.value[data-astro-cid-oxgmilyn]{grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:start;gap:.875rem;display:grid}@media (width>=640px){.value[data-astro-cid-oxgmilyn]{grid-template-columns:minmax(0,1fr);gap:.75rem}}.value__icon[data-astro-cid-oxgmilyn]{background:var(--c-white);border:1px solid var(--c-line);width:2.5rem;height:2.5rem;color:var(--c-accent);border-radius:50%;place-items:center;display:grid}.value__title[data-astro-cid-oxgmilyn]{font-size:1.125rem;font-weight:750;line-height:1.35}.value__text[data-astro-cid-oxgmilyn]{color:var(--c-ink-soft);font-size:var(--fs-sm);margin-top:.25rem;line-height:1.55}.value[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]+p[data-astro-cid-oxgmilyn]{margin-top:.25rem}.work__title[data-astro-cid-oxgmilyn]{margin-bottom:1rem}.work__list[data-astro-cid-oxgmilyn]{gap:.75rem}@media (width>=640px){.work__list[data-astro-cid-oxgmilyn]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}@media (width>=1100px){.work__list[data-astro-cid-oxgmilyn]{grid-template-columns:repeat(4,minmax(0,1fr))}}.about__media[data-astro-cid-oxgmilyn]{width:100%;max-width:28rem}@media (width>=960px){.about__media[data-astro-cid-oxgmilyn]{max-width:26rem}}.about__visual[data-astro-cid-oxgmilyn]{position:relative}.about__visual[data-astro-cid-oxgmilyn] picture{display:block}.about__media[data-astro-cid-oxgmilyn] .about__photo{aspect-ratio:4/5;object-fit:cover;object-position:center 25%;border-radius:var(--radius-lg);background:var(--c-surface-alt);width:100%;display:block}.about__media[data-astro-cid-oxgmilyn] .about__photo--cutout{background:radial-gradient(circle closest-side at 50% 40%, #ffffffbf 0 84%, transparent calc(84% + 1px)), var(--c-surface-tint);padding:8% 5% 0}@media (width<=959px){.about__media[data-astro-cid-oxgmilyn] .about__photo{aspect-ratio:1}.about__media[data-astro-cid-oxgmilyn] .photo-ph{aspect-ratio:1!important}}@media (width<=639px){.about__media[data-astro-cid-oxgmilyn] .photo-ph{aspect-ratio:3/2!important}}.about__logo[data-astro-cid-oxgmilyn]{aspect-ratio:4/3.4;border:1px solid var(--c-line);border-radius:var(--radius-lg);background:var(--c-white);place-items:center;padding:clamp(1.75rem,1rem + 3vw,3rem);display:grid}.about__logo[data-astro-cid-oxgmilyn] img{width:100%;max-width:22rem;height:auto}.person[data-astro-cid-oxgmilyn]{z-index:1;border:1px solid var(--c-line);border-radius:var(--radius);background:var(--c-white);box-shadow:var(--shadow-sm);align-items:center;gap:.875rem;margin:-2.75rem 1rem 0;padding:1rem 1.25rem;display:flex;position:relative}.about__visual--logo[data-astro-cid-oxgmilyn] .person[data-astro-cid-oxgmilyn]{box-shadow:none;margin:1rem 0 0}.person__icon[data-astro-cid-oxgmilyn]{flex:none}.person__text[data-astro-cid-oxgmilyn]{gap:.125rem;min-width:0;display:grid}.person__kicker[data-astro-cid-oxgmilyn]{color:var(--c-ink-soft);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:650}.person__name[data-astro-cid-oxgmilyn]{font-weight:750;line-height:1.3}.person__role[data-astro-cid-oxgmilyn]{color:var(--c-ink-soft);font-size:var(--fs-sm);line-height:1.4}.person__text[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]+p[data-astro-cid-oxgmilyn]{margin-top:0}@media (width>=640px) and (width<=959px){.about__media[data-astro-cid-oxgmilyn]{max-width:44rem}.about__visual[data-astro-cid-oxgmilyn]{grid-template-columns:minmax(0,17rem) minmax(0,1fr);align-items:end;display:grid}.person[data-astro-cid-oxgmilyn]{max-width:22rem;margin:0 0 1.5rem -1.5rem}.about__media[data-astro-cid-oxgmilyn] .about__photo--cutout{padding-inline:10%}.about__visual--logo[data-astro-cid-oxgmilyn] .person[data-astro-cid-oxgmilyn]{align-self:center;margin:0 0 0 1.5rem}}.about-quote[data-astro-cid-oxgmilyn]{margin:2rem 0 0;padding-left:.25rem}.about-quote__mark[data-astro-cid-oxgmilyn]{width:2rem;height:auto;fill:var(--c-accent);opacity:.4}.about-quote__text[data-astro-cid-oxgmilyn]{color:var(--c-ink);font-size:var(--fs-lg);letter-spacing:-.005em;margin:.875rem 0 0;font-weight:600;line-height:1.5}.about-quote__caption[data-astro-cid-oxgmilyn]{color:var(--c-ink-soft);font-size:var(--fs-sm);margin-top:.75rem;font-weight:650}.area__grid[data-astro-cid-l4p47u5c]{grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,2rem + 2vw,3.5rem);display:grid}@media (width>=960px){.area__grid[data-astro-cid-l4p47u5c]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(3rem,1rem + 4vw,5.5rem)}}.area__content[data-astro-cid-l4p47u5c]{max-width:40rem}.area__lead[data-astro-cid-l4p47u5c]{margin-top:1rem}.area__note[data-astro-cid-l4p47u5c]{margin-top:1.25rem}.area__note[data-astro-cid-l4p47u5c] .badge[data-astro-cid-l4p47u5c]{white-space:normal;text-align:left}.places[data-astro-cid-l4p47u5c]{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;list-style:none;display:flex}.place[data-astro-cid-l4p47u5c]{border:1px solid var(--c-line);background:var(--c-white);font-size:var(--fs-sm);border-radius:999px;align-items:center;gap:.375rem;padding:.375rem .875rem .375rem .625rem;font-weight:600;line-height:1.35;display:inline-flex}.place[data-astro-cid-l4p47u5c] .place__icon{color:var(--c-primary);flex:none}.area__hint[data-astro-cid-l4p47u5c]{color:var(--c-ink-soft);font-size:var(--fs-sm);margin-top:1.25rem;line-height:1.55}.area__cta[data-astro-cid-l4p47u5c]{margin-top:1.75rem}@media (width<=359.98px){.area__cta[data-astro-cid-l4p47u5c] .btn[data-astro-cid-l4p47u5c]{padding-inline:1rem}.area__cta[data-astro-cid-l4p47u5c] .btn[data-astro-cid-l4p47u5c] svg{display:none}}.area__visual[data-astro-cid-l4p47u5c]{width:100%;max-width:22.5rem}@media (width>=960px){.area__visual[data-astro-cid-l4p47u5c]{justify-self:end;max-width:28rem}}.radar[data-astro-cid-l4p47u5c]{aspect-ratio:1;border-radius:var(--radius-lg);background:var(--c-surface-alt);border:1px solid var(--c-line);position:relative}.radar__svg[data-astro-cid-l4p47u5c]{width:100%;height:100%}.radar__ring[data-astro-cid-l4p47u5c]{stroke:var(--c-line-strong);stroke-width:1.25px}.radar__ring--3[data-astro-cid-l4p47u5c]{fill:var(--c-surface-tint);fill-opacity:.45;stroke:var(--c-line)}.radar__ring--2[data-astro-cid-l4p47u5c]{fill:var(--c-surface-tint);fill-opacity:.7;stroke-dasharray:3 5}.radar__ring--1[data-astro-cid-l4p47u5c]{fill:var(--c-surface-tint);stroke:var(--c-line)}.radar__radius[data-astro-cid-l4p47u5c]{stroke:var(--c-primary);stroke-width:1.5px;stroke-dasharray:2 5;stroke-linecap:round;opacity:.6}.radar__dot[data-astro-cid-l4p47u5c]{fill:var(--c-white);stroke:var(--c-accent);stroke-width:3px}.radar__halo[data-astro-cid-l4p47u5c]{fill:var(--c-primary);fill-opacity:.1}.radar__pin[data-astro-cid-l4p47u5c] path[data-astro-cid-l4p47u5c]{fill:var(--c-primary)}.radar__pin[data-astro-cid-l4p47u5c] circle[data-astro-cid-l4p47u5c]{fill:var(--c-white)}.radar__label[data-astro-cid-l4p47u5c]{border:1px solid var(--c-line);background:var(--c-white);color:var(--c-ink);font-size:var(--fs-xs);white-space:nowrap;box-shadow:var(--shadow-sm);border-radius:999px;padding:.25rem .625rem;font-weight:700;line-height:1.3;position:absolute}.radar__label--radius[data-astro-cid-l4p47u5c]{top:22%;right:6%}.radar__label--center[data-astro-cid-l4p47u5c]{top:56.5%;left:50%;transform:translate(-50%)}.faq__grid[data-astro-cid-hemr5th4]{grid-template-columns:minmax(0,1fr);gap:clamp(2.25rem,1.5rem + 2.5vw,3rem);display:grid}@media (width>=960px){.faq__grid[data-astro-cid-hemr5th4]{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(3rem,1rem + 4vw,5.5rem)}.faq__head[data-astro-cid-hemr5th4]{top:calc(var(--header-h) + 2rem);position:sticky}}.faq__head[data-astro-cid-hemr5th4]{max-width:40rem}.faq__lead[data-astro-cid-hemr5th4]{margin-top:1rem}.faq__note[data-astro-cid-hemr5th4]{margin-top:1.25rem}.faq__note[data-astro-cid-hemr5th4] .badge[data-astro-cid-hemr5th4]{white-space:normal;text-align:left}.faq__ask[data-astro-cid-hemr5th4]{border:1px solid var(--c-line);border-radius:var(--radius-lg);background:var(--c-white);align-items:flex-start;gap:1rem;margin-top:1.75rem;padding:1.25rem;display:flex}.faq__ask-icon[data-astro-cid-hemr5th4]{flex:none}.faq__ask-text[data-astro-cid-hemr5th4]{font-size:var(--fs-sm);gap:.375rem;line-height:1.55;display:grid}.faq__ask-text[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]+p[data-astro-cid-hemr5th4]{margin-top:0}.faq__ask-text[data-astro-cid-hemr5th4] strong[data-astro-cid-hemr5th4]{color:var(--c-ink);font-size:var(--fs-base);font-weight:700;display:block}.faq__ask-text[data-astro-cid-hemr5th4] a[data-astro-cid-hemr5th4]{font-weight:700}.faq__phone[data-astro-cid-hemr5th4]{color:var(--c-ink-soft)}.faq__phone[data-astro-cid-hemr5th4] a[data-astro-cid-hemr5th4]{white-space:nowrap;margin-block:-.75rem;padding-block:.75rem;display:inline-block}.faq__list[data-astro-cid-hemr5th4]{gap:.75rem;display:grid}.faq-item[data-astro-cid-hemr5th4]{border:1px solid var(--c-line);border-radius:var(--radius);background:var(--c-white);transition:border-color .15s}.faq-item[data-astro-cid-hemr5th4][open]{border-color:var(--c-line-strong)}.faq-item__summary[data-astro-cid-hemr5th4]{border-radius:var(--radius);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding:.875rem 1rem .875rem 1.25rem;font-weight:650;line-height:1.4;list-style:none;display:flex}.faq-item__summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq-item__summary[data-astro-cid-hemr5th4]::marker{content:""}@media (hover:hover){.faq-item[data-astro-cid-hemr5th4]:hover{border-color:var(--c-line-strong)}.faq-item__summary[data-astro-cid-hemr5th4]:hover .faq-item__question[data-astro-cid-hemr5th4]{color:var(--c-primary)}}.faq-item__summary[data-astro-cid-hemr5th4]:focus-visible{outline:3px solid var(--c-accent);outline-offset:2px}.faq-item__chevron[data-astro-cid-hemr5th4]{background:var(--c-surface-tint);width:2.25rem;height:2.25rem;color:var(--c-primary);border-radius:50%;flex:none;place-items:center;transition:transform .2s;display:grid}.faq-item[data-astro-cid-hemr5th4][open] .faq-item__chevron[data-astro-cid-hemr5th4]{transform:rotate(180deg)}.faq-item__answer[data-astro-cid-hemr5th4]{color:var(--c-ink-soft);padding:0 1.25rem 1.25rem;line-height:1.65}@media (width>=640px){.faq-item__summary[data-astro-cid-hemr5th4]{padding-left:1.5rem;padding-right:1.25rem}.faq-item__answer[data-astro-cid-hemr5th4]{padding:0 4.5rem 1.5rem 1.5rem}}@media (prefers-reduced-motion:reduce){.faq-item[data-astro-cid-hemr5th4],.faq-item__chevron[data-astro-cid-hemr5th4]{transition:none}}.inquiry[data-astro-cid-biat5vty]{gap:1.125rem;display:grid;container:inquiry/inline-size}.inquiry[data-astro-cid-biat5vty] [hidden],.inquiry[data-astro-cid-biat5vty]:not(.is-enhanced) [data-astro-cid-biat5vty][data-js-only]{display:none!important}.inquiry[data-astro-cid-biat5vty]:not(.is-enhanced) .inquiry__step[data-astro-cid-biat5vty]+.inquiry__step[data-astro-cid-biat5vty]{border-top:1px solid var(--c-line);margin-top:.5rem;padding-top:1.75rem}.inquiry__note[data-astro-cid-biat5vty]{border-left:3px solid var(--c-ph-line);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--c-ph-ink);font-size:var(--fs-xs);background:#fffaea;align-items:flex-start;gap:.5rem;margin:0;padding:.375rem .75rem;line-height:1.45;display:flex}.inquiry__note[data-astro-cid-biat5vty] .inquiry__note-icon{flex:none;margin-top:.05rem}.inquiry__note--nojs[data-astro-cid-biat5vty]{font-weight:600}.inquiry__step[data-astro-cid-biat5vty]{gap:1.25rem;min-width:0;display:grid}.inquiry__head[data-astro-cid-biat5vty]{gap:.625rem;display:grid}.inquiry__title[data-astro-cid-biat5vty]{letter-spacing:0;flex-wrap:wrap;align-items:baseline;gap:0 .4rem;font-size:1rem;font-weight:700;line-height:1.35;display:flex}.inquiry__title[data-astro-cid-biat5vty]:focus{outline:none}.inquiry__count[data-astro-cid-biat5vty]{color:var(--c-ink-soft);font-weight:600}.inquiry__sep[data-astro-cid-biat5vty]{color:var(--c-line-strong)}.inquiry__progress[data-astro-cid-biat5vty]{background:var(--c-line);border-radius:999px;height:3px;display:block;overflow:hidden}.inquiry__progress-bar[data-astro-cid-biat5vty]{border-radius:inherit;background:var(--c-primary);width:50%;height:100%;display:block}.inquiry__progress--full[data-astro-cid-biat5vty] .inquiry__progress-bar[data-astro-cid-biat5vty]{width:100%}.error-summary[data-astro-cid-biat5vty],.send-error[data-astro-cid-biat5vty]{border:1px solid #f1b8b2;border-left:4px solid var(--c-danger);border-radius:var(--radius-sm);background:var(--c-danger-bg);color:var(--c-ink);font-size:var(--fs-sm);padding:.75rem 1rem .75rem 1.125rem;line-height:1.5}.error-summary[data-astro-cid-biat5vty]:empty,.send-error[data-astro-cid-biat5vty]:empty{display:none}.error-summary[data-astro-cid-biat5vty] .error-summary__title{font-weight:700}.error-summary[data-astro-cid-biat5vty] ul{gap:.25rem;margin-top:.375rem;padding-left:1.125rem;list-style:outside;display:grid}.error-summary[data-astro-cid-biat5vty] a{color:var(--c-danger);font-weight:650}.send-error[data-astro-cid-biat5vty] p{font-weight:600}.send-error[data-astro-cid-biat5vty] a{white-space:nowrap;font-weight:700}fieldset[data-astro-cid-biat5vty]{border:0;min-width:0;margin:0;padding:0}.choice[data-astro-cid-biat5vty] legend[data-astro-cid-biat5vty]{margin-bottom:.375rem;padding:0;font-size:.9375rem;font-weight:650;line-height:1.4}.optional[data-astro-cid-biat5vty]{color:var(--c-ink-soft);font-weight:500}.choice[data-astro-cid-biat5vty] .field-error[data-astro-cid-biat5vty]{margin-top:.5rem}.field-error[data-astro-cid-biat5vty]{line-height:1.45}.field-error[data-astro-cid-biat5vty] .field-error__icon{flex:none;margin-top:.05rem}.field[data-astro-cid-biat5vty]{gap:.3125rem}.field[data-astro-cid-biat5vty] label[data-astro-cid-biat5vty]{font-size:.9375rem;line-height:1.4}.field[data-astro-cid-biat5vty] .hint[data-astro-cid-biat5vty]{font-size:var(--fs-xs);line-height:1.45}.inquiry[data-astro-cid-biat5vty] .input{min-height:2.75rem;padding-block:.55rem}.inquiry[data-astro-cid-biat5vty] .textarea{min-height:5.25rem;padding-block:.55rem}.input--short[data-astro-cid-biat5vty]{max-width:12rem}.inquiry__row[data-astro-cid-biat5vty]{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}@container inquiry (width>=32rem){.inquiry__row[data-astro-cid-biat5vty]{grid-template-columns:minmax(0,1fr) auto;column-gap:1.25rem}.inquiry__row--even[data-astro-cid-biat5vty]{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}}.tiles[data-astro-cid-biat5vty]{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}@container inquiry (width>=28rem){.tiles[data-astro-cid-biat5vty]{grid-template-columns:repeat(2,minmax(0,1fr))}}.tile[data-astro-cid-biat5vty],.pill[data-astro-cid-biat5vty]{cursor:pointer;display:block;position:relative}.tile__input[data-astro-cid-biat5vty],.pill__input[data-astro-cid-biat5vty]{width:1.125rem;height:1.125rem;accent-color:var(--c-primary);cursor:pointer;margin:0;position:absolute;top:50%;left:.8125rem;translate:0 -50%}.tile__body[data-astro-cid-biat5vty],.pill__body[data-astro-cid-biat5vty]{border:1px solid var(--c-line-strong);border-radius:var(--radius-sm);background:var(--c-white);height:100%;min-height:2.75rem;color:var(--c-ink);align-items:center;padding:.5rem .875rem .5rem 2.5rem;font-size:.9375rem;font-weight:600;line-height:1.3;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.tile[data-astro-cid-biat5vty]:hover .tile__body[data-astro-cid-biat5vty],.pill[data-astro-cid-biat5vty]:hover .pill__body[data-astro-cid-biat5vty]{border-color:var(--c-field-border)}.tile__input[data-astro-cid-biat5vty]:checked+.tile__body[data-astro-cid-biat5vty],.pill__input[data-astro-cid-biat5vty]:checked+.pill__body[data-astro-cid-biat5vty]{border-color:var(--c-primary);background:var(--c-surface-tint);box-shadow:inset 0 0 0 1px var(--c-primary)}.tile__input[data-astro-cid-biat5vty]:focus-visible,.pill__input[data-astro-cid-biat5vty]:focus-visible{outline:none}.tile__input[data-astro-cid-biat5vty]:focus-visible+.tile__body[data-astro-cid-biat5vty],.pill__input[data-astro-cid-biat5vty]:focus-visible+.pill__body[data-astro-cid-biat5vty]{outline:3px solid var(--c-accent);outline-offset:2px}.choice[data-astro-cid-biat5vty].has-error .tile__body[data-astro-cid-biat5vty]{border-color:var(--c-danger)}.tile__title[data-astro-cid-biat5vty]{hyphens:none;overflow-wrap:break-word;min-width:0}@container inquiry (width<=17.5rem){.tile__title[data-astro-cid-biat5vty]{hyphens:manual}}.pills[data-astro-cid-biat5vty]{flex-wrap:wrap;gap:.5rem;display:flex}.pill[data-astro-cid-biat5vty]{display:inline-block}.pill__body[data-astro-cid-biat5vty]{white-space:nowrap;padding-left:2.375rem;padding-right:1rem}@container inquiry (width<=27.99rem){.pills[data-astro-cid-biat5vty]{grid-template-columns:repeat(auto-fill,minmax(8.875rem,1fr));display:grid}.pill__input[data-astro-cid-biat5vty]{left:.75rem}.pill__body[data-astro-cid-biat5vty]{padding-left:2.25rem;padding-right:.75rem;font-size:.875rem}}.extra[data-astro-cid-biat5vty]{border-left:2px solid var(--c-accent);margin-top:-.375rem;padding:.125rem 0 .125rem 1rem}.recap[data-astro-cid-biat5vty]{border-radius:var(--radius-sm);background:var(--c-surface-alt);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 .5rem;padding:.125rem .25rem .125rem .875rem;display:grid}.recap__text[data-astro-cid-biat5vty]{min-width:0;font-size:var(--fs-sm);padding-block:.25rem;line-height:1.45}.recap__label[data-astro-cid-biat5vty]{color:var(--c-ink-soft);font-weight:600}.recap__value[data-astro-cid-biat5vty]{overflow-wrap:anywhere;font-weight:650}.recap__edit[data-astro-cid-biat5vty]{min-height:2.75rem;padding-inline:.875rem}.inquiry__privacy[data-astro-cid-biat5vty]{color:var(--c-ink-soft);font-size:var(--fs-xs);align-items:flex-start;gap:.5rem;line-height:1.5;display:flex}.inquiry__privacy[data-astro-cid-biat5vty] .inquiry__privacy-icon{color:var(--c-primary);flex:none;margin-top:.05rem}.inquiry__hp[data-astro-cid-biat5vty]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.inquiry__actions[data-astro-cid-biat5vty]{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.inquiry__primary[data-astro-cid-biat5vty]{text-wrap:balance}.inquiry__back[data-astro-cid-biat5vty]{padding-inline:.75rem}@container inquiry (width<=27.99rem){.inquiry__primary[data-astro-cid-biat5vty]{width:100%;padding-inline:1.25rem}.inquiry__back[data-astro-cid-biat5vty]{margin-inline:auto}}.result[data-astro-cid-biat5vty]{border-radius:var(--radius);justify-items:start;gap:.625rem;padding:clamp(1.125rem,1rem + 1vw,1.5rem);display:grid}.result[data-astro-cid-biat5vty]:focus{outline:none}.result[data-astro-cid-biat5vty]:focus-visible{outline:3px solid var(--c-accent);outline-offset:3px}.result__icon[data-astro-cid-biat5vty]{background:var(--c-white);border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;display:grid}.result__title[data-astro-cid-biat5vty]{font-size:clamp(1.125rem,1.05rem + .4vw,1.3125rem);line-height:1.3}.result[data-astro-cid-biat5vty] .btn[data-astro-cid-biat5vty]{margin-top:.25rem}.result--demo[data-astro-cid-biat5vty]{border:1px solid var(--c-ph-line);background:var(--c-ph-bg);color:var(--c-ph-ink)}.result--demo[data-astro-cid-biat5vty] .result__title[data-astro-cid-biat5vty],.result--demo[data-astro-cid-biat5vty] .result__icon[data-astro-cid-biat5vty]{color:var(--c-ph-ink)}.result--success[data-astro-cid-biat5vty]{background:var(--c-success-bg);border:1px solid #bfe3cb}.result--success[data-astro-cid-biat5vty] .result__title[data-astro-cid-biat5vty],.result--success[data-astro-cid-biat5vty] .result__icon[data-astro-cid-biat5vty]{color:var(--c-success)}@media (prefers-reduced-motion:reduce){.tile__body[data-astro-cid-biat5vty],.pill__body[data-astro-cid-biat5vty]{transition:none}}.contact__grid[data-astro-cid-he3spzz3]{grid-template-columns:minmax(0,1fr);gap:1.75rem;display:grid}@media (width>=60rem){.contact__grid[data-astro-cid-he3spzz3]{grid-template:"intro form""direct form"1fr/minmax(0,5fr) minmax(0,7fr);align-items:start;gap:2.5rem clamp(3rem,.5rem + 4.5vw,5.5rem)}.contact__intro[data-astro-cid-he3spzz3]{grid-area:intro;padding-top:.5rem}.contact__card[data-astro-cid-he3spzz3]{grid-area:form}.contact__direct[data-astro-cid-he3spzz3]{grid-area:direct}}.contact__intro[data-astro-cid-he3spzz3]{max-width:30rem}.contact__lead[data-astro-cid-he3spzz3]{color:var(--c-ink-soft);margin-top:.75rem;line-height:1.6}.contact__points[data-astro-cid-he3spzz3]{color:var(--c-ink);flex-direction:column;gap:.375rem;margin-top:1rem;font-size:.875rem;font-weight:600;line-height:1.4;list-style:none;display:flex}.contact__points[data-astro-cid-he3spzz3] li[data-astro-cid-he3spzz3]{align-items:center;gap:.375rem;display:inline-flex}.contact__points[data-astro-cid-he3spzz3] .contact__point-icon{color:var(--c-primary);stroke-width:2.6px;flex:none}.contact__card[data-astro-cid-he3spzz3]{border-radius:var(--radius-lg);padding:clamp(1rem,.6rem + 1.6vw,2rem);box-shadow:0 1px 2px #1827330a,0 8px 24px #1827330d}.contact__card[data-astro-cid-he3spzz3]:focus{outline:none}.contact__card[data-astro-cid-he3spzz3]:focus-visible{outline:3px solid var(--c-accent);outline-offset:4px}.contact__direct[data-astro-cid-he3spzz3]{max-width:30rem}@media (width>=60rem){.contact__direct[data-astro-cid-he3spzz3]{top:calc(var(--header-h) + 1.5rem);border-top:1px solid var(--c-line);padding-top:1.5rem;position:sticky}}.contact__direct-title[data-astro-cid-he3spzz3]{letter-spacing:0;margin-bottom:.25rem;font-size:1rem;font-weight:700}.direct[data-astro-cid-he3spzz3]{justify-items:start;list-style:none;display:grid}.direct__link[data-astro-cid-he3spzz3]{align-items:center;gap:.625rem;max-width:100%;min-height:2.75rem;font-weight:650;line-height:1.3;display:inline-flex}a[data-astro-cid-he3spzz3].direct__link{color:var(--c-primary);text-decoration:none}a[data-astro-cid-he3spzz3].direct__link .direct__value[data-astro-cid-he3spzz3]{text-underline-offset:.22em;text-decoration:underline 1px #006bb373}a[data-astro-cid-he3spzz3].direct__link:hover{color:var(--c-primary-hover)}a[data-astro-cid-he3spzz3].direct__link:hover .direct__value[data-astro-cid-he3spzz3]{text-decoration-color:currentColor}.direct__link--primary[data-astro-cid-he3spzz3]{font-size:1.125rem;font-weight:700}.direct__link--static[data-astro-cid-he3spzz3]{color:var(--c-ink)}.direct__item[data-astro-cid-he3spzz3]{flex-wrap:wrap;align-items:center;column-gap:.625rem;display:flex}.direct__note[data-astro-cid-he3spzz3]{flex:none}@media (width<=29.99rem){.direct__note[data-astro-cid-he3spzz3]{margin:-.125rem 0 .375rem calc(18px + .625rem)}}.direct__value[data-astro-cid-he3spzz3]{overflow-wrap:anywhere;min-width:0}.direct[data-astro-cid-he3spzz3] .direct__icon{color:var(--c-primary);flex:none}.direct__hours[data-astro-cid-he3spzz3]{color:var(--c-ink-soft);font-size:var(--fs-sm);align-items:center;gap:.625rem;margin-top:.125rem;line-height:1.4;display:flex}.direct__hours[data-astro-cid-he3spzz3] .direct__icon{color:var(--c-ink-soft);margin-inline:1px}
