.bar[data-v-6a79df47]{--frp-bg-raised:var(--frp-carbon);--frp-bg-sunken:var(--frp-carbon-soft);--frp-fg:var(--frp-carbon-fg);--frp-fg-muted:var(--frp-carbon-fg-muted);--frp-border:var(--frp-carbon-edge);--frp-signal:var(--frp-mint-on-carbon);z-index:20;background:var(--frp-carbon);border-bottom:var(--frp-rule-hair) solid var(--frp-carbon-edge);color:var(--frp-fg);position:sticky;top:0}.bar__inner[data-v-6a79df47]{justify-content:space-between;align-items:center;gap:var(--frp-space-4);max-width:calc(var(--frp-content-max) * 1.6);height:var(--frp-header-height);padding-inline:var(--frp-space-4);margin-inline:auto;display:flex}.brand[data-v-6a79df47]{align-items:center;gap:var(--frp-space-2);color:inherit;text-decoration:none;display:inline-flex}.brand__mark[data-v-6a79df47]{color:var(--frp-fg);font-family:var(--frp-font-metric);font-size:1.1875rem;font-weight:var(--frp-weight-bold);font-variation-settings:"wdth" 125;letter-spacing:.04em}.bar__right[data-v-6a79df47]{align-items:center;gap:var(--frp-space-3);display:flex}.bar__rule[data-v-6a79df47]{width:1px;height:1.25rem;margin-inline:var(--frp-space-2);background:var(--frp-carbon-edge);display:none}.menu[data-v-6a79df47]{gap:var(--frp-space-5);display:none}.menu[data-v-6a79df47],.menu__link[data-v-6a79df47]{align-items:center}.menu__link[data-v-6a79df47]{min-height:var(--frp-touch-target);color:var(--frp-fg-muted);font-size:var(--frp-text-sm);font-weight:var(--frp-weight-medium);text-decoration:none;display:inline-flex}.menu__link--active[data-v-6a79df47],.menu__link[data-v-6a79df47]:focus-visible,.menu__link[data-v-6a79df47]:hover{color:var(--frp-fg)}@media (width>=60rem){.bar__rule[data-v-6a79df47],.menu[data-v-6a79df47]{display:flex}}.foot[data-v-8f72bdb3]{scroll-snap-align:end;border-top:var(--frp-rule-hair) solid var(--frp-border);background:var(--frp-bg-sunken)}.foot__content[data-v-8f72bdb3]{gap:var(--frp-space-7);max-width:calc(var(--frp-content-max) * 1.6);padding:var(--frp-space-7) var(--frp-space-4) var(--frp-space-5);color:var(--frp-fg-muted);font-size:var(--frp-text-sm);flex-direction:column;margin-inline:auto;display:flex}.foot__grid[data-v-8f72bdb3]{gap:var(--frp-space-6) var(--frp-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.foot__brand[data-v-8f72bdb3]{gap:var(--frp-space-3);flex-direction:column;grid-column:1/-1;display:flex}@media (width>=60rem){.foot__grid[data-v-8f72bdb3]{grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,1fr))}.foot__brand[data-v-8f72bdb3]{grid-column:auto}}.foot__name[data-v-8f72bdb3]{align-items:center;gap:var(--frp-space-3);color:var(--frp-fg);font-size:var(--frp-text-md);font-weight:var(--frp-weight-bold);margin:0;display:inline-flex}.foot__about[data-v-8f72bdb3]{max-width:32ch;line-height:var(--frp-leading-snug);margin:0}.foot__europe[data-v-8f72bdb3]{align-items:center;gap:var(--frp-space-2);color:var(--frp-fg);margin:0;display:inline-flex}.foot__europe[data-v-8f72bdb3] svg{color:var(--frp-mint-text)}.foot__group[data-v-8f72bdb3]{flex-direction:column;align-items:flex-start;display:flex}.foot__heading[data-v-8f72bdb3]{margin:0 0 var(--frp-space-2);color:var(--frp-fg);font-family:var(--frp-font-label);font-size:var(--frp-text-xs);font-weight:var(--frp-weight-bold);letter-spacing:var(--frp-tracking-label);text-transform:uppercase}.foot__link[data-v-8f72bdb3]{min-height:var(--frp-touch-target);color:var(--frp-fg-muted);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:inline-flex}.foot__link[data-v-8f72bdb3]:focus-visible,.foot__link[data-v-8f72bdb3]:hover{color:var(--frp-fg);text-underline-offset:.2em;text-decoration:underline}.foot__base[data-v-8f72bdb3]{justify-content:space-between;gap:var(--frp-space-2) var(--frp-space-5);padding-top:var(--frp-space-4);border-top:var(--frp-rule-hair) solid var(--frp-border);font-size:var(--frp-text-xs);flex-wrap:wrap;display:flex}.contact[data-v-0cafee8f]{gap:var(--frp-space-4);flex-direction:column;display:flex}.contact__pair[data-v-0cafee8f]{gap:var(--frp-space-4);grid-template-columns:1fr;display:grid}@media (width>=40rem){.contact__pair[data-v-0cafee8f]{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact__optional[data-v-0cafee8f]{color:var(--frp-fg-muted);font-weight:var(--frp-weight-regular)}.contact__error[data-v-0cafee8f]{color:var(--frp-alert);font-size:var(--frp-text-sm);margin:0}.contact__below[data-v-0cafee8f]{align-items:baseline;gap:var(--frp-space-3);display:flex}.contact__count[data-v-0cafee8f]{color:var(--frp-fg-muted);font-size:var(--frp-text-xs);white-space:nowrap;margin:0 0 0 auto}.contact__count--over[data-v-0cafee8f]{color:var(--frp-alert)}.contact__trap[data-v-0cafee8f]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.sent[data-v-0cafee8f]{align-items:center;gap:var(--frp-space-3);padding:var(--frp-space-6) var(--frp-space-4);text-align:center;flex-direction:column;display:flex}.sent__mark[data-v-0cafee8f]{width:calc(var(--frp-touch-target) + var(--frp-space-3));aspect-ratio:1;background:color-mix(in srgb,var(--frp-mint-deep) 16%,transparent);color:var(--frp-mint-text);animation:sent-in-0cafee8f var(--frp-duration-normal) var(--frp-ease) both;border-radius:50%;place-items:center;display:grid}.sent__line[data-v-0cafee8f]{font-size:var(--frp-text-lg);font-weight:var(--frp-weight-bold);margin:0}@keyframes sent-in-0cafee8f{0%{opacity:0;transform:scale(.6)}}@media (prefers-reduced-motion:reduce){.sent__mark[data-v-0cafee8f]{animation:none}}.shell[data-v-281ebf60]{--frp-signal:var(--frp-mint-text);--platform-h1:calc(clamp(2rem, 1.3rem + 2vw, 3rem));--platform-h2:calc(clamp(1.75rem, 1.2rem + 1.5vw, 2.5rem));--platform-h3:var(--frp-text-xl);--platform-label:var(--frp-text-md);--platform-lead:var(--frp-text-md);flex-direction:column;min-height:100dvh;display:flex;overflow-x:clip}.shell__main[data-v-281ebf60]{flex:1}.shell__content[data-v-281ebf60]{max-width:calc(var(--frp-content-max) * 1.6);padding:var(--frp-space-5) var(--frp-space-4) var(--frp-space-8);margin-inline:auto}@media (width>=60rem){.shell[data-v-281ebf60]{--platform-label:var(--frp-text-lg);--platform-lead:var(--frp-text-lg)}.shell__content[data-v-281ebf60]{padding-block:var(--frp-space-6) var(--frp-space-8)}}
