/*! Copyright (c) EXMGE GmbH & Co. KG. All rights reserved. EXMGE-owned code, design and content: unauthorized copying, reproduction, modification, redistribution or reuse, whether manual or automated, is prohibited without prior written permission, except as permitted by applicable law. Normal website use is permitted. Third-party materials retain their respective rights and licenses. See /copyright.txt. */
.connect-hero{display:contents}@media (max-width:700px),(max-width:950px) and (max-height:500px) and (pointer:coarse){.world-header{--brand-wordmark-width:calc((clamp(92px,26.5vw,112px)) * 1234.04 / 1214.04);--brand-wordmark-height:calc(var(--brand-wordmark-width) * 210 / 1234.04);gap:8px;padding:12px 16px}.world-header>a,.world-header-right{zoom:1}.world-header>.world-brand{min-width:44px;min-height:44px}.world-header-right{gap:8px}.world-header-right>a,.world-header .header-language-trigger{min-width:44px;min-height:44px;font-size:16px}.world-header-right>a{gap:4px}.world-header-right>a svg{display:none}.world-header .header-language-trigger{justify-content:center}html:has(.world-stage,.member-access-page,.blog-page) .header-language-popup{zoom:1}html:has(.world-stage,.member-access-page,.blog-page) .header-language-item{min-width:44px;min-height:44px;font-size:16px}.world-stage>.join-band{--join-height:calc(64px / (var(--join-scale) * var(--join-size-adjustment)));height:var(--join-height)}.join-band .join-kicker{display:none}.join-band .join-label{justify-content:center;gap:0}.join-band .join-word{font-size:calc(clamp(18px,5.2vw,22px) / (var(--join-scale) * var(--join-size-adjustment)))}.join-band .join-gateway:not([data-home-join]){padding-block:0}.world-stage .home-mm .home-mm-title{top:max(calc(env(safe-area-inset-top,0px) + 112px),22svh);text-align:center;justify-content:center;display:flex}.world-stage .home-mm .home-mm-title>span{transform-origin:top;flex-shrink:0;width:max-content}.room:is(.room-1,.room-2,.room-3,.room-4) .room-title-wrap{--room-heading-safe-gap:8px;top:calc(env(safe-area-inset-top,0px) + 80px);text-align:center;width:auto;max-width:none;margin:0;left:20px;right:20px}.room:is(.room-1,.room-2,.room-3,.room-4) .room-eyebrow{letter-spacing:normal;margin-inline:auto;padding:6px 8px;font-size:14px;line-height:1.4}.room .room-scroll-viewport:has(>.sticky-scene-heading){--sticky-title-free-scroll:1;--sticky-title-nav-gap:8px;--sticky-title-nav-min:100px}.room .room-scroll-viewport{-webkit-mask-image:linear-gradient(to bottom,transparent calc(env(safe-area-inset-top,0px) + 64px),#000 calc(env(safe-area-inset-top,0px) + 88px));mask-image:linear-gradient(to bottom,transparent calc(env(safe-area-inset-top,0px) + 64px),#000 calc(env(safe-area-inset-top,0px) + 88px))}.room .sticky-reading-viewport{--mobile-reading-top:calc(var(--sticky-title-bottom,0px) - var(--sticky-title-scroll,0px));-webkit-mask-image:linear-gradient(to bottom,transparent var(--mobile-reading-top),#000 calc(var(--mobile-reading-top) + 16px));mask-image:linear-gradient(to bottom,transparent var(--mobile-reading-top),#000 calc(var(--mobile-reading-top) + 16px))}.room .room-body.inline-flow,.room .collective-caption.inline-flow{width:calc(100% - 40px);max-width:none;margin-inline:0;left:20px;right:auto}.world-stage .room-4 .room-eyebrow{width:100%;max-width:100%;padding-inline:0}.room-1 .room-body.inline-flow{margin-top:max(320px,42svh)}.room-1 .rights-signal{top:max(224px,28svh);left:50%;translate:-50%}.room .scene-copy,.room .scene-copy>span{font-size:16px;line-height:1.5}.room .scene-copy strong{font-size:24px;line-height:1.35}.room .service-story{--service-intro-scale:1;font-size:16px;line-height:1.6}.room .service-pitch{font-size:22px;line-height:1.4}.room .service-benefits{--service-benefit-scale:1;--service-benefit-heading-scale:1;--benefit-heading-size:16px;--benefit-body-size:16px}.room :is(.information-accordion,.service-details,.service-detail-label){--information-text-scale:1}.room :is(.information-accordion,.service-details){--information-component-scale:1;zoom:1}.room #faq-info :is(.information-accordion-trigger,.information-accordion-body){font-size:16px}.room :is(.service-detail-label,.service-dashboard-preview figcaption,.service-network-stats span){font-size:14px;line-height:1.5}.room-5>.room-scroll{top:calc(env(safe-area-inset-top,0px) + 64px);bottom:var(--form-keyboard-inset,0px);padding:0 20px;scroll-padding-top:24px}.room-5 .connect-hero{flex-direction:column;align-items:center;gap:20px;min-height:100%;padding:16px 0 80px;display:flex}.room-5>.room-scroll[data-expanded]{-webkit-mask-image:none;mask-image:none}.room-5 .connect-hero>*{flex-shrink:0}.room-5 .room-title-wrap{order:0;width:100%;margin:auto 0 0;position:relative;inset:auto;transform:none}.room-5 .room-eyebrow{letter-spacing:normal;margin:0 auto 16px;padding:6px 8px;font-size:14px;line-height:1.4}.room-5 .room-title{font-size:clamp(52px,17vw,76px);line-height:.9}.room-5 .connect-title-line{display:block}.room-5 .connect-portal{order:1;width:clamp(168px,47vw,200px);height:clamp(168px,47vw,200px);font-size:clamp(20px,5.5vw,24px);position:relative;inset:auto;transform:none}.room-5 .connect-portal>.fluid-icon{width:40px;height:40px}.room-5 .connect-portal.portal-hover{translate:0}.room-5 .connect-thought.scene-copy{text-align:center;order:2;width:100%;max-width:32rem;margin:0 0 auto;position:relative;inset:auto;translate:none}.room-5 .connect-thought.scene-copy strong{margin-bottom:12px}.room-5 .room-scroll[data-expanded=true] .connect-thought.scene-copy{--copy-ink:#f3f4f1;--copy-accent:#e6faf4}.room-5 .connect-flow.inline-flow{width:100%;padding-bottom:max(24px,env(safe-area-inset-bottom,0px));--flow-bottom:0px;margin:0;left:auto}.room-5 .connect-flow.inline-flow>.room-intro{gap:4px 16px;padding:0}.room-5 .connect-flow.inline-flow .connect-legal{grid-area:1/1/auto/-1}.room-5 .connect-flow.inline-flow .connect-links{grid-area:2/1/auto/-1}.room-5 .connect-flow.inline-flow :is(.connect-legal-links,.connect-links){grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px}.room-5 .connect-flow.inline-flow .room-intro :is(.information-toggle,.connect-directory a){gap:4px;padding:6px 0;font-size:12px}.room-5 .connect-flow.inline-flow .information-toggle svg{width:14px;height:14px}.room-5 .connect-flow.inline-flow .connect-directory{border-top:0;grid-row:3;gap:4px 16px;padding-top:8px}.room-5 .connect-flow.inline-flow .room-intro .connect-directory a{text-align:center;justify-content:center;min-height:22px;padding:2px 0}.room-5 .connect-flow.inline-flow .connect-copyright{text-align:center;width:max-content;font-size:12px;line-height:1.5;position:absolute;bottom:calc(100% + 24px);left:50%;translate:-50%}.room-5 .inline-panel-content{letter-spacing:normal;text-transform:none;font-size:16px;line-height:1.6}.room-5 .connect-flow #contact-info{width:100%;margin:0}.room-5 .connect-flow #contact-info .contact-form{zoom:1;width:100%}.room-5 .connect-flow #contact-info .application-input{font-size:16px}.room-5 .connect-flow #contact-info textarea.application-input{min-height:64px;height:clamp(64px,calc(var(--form-visible-height,100dvh) - 112px),180px)}.room-5 .contact-assurance{font-size:14px;line-height:1.5}.room .signal-detail-copy{display:contents}.room .signal-service-detail h4{grid-area:1/1}.room .signal-detail-copy>p{grid-area:2/1}.room .signal-detail-icon{grid-area:2/2;align-self:center}.room .signal-service-detail:nth-child(2n){grid-template-columns:3.75em minmax(0,1fr)}.room .signal-service-detail:nth-child(2n) :is(h4,.signal-detail-copy>p){grid-column:2}.room .signal-service-detail:nth-child(2n) h4{text-align:right;flex-direction:row-reverse}.room .signal-service-detail:nth-child(2n) .signal-detail-icon{grid-column:1}.room-4 .service-detail:after{grid-column:1/-1;width:100%}.world-stage>.room-1{z-index:7}.world-stage>.room-2{z-index:6}.world-stage>.room-3{z-index:5}.world-stage>.room-4{z-index:4}.world-stage>.room-5{z-index:3}}@media (max-width:950px) and (max-height:500px) and (orientation:landscape) and (pointer:coarse){.world-header{padding-block:4px}.world-header .world-signature{display:none}.world-stage>.join-band{--join-height:calc(48px / (var(--join-scale) * var(--join-size-adjustment)))}.room:is(.room-1,.room-2,.room-3,.room-4) .room-title-wrap{top:calc(env(safe-area-inset-top,0px) + 64px);--room-heading-content-gap:16px}.room:is(.room-1,.room-2,.room-3,.room-4) .room-title{--room-heading-size:clamp(28px,4vw,36px)}.room:is(.room-1,.room-2,.room-3,.room-4) .room-eyebrow{margin-bottom:8px;padding-block:4px;font-size:12px}.room .room-scroll-viewport{-webkit-mask-image:linear-gradient(to bottom,transparent calc(env(safe-area-inset-top,0px) + 48px),#000 calc(env(safe-area-inset-top,0px) + 60px));mask-image:linear-gradient(to bottom,transparent calc(env(safe-area-inset-top,0px) + 48px),#000 calc(env(safe-area-inset-top,0px) + 60px))}.room .room-body.inline-flow,.room .collective-caption.inline-flow{width:66%;margin-top:148px}.room .room-body.inline-flow>.inline-panel,.room .collective-caption.inline-flow>.inline-panel{width:calc(100vw - 40px);max-width:none;left:0;translate:none}.room .scene-copy strong{font-size:20px;line-height:1.35}.room-1 .rights-signal{top:148px;left:82%;scale:.8}.room-3 .release-orbit{width:26%;height:80px;top:148px;left:auto;right:4%}.room-5>.room-scroll{top:calc(env(safe-area-inset-top,0px) + 52px)}.room-5 .connect-hero{grid-template-columns:minmax(0,1fr) 160px;align-content:center;gap:16px 24px;padding:24px 0 64px;display:grid}.room-5 .room-title-wrap{grid-area:1/1;margin:0}.room-5 .room-title{font-size:44px}.room-5 .room-eyebrow{margin-bottom:12px}.room-5 .connect-portal{grid-area:1/2/3;justify-self:center;width:160px;height:160px}.room-5 .connect-thought.scene-copy{grid-area:2/1;max-width:none;margin:0}}@media (max-width:370px){.world-header-right{gap:4px}.world-header-right>a,.world-header .header-language-trigger{font-size:14px}}
