.ip4-scroll-progress{z-index:110;pointer-events:none;background:0 0;height:2px;position:fixed;inset:0 0 auto}.ip4-scroll-progress>span{transform-origin:0;will-change:transform;background:linear-gradient(90deg,#90b6a9,#f2d4a2 52%,#8ea9ff);width:100%;height:100%;display:block;transform:scaleX(0);box-shadow:0 0 13px #e3c99659}.ip4-home .ip4-section{background-clip:padding-box}.ip4-home .ip4-section:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#c5ead81c 26%,#e5d3ae24 72%,#0000);height:1px;position:absolute;bottom:0;left:10%;right:10%}.ip4-page .ip4-card-interactive{isolation:isolate}.ip4-page .ip4-card-interactive:not(.ip4-cap-card):before{content:"";z-index:2;pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(390px circle at var(--ip4-mouse-x,50%) var(--ip4-mouse-y,0px),#c8ebe029,#8ea9ff0e 30%,transparent 66%);transition:opacity .48s;position:absolute;inset:0}.ip4-page .ip4-btn>span:last-child{transition:transform .36s cubic-bezier(.2,1,.3,1);display:inline-block}.ip4-page .ip4-link>span:last-child{transition:transform .36s cubic-bezier(.2,1,.3,1)}.ip4-page .ip4-image-shell{transition:border-color .55s,box-shadow .55s}.ip4-hero-visual{isolation:isolate}.ip4-hero-halo{z-index:-1;pointer-events:none;border:1px solid #c5ead826;border-radius:50%;width:clamp(250px,48vw,600px);height:clamp(250px,48vw,600px);position:absolute}.ip4-hero-halo-a{animation:16s ease-in-out infinite alternate ip4-hero-drift-a;top:-22px;right:-55px}.ip4-hero-halo-b{border-color:#e5d3ae29;width:clamp(180px,28vw,390px);height:clamp(180px,28vw,390px);animation:17s ease-in-out infinite alternate ip4-hero-drift-b;bottom:-34px;left:-47px}.ip4-hero-photo{isolation:isolate}.ip4-hero-photo img{transition:transform 1.25s cubic-bezier(.2,.8,.18,1)}.ip4-hero-photo-sweep{z-index:2;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000 35%,#f4e4c014 48%,#fff8e221 50%,#0000 64%);animation:11s ease-in-out 3s infinite ip4-hero-sweep;position:absolute;inset:0;transform:translate(-160%)skew(-16deg)}.ip4-hero-photo-corner{z-index:4;pointer-events:none;opacity:.73;border:1px solid #f2d4a18f;width:29px;height:29px;position:absolute}.ip4-hero-photo-corner-top{border-bottom:0;border-left:0;top:11px;right:11px}.ip4-hero-photo-corner-bottom{border-top:0;border-right:0;bottom:11px;left:11px}.ip4-hero-float-note{animation:8s ease-in-out infinite alternate ip4-hero-note}.ip4-hero-metric{transition:transform .35s cubic-bezier(.2,.9,.3,1);position:relative}.ip4-hero-metric:before{content:"";background:linear-gradient(90deg,#c5ead8cc,#8ea9ff40);width:0;height:1px;transition:width .47s;position:absolute;top:-12px;left:0}.ip4-hero-metric:after{content:"";opacity:.55;background:#c5ead8;border-radius:50%;width:3px;height:3px;position:absolute;bottom:-10px;left:0;box-shadow:0 0 8px #c5ead866}a[aria-label="IP4 Members Club betreten"]{isolation:isolate;position:relative}a[aria-label="IP4 Members Club betreten"]:before{content:"";border-radius:inherit;pointer-events:none;opacity:.45;background:linear-gradient(112deg,#0000 23%,#ffedb821 48%,#0000 72%) 0 0/210% 100%;animation:9s ease-in-out 3s infinite ip4-club-sheen;position:absolute;inset:0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.ip4-page .ip4-card-interactive:not(.ip4-cap-card):hover:before{opacity:1}.ip4-page .ip4-image-shell:hover{border-color:#c5ead842;box-shadow:0 34px 95px #00000052,0 0 26px #8ea9ff0a}.ip4-home .ip4-hero-photo:hover img{transform:scale(1.035)}.ip4-page .ip4-btn:hover>span:last-child{transform:translate(5px)}.ip4-page .ip4-btn:active{transform:translateY(0)scale(.99)}.ip4-home .ip4-hero-metric:hover{transform:translateY(-3px)}.ip4-home .ip4-hero-metric:hover:before{width:65%}}@media (max-width:767px){.ip4-hero-halo{display:none}.ip4-hero-photo-sweep{animation:none;display:none}.ip4-hero-float-note{animation:none}.ip4-page .ip4-card-interactive:before{display:none}.ip4-scroll-progress{height:2px}}@media (prefers-reduced-motion:reduce){.ip4-hero-halo,.ip4-hero-photo-sweep,.ip4-hero-float-note,a[aria-label="IP4 Members Club betreten"]:before{animation:none!important}.ip4-hero-photo img{transform:none!important}.ip4-page .ip4-card-interactive:before{display:none!important}.ip4-hero-metric{transform:none!important}.ip4-scroll-progress>span{will-change:auto}}@keyframes ip4-hero-drift-a{0%{transform:translate(0)scale(1)}to{transform:translate(18px,-12px)scale(1.035)}}@keyframes ip4-hero-drift-b{0%{transform:translate(0)scale(1)}to{transform:translate(-12px,12px)scale(.965)}}@keyframes ip4-hero-note{0%{transform:translate(0,0)}to{transform:translateY(-7px)}}@keyframes ip4-hero-sweep{0%,69%{opacity:0;transform:translate(-160%)skew(-16deg)}77%{opacity:.5}87%,to{opacity:0;transform:translate(160%)skew(-16deg)}}@keyframes ip4-club-sheen{0%,72%{opacity:0;background-position:210%}79%{opacity:.38}88%,to{opacity:0;background-position:-125%}}
