.banner-wrapper.svelte-z4bu90{position:relative;height:100svh;padding-top:4rem;display:grid;grid-template-rows:1fr auto}.banner-wrapper.svelte-z4bu90 .banner-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1;animation:1s svelte-z4bu90-banner-img-entrance cubic-bezier(.86,0,.07,1) forwards}@keyframes svelte-z4bu90-banner-img-entrance{0%{transform:scale(.9);opacity:.4}to{transform:scale(1);opacity:1}}.banner-wrapper.svelte-z4bu90 .content:where(.svelte-z4bu90){display:flex;align-items:center;opacity:0;transform:translateY(10px);animation:svelte-z4bu90-headline-entrance .75s forwards .15s}@keyframes svelte-z4bu90-headline-entrance{to{transform:translateY(0);opacity:1}}.banner-wrapper.svelte-z4bu90 .content:where(.svelte-z4bu90) .wrapper{display:flex;flex-direction:column;gap:25px}.banner-wrapper.svelte-z4bu90 .content:where(.svelte-z4bu90) .headline:where(.svelte-z4bu90){text-wrap:balance;max-width:15ch;font-size:4rem;line-height:3.75rem;font-weight:700}.banner-wrapper.svelte-z4bu90 .content:where(.svelte-z4bu90) .headline:where(.svelte-z4bu90) span:where(.svelte-z4bu90){color:var(--colors-primary-500)}@media(max-width:600px){.banner-wrapper.svelte-z4bu90 .content:where(.svelte-z4bu90) .headline:where(.svelte-z4bu90){font-size:3rem;line-height:3rem}}.banner-wrapper.svelte-z4bu90 .content:where(.svelte-z4bu90) .subline:where(.svelte-z4bu90){margin-bottom:25px;font-size:1.5rem;color:var(--colors-base-200)}.banner-wrapper.svelte-z4bu90 .content:where(.svelte-z4bu90) .actions:where(.svelte-z4bu90){display:flex;gap:10px}.banner-wrapper.svelte-z4bu90 .content:where(.svelte-z4bu90) .actions:where(.svelte-z4bu90) .link-button{flex-grow:0}@media(max-width:600px){.banner-wrapper.svelte-z4bu90 .content:where(.svelte-z4bu90) .actions:where(.svelte-z4bu90){flex-direction:column}}.banner-wrapper.svelte-z4bu90 .bottom-line:where(.svelte-z4bu90){background:var(--colors-base-950);display:flex;align-items:center;justify-content:center;height:120px;clip-path:polygon(0% 30px,100% 0%,100% 100%,0 100%);padding-top:15px}.banner-wrapper.svelte-z4bu90 .bottom-line:where(.svelte-z4bu90) .arrow-icon:where(.svelte-z4bu90){color:var(--colors-base-50);transition:.15s ease-in-out all;transform:translateY(0)}.banner-wrapper.svelte-z4bu90 .bottom-line:where(.svelte-z4bu90):hover .arrow-icon:where(.svelte-z4bu90){color:var(--colors-primary-300);transform:translateY(5px)}.skeleton-background.svelte-doh4jl{min-height:20rem;background-color:var(--colors-base-900)}.news-article.svelte-doh4jl{display:flex;flex-direction:column;align-items:start;text-align:left;background-color:var(--colors-base-900);padding:1.5rem;gap:1rem;transition:.15s;position:relative}.news-article.svelte-doh4jl .title:where(.svelte-doh4jl){color:var(--colors-primary-500);font-size:1.35em;padding-right:2.5rem;font-weight:700}.news-article.svelte-doh4jl .date:where(.svelte-doh4jl){font-size:.75em;color:var(--colors-base-500);margin-top:auto}.news-article.svelte-doh4jl .content:where(.svelte-doh4jl){overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere;color:var(--colors-base-200)}.news-article.svelte-doh4jl .open-icon:where(.svelte-doh4jl){color:var(--colors-base-600);position:absolute;top:1.5rem;right:1.5rem;transition:.15s}.news-article.svelte-doh4jl:hover{background-color:#2b2b2b;scale:1.03}.news-article.svelte-doh4jl:hover .open-icon:where(.svelte-doh4jl){color:var(--colors-primary-500)}.center.svelte-1yfwcb9{display:grid;place-items:center}.news.svelte-1c0cbif{display:flex;flex-direction:column;gap:2rem}.articles.svelte-1c0cbif{--min: 25rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--min),1fr));grid-gap:15px}@media(max-width:500px){.articles.svelte-1c0cbif{--min: 15rem}}.more.svelte-1c0cbif{display:grid;place-items:center;border:4px dashed currentColor;color:var(--colors-base-600);transition:.15s;font-size:1.5rem;font-weight:700;min-height:5rem}.more.svelte-1c0cbif:hover{color:var(--colors-primary-500);border-style:solid}.feature-box.svelte-1i04kqh{display:grid;grid-template-columns:3fr 2fr;grid-template-areas:"media content";align-items:center}.feature-box.svelte-1i04kqh .media:where(.svelte-1i04kqh){grid-area:media;z-index:1;position:relative}@media(min-width:1101px){.feature-box.svelte-1i04kqh .media:where(.svelte-1i04kqh){transform:translate(50px)}}.feature-box.svelte-1i04kqh .content:where(.svelte-1i04kqh){grid-area:content;padding:25px;z-index:2;position:relative;display:flex;flex-direction:column;gap:15px;background:var(--colors-base-900)}@media(min-width:1101px){.feature-box.svelte-1i04kqh .content:where(.svelte-1i04kqh){transform:translate(-50px);box-shadow:15px 15px 0 var(--colors-primary-600)}}.feature-box.svelte-1i04kqh .content:where(.svelte-1i04kqh) h2{margin:0}.feature-box.svelte-1i04kqh .content:where(.svelte-1i04kqh) p{margin:0;font-size:1rem;line-height:1.5rem;color:var(--colors-base-300)}@media(max-width:1100px){.feature-box.svelte-1i04kqh{grid-template-columns:1fr 1fr;align-items:stretch}}@media(max-width:800px){.feature-box.svelte-1i04kqh{grid-template-columns:1fr;grid-template-areas:"media" "content"}}.feature-box.reversed.svelte-1i04kqh{grid-template-columns:2fr 3fr;grid-template-areas:"content media"}@media(min-width:1101px){.feature-box.reversed.svelte-1i04kqh .media:where(.svelte-1i04kqh){transform:translate(-50px)}}@media(min-width:1101px){.feature-box.reversed.svelte-1i04kqh .content:where(.svelte-1i04kqh){transform:translate(50px)}}@media(max-width:1100px){.feature-box.reversed.svelte-1i04kqh{grid-template-columns:1fr 1fr;align-items:stretch}}@media(max-width:800px){.feature-box.reversed.svelte-1i04kqh{grid-template-columns:1fr;grid-template-areas:"media" "content"}}.content.svelte-1uha8ag .wrapper{display:flex;flex-direction:column;gap:50px}.content.svelte-1uha8ag .mockup-hint:where(.svelte-1uha8ag){position:relative}.content.svelte-1uha8ag .mockup-hint:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){position:absolute;bottom:-10px;left:15px;z-index:10;color:var(--colors-base-50);font-size:.75rem;font-weight:700;background:var(--colors-base-950);padding:5px 10px}.content.svelte-1uha8ag .and-more:where(.svelte-1uha8ag){max-width:700px;margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:10px}.content.svelte-1uha8ag .and-more:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag){font-size:1.5rem;line-height:1.5rem}.content.svelte-1uha8ag .and-more:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){font-size:1rem;line-height:1.5rem;color:var(--colors-base-300);margin:0}
