.spacing-200,.grid-row{gap:16px}.grid{display:flex;flex-direction:column}@media screen and (max-width:510px){.grid{gap:32px}}@media screen and (min-width:512px){.grid{gap:48px}}@media screen and (min-width:1280px){.grid{gap:80px}}.grid-row{display:grid!important;overflow:hidden}@media screen and (max-width:510px){.grid-row{gap:8px}}.grid-row.grid-full-width{padding-left:0!important;padding-right:0!important}.grid-row .grid-column__content>*:not(:last-child){margin-bottom:16px}@media screen and (max-width:510px){.grid-row .grid-column__content>*:not(:last-child){margin-bottom:8px}}.accordion{padding:16px 0}.accordion summary{gap:8px}@media screen and (min-width:512px){.accordion{padding:24px 0}}.accordion .accordion-plus{padding:10.5px 0}.accordion .accordion-plus__content{color:#b3b6b9}.headline{font-weight:400;font-family:Fira Sans Condensed,Helvetica,Arial,sans-serif;font-size:24px;line-height:1.15;font-weight:500;color:#eeeff0}@media screen and (min-width:512px){.headline{font-size:32px}}@media screen and (min-width:1280px){.headline{font-size:36px}}.headline{gap:8px}@media screen and (min-width:512px){.headline{gap:12px}}@media screen and (min-width:1280px){.headline{gap:12px}}.headline{display:flex;align-items:center}.headline:before{content:"";width:32px;border-bottom:1px solid #65686b}.headline:after{content:"";flex:1;border-bottom:1px solid #65686b}.headline{padding:0 0 8px}@media screen and (min-width:512px){.headline{padding:0 0 12px}}iframe{height:224px;border-radius:8px}@media screen and (min-width:512px){iframe{height:392px}}@media screen and (min-width:1280px){iframe{height:544px}}.brand-link-group-wrapper{display:flex;margin:auto;justify-content:center;justify-self:center;position:relative;width:100%;flex-direction:column;align-items:center;gap:8px}@media screen and (max-width:510px){.brand-link-group-wrapper{flex-direction:column}}.cta-button-link{gap:8px}@media screen and (max-width:510px){.cta-button-link{max-width:100%!important;width:100%!important}}.cta-button-link svg{width:16px;height:16px}.cta-button-link span{display:inline-block;max-width:fit-content;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:-webkit-fill-available;font-family:Mulish,Helvetica,Arial,sans-serif;font-size:16px;line-height:20px;font-weight:400;z-index:1}.grid-full-width .image-caption{display:none}.grid-full-width .grid-image .image-with-focal-point img{border-radius:0}.grid-image{padding:40px 0}.grid-image img{aspect-ratio:16/9}@media screen and (min-width:512px){.grid-image{padding:24px 0}}@media screen and (max-width:511px){.grid-image{padding:16px 0}}.parallelogram-image-group{display:flex;gap:16px;padding:24px 0;flex-direction:row;justify-content:space-between}.parallelogram-image-group .parallelogram-image-wrapper{display:contents}.parallelogram-image-group .parallelogram-image-wrapper.has-link .parallelogram-image-link{display:flex;flex-direction:column;flex:1 0 0;width:100%;clip-path:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22607%22%20height%3D%22388%22%20viewBox%3D%220%200%20607%20388%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M67.7647%203.29801C68.1048%201.38975%2069.7642%200%2071.7026%200H602.449C604.939%200%20606.824%202.2506%20606.387%204.70197L538.686%20384.492C538.345%20386.401%20536.686%20387.79%20534.748%20387.79H4.00121C1.51119%20387.79%20-0.373711%20385.54%200.0632707%20383.088L67.7647%203.29801Z%22%20fill%3D%22url(%23pattern0_1366_35049)%22%2F%3E%3C%2Fsvg%3E")}@media screen and (min-width:512px)and (hover:hover)and (pointer:fine){.parallelogram-image-group .parallelogram-image-wrapper.has-link .parallelogram-image-link{cursor:pointer}}.parallelogram-image-group .parallelogram-image .image-with-focal-point img{aspect-ratio:3/2}.parallelogram-image-group .parallelogram-image .image-caption{padding-left:3px}@media screen and (max-width:510px){.parallelogram-image-group{justify-content:center;align-items:baseline;flex-direction:column;gap:24px;padding:16px 0}}@media screen and (min-width:1280px){.parallelogram-image-group{padding:40px 0}}.k-related-films-carousel{margin:0 0 0 -48px}.k-related-films-carousel .v-carousel__container{gap:48px}.k-related-films-carousel .v-carousel__container>.k-related-film-card:nth-child(n+2):not(:last-child){transform:translate(48px)}.parallelogram-image{display:flex;flex-direction:column;flex:1 0 0;width:100%}.parallelogram-image .image-with-focal-point{position:relative;width:100%;overflow:hidden;clip-path:url(#parallelogram-clip-path)}.parallelogram-image .image-with-focal-point img{aspect-ratio:16/9}.parallelogram-image-with-hover .image-with-focal-point:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#65686b66;opacity:0;transition:opacity .3s ease;z-index:1;clip-path:url(#parallelogram-clip-path)}.parallelogram-image-with-hover .image-with-focal-point:hover:after{opacity:1}.brand-link{font-weight:400;font-family:Mulish,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;color:#75d4fa;text-decoration:underline;font-weight:600;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:2.4px;text-underline-position:from-font}[role=tooltip]{font-weight:400;font-family:Mulish,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.4;padding:4px 8px;border-radius:2px;white-space:nowrap;background:#eeeff0;color:#1e2123;transition:opacity .2s ease}[role=tooltip][data-entering],[role=tooltip][data-exiting]{opacity:0}.k-related-film-card{display:flex;flex-direction:column;align-items:stretch;justify-self:center;background-color:#1e2123a6;width:calc(100% - 48px);margin:0 0 0 48px}@media screen and (min-width:1280px){.k-related-film-card{flex-direction:row;min-height:266px;align-items:stretch}}.k-related-film-card .image-with-focal-point{aspect-ratio:3/2}@media screen and (min-width:1280px){.k-related-film-card .image-with-focal-point img{max-width:450px}}.k-related-film-card .image-with-focal-point img{border-radius:4px}.k-related-film-card .k-related-film-card__card-content{display:flex;flex:1;flex-direction:column;min-width:0;height:100%;margin:16px;gap:24px}@media screen and (min-width:512px){.k-related-film-card .k-related-film-card__card-content{align-self:flex-start;align-items:flex-start;margin:24px}}@media screen and (min-width:1280px){.k-related-film-card .k-related-film-card__card-content{flex-direction:row;align-self:center;align-items:center;margin:32px;gap:32px}}.k-related-film-card .k-related-film-card__card-text-content{display:flex;flex:1;flex-direction:column;min-width:0;word-break:break-word;gap:4px}.k-related-film-card .k-related-film-card__card-text-content .k-related-film-card__card-title{font-weight:400;font-family:Fira Sans Condensed,Helvetica,Arial,sans-serif;font-size:24px;line-height:1.15;font-weight:500;color:#eeeff0}@media screen and (min-width:512px){.k-related-film-card .k-related-film-card__card-text-content .k-related-film-card__card-title{font-size:32px}}@media screen and (min-width:1280px){.k-related-film-card .k-related-film-card__card-text-content .k-related-film-card__card-title{font-size:36px}}.k-related-film-card .k-related-film-card__card-text-content .k-related-film-card__card-title{padding:0 0 8px}.k-related-film-card .k-related-film-card__card-text-content .k-related-film-card__card-description{font-weight:400;font-family:Mulish,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;padding:0 0 24px}.k-related-film-card .k-related-film-card__card-text-content .k-related-film-card__card-caption{font-weight:400;font-family:Mulish,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.4;color:#b3b6b9}.selligent-banner{width:100%;max-width:100%;overflow:hidden;position:relative;display:flex;justify-content:center;align-items:center}.selligent-banner a:empty,.selligent-banner img[src=""],.selligent-banner:empty{display:none}.selligent-banner iframe,.selligent-banner img,.selligent-banner video,.selligent-banner object{max-width:100%;height:auto;display:block}@keyframes skeleton-pulse-animation-transition{0%,to{opacity:1}50%{opacity:.5}}.v-carousel{position:relative}@media(hover:hover){.v-carousel:hover .v-carousel-scroll-button:not([disabled]){opacity:1}}.v-carousel__viewport{height:100%;position:relative;overflow-x:hidden;overflow-x:clip;overflow-y:visible;width:100%;transform:translateZ(0);z-index:0;-ms-overflow-style:none;scrollbar-width:none}.v-carousel__viewport::-webkit-scrollbar{display:none;width:0;background:transparent}.v-carousel__viewport.is-draggable{-webkit-user-select:none;user-select:none;cursor:grab}.v-carousel__viewport.is-dragging{cursor:grabbing}.v-carousel__container{display:grid;grid-auto-flow:column;grid-auto-columns:100%;backface-visibility:hidden;touch-action:pan-y;height:auto;list-style:none;margin:0;padding:0}.v-carousel__position-indicators-wrapper{z-index:1;position:absolute;left:0;right:0;display:flex;justify-content:center;align-items:center}.cards-carousel .v-carousel__container{gap:8px;display:grid;grid-auto-flow:column;grid-auto-columns:267px}@media screen and (min-width:512px){.cards-carousel .v-carousel__container{gap:16px;grid-auto-columns:284px}}@media screen and (min-width:1280px){.cards-carousel .v-carousel__container{grid-auto-columns:296px}}.cards-carousel .carousel-card{justify-self:stretch;height:auto}.cards-carousel .carousel-card .card-image{width:100%;aspect-ratio:3/2;overflow:hidden}.cards-carousel .card .card-text-content .card-caption{padding:4px 0 0}.cards-carousel__heading{font-weight:400;font-family:Fira Sans Condensed,Helvetica,Arial,sans-serif;font-size:24px;line-height:1.15;font-weight:500;color:#eeeff0}@media screen and (min-width:512px){.cards-carousel__heading{font-size:32px}}@media screen and (min-width:1280px){.cards-carousel__heading{font-size:36px}}.cards-carousel__heading{gap:8px}@media screen and (min-width:512px){.cards-carousel__heading{gap:12px}}@media screen and (min-width:1280px){.cards-carousel__heading{gap:12px}}.cards-carousel__heading{display:flex;align-items:center}.cards-carousel__heading:before{content:"";width:32px;border-bottom:1px solid #65686b}.cards-carousel__heading:after{content:"";flex:1;border-bottom:1px solid #65686b}.cards-carousel__heading{padding:0 0 8px}@media screen and (min-width:512px){.cards-carousel__heading{padding:0 0 12px}}@media screen and (min-width:1280px){.cards-carousel__heading{padding:0 0 16px}}.wide-image{width:100%;max-width:var(--max-width)}.wide-image .v-carousel__viewport{overflow:visible}.wide-image .v-carousel{padding:12px 0}@media screen and (min-width:512px){.wide-image .v-carousel{padding:20px 0}}.wide-image .v-carousel-scroll-button{opacity:1;background:#10121466;box-shadow:0 4px 8px #1012141a;width:44px;height:44px;top:35%}.wide-image .v-carousel-scroll-button:after{content:none;display:none}.wide-image .v-carousel-scroll-button:hover,.wide-image .v-carousel-scroll-button:focus{background:#65686b66;border:none}.wide-image .v-carousel-scroll-button:first-of-type{left:calc(5% + 16px)}.wide-image .v-carousel-scroll-button:last-of-type{right:calc(5% + 16px)}@media screen and (min-width:512px){.wide-image .v-carousel-scroll-button{top:40%}.wide-image .v-carousel-scroll-button:first-of-type{left:calc(5% + 32px)}.wide-image .v-carousel-scroll-button:last-of-type{right:calc(5% + 32px)}}@media screen and (min-width:1280px){.wide-image .v-carousel-scroll-button{top:45%}.wide-image .v-carousel-scroll-button:first-of-type{left:calc(5% + 104px)}.wide-image .v-carousel-scroll-button:last-of-type{right:calc(5% + 104px)}}.wide-image .v-carousel__container{display:grid;grid-auto-flow:column;grid-auto-columns:90%;grid-template-columns:initial}.wide-image .card{position:relative;width:100%;justify-self:initial;transition:transform .3s ease-in-out;transform:scale(.9)}.wide-image .card:after{border-radius:4px;content:"";background-color:#1e2123a6;position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;transition:opacity .3s ease-in-out}.wide-image .card.in-view{transform:scale(1)}.wide-image .card.in-view:after{opacity:0}.wide-image .card.left-positioned{transform-origin:right center}.wide-image .card.right-positioned{transform-origin:left center}.wide-image .card .card-image{height:auto;aspect-ratio:176/69;width:100%;overflow:hidden}.wide-image .v-carousel__container>*:first-child .card{transform:scale(1)}.wide-image .v-carousel__container>*:first-child .card:after{opacity:0}.selligent-carousel--hidden{height:0;overflow:hidden}.selligent-carousel__title{margin-bottom:24px}.selligent-carousel.wide-image .v-carousel__container{display:flex;gap:0}.selligent-carousel.wide-image .selligent-carousel__slide:after{pointer-events:none}.selligent-carousel__slide{flex:0 0 90%;min-width:0;margin-right:16px}.selligent-carousel__slide:last-child{margin-right:0}.selligent-carousel__slide--empty{flex-basis:0;max-width:0;margin-left:-16px;overflow:hidden}.selligent-carousel__slide--empty:first-child{margin-left:0}.selligent-carousel__slide>a,.selligent-carousel__slide>img{display:block;width:100%;height:auto;aspect-ratio:176/69;overflow:hidden;border-radius:4px}.selligent-carousel__slide>img:first-of-type{object-fit:cover}.selligent-carousel__slide>img:not(:first-of-type){display:none}.selligent-carousel__slide>a>img{width:100%;height:100%;object-fit:cover;border-radius:4px}.text-boxes{display:grid;grid-gap:20px;grid-template-columns:1fr}@media screen and (min-width:512px){.text-boxes{grid-template-columns:1fr 1fr}}.text-box{background-color:#fff;padding:20px}@media screen and (min-width:512px){.text-box{padding:60px;display:flex;flex-direction:column}}.text-box__heading{margin:12px 0}.text-box__text{flex:1;margin-bottom:30px;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.text-box__buttons{display:flex;align-items:center;flex-wrap:wrap;gap:20px}@media screen and (min-width:1280px){.text-box__buttons__cta-link{font-size:18px}}.spacing-0{gap:0px}.padding-0{padding:0}.spacing-25{gap:2px}.padding-25{padding:2px}.spacing-50{gap:4px}.padding-50{padding:4px}.spacing-100{gap:8px}.padding-100{padding:8px}.spacing-150{gap:12px}.padding-150{padding:12px}.spacing-200{gap:16px}.padding-200{padding:16px}.spacing-250{gap:20px}.padding-250{padding:20px}.spacing-300{gap:24px}.padding-300{padding:24px}.spacing-350{gap:28px}.padding-350{padding:28px}.spacing-400{gap:32px}.padding-400{padding:32px}.spacing-450{gap:36px}.padding-450{padding:36px}.spacing-500{gap:40px}.padding-500{padding:40px}.spacing-550{gap:44px}.padding-550{padding:44px}.spacing-600{gap:48px}.padding-600{padding:48px}.spacing-650{gap:52px}.padding-650{padding:52px}.spacing-700{gap:56px}.padding-700{padding:56px}.spacing-800{gap:64px}.padding-800{padding:64px}.spacing-900{gap:104px}.padding-900{padding:104px}.spacing-1000{gap:120px}.padding-1000{padding:120px}.border-radius-25{border-radius:2px}.border-radius-50{border-radius:4px}.border-radius-100{border-radius:8px}.border-radius-150{border-radius:12px}.border-radius-200{border-radius:16px}.border-radius-full{border-radius:1000px}.stroke-50{border-width:.5px;border-style:solid}.stroke-100{border-width:1px;border-style:solid}.stroke-150{border-width:1.5px;border-style:solid}.stroke-200{border-width:2px;border-style:solid}.text-image-container{gap:16px;display:flex;justify-content:space-between;align-items:center}.text-image-container.right-display{flex-direction:column}@media screen and (min-width:912px){.text-image-container.right-display{flex-direction:row}}.text-image-container.left-display{flex-direction:column-reverse}@media screen and (min-width:912px){.text-image-container.left-display{flex-direction:row-reverse}}.text-image-container .text-content{gap:8px;display:flex;flex-direction:column;align-items:flex-start;flex:1;width:100%}@media screen and (min-width:912px){.text-image-container .text-content{padding:12px 16px}}@media screen and (min-width:1280px){.text-image-container .text-content{padding:24px 32px}}.text-image-container .signal{font-weight:400;font-family:Mulish,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;line-height:1.4;text-transform:uppercase;letter-spacing:.5px;gap:4px;padding:0 0 8px;color:#eeeff0;display:flex;align-items:center}.text-image-container .signal:before{content:"";width:12px;border-bottom:1px solid #eeeff0}.text-image-container h3{font-weight:400;font-family:Fira Sans Condensed,Helvetica,Arial,sans-serif;font-size:20px;line-height:1.2;font-weight:500;color:#eeeff0}@media screen and (min-width:512px){.text-image-container h3{font-size:24px}}@media screen and (min-width:1280px){.text-image-container h3{font-size:32px}}.text-image-container .text-body{font-weight:400;font-family:Mulish,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;color:#eeeff0}.text-image-container .text-caption{padding:12px 0 0;font-weight:400;font-family:Mulish,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.4;color:#b3b6b9}@media screen and (min-width:512px){.text-image-container .text-caption{padding:16px 0 0}}@media screen and (min-width:1280px){.text-image-container .text-caption{padding:24px 0 0}}.text-image-container .cta-button-link{margin:12px 0 0}@media screen and (min-width:512px){.text-image-container .cta-button-link{margin:16px 0 0}}@media screen and (min-width:1280px){.text-image-container .cta-button-link{margin:24px 0 0}}.text-image-container .image-content,.text-image-container .parallelogram-image{display:flex;flex-direction:column;width:100%}@media screen and (min-width:912px){.text-image-container .image-content,.text-image-container .parallelogram-image{width:49%}}.text-image-container .image-content .image-with-focal-point img,.text-image-container .parallelogram-image .image-with-focal-point img{aspect-ratio:16/10;align-self:stretch;width:100%}.text-image-container .image-content .image-caption,.text-image-container .parallelogram-image .image-caption{padding:12px 0 0}
