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