.partner-module__32Si7q__partner-container{text-align:center;flex-direction:column;justify-content:center;height:140px;margin-bottom:80px;display:flex}.partner-module__32Si7q__partner-logo{width:100px;height:auto}.partner-module__32Si7q__partner-link h4{color:var(--primary-text);font-size:12px;font-weight:500}.partner-module__32Si7q__partner-link{margin-top:auto;text-decoration:none}.partner-module__32Si7q__partner-link-img{margin:auto 0;text-decoration:none}.partner-module__32Si7q__university-oslo-logo{max-width:103px}.partner-module__32Si7q__university-charles-logo,.partner-module__32Si7q__university-charles-logo-dark{width:140px}.partner-module__32Si7q__university-turku-logo{width:160px;margin-top:40px}.partner-module__32Si7q__university-turku-logo-dark{width:200px;margin-top:15px}.partner-module__32Si7q__university-helsinki-logo-dark{width:140px;margin-top:-30px}.partner-module__32Si7q__prompsit-logo{white-space:nowrap;width:165px;margin-top:30px}.partner-module__32Si7q__prompsit-logo-dark{width:165px;margin-top:30px}.partner-module__32Si7q__sigma-logo{white-space:nowrap;width:140px;margin-top:40px}.partner-module__32Si7q__sigma-logo-dark{width:150px;margin-top:36px}.partner-module__32Si7q__cesnet-logo{white-space:nowrap;width:160px;margin-top:17px}.partner-module__32Si7q__cesnet-logo-dark{width:160px;margin-top:20px}@media (max-width:992px){.partner-module__32Si7q__university-charles-logo,.partner-module__32Si7q__university-oslo-logo{max-width:83px}.partner-module__32Si7q__university-turku-logo{width:140px;margin-top:40px}.partner-module__32Si7q__university-turku-logo-dark{width:180px;margin-top:15px}.partner-module__32Si7q__university-helsinki-logo-dark{width:120px;margin-top:-30px}.partner-module__32Si7q__prompsit-logo{white-space:nowrap;width:145px;margin-top:30px}.partner-module__32Si7q__prompsit-logo-dark{width:145px;margin-top:30px}.partner-module__32Si7q__sigma-logo{white-space:nowrap;width:120px;margin-top:40px}.partner-module__32Si7q__sigma-logo-dark{width:130px;margin-top:36px}.partner-module__32Si7q__cesnet-logo{white-space:nowrap;width:140px;margin-top:17px}.partner-module__32Si7q__cesnet-logo-dark{width:140px;margin-top:20px}}
.partner-container-module__ZBkbzG__consortium-partners-container{margin-top:80px}.partner-container-module__ZBkbzG__consortium-partners-logos{grid-template-columns:repeat(4,1fr);margin:50px -5vw 10px;display:grid}@media (max-width:768px){.partner-container-module__ZBkbzG__consortium-partners-logos{grid-template-columns:repeat(2,1fr);margin:30px -5vw;display:grid}.partner-container-module__ZBkbzG__consortium-partners-title{font-size:20px;font-weight:300}}@media (max-width:480px){.partner-container-module__ZBkbzG__consortium-partners-container{margin-top:30px}}
.home-card-module__Lagena__card{background-color:var(--first-accent-tone);border:1px solid var(--soft-border);border-radius:var(--border-radius);box-shadow:var(--box-shadow);color:var(--text-primary);height:100%;padding:20px 16px}.home-card-module__Lagena__title{text-transform:uppercase;margin-bottom:6px;font-size:16px;line-height:1.25}.home-card-module__Lagena__text{font-size:14px;line-height:1.5;font-weight:var(--paragraph-font-size)}@media (max-width:480px){.home-card-module__Lagena__card{max-width:100%}}
.x-cta-module__twPJoa__cta{color:var(--primary-text);border:1px solid color-mix(in srgb,var(--primary-text)16%,transparent);border-radius:var(--border-radius);background:color-mix(in srgb,var(--model-background)86%,transparent);box-shadow:var(--box-shadow);flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:clamp(40px,8vw,100px);padding:clamp(16px,2vw,24px) clamp(20px,3vw,32px);display:flex}.x-cta-module__twPJoa__text{font-size:20px;line-height:1.35}.x-cta-module__twPJoa__link{color:#fff;border-radius:var(--border-radius);background-color:var(--brand-red);align-items:center;gap:10px;padding:12px 22px;font-size:16px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .16s,transform .16s;display:inline-flex}.x-cta-module__twPJoa__link:hover{background-color:#bd283ae2;transform:translateY(-1px)}.x-cta-module__twPJoa__icon{width:22px;height:22px}@media (max-width:576px){.x-cta-module__twPJoa__cta{text-align:center;flex-direction:column;gap:14px}.x-cta-module__twPJoa__text{font-size:18px}.x-cta-module__twPJoa__link{padding:10px 16px;font-size:15px}}
.event-module__MvqTDq__link{height:100%;color:var(--main-copy);text-decoration:none;display:block}.event-module__MvqTDq__card{border:1px solid var(--soft-border);background-color:var(--model-background);height:100%;box-shadow:var(--event-shadow);border-radius:8px;transition:transform .16s;overflow:hidden}.event-module__MvqTDq__link:hover .event-module__MvqTDq__card{transform:translateY(-2px)}.event-module__MvqTDq__image{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.event-module__MvqTDq__copy{padding:20px}.event-module__MvqTDq__title{width:100%;margin-bottom:10px}.event-module__MvqTDq__text{width:100%;color:var(--secondary-text);line-height:1.5}.event-module__MvqTDq__date{color:var(--footer-info);justify-content:flex-end;margin-top:10px;display:flex}
.Slider-module__6BSvAq__slider{--gap:14px;overflow:hidden}.Slider-module__6BSvAq__track{gap:var(--gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding-left:1px;display:flex;overflow-x:auto}.Slider-module__6BSvAq__track::-webkit-scrollbar{display:none}.Slider-module__6BSvAq__slide{border:1px solid var(--soft-border);background:linear-gradient(180deg,transparent,#00000006),var(--first-accent-tone);min-width:0;min-height:240px;box-shadow:var(--box-shadow);scroll-snap-align:start;border-radius:8px;flex:0 0 88%;padding:18px;overflow:hidden}.Slider-module__6BSvAq__slide h2{margin-top:18px;font-size:18px;line-height:1.25}.Slider-module__6BSvAq__slide p{color:var(--secondary-text);overflow-wrap:anywhere;margin-top:8px;font-size:14px;line-height:1.5}.Slider-module__6BSvAq__slide a{color:var(--desc-link-color);overflow-wrap:anywhere}.Slider-module__6BSvAq__tag{border-radius:999px;width:fit-content;margin-left:auto;padding:4px 12px;font-size:13px;font-weight:600;display:flex}.Slider-module__6BSvAq__dataset{color:#005ea2;background-color:#eefbfb;border:1px solid #a7d6e2}.Slider-module__6BSvAq__LLM{color:#094811;background-color:#edfaf3;border:1px solid #a1e9bf}.Slider-module__6BSvAq__MT{color:#5841a8;background-color:#f4f1fe;border:1px solid #e2d9fb}.Slider-module__6BSvAq__controls{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.Slider-module__6BSvAq__buttons,.Slider-module__6BSvAq__dots{align-items:center;display:flex}.Slider-module__6BSvAq__buttons{gap:8px}.Slider-module__6BSvAq__dots{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0}.Slider-module__6BSvAq__button{border:1px solid var(--soft-border);background-color:var(--first-accent-tone);width:40px;height:40px;color:var(--primary-text);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.Slider-module__6BSvAq__button:disabled{color:var(--footer-info);cursor:not-allowed;opacity:.45}.Slider-module__6BSvAq__dot,.Slider-module__6BSvAq__dotActive{cursor:pointer;border:0;border-radius:50%;width:10px;height:10px;padding:0}.Slider-module__6BSvAq__dot{background-color:var(--detail-high-contrast)}.Slider-module__6BSvAq__dotActive{background-color:var(--brand-red)}@media (min-width:750px){.Slider-module__6BSvAq__slide{flex-basis:calc((100% - var(--gap))/2);min-height:260px;padding:20px}.Slider-module__6BSvAq__slide h2{font-size:19px}}@media (min-width:1200px){.Slider-module__6BSvAq__slide{flex-basis:calc((100% - var(--gap)*2)/3);min-height:280px;padding:22px}.Slider-module__6BSvAq__slide h2{margin-top:22px;font-size:20px}}@media (max-width:700px){.Slider-module__6BSvAq__controls{flex-direction:column;align-items:flex-start;gap:14px}.Slider-module__6BSvAq__dots{justify-content:flex-start}.Slider-module__6BSvAq__slide{flex-basis:94%}}@media (max-width:520px){.Slider-module__6BSvAq__slide{flex-basis:100%}}
.question-module__G3Y9Zq__question{border-bottom:1px solid var(--soft-border)}.question-module__G3Y9Zq__trigger{width:100%;color:var(--primary-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:13px;padding:18px 0;transition:color .16s;display:flex}.question-module__G3Y9Zq__trigger:hover{color:var(--desc-link-color)}.question-module__G3Y9Zq__trigger:focus-visible{outline:3px solid color-mix(in srgb,var(--brand-red)24%,transparent);outline-offset:4px}.question-module__G3Y9Zq__icon{border:1px solid;border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:20px;line-height:1;display:inline-flex}.question-module__G3Y9Zq__title{font-size:clamp(18px,2vw,22px);font-weight:var(--subtitle-font-weight);line-height:1.25}.question-module__G3Y9Zq__answer{border:1px solid var(--soft-border);background-color:var(--first-accent-tone);border-radius:8px;margin:0 0 18px 41px;padding:18px 22px;animation:.18s question-module__G3Y9Zq__fadeIn}.question-module__G3Y9Zq__answerText{max-width:92%;color:var(--primary-copy);font-size:16px;font-weight:var(--paragraph-font-weight);line-height:1.75}.question-module__G3Y9Zq__answerText a{color:var(--desc-link-color);text-underline-offset:3px;font-weight:600;text-decoration:none}.question-module__G3Y9Zq__answerText a:hover,.question-module__G3Y9Zq__answerText a:focus-visible{text-decoration:underline}.question-module__G3Y9Zq__hidden{display:none}@keyframes question-module__G3Y9Zq__fadeIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.question-module__G3Y9Zq__answer{margin-left:0}.question-module__G3Y9Zq__answerText{max-width:none}}@media (max-width:576px){.question-module__G3Y9Zq__trigger{gap:10px;padding:15px 0}.question-module__G3Y9Zq__title{font-size:16px}.question-module__G3Y9Zq__answer{padding:15px}}@media (prefers-reduced-motion:reduce){.question-module__G3Y9Zq__answer{animation:none}}
.questions-container-module__Ov8krG__container{margin:60px 0}.questions-container-module__Ov8krG__title{margin-bottom:30px}@media (max-width:768px){.questions-container-module__Ov8krG__title{font-size:20px;font-weight:300}}
