.container[data-astro-cid-ap6mcnip]{inline-size:100%;max-inline-size:calc(var(--container-max) + var(--container-gutter) * 2);padding-inline:var(--container-gutter);margin-inline:auto}.section[data-astro-cid-w6ymvdtg]{padding-block-start:var(--section-padding-block-start,var(--section-padding-block));padding-block-end:var(--section-padding-block-end,var(--section-padding-block))}.grid[data-astro-cid-yvqpge4l]{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));gap:var(--grid-gap);display:grid}.footer{background-color:var(--color-accent);color:var(--color-text-on-dark-primary)}.footer__inner[data-astro-cid-jo6i4kqk],.footer__message[data-astro-cid-jo6i4kqk],.footer__credits[data-astro-cid-jo6i4kqk]{flex-direction:column;display:flex}.footer__inner[data-astro-cid-jo6i4kqk]{gap:var(--space-12)}.footer__message[data-astro-cid-jo6i4kqk]{gap:var(--space-10)}.footer__credits[data-astro-cid-jo6i4kqk]{gap:var(--space-4)}.footer .footer__row--brand{row-gap:var(--space-8)}.footer .footer__row--trust,.footer .footer__row--legal{row-gap:var(--space-6)}.footer__brand[data-astro-cid-jo6i4kqk],.footer__nav[data-astro-cid-jo6i4kqk],.footer__badges[data-astro-cid-jo6i4kqk],.footer__social[data-astro-cid-jo6i4kqk],.footer__legal[data-astro-cid-jo6i4kqk],.footer__newsletter[data-astro-cid-jo6i4kqk]{grid-column:1/-1}.footer__brand[data-astro-cid-jo6i4kqk]{align-items:flex-start;gap:var(--space-6);display:flex}.footer__home[data-astro-cid-jo6i4kqk]{color:currentColor;flex-shrink:0;display:block}.footer__slogan[data-astro-cid-jo6i4kqk]{max-inline-size:24ch}.footer__nav-list[data-astro-cid-jo6i4kqk],.footer__badges[data-astro-cid-jo6i4kqk],.footer__social-list[data-astro-cid-jo6i4kqk],.footer__legal-list[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.footer__nav-list[data-astro-cid-jo6i4kqk]{gap:var(--space-4) var(--space-8)}.footer__link[data-astro-cid-jo6i4kqk]{text-decoration:none}.footer__link[data-astro-cid-jo6i4kqk]:hover{text-underline-position:from-font;text-decoration:underline}.footer__meeting[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-2);display:inline-flex}.footer__avatars[data-astro-cid-jo6i4kqk]{flex-shrink:0;align-items:center;display:flex}.footer__avatar[data-astro-cid-jo6i4kqk]{border:var(--border-width) solid var(--color-text-primary);border-radius:var(--radius-full);object-fit:cover;object-position:center 37%}.footer__avatar[data-astro-cid-jo6i4kqk]:not(:last-child){margin-inline-end:calc(var(--space-2) * -1)}.footer__badges[data-astro-cid-jo6i4kqk]{align-items:flex-start;gap:var(--space-6)}.footer__badge[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-2);display:flex}.footer__badge-text[data-astro-cid-jo6i4kqk]{flex-direction:column;display:flex}.footer__flag[data-astro-cid-jo6i4kqk],.footer__eu[data-astro-cid-jo6i4kqk]{flex-shrink:0}.footer__eu[data-astro-cid-jo6i4kqk]{border-radius:var(--radius-full)}.footer__social[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-6) var(--space-10);flex-wrap:wrap;display:flex}.footer__social-list[data-astro-cid-jo6i4kqk]{gap:var(--space-4)}.footer__social-link[data-astro-cid-jo6i4kqk]{color:currentColor;place-items:center;block-size:22px;inline-size:22px;display:grid}.footer__europe[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-2);display:flex}.footer__europe-box[data-astro-cid-jo6i4kqk]{inline-size:var(--space-6);block-size:var(--space-6);color:var(--color-brand);flex-shrink:0;place-items:center;display:grid}.footer__divider[data-astro-cid-jo6i4kqk]{border:0;border-block-start:var(--border-width) solid var(--color-text-on-dark-muted);block-size:0;inline-size:100%;margin:0}.footer__legal[data-astro-cid-jo6i4kqk],.footer__copyright[data-astro-cid-jo6i4kqk],.footer__legal-list[data-astro-cid-jo6i4kqk],.footer__newsletter-input[data-astro-cid-jo6i4kqk]{color:var(--color-text-on-dark-secondary)}.footer__legal[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.footer__legal-list[data-astro-cid-jo6i4kqk]{gap:var(--space-2) var(--space-6)}.footer__newsletter[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-2);padding-inline:var(--space-2);padding-block:var(--space-2);border-block-end:var(--border-width) solid var(--color-text-on-dark-muted);display:flex}.footer__newsletter-input[data-astro-cid-jo6i4kqk]{background:0 0;border:0;flex:1 0 0;min-inline-size:0;padding:0}.footer__newsletter-input[data-astro-cid-jo6i4kqk]::placeholder{color:var(--color-text-on-dark-secondary);opacity:1}.footer__newsletter-submit[data-astro-cid-jo6i4kqk]{color:var(--color-text-on-dark-secondary);flex-shrink:0;padding:0;display:flex}@media (width>=48rem){.footer__badges[data-astro-cid-jo6i4kqk]{grid-column:1/span 6}.footer__social[data-astro-cid-jo6i4kqk]{grid-column:7/-1;justify-content:flex-end}.footer__legal[data-astro-cid-jo6i4kqk]{grid-column:1/span 8}.footer__newsletter[data-astro-cid-jo6i4kqk]{grid-column:9/-1}}@media (width>=64rem){.footer__brand[data-astro-cid-jo6i4kqk]{grid-column:1/span 5}.footer__nav[data-astro-cid-jo6i4kqk]{grid-column:6/-1}.footer__nav-list[data-astro-cid-jo6i4kqk]{justify-content:flex-end}}@media (width>=80rem){.footer__legal[data-astro-cid-jo6i4kqk]{grid-column:1/span 9}.footer__newsletter[data-astro-cid-jo6i4kqk]{grid-column:11/-1}}.navbar__lang[data-astro-cid-l7arcky5]{justify-content:flex-end;gap:var(--space-4);display:flex}.navbar__link[data-astro-cid-l7arcky5]{min-block-size:var(--space-12);padding-inline:var(--space-3);align-items:center;text-decoration:none;display:inline-flex}.navbar__link[data-astro-cid-l7arcky5]:hover{text-underline-position:from-font;text-decoration:underline}:root{--color-brand:#eed800;--color-accent:#039;--color-accent-50:#839ac9;--color-accent-10:#e6ebf4;--color-marker:#fcf7cc;--color-text-primary:#1a1a1a;--color-text-secondary:#5d5d5d;--color-text-muted:#757575;--color-text-muted-weak:#9e9e9e;--color-text-on-dark-primary:#ffffffe6;--color-text-on-dark-secondary:#fffc;--color-text-on-dark-muted:#ffffffb3;--color-text-on-dark-muted-weak:#fff9;--color-bg-white:#fff;--color-bg-off-white:#f5f5ef;--color-bg-off-white-2:#f1f1e7;--color-bg-off-white-3:#e5e5d2;--color-bg-accent-light:#e6ebf4;--color-border:#999;--color-border-light:#e1e1e1;--font-display:"Bricolage Grotesque", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-body:"Work Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-ui:"Work Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--text-title-1:clamp(2rem, 1.56rem + 1.88vw, 3.25rem);--text-title-2:clamp(1.75rem, 1.49rem + 1.13vw, 2.5rem);--text-title-3:clamp(1.5rem, 1.32rem + .75vw, 2rem);--text-title-4:clamp(1.375rem, 1.24rem + .56vw, 1.75rem);--text-title-5:clamp(1.25rem, 1.16rem + .38vw, 1.5rem);--text-title-6:1.25rem;--text-subtitle:clamp(1.125rem, 1.08rem + .19vw, 1.25rem);--text-body:1rem;--text-body-small:.875rem;--text-big-number:clamp(2rem, 1.65rem + 1.5vw, 3rem);--text-button:1rem;--text-overline:.75rem;--text-label:.75rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--section-padding-block:5rem;--container-max:75rem;--container-gutter:2rem;--grid-columns:12;--grid-gap:1rem;--radius-sm:6px;--radius-md:18px;--radius-lg:20px;--radius-full:9999px;--border-width:1px;--shadow-subtle:0 1px 3px #0000000a;--shadow-raised:0 0 12px #00000014;--bp-sm:30rem;--bp-md:48rem;--bp-lg:64rem;--bp-xl:80rem}@font-face{font-family:Bricolage Grotesque;src:url(/fonts/BricolageGrotesque-VariableFont_opszwdthwght.ttf)format("truetype");font-weight:200 800;font-stretch:75% 100%;font-style:normal;font-display:swap}@font-face{font-family:Work Sans;src:url(/fonts/WorkSans-VariableFont_wght.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Work Sans;src:url(/fonts/WorkSans-Italic-VariableFont_wght.ttf)format("truetype");font-weight:100 900;font-style:italic;font-display:swap}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{min-block-size:100dvh;font-family:var(--font-body);font-size:var(--text-body);color:var(--color-text-primary);background-color:var(--color-bg-off-white);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.35}img,picture,svg,video,canvas{object-fit:cover;block-size:auto;max-inline-size:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:inherit}ul[role=list],ol[role=list]{padding-inline-start:0;list-style:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.title-1,.title-2,.title-3,.title-4,.title-5,.title-6{font-family:var(--font-display);letter-spacing:-.5px;text-wrap:balance}.title-1{font-size:var(--text-title-1);font-weight:700;line-height:1.2}.title-2{font-size:var(--text-title-2);font-weight:500;line-height:1.25}.title-3{font-size:var(--text-title-3);font-weight:500;line-height:1.25}.title-4{font-size:var(--text-title-4);font-weight:500;line-height:1.25}.title-5{font-size:var(--text-title-5);font-weight:500;line-height:1.25}.title-6{font-size:var(--text-title-6);font-weight:500;line-height:1.25}.subtitle{font-family:var(--font-body);font-size:var(--text-subtitle);letter-spacing:0;font-weight:400;line-height:1.35}.body{font-family:var(--font-body);font-size:var(--text-body);letter-spacing:0;font-weight:400;line-height:1.35}.body-small{font-family:var(--font-body);font-size:var(--text-body-small);letter-spacing:0;font-weight:400;line-height:1.25}.big-number{font-family:var(--font-display);font-size:var(--text-big-number);letter-spacing:-.5px;font-weight:200;line-height:1.25}.button-text{font-family:var(--font-display);font-size:var(--text-button);letter-spacing:0;font-weight:500;line-height:1}.overline{font-family:var(--font-display);font-size:var(--text-overline);letter-spacing:0;text-transform:uppercase;font-weight:300;line-height:1}.label{font-family:var(--font-ui);font-size:var(--text-label);letter-spacing:0;font-weight:400;line-height:1.5}
