.showcase.svelte-1qht58{background-color:none;color:#fff;padding:4rem 0 0;position:relative}.content.svelte-1qht58{max-width:1400px;margin:0 auto;padding:0 0rem}.headline.svelte-1qht58{margin-bottom:8rem}h1.svelte-1qht58{font-size:4rem;line-height:1;font-weight:300;max-width:1000px;margin-bottom:2rem;font-family:GT_Eesti}.brands-section.svelte-1qht58{padding-top:0rem}h2.svelte-1qht58{text-align:center;font-size:1.5rem;font-weight:400;margin-bottom:2rem;font-family:GT_Eesti;font-weight:100}h2.svelte-1qht58 span:where(.svelte-1qht58){font-weight:700}.logos.svelte-1qht58{overflow:hidden;padding:20px 0;white-space:nowrap;position:relative}.logos.svelte-1qht58:before,.logos.svelte-1qht58:after{position:absolute;top:0;width:250px;height:100%;content:"";z-index:2}.logos.svelte-1qht58:before{left:0;background:linear-gradient(to left,#0000,#000)}.logos.svelte-1qht58:after{right:0;background:linear-gradient(to right,#0000,#000)}.logos-slide.svelte-1qht58{display:inline-block;animation:35s svelte-1qht58-slide infinite linear}.logos-slide.svelte-1qht58 img:where(.svelte-1qht58){height:50px;margin:0 40px;filter:brightness(0) invert(1);opacity:.8;transition:opacity .2s ease}.logos-slide.svelte-1qht58 img:where(.svelte-1qht58):hover{opacity:1}.fish-container.svelte-1qht58 .statement:where(.svelte-1qht58){position:absolute;width:16%;top:15%;right:4%}@keyframes svelte-1qht58-slide{0%{transform:translate(0)}to{transform:translate(-200%)}}@media (max-width: 768px){.fish-container.svelte-1qht58 .statement:where(.svelte-1qht58){display:none}.showcase.svelte-1qht58{margin-top:0rem}h1.svelte-1qht58{font-size:2rem}h2.svelte-1qht58{font-size:1rem;margin-bottom:1rem}}div.accordion.svelte-yafk8g{margin:1rem 0}div.header.svelte-yafk8g{display:flex;width:100%}div.header.svelte-yafk8g .text:where(.svelte-yafk8g){flex:1;margin-right:5px}div.details.svelte-yafk8g{background-color:#cecece;padding:1rem}img.svelte-4xjywt{opacity:.9}.contents.svelte-4xjywt{display:flex;width:100%;flex-direction:column;justify-content:flex-start;margin-top:1rem;margin-bottom:.2rem}.topbar.svelte-4xjywt{position:absolute;width:100%;height:20px;border-radius:8px 8px 0 0;top:0;background-color:#000}.circle.svelte-4xjywt{background-color:#ee2828;width:8px;height:8px;margin:5px;border-radius:50px}.bar.svelte-4xjywt{width:100%;height:10px;background-color:#373e39;border-radius:15px;margin-bottom:.5rem}.content-wrapper.svelte-4xjywt{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem}.content-column.svelte-4xjywt{display:flex;flex-direction:column;height:100%}.content-card.large.svelte-4xjywt .image-container:where(.svelte-4xjywt){position:relative;width:100%;height:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;border-radius:3px}.content-card.svelte-4xjywt{background:radial-gradient(151.92% 127.02% at 15.32% 21.04%,#26752d50,#6ad0570a 77.08%,#536b823c);border:1px solid #3a3f4181;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;position:relative}.image-container.svelte-4xjywt{width:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;position:relative;border-radius:3px}.content-card.large.svelte-4xjywt .image-container:where(.svelte-4xjywt){position:relative;width:240px;height:330px;background-color:#fff;overflow:hidden}.current-image.svelte-4xjywt{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;margin:0;padding:0;border:none;z-index:2;transition:opacity .5s ease-in-out}.current-image.svelte-4xjywt{z-index:2;opacity:1;transition:opacity .5s ease-in-out}.image-container.svelte-4xjywt img:where(.svelte-4xjywt){transition:opacity .5s ease-in-out;will-change:opacity}.image-container.svelte-4xjywt img:where(.svelte-4xjywt){width:100%;height:100%;display:block;object-fit:cover;border-radius:2px;flex-shrink:0}.content-card.medium.svelte-4xjywt{width:250px}.content-card.large.svelte-4xjywt img:where(.svelte-4xjywt){margin-top:1rem}.content-card.medium.svelte-4xjywt .image-container:where(.svelte-4xjywt) img:where(.svelte-4xjywt){width:70%}.content-card.large.svelte-4xjywt{width:400px;padding-bottom:0}.text-content.svelte-4xjywt{margin-top:1rem;text-align:left;background-color:#000;width:100%;height:50px;border-radius:3px}.text-content.svelte-4xjywt p:where(.svelte-4xjywt){margin:0;color:#888;font-size:.6rem;font-weight:200;padding:.4rem}.content-card.medium.svelte-4xjywt:first-of-type{margin-bottom:1rem}@media (max-width: 1100px){.image-container.svelte-4xjywt{height:auto;width:300px;position:relative;margin-top:1rem;border-radius:2px;object-fit:contain}.image-container.svelte-4xjywt img:where(.svelte-4xjywt){object-fit:contain}.content-card.large.svelte-4xjywt .image-container:where(.svelte-4xjywt){position:relative;width:240px;height:340px;background-color:#fff;overflow:hidden}}@media (max-width: 768px){.content-wrapper.svelte-4xjywt{flex-direction:column;align-items:center;gap:.5rem;padding:0 1rem}.content-card.medium.mobile.svelte-4xjywt{display:none}.content-card.medium.svelte-4xjywt{width:240px}.content-card.large.svelte-4xjywt{width:100%;max-width:300px;height:320px;padding:1rem}.image-container.mobile.svelte-4xjywt img:where(.svelte-4xjywt){height:300px!important;width:100%;position:relative;margin-top:1rem;object-fit:contain}.current-image.svelte-4xjywt{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;max-height:500px}.text-content.svelte-4xjywt{height:auto;min-height:50px}.text-content.svelte-4xjywt p:where(.svelte-4xjywt){font-size:.8rem;padding:.6rem}}.video-grid.svelte-40851x{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;max-width:1200px;margin:10% auto 0;padding:0rem}.video-container.svelte-40851x{position:relative;width:100%;padding-top:56.25%;margin-top:var(--offset);transition:transform .3s ease;border-radius:.3rem;overflow:hidden}.video-container.svelte-40851x:hover{transform:scale(1.02)}.video-wrapper.svelte-40851x{position:absolute;top:0;left:0;width:100%;height:100%;background:#000}video.svelte-40851x{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s ease}video.loaded.svelte-40851x{opacity:1}.loading-spinner.svelte-40851x{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.spinner.svelte-40851x{width:40px;height:40px;border:4px solid rgba(255,255,255,.3);border-top:4px solid #ffffff;border-radius:50%;animation:svelte-40851x-spin 1s linear infinite;opacity:0}@keyframes svelte-40851x-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.video-grid.svelte-40851x,.video-container.svelte-40851x{margin-top:0}}.container.svelte-i2ep6o{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:100%}img.svelte-i2ep6o{width:100%;height:200px;object-fit:cover;border-radius:5px}img.svelte-1tgj0z7{width:100%}.solution-row.svelte-178gey0{display:flex;flex-direction:row;width:100%;flex-wrap:nowrap;align-items:center;margin-top:.5rem}.solutions.svelte-178gey0{background-color:none;color:#fff;padding:0rem 0}.solution-item.svelte-178gey0:hover{cursor:pointer}.content.svelte-178gey0{max-width:1400px;margin:0 auto;padding:0 0rem;display:flex;flex-direction:column;position:relative}.fish-container.svelte-178gey0 .solutions:where(.svelte-178gey0){width:27%;background:none;position:absolute;left:40%;top:-10%;z-index:-2}.header.svelte-178gey0{align-self:flex-start;text-align:left;max-width:450px;font-family:GT_Eesti}h2.svelte-178gey0{font-size:1.3rem;margin:0;font-weight:500;transition:color .3s ease}.subtitle.svelte-178gey0{max-width:500px}.solutions-container.svelte-178gey0{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.solutions-list.svelte-178gey0{display:flex;flex-direction:column;position:relative}.solution-item.svelte-178gey0{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;background:transparent;border:none;border-top:1px solid #3c3c3c;color:#fff;text-align:left;cursor:pointer;padding:1.3rem 0rem 1.3rem .8rem;position:relative;z-index:2;transition:transform .5s ease-in}.solution-icon.svelte-178gey0{font-size:1.5rem;width:20px;padding:.5rem;border-radius:5px;flex-shrink:0;display:flex;align-items:center;align-self:flex-start;margin-right:1.2rem}.solution-text.svelte-178gey0{display:flex;flex-direction:row;padding-top:.5rem}.solution-text.mobile.svelte-178gey0{display:flex;flex-direction:column}.solution-text.svelte-178gey0 p:where(.svelte-178gey0){margin:0;color:#888;font-size:1rem;line-height:1.4;font-weight:200}.solution-display.svelte-178gey0{position:relative;height:100%;min-height:500px;min-width:600px}.display-content.svelte-178gey0{position:relative;transform:none;flex-grow:1}.desktop-view.svelte-178gey0{display:grid;grid-template-columns:1fr 1fr;gap:4rem}.mobile-view.svelte-178gey0{display:none}.accordion-item.svelte-178gey0{margin-bottom:1rem;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden}.accordion-header.svelte-178gey0{width:100%;display:flex;align-items:flex-start;flex-direction:column;padding:1rem;background:transparent;border:none;color:#fff;cursor:pointer;position:relative;text-align:left;transition:background-color .3s ease}.accordion-header.svelte-178gey0:hover{background-color:#ffffff0d}.accordion-arrow.svelte-178gey0{margin-left:auto;transition:transform .3s ease;opacity:.7}.accordion-arrow.open.svelte-178gey0{transform:rotate(180deg)}@media (max-width: 768px){.accordion-item.svelte-178gey0{position:relative;scroll-margin-top:1rem}.accordion-content.svelte-178gey0{max-height:80vh;overflow-y:auto;-webkit-overflow-scrolling:touch}}.mobile-header.svelte-178gey0{display:none}@media (max-width: 1024px){.desktop-view.svelte-178gey0{display:none}.mobile-view.svelte-178gey0{display:block}}@media (max-width: 768px){.accordion-content.svelte-178gey0{transform-origin:top;overflow:hidden}.solution-row.svelte-178gey0{display:flex;flex-direction:row;width:100%;flex-wrap:nowrap;align-items:center;margin-top:0;padding:.5rem 0}.fish-container.svelte-178gey0 .solutions:where(.svelte-178gey0){display:none}.desktop-header.svelte-178gey0{display:none}.mobile-header.svelte-178gey0{display:block}.subtitle.svelte-178gey0{font-size:1rem;color:#c7c4c4;max-width:100%;font-weight:200}.header.svelte-178gey0{align-self:baseline;text-align:left}.solutions-container.svelte-178gey0{grid-template-columns:1fr}h1.svelte-178gey0{font-size:3rem}}.news-container.svelte-18srca6{width:100%;font-family:sans-serif;color:#fff;background:none;font-family:GT_Eesti}.scrollable-container.svelte-18srca6{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.scrollable-container.svelte-18srca6::-webkit-scrollbar{display:none}.news-grid.svelte-18srca6{display:flex;gap:1rem;padding:.5rem;padding-left:none;min-width:min-content}.news-item.svelte-18srca6{flex:0 0 350px;max-width:350px}.news-item.svelte-18srca6 img:where(.svelte-18srca6){width:100%;height:180px;object-fit:cover}.category.svelte-18srca6{display:inline-block;padding:.25rem .75rem;border-radius:16px;margin-bottom:.5rem;font-size:.75rem;font-weight:500}.description.svelte-18srca6{font-weight:200}.partner-info.svelte-18srca6{padding:1rem}@media (max-width: 768px){.news-container.svelte-18srca6{padding:1rem;padding-left:none}.news-item.svelte-18srca6{flex:0 0 300px;max-width:300px}}.navigation-container.svelte-18srca6{position:relative;width:100%;height:36px;margin:0rem 0 1rem;display:flex;align-items:center;justify-content:flex-end}.navigation-controls.svelte-18srca6{display:flex;gap:.5rem;position:relative;z-index:1}.nav-button.svelte-18srca6{background:#ffffff1a;border:none;color:#fff;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:1.2rem;padding:0;outline:none}.nav-button.svelte-18srca6:hover{border-color:#fff6}.nav-button.svelte-18srca6:focus{outline:none}.nav-button.svelte-18srca6:focus:not(:where(.svelte-18srca6):focus-visible){outline:none}.nav-button.svelte-18srca6:active{transform:scale(.95)}.card.svelte-18srca6{position:relative;background:#111;border-radius:12px;overflow:hidden;height:100%;cursor:pointer;transition:all .2s ease;border:1px solid rgba(255,255,255,.1)}.card.svelte-18srca6:hover{transform:translateY(-4px);box-shadow:0 4px 20px #0000004d;border-color:#fff3}.logo-container.svelte-18srca6{height:100px;display:flex;align-items:center;justify-content:center;padding:1rem;background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.1)}.logo-container.svelte-18srca6 img:where(.svelte-18srca6){max-width:60%;max-height:60%;object-fit:contain;filter:brightness(1.5);transition:filter .3s ease}.category.svelte-18srca6{display:inline-block;background:#ffffff1a;color:#fff;padding:.25rem .75rem;border-radius:999px;font-size:.85rem;margin-bottom:1rem;font-weight:200}@media (max-width: 768px){.navigation-container.svelte-18srca6{margin-bottom:1rem;margin-top:-2rem}.navigation-controls.svelte-18srca6{width:100%;justify-content:flex-end}}.ecosystem.svelte-1m9g4sa{background-color:none;color:#fff;position:relative}.content.svelte-1m9g4sa{max-width:1400px;margin:0 auto;padding:0 0rem 0 2rem;display:grid;grid-template-columns:2fr 1fr;gap:4rem;align-items:center;position:relative}h1.svelte-1m9g4sa{color:#fff}.fish-container.svelte-1m9g4sa{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;z-index:2}.connections.svelte-1m9g4sa{position:absolute;top:0;left:0;width:100%;height:100%}.connection-line.svelte-1m9g4sa{stroke:#fff;stroke-width:.2px;opacity:0}.connection-line.animated.svelte-1m9g4sa{animation:svelte-1m9g4sa-drawLine 2s ease-in-out forwards}@keyframes svelte-1m9g4sa-drawLine{0%{stroke-dashoffset:100%;opacity:0}to{stroke-dashoffset:0;opacity:1}}.company-node.svelte-1m9g4sa{position:absolute;transform:translate(-50%,-50%);background:#000;border-radius:50%;border:1px solid white;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.company-node.svelte-1m9g4sa:hover{transform:translate(-50%,-50%) scale(1.05)}.company-node.svelte-1m9g4sa img:where(.svelte-1m9g4sa){object-fit:contain;filter:brightness(0) invert(1)}.fish-container.svelte-1m9g4sa .top_left:where(.svelte-1m9g4sa){position:absolute;width:15%;top:-25%;left:4%;z-index:10}.fish-container.svelte-1m9g4sa .bottom_left:where(.svelte-1m9g4sa){position:absolute;width:20%;bottom:-12%;left:-2%}.fish-container.svelte-1m9g4sa .bottom_right:where(.svelte-1m9g4sa){position:absolute;display:none;width:40%;bottom:-10%;right:-3%}.network.svelte-1m9g4sa{position:relative;aspect-ratio:1;z-index:1;top:20px}.text-content.svelte-1m9g4sa{text-align:left;align-self:start}.supporting-text.svelte-1m9g4sa{color:#c7c4c4}p.svelte-1m9g4sa{font-size:1.2rem;color:#c7c4c4;margin-bottom:2rem;font-weight:200}.apply-button.svelte-1m9g4sa{background:#fff;color:#000;border:none;width:fit-content;padding:.5rem 0rem;font-size:1rem;font-family:GT_Eesti;border-radius:4px;cursor:pointer;transition:opacity .3s ease;width:100px;font-weight:300}.apply-button.svelte-1m9g4sa:hover{opacity:.9}@media (max-width: 1024px){.content.svelte-1m9g4sa{grid-template-columns:1fr}.text-content.svelte-1m9g4sa{text-align:left}.network.svelte-1m9g4sa{min-height:400px}.company-node.svelte-1m9g4sa{transform:translate(-50%,-50%) scale(.75)}.company-node.svelte-1m9g4sa:hover{transform:translate(-50%,-50%) scale(.85)}}.modal-overlay.svelte-1m9g4sa{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;justify-content:center;align-items:center;z-index:1000}.modal.svelte-1m9g4sa{background:#000;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:2rem;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;position:relative}.close-button.svelte-1m9g4sa{position:absolute;top:.75rem;right:1rem;background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center;padding:0;line-height:0}form.svelte-1m9g4sa{width:90%}.close-button.svelte-1m9g4sa:hover{opacity:.8}.modal-content.svelte-1m9g4sa{color:#fff}.modal.svelte-1m9g4sa h2:where(.svelte-1m9g4sa){font-size:2rem;margin-bottom:.5rem}.modal.svelte-1m9g4sa .subtitle:where(.svelte-1m9g4sa){color:#a0a0a0;margin-bottom:2rem}.name-row.svelte-1m9g4sa{display:flex;gap:2rem}.input-group.svelte-1m9g4sa{position:relative;margin-bottom:1.5rem;width:100%;box-sizing:border-box}input.svelte-1m9g4sa,textarea.svelte-1m9g4sa{width:100%;padding:.8rem;background:transparent;border:1px solid rgba(255,255,255,.3);border-radius:4px;color:#fff;font-size:.9rem;transition:border-color .3s;box-sizing:border-box}textarea.svelte-1m9g4sa{resize:vertical;min-height:100px;box-sizing:border-box}label.svelte-1m9g4sa{position:absolute;left:.8rem;top:50%;transform:translateY(-50%);color:#fff9;transition:all .3s;pointer-events:none;font-size:.9rem}textarea.svelte-1m9g4sa+label:where(.svelte-1m9g4sa){top:1rem;transform:none}input.svelte-1m9g4sa:focus+label:where(.svelte-1m9g4sa),input.svelte-1m9g4sa:not(:where(.svelte-1m9g4sa):placeholder-shown)+label:where(.svelte-1m9g4sa),textarea.svelte-1m9g4sa:focus+label:where(.svelte-1m9g4sa),textarea.svelte-1m9g4sa:not(:where(.svelte-1m9g4sa):placeholder-shown)+label:where(.svelte-1m9g4sa){top:-.5rem;left:.5rem;font-size:.8rem;background:#000;padding:0 .3rem}input.svelte-1m9g4sa:focus,textarea.svelte-1m9g4sa:focus{outline:none;border-color:#fff}button.svelte-1m9g4sa{width:100%;padding:1rem;background:#fff;color:#000;border:none;border-radius:4px;font-size:.9rem;cursor:pointer;transition:opacity .3s}button.svelte-1m9g4sa:hover{opacity:.9}.loading-indicator.svelte-1m9g4sa{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:1rem}.spinner.svelte-1m9g4sa{width:1.5rem;height:1.5rem;border:3px solid rgba(255,255,255,.3);border-top:3px solid #fff;border-radius:50%;animation:svelte-1m9g4sa-spin 1s linear infinite}@keyframes svelte-1m9g4sa-spin{to{transform:rotate(360deg)}}.success-message.svelte-1m9g4sa{display:flex;flex-direction:column;align-items:center;gap:.5rem;color:#4caf50;margin-bottom:1rem}.success-message.svelte-1m9g4sa .checkmark:where(.svelte-1m9g4sa){width:24px;height:24px}.error-message.svelte-1m9g4sa{color:#f44336;margin-bottom:1rem}@media (max-width: 1024px){.mobile-content.svelte-1m9g4sa{display:flex;flex-direction:column}.fish-container.svelte-1m9g4sa .top_left:where(.svelte-1m9g4sa){display:none}.fish-container.svelte-1m9g4sa .bottom_left:where(.svelte-1m9g4sa){display:none}.fish-container.svelte-1m9g4sa .bottom_right:where(.svelte-1m9g4sa){display:none}.company-node.svelte-1m9g4sa,.network.svelte-1m9g4sa{display:none}.content.svelte-1m9g4sa{display:flex;padding-left:0rem;align-self:right;justify-self:baseline}.supporting-text.svelte-1m9g4sa p:where(.svelte-1m9g4sa){text-align:left;font-size:1rem;font-weight:200;width:50%}.text-content.svelte-1m9g4sa{text-align:left;padding:0 0rem}.modal.svelte-1m9g4sa{padding:1rem}.name-row.svelte-1m9g4sa{flex-direction:column;gap:1.5rem}}@media (max-width: 768px){h1.svelte-1m9g4sa{font-size:3rem}.supporting-text.svelte-1m9g4sa p:where(.svelte-1m9g4sa){font-size:1rem;width:100%}}.mobile-gallery.svelte-ykpo2x{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1rem;padding:0rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.mobile-gallery.svelte-ykpo2x::-webkit-scrollbar{display:none}.card.svelte-ykpo2x{flex:0 0 50%;scroll-snap-align:start;background-color:#1a1a1a;border-radius:.5rem}.image-container.svelte-ykpo2x{position:relative;aspect-ratio:7/9}.location-label.svelte-ykpo2x{position:relative;top:0rem;left:auto;padding:.75rem;z-index:2;font-family:GT_Eesti;border-radius:5px 5px 0 0;font-weight:200;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;overflow:hidden;background-color:#000;color:#fff;opacity:0;animation:svelte-ykpo2x-fadeIn .3s ease-in forwards;will-change:opacity}.location-label.svelte-ykpo2x:before{content:"";position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;background-color:#000;background-image:inherit;background-position:inherit;background-size:cover;background-repeat:no-repeat;filter:blur(5px) brightness(.6);z-index:-1;opacity:0;animation:svelte-ykpo2x-fadeIn .3s ease-in forwards;will-change:opacity,filter}@keyframes svelte-ykpo2x-fadeIn{0%{opacity:0}to{opacity:1}}.location-label.svelte-ykpo2x:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#0000004d;z-index:-1}img.svelte-ykpo2x{width:100%;height:100%;object-fit:cover;object-position:top;border-radius:0 0 5px 5px;transition:transform .8s ease-in-out}.flag-icon.svelte-ykpo2x{width:22px;padding-right:12px}.overlay.svelte-ykpo2x{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:0;transition:opacity .8s ease-in-out;border-radius:.5rem}@media (max-width: 700px){.location-label.svelte-ykpo2x{font-size:.75rem}}section.svelte-ch2mq9{margin-bottom:14rem}.container.svelte-ch2mq9{background-color:#000;color:#fff;padding:0rem;padding-top:none;font-family:GT_Eesti;font-weight:200;position:relative}.fish-container.svelte-ch2mq9 .global:where(.svelte-ch2mq9){position:absolute;object-fit:contain;width:25%;left:45%;z-index:10;top:-10%}.subtitle.svelte-ch2mq9{width:60%}.style-control.svelte-ch2mq9{margin-bottom:3rem;padding:2rem;border-radius:1rem}.slider-container.svelte-ch2mq9{position:relative;padding:0rem 0;margin:0 1rem}.slider.svelte-ch2mq9{-webkit-appearance:none;width:100%;height:4px;background:#333;border-radius:2px;outline:none;position:relative;z-index:2;margin:0}.slider.svelte-ch2mq9::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;background:#fff;border-radius:50%;cursor:pointer;transition:transform .2s ease}.slider.svelte-ch2mq9::-webkit-slider-thumb:hover{transform:scale(1.2)}.slider.svelte-ch2mq9::-moz-range-thumb{width:25px;height:25px;background:#fff;border-radius:50%;cursor:pointer;border:none;transition:transform .2s ease}.slider.svelte-ch2mq9::-moz-range-thumb:hover{transform:scale(1.2)}.slider-container.svelte-ch2mq9{position:relative;padding:0rem 0;margin:0 0rem}@keyframes svelte-ch2mq9-bounce{0%,to{transform:translateY(-50%) translate(0)}50%{transform:translateY(-50%) translate(-10px)}}@media (max-width: 768px){@keyframes svelte-ch2mq9-bounce{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-5px)}}}.tick-marks.svelte-ch2mq9{position:absolute;width:100%;top:50%;display:flex;justify-content:space-between;pointer-events:none}.tick.svelte-ch2mq9{position:relative;width:2px;height:10px;transform:translateY(-50%);transition:background-color .3s ease}.current-style.svelte-ch2mq9{display:none}.tick-label.svelte-ch2mq9{position:absolute;top:30px;left:50%;transform:translate(-50%);font-size:.95rem;color:#666;white-space:nowrap;transition:color .3s ease}.tick.active.svelte-ch2mq9 .tick-label:where(.svelte-ch2mq9){color:#fff}.gallery.svelte-ch2mq9{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.card.svelte-ch2mq9{background-color:#1a1a1a;border-radius:5px}.image-container.svelte-ch2mq9{position:relative;aspect-ratio:8/9;display:flex;flex-direction:column;border-radius:5px}.location-label.svelte-ch2mq9{position:relative;top:0rem;left:auto;padding:.75rem;z-index:2;font-family:GT_Eesti;border-radius:5px 5px 0 0;font-weight:200;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;overflow:hidden;background-color:#000;color:#fff;opacity:0;animation:svelte-ch2mq9-fadeIn .3s ease-in forwards;will-change:opacity}.location-label.svelte-ch2mq9:before{content:"";position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;background-color:#000;background-image:inherit;background-position:inherit;background-size:cover;background-repeat:no-repeat;filter:blur(10px) brightness(.6);z-index:-1;opacity:0;animation:svelte-ch2mq9-fadeIn .3s ease-in forwards;will-change:opacity,filter}@keyframes svelte-ch2mq9-fadeIn{0%{opacity:0}to{opacity:1}}.location-label.svelte-ch2mq9:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#0000004d;z-index:-1}.location-label.svelte-ch2mq9 span:where(.svelte-ch2mq9):first-child{margin-right:.5rem}img.svelte-ch2mq9{width:100%;height:100%;object-fit:cover;object-position:top;border-radius:0 0 5px 5px;transition:transform .8s ease-in-out}.overlay.svelte-ch2mq9{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:0;transition:opacity .8s ease-in-out}.flag-icon.svelte-ch2mq9{width:18px;padding-right:12px}@media (max-width: 768px){section.svelte-ch2mq9{margin-bottom:8rem}.current-style.svelte-ch2mq9{display:block;color:#fff;text-align:center}.fish-container.svelte-ch2mq9 .global:where(.svelte-ch2mq9){display:none}.container.svelte-ch2mq9{margin-top:5rem}.subtitle.svelte-ch2mq9{width:100%}.subtitle.svelte-ch2mq9 p:where(.svelte-ch2mq9){font-size:1rem}.gallery.svelte-ch2mq9{grid-template-columns:repeat(2,1fr);gap:.75rem}h1.svelte-ch2mq9{font-size:3rem}.container.svelte-ch2mq9{padding:1rem}.tick-label.svelte-ch2mq9{display:none}.location-label.svelte-ch2mq9{padding:.25rem .5rem;font-size:.75rem;top:.5rem;left:.5rem;border-radius:5px 5px 0 0}}.news-container.svelte-2ifowz{padding:0rem;font-family:sans-serif;color:#fff;background:none;font-family:GT_Eesti}.header.svelte-2ifowz{display:flex;justify-content:space-between;align-items:flex-start}.title-section.svelte-2ifowz{display:flex;flex-direction:column;gap:.5rem}.subtitle.svelte-2ifowz{font-size:1.2rem;color:#c7c4c4;font-weight:200}.description.svelte-2ifowz{font-weight:200}.categories.svelte-2ifowz{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.category-tag.svelte-2ifowz{padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:500;transition:all .2s ease;cursor:pointer;border:none;display:flex;align-items:center;gap:.5rem}.category-tag.svelte-2ifowz:hover{opacity:.8}h1.svelte-2ifowz{font-size:5rem;font-weight:400}.remove-filter.svelte-2ifowz{font-size:1.2rem;font-weight:700;margin-left:.25rem}.scrollable-container.svelte-2ifowz{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.scrollable-container.svelte-2ifowz::-webkit-scrollbar{display:none}.news-grid.svelte-2ifowz{display:flex;gap:1rem;padding:.5rem;min-width:min-content}.news-item.svelte-2ifowz{flex:0 0 350px;max-width:350px}.image-container.svelte-2ifowz{position:relative}.news-item.svelte-2ifowz img:where(.svelte-2ifowz){width:100%;height:180px;object-fit:cover}.source-tag.svelte-2ifowz{position:absolute;top:1rem;right:1rem;background:#000000bf;color:#fff;padding:.25rem .75rem;border-radius:4px;font-size:.75rem;font-weight:500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.category.svelte-2ifowz{display:inline-block;padding:.25rem .75rem;border-radius:16px;margin-bottom:.5rem;font-size:.75rem;font-weight:500}h2.svelte-2ifowz{font-size:1.1rem;margin:.5rem 0;line-height:1.2}p.svelte-2ifowz{margin:.5rem 0 1rem;line-height:1.4}.navigation-container.svelte-2ifowz{position:relative;width:100%;height:36px;margin:-2rem 0 2rem;display:flex;align-items:center;justify-content:flex-end}.navigation-controls.svelte-2ifowz{display:flex;gap:.5rem;position:relative;z-index:1}.nav-button.svelte-2ifowz{background:#ffffff1a;border:none;color:#fff;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:1.2rem;padding:0;outline:none}.nav-button.svelte-2ifowz:hover{border-color:#fff6}.nav-button.svelte-2ifowz:focus{outline:none}.nav-button.svelte-2ifowz:focus:not(:where(.svelte-2ifowz):focus-visible){outline:none}.nav-button.svelte-2ifowz:active{transform:scale(.95)}.card.svelte-2ifowz{position:relative;background:#111;border-radius:12px;overflow:hidden;height:100%;cursor:pointer;transition:all .2s ease;border:1px solid rgba(255,255,255,.1)}.card.svelte-2ifowz:hover{transform:translateY(-4px);box-shadow:0 4px 20px #0000004d;border-color:#fff3}.gradient-overlay.svelte-2ifowz{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#0000,#0000001a 70%,#0003)}.card-header.svelte-2ifowz{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.source-tag.svelte-2ifowz{color:#a0a0a0;font-size:.75rem;font-weight:500}.content.svelte-2ifowz{padding:1.25rem;background:linear-gradient(0deg,#111,#111111f2)}h2.svelte-2ifowz{font-size:1.1rem;margin:.5rem 0;line-height:1.3;font-weight:600;letter-spacing:-.01em}p.svelte-2ifowz{margin:.75rem 0 1.25rem;line-height:1.5;color:#e0e0e0;font-size:.9rem}.read-more.svelte-2ifowz{display:inline-flex;align-items:center;color:#fff;text-decoration:none;font-weight:500;font-size:.875rem;transition:all .2s ease}.card.svelte-2ifowz:hover .read-more:where(.svelte-2ifowz){color:#4ade80}@media (max-width: 768px){.news-item.svelte-2ifowz img:where(.svelte-2ifowz){width:100%;height:150px;object-fit:cover}.navigation-container.svelte-2ifowz{margin-bottom:1rem;margin-top:0rem}.navigation-controls.svelte-2ifowz{width:100%;justify-content:flex-end}.news-container.svelte-2ifowz{padding:1rem}h1.svelte-2ifowz{font-size:3rem}.news-item.svelte-2ifowz{flex:0 0 300px;max-width:300px}.subtitle.svelte-2ifowz{font-size:1rem;color:#c7c4c4}section.svelte-2ifowz{margin-top:-3rem}}.container.svelte-rtmo4d{background-color:#000;color:#fff;display:flex;justify-content:center;text-align:center;font-family:GT_Eesti}.content.svelte-rtmo4d{max-width:1200px;margin:0 auto;position:relative}.fish-container.svelte-rtmo4d .left:where(.svelte-rtmo4d){position:absolute;width:40%;top:-25%;left:-20%;z-index:10}.fish-container.svelte-rtmo4d .right:where(.svelte-rtmo4d){position:absolute;display:none;width:50%;bottom:-47%;right:-35%;z-index:10}.tagline.svelte-rtmo4d{font-size:1.5rem;margin-bottom:2rem;margin-top:.1rem}.belief.svelte-rtmo4d{font-size:1.2rem;color:#c7c4c4;margin-bottom:4rem;font-weight:200;max-width:800px;line-height:1.2}.grid.svelte-rtmo4d{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.card.svelte-rtmo4d{background:radial-gradient(151.92% 127.02% at 15.32% 21.04%,#83c1da3b,#6ad0570a 77.08%,#477eb22a);background-blend-mode:overlay;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);padding:1.5rem;border-radius:4px;display:flex;flex-direction:column;justify-content:center;position:relative;transform:translateY(0);transition:transform .3s ease-in-out}.card.svelte-rtmo4d:hover{transform:translateY(-5px)}#partner.svelte-rtmo4d{font-size:12px;font-weight:700;position:absolute;top:70%;color:#fff}#partner.svelte-rtmo4d,#partner.svelte-rtmo4d a:where(.svelte-rtmo4d){color:#fff;font-weight:300}.card.svelte-rtmo4d p:where(.svelte-rtmo4d){font-size:1.25rem;font-weight:200;margin-top:1.5rem}@media (max-width: 768px){.fish-container.svelte-rtmo4d{display:none}.card.svelte-rtmo4d{width:240px}.main-text.svelte-rtmo4d{text-align:left}.container.svelte-rtmo4d{padding:1rem}h1.svelte-rtmo4d{font-size:3rem}.tagline.svelte-rtmo4d{font-size:1rem}.belief.svelte-rtmo4d{font-size:1rem;color:#c7c4c4}.grid.svelte-rtmo4d{grid-template-columns:1fr;gap:3rem;text-align:left}#partner.svelte-rtmo4d{top:60%}}.container.svelte-xwet4l{max-width:1200px;margin:0 auto;padding:0rem;background-color:#000;color:#fff;font-family:GT_Eesti;position:relative}.carousel-controls.svelte-xwet4l{display:flex;justify-content:flex-end;gap:1rem;margin-bottom:1rem;padding-right:.5rem}.fish-container.svelte-xwet4l .team:where(.svelte-xwet4l){position:absolute;width:18%;top:-10%;right:10%}.subtitle.svelte-xwet4l{width:65%}.carousel-wrapper.svelte-xwet4l{position:relative}.carousel.svelte-xwet4l{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.carousel.svelte-xwet4l::-webkit-scrollbar{display:none}.carousel-inner.svelte-xwet4l{display:flex;gap:1rem;padding:.5rem}.carousel-item.svelte-xwet4l{flex:0 0 calc(20.333% - .67rem);scroll-snap-align:start}.team-member.svelte-xwet4l{width:100%}.team-member.svelte-xwet4l img:where(.svelte-xwet4l){width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px;filter:grayscale(100%);margin-bottom:1rem}.team-member.svelte-xwet4l h3:where(.svelte-xwet4l){font-size:1.1rem;font-weight:300;margin:0 0 .25rem}.team-member.svelte-xwet4l p:where(.svelte-xwet4l){color:#999;margin:0;font-weight:200}.nav-button.svelte-xwet4l{background:#ffffff1a;border:none;color:#fff;width:40px;height:40px;border-radius:20px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.nav-button.svelte-xwet4l:hover:not(:where(.svelte-xwet4l):disabled){background:#fff3}.nav-button.svelte-xwet4l:disabled{opacity:.3;cursor:not-allowed}@media (max-width: 1200px){.container.svelte-xwet4l{padding:0 1rem}}@media (max-width: 768px){.container.svelte-xwet4l{padding:0 1rem;margin-top:3rem}h1.svelte-xwet4l{font-size:3rem;width:75%}.subtitle.svelte-xwet4l{width:100%;font-size:1rem;margin-bottom:none}.fish-container.svelte-xwet4l .team:where(.svelte-xwet4l){display:none}.carousel-item.svelte-xwet4l{flex:0 0 40%}.team-member.svelte-xwet4l h3:where(.svelte-xwet4l){font-size:1rem}.team-member.svelte-xwet4l p:where(.svelte-xwet4l){font-size:.9rem}}@media (max-width: 480px){h1.svelte-xwet4l{font-size:3rem}.fish-container.svelte-xwet4l .team:where(.svelte-xwet4l){width:40%;top:-10%;right:15%}}.testimonials-section.svelte-1yydibr{background:0;padding:0rem;padding-top:0;border-radius:5px;margin:-4rem 0 12rem;color:#fff}.testimonials-grid.svelte-1yydibr{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem}.testimonial-card.svelte-1yydibr{background:#1e1e1e;padding:2rem;border-radius:5px;position:relative}.quote-mark.svelte-1yydibr{font-size:4rem;position:absolute;top:-1rem;left:1rem;opacity:.2;font-family:serif}.quote.svelte-1yydibr{font-size:1rem;line-height:1.6;margin-bottom:1.5rem;font-weight:300}.author-info.svelte-1yydibr{border-top:1px solid rgba(255,255,255,.1);padding-top:1rem}.author-info.svelte-1yydibr strong:where(.svelte-1yydibr){display:block;margin-bottom:.25rem}.author-info.svelte-1yydibr span:where(.svelte-1yydibr){opacity:.7;font-size:.9rem}h2.svelte-1yydibr{width:75%;font-size:clamp(1.5rem,3vw,2rem);margin-bottom:0rem;font-weight:500}@media (max-width: 968px){.testimonials-section.svelte-1yydibr{padding:2rem;margin-bottom:6rem}h2.svelte-1yydibr{width:100%;font-size:clamp(1.5rem,3vw,2.5rem);margin-bottom:0rem;font-weight:500}}body{background-color:#000;font-family:GT_Eesti}.site-wrapper.svelte-19tejeu{width:100%;min-height:100vh;display:flex;flex-direction:column}.content-wrapper.svelte-19tejeu{max-width:1200px;width:100%;margin:0 auto;box-sizing:border-box}.main-container.svelte-19tejeu{width:100%;box-sizing:border-box;padding:clamp(1rem,3vw,3rem)}.sections-container.svelte-19tejeu{width:100%;box-sizing:border-box;padding:0 clamp(1rem,3vw,3rem)}.fish-container.svelte-19tejeu .below:where(.svelte-19tejeu){position:absolute;width:30%;margin-top:20%;margin-left:-10%}.fish-container.svelte-19tejeu .right:where(.svelte-19tejeu){position:absolute;width:26%;top:-4%;right:0}.content-grid.svelte-19tejeu{display:grid;grid-template-columns:repeat(12,1fr);gap:1rem;position:relative;width:100%;box-sizing:border-box}.video-section.svelte-19tejeu{grid-column:2 / 11;margin-top:18%;margin-left:25%;width:100%}.video-container.svelte-19tejeu:hover .title-overlay:where(.svelte-19tejeu){opacity:1}.img-container.svelte-19tejeu img:where(.svelte-19tejeu){position:absolute;width:75%;z-index:5}.carousel.svelte-19tejeu{display:flex;align-items:center;gap:clamp(.5rem,1vw,1rem);height:100%;position:relative}.video-container.svelte-19tejeu{flex:1;position:relative;aspect-ratio:16/9;background:#111;overflow:hidden;cursor:pointer}.title-overlay.svelte-19tejeu{font-family:GT_Eesti;position:absolute;top:0%;right:0;color:#fff;padding:.5rem 1rem;font-size:2rem;font-weight:400;z-index:10;width:60%;text-align:right;opacity:0;transition:all .3s ease}video.svelte-19tejeu{width:100%;height:100%;object-fit:cover}.nav-button.svelte-19tejeu{position:absolute;background:none;border:none;color:#fff;padding:0rem;font-size:2rem;cursor:pointer;border-radius:50%;width:3rem;height:3rem;transform:translateZ(0)}.nav-button.next.svelte-19tejeu{bottom:-.1rem;left:55%}.nav-button.prev.svelte-19tejeu{bottom:-.1rem;z-index:11;right:55%}.dots.svelte-19tejeu{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);display:flex;gap:.5rem}.dot.svelte-19tejeu{width:8px;height:8px;background:#ffffff4d;border-radius:50%}.dot.active.svelte-19tejeu{background:#fff}.mobile-creativity.svelte-19tejeu{display:none}@media (max-width: 768px){.fish-container.svelte-19tejeu{display:none}.mobile-creativity.svelte-19tejeu{display:block;z-index:5;margin-top:2rem;margin-bottom:-2rem}.mobile-text.svelte-19tejeu{font-size:3rem;color:#fff;font-weight:500;text-align:left}.site-wrapper.svelte-19tejeu{overflow-x:hidden}.main-container.svelte-19tejeu{padding:0}.content-grid.svelte-19tejeu{grid-template-columns:1fr;gap:0}.video-section.svelte-19tejeu{grid-column:1 / -1;margin:0;position:relative;left:50%;top:0%;transform:translate(-50%);padding:2rem}.carousel.svelte-19tejeu{width:100%}.title-overlay.svelte-19tejeu{font-size:1.25rem;padding:.5rem}.nav-button.svelte-19tejeu{width:2.5rem;height:2.5rem;font-size:1.5rem}.nav-button.next.svelte-19tejeu{left:auto;right:1rem;bottom:1rem}.nav-button.prev.svelte-19tejeu{right:auto;left:1rem;bottom:1rem}.img-container.svelte-19tejeu{display:none}}
