@font-face{font-family:Die Grotesk;src:url(/fonts/die-grotesk-b-medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}ul{list-style:none}img,video,svg{max-width:100%;height:auto;display:block}iframe{border:none}table{border-collapse:collapse;border-spacing:0}button{appearance:none;color:inherit;box-shadow:none;background:0 0;border:none;border-radius:0}a{color:inherit;text-decoration:none}:root{--bg-grey:#dddcd7;--bg-white:#fff;--text-black:#15151f;--text-white:#fff;--font-sans:"Die Grotesk", "Helvetica Neue", Arial, sans-serif;--h1:clamp(1.75rem, 9vw, 2.25rem);--hl1:1.1;--h-lead:1rem;--body:1rem;--body-lh:1.3;--sx-body:1.25rem;--sy-body:1.25rem;--aside-width:0rem;--loader-color:var(--text-black);--loader-height:.25rem}@media (width>=768px){:root{--h1:clamp(3.25rem, 1.40385rem + 3.84615vw, 5.25rem);--h-lead:clamp(1.75rem, .596154rem + 2.40385vw, 3rem);--body:clamp(1.125rem, 1.00962rem + .240385vw, 1.25rem);--sx-body:2.5rem;--sy-body:2rem}}@media (width>=1111px){:root{--hl1:1.05;--sx-body:10vw;--sy-body:2.5rem;--aside-width:16vw}}@media (width>=1600px){:root{--sy-body:3rem}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always;font-size:16px}body{font-family:var(--font-sans);font-weight:500;font-size:var(--body);line-height:var(--body-lh);color:var(--text-black);background-color:var(--bg-white)}a:focus-visible{outline-offset:2px;outline:1px solid}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-loader.svelte-n4dcq2 span:where(.svelte-n4dcq2){width:100%;height:100%;transform:scaleX(var(--progress,0));transform-origin:0;background-color:var(--loader-color);transition:transform .5s;position:absolute;top:0;left:0}.page-loader.top-fixed.svelte-n4dcq2{width:100%;height:var(--loader-height,3px);z-index:var(--loader-z-index,99);transition:transform .2s;position:fixed;top:0;left:0;transform:translateY(0)}.page-loader.top-fixed.hide.svelte-n4dcq2{transform:translateY(calc(var(--loader-height,3px) * -1 - 1px))}svg.svelte-1qbp0rh{fill:currentColor;width:100%;height:auto;display:block}.line.svelte-1qbp0rh{animation:.8s cubic-bezier(.22,1,.36,1) both svelte-1qbp0rh-reveal;animation-delay:calc(.2s + var(--i) * .15s)}.line.svelte-1qbp0rh:nth-child(2){opacity:.825}.line.svelte-1qbp0rh:nth-child(3){opacity:.65}.line.svelte-1qbp0rh:nth-child(4){opacity:.475}.line.svelte-1qbp0rh:nth-child(5){opacity:.3}@keyframes svelte-1qbp0rh-reveal{0%{opacity:0;translate:0 6px}}@media (prefers-reduced-motion:reduce){.line.svelte-1qbp0rh{animation:none}}footer.svelte-g5oxf3{padding-block:2.75rem var(--sy-body);padding-inline:var(--sx-body);background-color:var(--bg-white);grid-column:1/-1;grid-template-columns:1fr auto;align-items:end;gap:2rem;display:grid}@media (width>=768px){footer.svelte-g5oxf3{padding-block-start:4.5rem}}@media (width>=1111px){footer.svelte-g5oxf3{grid-template-columns:subgrid;background-color:#0000;gap:0;padding-block-start:0;padding-inline:0}}.contact.svelte-g5oxf3{flex-direction:column;gap:1.3em;font-size:.9375rem;display:flex}@media (width>=768px){.contact.svelte-g5oxf3{font-size:inherit}}@media (width>=1111px){.contact.svelte-g5oxf3{flex-direction:row;gap:3.5rem;padding-inline-start:var(--sx-body)}}address.svelte-g5oxf3{font-style:normal}.email.svelte-g5oxf3{text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:.0625rem}.long.svelte-g5oxf3{display:none}@media (width>=1111px){.long.svelte-g5oxf3{display:inline}.short.svelte-g5oxf3{display:none}}.logo.svelte-g5oxf3{width:7rem}@media (width>=768px){.logo.svelte-g5oxf3{width:13rem}}@media (width>=1111px){.logo.svelte-g5oxf3{width:auto;margin-inline:2.5vw}}header.svelte-1271t5v{padding-block-start:var(--sy-body);padding-inline:var(--sx-body);grid-column:1;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}@media (width>=1111px){header.svelte-1271t5v{padding-inline-end:var(--sy-body)}}.langs.svelte-1271t5v{text-transform:uppercase;gap:1.5rem;display:flex}.langs.svelte-1271t5v a:where(.svelte-1271t5v){transition:color .3s}@media (hover:hover){.langs.svelte-1271t5v a:where(.svelte-1271t5v):hover{color:var(--text-white)}}.active.svelte-1271t5v{text-underline-offset:.25em;color:var(--text-white);text-decoration:underline;text-decoration-thickness:.0625rem}@media (prefers-reduced-motion:reduce){.langs.svelte-1271t5v a:where(.svelte-1271t5v){transition:none}}.site.svelte-1n46o8q{grid-template-columns:1fr var(--aside-width);background:linear-gradient(to right, var(--bg-grey) calc(100% - var(--aside-width)), var(--bg-white) 0);grid-template-rows:auto 1fr auto;min-height:100svh;display:grid}.app.svelte-1n46o8q{grid-column:1}#error.svelte-1p57y15{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}
