.hero-mobile-mark[data-v-0b8ec5f5]{background:#14060e}.hero-mobile-logo[data-v-0b8ec5f5]{height:auto;margin-bottom:8vh;width:min(66vw,320px)}.hero-mobile-mark[data-v-0b8ec5f5] .deuko-logo{color:#fff}.teaser-waves[data-v-b8789fe5]{animation:teaser-flow-b8789fe5 14s linear infinite}.teaser-cog[data-v-b8789fe5]{animation:teaser-spin-b8789fe5 8s linear infinite}.teaser-dots i[data-v-b8789fe5]{animation:teaser-blink-b8789fe5 1.4s infinite both;font-style:normal}.teaser-dots i[data-v-b8789fe5]:nth-child(2){animation-delay:.2s}.teaser-dots i[data-v-b8789fe5]:nth-child(3){animation-delay:.4s}@keyframes teaser-flow-b8789fe5{to{transform:translate(-50%)}}@keyframes teaser-spin-b8789fe5{to{transform:rotate(1turn)}}@keyframes teaser-blink-b8789fe5{0%,80%,to{opacity:.2}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.teaser-cog[data-v-b8789fe5],.teaser-dots i[data-v-b8789fe5],.teaser-waves[data-v-b8789fe5]{animation:none}}:where(h4[data-v-e4905ebd],p[data-v-e4905ebd]){overflow-wrap:anywhere}.belt[data-v-186d77a4]{--gap:1.5rem;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);overflow:hidden}.belt-track[data-v-186d77a4]{animation:belt-roll-186d77a4 var(--duration) linear infinite;display:flex;gap:var(--gap);padding:.5rem 0 1.5rem;width:-moz-max-content;width:max-content}.belt:focus-within .belt-track[data-v-186d77a4],.belt:hover .belt-track[data-v-186d77a4]{animation-play-state:paused}.belt-item[data-v-186d77a4]{flex:none;list-style:none;width:min(78vw,20rem)}@keyframes belt-roll-186d77a4{to{transform:translate(calc(-50% - var(--gap)/2))}}@media (prefers-reduced-motion:reduce){.belt[data-v-186d77a4]{mask-image:none;-webkit-mask-image:none;overflow-x:auto}.belt-track[data-v-186d77a4]{animation:none;padding-inline:1rem}}.map-pin{background:none;border:0;cursor:pointer;filter:drop-shadow(0 3px 4px rgba(0,0,0,.35));height:46px;padding:0;position:relative;transform-origin:bottom center;transition:transform .15s;width:36px}.map-pin-head{background:var(--pin);border:3px solid #fff;border-radius:9999px 9999px 9999px 0;color:#fff;display:grid;top:0;right:0;bottom:8px;left:0;place-items:center;position:absolute;transform:rotate(-45deg) scale(.86);transform-origin:center}.map-pin-head svg{height:18px;transform:rotate(45deg);width:18px}.map-pin:focus-visible,.map-pin:hover{transform:scale(1.15);z-index:2}.maplibregl-popup-content{border-radius:18px;box-shadow:0 12px 32px #11182738;overflow:hidden;padding:0;width:min(280px,calc(100vw - 80px))}.maplibregl-popup-content strong{color:#111827;display:block;font-size:16px;line-height:1.25}.map-popup-address{color:#d41367;display:block;font-size:12px;font-weight:600;margin-top:4px}.maplibregl-popup-content p{color:#4b5563;font-size:13px;line-height:1.45;margin-top:6px}.map-popup-image{display:block;height:96px;-o-object-fit:cover;object-fit:cover;width:100%}.map-popup-body{padding:14px 16px 16px}.map-popup-when{color:#6b7280;display:block;font-size:10px;font-weight:800;letter-spacing:.08em;margin-bottom:2px;text-transform:uppercase}.map-popup-actions{display:grid;gap:8px;grid-template-columns:1fr;margin-top:14px}.map-popup-btn{border:1px solid #d1d5db;border-radius:10px;box-sizing:border-box;color:#374151;display:block;font-size:13px;font-weight:700;padding:10px 12px;text-align:center;transition:background-color .15s,transform .15s,box-shadow .15s;width:100%}.map-popup-btn:hover{background:#f3f4f6;transform:translateY(-1px)}.map-popup-btn--primary{background:#d41367;border-color:#d41367;box-shadow:0 4px 12px #d413674d;color:#fff}.map-popup-btn--primary:hover{background:#b50f56}.team-section[data-v-15b5a4d3]{padding:6.5rem 0 3rem}.team-inner[data-v-15b5a4d3]{width:100%}.team-wave[data-v-15b5a4d3]{gap:2.5rem 1.25rem;grid-template-columns:repeat(4,1fr);max-width:78rem;padding-bottom:2.5rem;position:relative}@media (min-width:1024px){.team-wave[data-v-15b5a4d3]{grid-template-columns:repeat(5,1fr)}}@media (min-width:1280px){.team-wave[data-v-15b5a4d3]{gap:2.5rem 1rem;grid-template-columns:repeat(7,1fr)}}.team-river[data-v-15b5a4d3]{height:100%;top:0;right:0;bottom:0;left:50%;pointer-events:none;position:absolute;transform:translate(-50%);width:100vw}.team-wave-card[data-v-15b5a4d3]{position:relative;transform:translateY(calc(sin(var(--i) * .9rad)*1.75rem)) rotate(calc(sin(var(--i) * 1.3rad)*2deg));transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.team-wave-card[data-v-15b5a4d3]:hover{transform:translateY(calc(sin(var(--i) * .9rad)*1.75rem - .5rem)) rotate(0) scale(1.05);z-index:2}.team-wave-card .team-orbit-photo[data-v-15b5a4d3]{border-radius:1rem;box-shadow:0 10px 24px #11182724}@media (prefers-reduced-motion:reduce){.team-wave-card[data-v-15b5a4d3],.team-wave-card[data-v-15b5a4d3]:hover{transition:none}}.team-orbit-photo[data-v-15b5a4d3]{aspect-ratio:4/5;background:#e5e7eb;border-radius:.5rem;overflow:hidden;position:relative;width:100%}.team-orbit-copy[data-v-15b5a4d3]{background:linear-gradient(transparent,#111827d9);color:#fff;inset:auto 0 0;padding:2rem .6rem .6rem;position:absolute;text-align:left;z-index:2}.team-orbit-photo img[data-v-15b5a4d3]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.team-orbit-placeholder[data-v-15b5a4d3]{display:grid;height:100%;place-items:center;width:100%}.team-orbit-placeholder span[data-v-15b5a4d3]{color:#6b7280;font-size:1.4rem;font-weight:600;line-height:1}.team-orbit-name[data-v-15b5a4d3]{color:#fff;font-size:.95rem;font-weight:600;white-space:nowrap}.team-orbit-role[data-v-15b5a4d3]{color:#ffffffd9;font-size:.72rem;-webkit-hyphens:auto;hyphens:auto;line-height:1.3;margin-top:.15rem;overflow-wrap:break-word;white-space:normal;width:100%}details>summary[data-v-d77152a3]{-webkit-tap-highlight-color:transparent}
