@keyframes zuckSlideTime{0%{max-width:0}to{max-width:100%}}@keyframes zuckLoading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}#zuck-modal{background:rgba(0,0,0,.75);font-family:inherit;font-size:14px;outline:0!important;overflow:hidden;position:fixed;z-index:100000}#zuck-modal-content,#zuck-modal-content .story-viewer,#zuck-modal-content .story-viewer>.slides,#zuck-modal-content .story-viewer>.slides>*{bottom:0;height:100%;overflow:hidden;position:absolute;top:0;width:100vw}#zuck-modal *{outline:0;user-select:none}#zuck-modal.with-effects{bottom:0;height:100%;left:0;position:absolute;top:0;transform:scale(.01);transform-origin:top left;transition:.25s;width:100vw}#zuck-modal.with-effects.animated{border-radius:0;margin-left:0!important;margin-top:0!important;transform:scale(1)}#zuck-modal.with-effects.closed{transform:translateY(100%)}#zuck-modal .slider{left:-100vw;width:300vw}#zuck-modal .slider,#zuck-modal .slider>*{bottom:0;height:100%;position:absolute;top:0}#zuck-modal .slider>*{width:100vw}#zuck-modal .slider>.previous{left:0}#zuck-modal .slider>.viewing{left:100vw}#zuck-modal .slider>.next{left:200vw}#zuck-modal .slider.animated{-webkit-transition:-webkit-transform .25s linear;transition:-webkit-transform .25s linear;transition:transform .25s linear;transition:transform .25s linear,-webkit-transform .25s linear}#zuck-modal.with-cube #zuck-modal-content{overflow:visible;perspective:1000vw;perspective-origin:50% 50%;transform:scale(.95);transition:.3s}#zuck-modal.with-cube .slider{transform:rotateY(0);transform-style:preserve-3d}#zuck-modal.with-cube .slider>.previous{backface-visibility:hidden;left:100vw;transform:rotateY(270deg) translateX(-50%);transform-origin:center left}#zuck-modal.with-cube .slider>.viewing{backface-visibility:hidden;left:100vw;transform:translateZ(50vw)}#zuck-modal.with-cube .slider>.next{backface-visibility:hidden;left:100vw;transform:rotateY(-270deg) translateX(50%);transform-origin:top right}#zuck-modal-content .story-viewer.paused.longPress .head,#zuck-modal-content .story-viewer.paused.longPress .slides-pointers,#zuck-modal-content .story-viewer.paused.longPress .tip{opacity:0}#zuck-modal-content .story-viewer.viewing:not(.paused):not(.stopped) .slides-pointers>*>.active>b{-webkit-animation-play-state:running;animation-play-state:running}#zuck-modal-content .story-viewer.next{z-index:10}#zuck-modal-content .story-viewer.viewing{z-index:5}#zuck-modal-content .story-viewer.previous{z-index:0}#zuck-modal-content .story-viewer.loading .head .loading,#zuck-modal-content .story-viewer.muted .tip.muted{display:block}#zuck-modal-content .story-viewer.loading .head .right .close,#zuck-modal-content .story-viewer.loading .head .right .time{display:none}#zuck-modal-content .story-viewer .slides-pagination span{color:#fff;font-size:48px;line-height:48px;margin:6px;position:absolute;text-align:center;top:50vh;transform:translateY(-50%);width:48px;z-index:1}#zuck-modal-content .story-viewer .slides-pagination .previous{left:0}#zuck-modal-content .story-viewer .slides-pagination .next{right:0}#zuck-modal-content .story-viewer .slides-pointers{border-collapse:separate;border-spacing:6px;bottom:0;display:table;left:calc(50vw - 50vh);position:absolute;right:calc(50vw - 50vh);table-layout:fixed;top:0;width:100vh;z-index:100020}#zuck-modal-content .story-viewer .slides-pointers>*{display:table-row}#zuck-modal-content .story-viewer .slides-pointers>*>*{background:hsla(0,0%,100%,.5);border-radius:2px;display:table-cell}#zuck-modal-content .story-viewer .slides-pointers>*>.seen{background:#fff}#zuck-modal-content .story-viewer .slides-pointers>*>*>b{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-play-state:paused;animation-play-state:paused;background:#fff;border-radius:2px;display:block;height:2px;max-width:0;width:auto}#zuck-modal-content .story-viewer .slides-pointers>*>.active>b{-webkit-animation-name:zuckSlideTime;animation-name:zuckSlideTime;-webkit-animation-timing-function:linear;animation-timing-function:linear}#zuck-modal-content .story-viewer .head{color:#fff;font-size:14px;height:56px;left:0;line-height:56px;padding:6px 12px;position:absolute;right:0;text-shadow:1px 1px 1px rgba(0,0,0,.35),1px 0 1px rgba(0,0,0,.35);z-index:100010}#zuck-modal-content .story-viewer .head .item-preview{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;display:inline-block;height:42px;margin-right:12px;overflow:hidden;vertical-align:top;vertical-align:middle;width:42px}#zuck-modal-content .story-viewer .head .item-preview img{background-position:50%;background-size:cover;box-sizing:border-box;display:block;height:100%;object-fit:cover;width:100%}#zuck-modal-content .story-viewer .head .time{font-size:13px;font-weight:500;opacity:.75}#zuck-modal-content .story-viewer .head .left{display:inline-block;line-height:1!important;margin:6px 0}#zuck-modal-content .story-viewer .head .left .info{display:inline-block;max-width:30vw;vertical-align:middle}#zuck-modal-content .story-viewer .head .left .info>*{display:inline-block;line-height:21px;width:100%}#zuck-modal-content .story-viewer .head .left .info .name{font-weight:500}#zuck-modal-content .story-viewer .head .right{float:right}#zuck-modal-content .story-viewer .head .back,#zuck-modal-content .story-viewer .head .right .close{cursor:pointer;font-size:42px;height:48px;line-height:48px;text-align:center;width:48px}#zuck-modal-content .story-viewer .head .left .back{display:none;margin:-6px -6px 0;width:24px}#zuck-modal-content .story-viewer .head .right .time{display:none}#zuck-modal-content .story-viewer .head .loading{-webkit-animation:zuckLoading 1s linear infinite;animation:zuckLoading 1s linear infinite;border:4px solid hsla(0,0%,100%,.2);border-radius:50%;border-top-color:#fff;box-sizing:border-box;display:none;height:30px;margin:9px 0;width:30px}#zuck-modal-content .story-viewer .head,#zuck-modal-content .story-viewer .slides-pointers,#zuck-modal-content .story-viewer .tip{-webkit-transition:opacity .5s;transition:opacity .5s}#zuck-modal-content .story-viewer .slides .item{background:#000;display:none;overflow:hidden}#zuck-modal-content .story-viewer .slides .item:before{background:0 0;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:4}#zuck-modal-content .story-viewer .slides .item>.media{height:100%;left:50%;margin:auto;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#zuck-modal-content .story-viewer .slides .item.active,#zuck-modal-content .story-viewer .slides .item.active .tip.link{display:block}#zuck-modal-content .story-viewer .tip{background:rgba(0,0,0,.5);border-radius:24px;bottom:24px;color:#fff;display:none;font-size:16px;font-weight:500;left:50%;padding:12px 24px;position:absolute;text-align:center;text-decoration:none;text-transform:uppercase;transform:translateX(-50%);z-index:5;z-index:1000}@media(max-width:1024px){#zuck-modal-content .story-viewer .head{top:3px}#zuck-modal-content .story-viewer .head .loading{height:24px;margin:6px 0;width:24px}#zuck-modal-content .story-viewer .head .item-preview{height:30px;margin-right:12px;width:30px}#zuck-modal-content .story-viewer .head .left{font-size:15px;margin:15px 0}#zuck-modal-content .story-viewer .head .left>div{line-height:30px}#zuck-modal-content .story-viewer .head .right .time{display:block;font-size:15px;line-height:30px;margin:15px 0;white-space:nowrap}#zuck-modal-content .story-viewer .head .left>.back{background:0 0;display:none;height:42px;line-height:36px;margin:-6px 0;position:absolute;text-align:left;text-shadow:none;vertical-align:top;visibility:visible;width:72px;z-index:20}#zuck-modal-content .story-viewer.with-back-button .head .left>.back{display:block}#zuck-modal-content .story-viewer.with-back-button .head .left .item-preview{margin-left:18px}#zuck-modal-content .story-viewer .slides-pointers{left:0;right:0;width:100vw}#zuck-modal-content .story-viewer .tip{font-size:14px;padding:6px 12px}#zuck-modal-content .story-viewer .head .left .time,#zuck-modal-content .story-viewer .head .right .close{display:none}}.stories.carousel{-webkit-overflow-scrolling:touch;overflow-scrolling:touch;overflow:auto;white-space:nowrap}.stories.carousel::-webkit-scrollbar{background:0 0;width:0}.stories.carousel .story{display:inline-block;margin:0 6px;max-width:90px;vertical-align:top;width:18vw}.stories.carousel .story:first-child{margin-left:0}.stories.carousel .story:last-child{margin-right:0}.stories.carousel .story>.item-link{display:block;text-align:center}.stories.carousel .story>.item-link:active>.item-preview{transform:scale(.9)}.stories.carousel .story>.item-link>.item-preview{box-sizing:border-box;display:block;font-size:0;height:18vw;max-height:90px;overflow:hidden;transition:transform .2s}.stories.carousel .story>.item-link>.item-preview img{background-position:50%;background-size:cover;box-sizing:border-box;display:block;height:100%;object-fit:cover;width:100%}.stories.carousel .story>.item-link>.info{display:inline-block;line-height:1.2em;margin-top:.5em;overflow:hidden;text-overflow:ellipsis;width:100%}.stories.carousel .story>.item-link>.info .name{font-weight:300}.stories.carousel .story>.item-link>.info .time,.stories.carousel .story>.items{display:none}.stories.list{overflow:auto;white-space:nowrap}.stories.list .story{display:block;margin:6px;padding-bottom:6px;width:auto}.stories.list .story>.item-link{display:block;text-align:left}.stories.list .story>.item-link>.item-preview{box-sizing:border-box;display:inline-block;font-size:0;height:42px;margin-right:12px;max-width:42px;overflow:hidden;vertical-align:top;width:42px}.stories.list .story>.item-link>.item-preview img{background-position:50%;background-size:cover;box-sizing:border-box;display:block;height:100%;width:100%}.stories.list .story>.item-link>.info{display:inline-block;line-height:1.6em;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.stories.list .story>.item-link>.info .name{display:block;font-weight:500}.stories.list .story>.item-link>.info .time{display:inline-block}.stories.list .story>.items{display:none}body{--max-width-text:1140px;--grey:#c3c3c3}h1,h2,h3{font-weight:700}.menu--main:not(.mm-spn)>ul>li>a,.menu--main:not(.mm-spn)>ul>li>button{font-family:TeXGyreHeros-Bold}article.content-wrapper.european-election{font-size:18px;line-height:1.4091}@media only screen and (min-width:768px){article.content-wrapper.european-election{font-size:22px;grid-template-columns:1fr min(var(--max-width),100% - 60px) 1fr}}.ntype-landingpage.european-election .type-cta .cta-wrapper{max-width:unset}@media only screen and (min-width:768px){.ntype-landingpage.european-election .type-cta .cta-wrapper{max-width:415px}}@media only screen and (min-width:900px){.ntype-landingpage.european-election .type-cta figure{display:block}}.ntype-landingpage.european-election .type-banner{max-width:unset}.ntype-landingpage.european-election .paragraph:not(.type-stage-banner){margin:0 0 var(--vspace-3xl-4xl)}.ntype-landingpage.european-election .paragraph h2{font-size:clamp(24px,2vw,30px);letter-spacing:-.6px;text-transform:none}.ntype-landingpage.european-election .paragraph h2:after{display:none}.ntype-landingpage.european-election .paragraph.type-about-me h2{font-size:clamp(54px,5vw,95px)}.type-stage-banner.european-election{display:flex;flex-direction:column;height:calc(100svh - 80px);margin:0 0 var(--vspace-xl);max-height:unset}@media only screen and (min-width:768px){.type-stage-banner.european-election{height:calc(100vh - 80px)}}.type-stage-banner.european-election h1{bottom:10px;color:#fff;font-size:clamp(60px,10vw,191px);font-weight:700;left:0;letter-spacing:-3.06px;padding:0;position:absolute;text-align:center;text-transform:none;z-index:1}@media only screen and (min-width:768px){.type-stage-banner.european-election h1{left:50%}}.type-stage-banner.european-election .stage-media-wrapper{height:calc(100svh - 380px);position:relative}@media only screen and (min-width:768px){.type-stage-banner.european-election .stage-media-wrapper{height:calc(100vh - 400px)}}@media only screen and (min-width:1024px){.type-stage-banner.european-election .stage-media-wrapper{height:calc(100vh - 310px)}}.type-stage-banner.european-election .stage-intro-wrapper{background:#fff;flex:1;padding:20px 15px}@media only screen and (min-width:768px){.type-stage-banner.european-election .stage-intro-wrapper{padding:50px 40px}}@media only screen and (min-width:1310px){.type-stage-banner.european-election .stage-intro-wrapper{padding:50px 15px}}.type-stage-banner.european-election .stage-intro-wrapper h2{color:var(--color-1);font-size:clamp(28px,2vw,45px);line-height:1.125;margin:0 0 var(--vspace-s)}.type-stage-banner.european-election .stage-intro-wrapper p{font-weight:700}.type-stage-banner.european-election .stage-intro-wrapper b,.type-stage-banner.european-election .stage-intro-wrapper strong{color:var(--color-1)}.type-stage-banner.european-election .stage-intro-wrapper a{color:var(--text-color);text-decoration:underline;text-decoration-color:var(--grey);text-underline-offset:3px}.type-stage-banner.european-election .stage-intro-wrapper a:focus,.type-stage-banner.european-election .stage-intro-wrapper a:hover{text-decoration-color:var(--color-1)}@media only screen and (max-width:767px){.european-election .type-quote svg{height:35px;width:50px}}.european-election .type-quote blockquote{font-size:clamp(26px,2vw,45px);font-weight:700;letter-spacing:-.8px;line-height:1.25}.european-election .type-stage-banner+.type-quote{border:0;padding:50px 0 0}.type-kachelbox .european-election{flex-gap:22px;display:flex;flex-wrap:wrap;gap:22px;justify-content:center}@media only screen and (min-width:1024px){.type-kachelbox .european-election{justify-content:space-between}}@media only screen and (min-width:1140px){.type-kachelbox .european-election{gap:46px}}.type-kachelbox .european-election li{aspect-ratio:auto}@media only screen and (min-width:768px){.type-kachelbox .european-election li{flex:1 0 310px}}@media only screen and (min-width:1024px){.type-kachelbox .european-election li{flex:1 0 210px}}@media only screen and (min-width:1024px)and (orientation:portrait)and (-webkit-min-device-pixel-ratio:1.5){.type-kachelbox .european-election li{flex:1 0 310px}}@media only screen and (min-width:1140px){.type-kachelbox .european-election li{flex:1 0 230px}}@supports(-webkit-touch-callout:none) and (not (translate:none)){.type-kachelbox li{margin-bottom:20px;margin-right:20px}}.type-button a{border-radius:0;font-weight:700;padding:8px 30px 10px;text-transform:none}.ntype-landingpage.european-election .type-video h2{color:var(--color-1);font-size:clamp(24px,2vw,45px);letter-spacing:-.9px;margin:0 0 var(--vspace-2xl);text-align:center}.ntype-landingpage.european-election .type-video .video-wrapper{margin:0 0 var(--vspace-l-xl)}.ntype-landingpage.european-election .type-video .caption{font-size:clamp(18px,2vw,22px);margin:0 auto;max-width:800px}@media only screen and (min-width:768px){.ntype-landingpage.european-election .type-video .caption>div{display:flex;gap:50px}}@media only screen and (min-width:1024px){.ntype-landingpage.european-election .type-video .caption>div{gap:100px}}.ntype-landingpage.european-election .type-video .caption b{display:block;font-size:17px;margin:0 0 var(--vspace-l);text-transform:uppercase}.ntype-landingpage.european-election .type-video .caption ul{display:flex;gap:40px}.ntype-landingpage.european-election .type-video .caption svg{fill:var(--text-color);height:32px;width:32px}.ntype-landingpage.european-election .type-video .caption a:focus svg,.ntype-landingpage.european-election .type-video .caption a:hover svg{fill:var(--color-1);transition:var(--transition-medium)}.cta-donate button,.cta-donate button:focus,.cta-donate button:hover{background:var(--light-medium-grey);color:var(--dark-grey)}.cta-donate button:focus,.cta-donate button:hover{cursor:default}.cta-donate form:focus-within button{background:var(--color-1);color:#fff}.cta-donate form:focus-within button:focus,.cta-donate form:focus-within button:hover{background:var(--color-1);color:#fff;cursor:pointer}.content-wrapper .type-content-list.postulation>h2{background:#fff;color:var(--grey);font-size:1.5rem;margin:0 auto;padding:0 15px;position:relative;width:max-content}.european-election .related-postulation{border-color:var(--grey);margin-top:-.725em}body.page-node-type-postulation #header{margin:0}.ntype-postulation.eu-wahl2024{--max-width-text:800px}.ntype-postulation.eu-wahl2024 .header{background:var(--grey);margin:0 0 var(--vspace-2xl-3xl);padding:25px 0}@media only screen and (min-width:1140px){.ntype-postulation.eu-wahl2024 .header{padding:50px 0}}.ntype-postulation.eu-wahl2024 h1{align-items:start;display:flex;font-size:clamp(24px,4vw,36px);gap:16px;margin:0;text-align:left}@media only screen and (min-width:768px){.ntype-postulation.eu-wahl2024 h1{align-items:center;gap:40px}}.ntype-postulation.eu-wahl2024 h1 svg{flex-shrink:0;height:max-content;width:40px}@media only screen and (min-width:768px){.ntype-postulation.eu-wahl2024 h1 svg{width:90px}}@media only screen and (min-width:1024px){.ntype-postulation.eu-wahl2024 h1 svg{width:184px}}.ntype-postulation.eu-wahl2024 h1 span{color:#fff}.ntype-postulation.eu-wahl2024 h1 i{background:var(--color-1);display:block;font-size:clamp(16px,2vw,19px);font-style:normal;line-height:1;margin:0 0 var(--vspace-s);padding:5px 10px 6px;width:max-content}.ntype-postulation.eu-wahl2024 .type-text{margin-bottom:var(--vspace-xl)}.ntype-postulation.eu-wahl2024 .related-postulation{border-color:var(--grey)}.ntype-postulation.eu-wahl2024 .related-postulation h2{color:var(--dark-grey);font-size:1.5rem;text-transform:none}footer.eu-wahl2024{margin-top:var(--vspace-2xl-3xl)}footer.eu-wahl2024 .banner-campaign{margin-top:var(--vspace-2xl-3xl);width:auto}footer.eu-wahl2024 .banner-campaign a{display:grid;gap:16px;grid-template-columns:1fr}footer.eu-wahl2024 .banner-campaign a:focus b,footer.eu-wahl2024 .banner-campaign a:focus svg,footer.eu-wahl2024 .banner-campaign a:hover b,footer.eu-wahl2024 .banner-campaign a:hover svg{opacity:.9;transition:var(--transition-short)}footer.eu-wahl2024 .banner-campaign a div{align-items:center;align-self:end;display:flex;gap:16px;grid-column-start:1;grid-row-start:1;justify-content:center;margin:0 0 20px;position:relative}footer.eu-wahl2024 .banner-campaign figure{grid-column-start:1;grid-row-start:1}footer.eu-wahl2024 .banner-campaign b{color:#fff;font-size:clamp(22px,4vw,36px);text-align:center}footer.eu-wahl2024 .banner-campaign span{align-items:center;background:var(--color-1);border-radius:50%;display:flex;height:30px;justify-content:center;width:30px}footer.eu-wahl2024 .banner-campaign svg{fill:#fff;transform:rotate(-90deg);width:12px}.postulation-source{font-size:1rem;margin-left:auto;margin-right:auto;max-width:var(--max-width-text);width:100%}.ntype-topic.european-election .intro-wrapper{align-items:center;display:flex;flex-direction:column;font-size:1.375rem;gap:30px;hyphens:none;line-height:1.40909;margin:0 0 var(--vspace-3xl-4xl)}@media only screen and (min-width:1024px){.ntype-topic.european-election .intro-wrapper{flex-direction:row}}@media only screen and (min-width:1140px){.ntype-topic.european-election .intro-wrapper{gap:90px}}.ntype-topic.european-election h1{color:var(--color-1);font-size:clamp(32px,4vw,55px)}.ntype-topic.european-election .media{flex:1 0 max-content}div.type-stories{grid-column:1/-1}@media only screen and (min-width:768px){div.type-stories{grid-column:2}}div.stories.carousel,div.stories.list{display:flex;gap:15px;margin-left:15px;padding-right:15px;white-space:unset}@media only screen and (min-width:768px){div.stories.carousel,div.stories.list{flex-wrap:wrap;gap:36px;margin:0;overflow:unset;padding:0}}@media only screen and (min-width:1024px){div.stories.carousel,div.stories.list{flex-wrap:wrap;gap:25px;overflow:unset}}@media only screen and (min-width:1140px){div.stories.carousel,div.stories.list{gap:48px}}div.stories.carousel .story,div.stories.list .story{margin:0;max-width:348px;padding:0;position:relative;width:max-content}div.stories.carousel .story>.item-link>.item-preview,div.stories.list .story>.item-link>.item-preview{height:auto;margin:0;max-height:228px;max-width:calc(46vw - 30px);width:max-content}@media only screen and (min-width:768px){div.stories.carousel .story>.item-link>.item-preview,div.stories.list .story>.item-link>.item-preview{max-height:528px;max-width:calc(50vw - 48px)}}@media only screen and (min-width:1024px){div.stories.carousel .story>.item-link>.item-preview,div.stories.list .story>.item-link>.item-preview{max-height:528px;max-width:calc(33.33333vw - 38px)}}div.stories.carousel .story>.item-link>.item-preview:before,div.stories.list .story>.item-link>.item-preview:before{background:var(--mix-blend-color);content:"";height:100%;mix-blend-mode:multiply;opacity:.4;position:absolute;width:100%}div.stories.carousel .story>.item-link:active>.item-preview,div.stories.list .story>.item-link:active>.item-preview{transform:scale(.9)}div.stories.carousel .story>.item-link>.info,div.stories.list .story>.item-link>.info{bottom:10px;display:block;left:10px;margin:0;overflow:unset;position:absolute;right:10px;text-overflow:unset;width:auto}@media only screen and (min-width:768px){div.stories.carousel .story>.item-link>.info,div.stories.list .story>.item-link>.info{bottom:30px;left:30px;right:30px}}div.stories.carousel .story>.item-link>.info .name,div.stories.list .story>.item-link>.info .name{color:#fff;font-size:1rem;font-weight:700;hyphens:auto;line-height:1.125}@media only screen and (min-width:768px){div.stories.carousel .story>.item-link>.info .name,div.stories.list .story>.item-link>.info .name{font-size:2rem}}div.stories.carousel .story>.item-link>.info .time,div.stories.list .story>.item-link>.info .time{display:none}.story.scale:first-child{animation-delay:.08s}.story.scale:nth-child(2){animation-delay:.16s}.story.scale:nth-child(3){animation-delay:.24s}.story.scale:nth-child(4){animation-delay:.32s}.story.scale:nth-child(5){animation-delay:.4s}.story.scale:nth-child(6){animation-delay:.48s}.scale{animation:scale .6s ease-in-out both}@keyframes scale{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}body.page-node-type-landingpage{overflow-x:hidden}body.zuckmodal-active{overflow:hidden}div#zuck-modal.with-effects{max-height:100vh;max-width:100vw;transition:none}#zuck-modal-content div.story-viewer .head .item-preview,#zuck-modal-content div.story-viewer .head .left .info,#zuck-modal-content div.story-viewer .head .right .time,#zuck-modal-content div.story-viewer.with-back-button .head .left>.back{display:none}#zuck-modal-content div.story-viewer .head .right .close{color:#fff;display:block}#zuck-modal-content div.story-viewer .story-wrapper{height:100%;left:50%;position:absolute;transform:translateX(-50%);width:100%;z-index:5}@media only screen and (min-width:1024px){#zuck-modal-content div.story-viewer .story-wrapper{height:auto;max-height:calc(100vh - 50px);top:25px;width:auto}}@media only screen and (min-width:1140px){#zuck-modal-content div.story-viewer .story-wrapper{max-height:calc(100vh - 100px);top:50px}}#zuck-modal-content div.story-viewer .item+.item .story-wrapper:before{background:var(--mix-blend-color);content:"";height:100%;mix-blend-mode:multiply;opacity:.4;position:absolute;width:100%}#zuck-modal-content div.story-viewer .slides .item .media{height:100%;object-fit:cover;position:static;width:100%}@media only screen and (min-width:1024px){#zuck-modal-content div.story-viewer .slides .item .media{max-height:calc(100vh - 50px)}}@media only screen and (min-width:1140px){#zuck-modal-content div.story-viewer .slides .item .media{max-height:calc(100vh - 100px)}}#zuck-modal-content div.story-viewer .story-text{bottom:40px;left:25px;position:absolute;right:25px;z-index:5}@media only screen and (min-width:1140px){#zuck-modal-content div.story-viewer .story-text{left:45px;right:45px}}@media only screen and (max-height:800px),screen and (orientation:landscape)and (min-width:1200px)and (max-width:1440px){#zuck-modal-content div.story-viewer .story-text{left:25px;right:25px}}#zuck-modal-content div.story-viewer .story-text h2{color:#fff;font-size:clamp(24px,2vw,30px);letter-spacing:-.6px;margin:0 auto var(--vspace-m);opacity:0}@media only screen and (max-height:800px),screen and (orientation:landscape)and (min-width:1200px)and (max-width:1440px){#zuck-modal-content div.story-viewer .story-text h2{font-size:clamp(20px,2vw,26px)}}#zuck-modal-content div.story-viewer .story-text p{color:#fff;font-size:clamp(18px,2vw,22px);font-weight:700;line-height:1.2727;margin:0 0 var(--vspace-xl);opacity:0}@media only screen and (max-height:800px),screen and (orientation:landscape)and (min-width:1200px)and (max-width:1440px){#zuck-modal-content div.story-viewer .story-text p{font-size:clamp(16px,2vw,18px)}}#zuck-modal-content div.story-viewer .story-text a{opacity:0}#zuck-modal-content div.story-viewer .slides .item.active .story-text h2,#zuck-modal-content div.story-viewer .slides .item.active .story-text p{animation:fadeIn 1s ease-in-out 0s 1 normal forwards;animation-duration:1.5s}#zuck-modal-content div.story-viewer .slides .item.active .story-text p{animation-delay:1.5s}#zuck-modal-content div.story-viewer .slides .item.active .story-text a{animation:fadeInDown 1s ease-in-out 0s 1 normal forwards;animation-delay:3s;animation-duration:1.5s;position:relative;z-index:1}#zuck-modal-content div.story-viewer .button{background:var(--color-1);border-radius:200px;color:#fff;display:block;font-size:1.125rem;font-weight:700;margin:0 auto;padding:6px 25px;width:max-content}#zuck-modal-content div.story-viewer .slides-pagination span{cursor:pointer}#zuck-modal-content div.story-viewer .slides-pagination span:hover svg{fill:var(--color-1)}#zuck-modal-content div.story-viewer .slides-pagination svg{fill:#fff}#zuck-modal-content div.story-viewer .slides-pagination .previous{transform:rotate(90deg)}#zuck-modal-content div.story-viewer .slides-pagination .next{transform:rotate(-90deg)}@keyframes fadeIn{0%{opacity:0}50%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}
