@import"https://cdn.fonts.net/t/1.css?apiType=css&projectid=78fdb2d0-4de3-11ec-a5d8-0612727c9b06";@font-face{font-family:Helvetica Now Display;src:url(/static/fonts/HelveticaNowDisplay-Bold.woff2) format("woff2"),url(/static/fonts/HelveticaNowDisplay-Bold.woff) format("woff");font-weight:700;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:Helvetica Now Display;src:url(/static/fonts/HelveticaNowDisplay-ExtraBold.woff2) format("woff2"),url(/static/fonts/HelveticaNowDisplay-ExtraBold.woff) format("woff");font-weight:800;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:Helvetica Now Display;src:url(/static/fonts/HelveticaNowDisplay-Regular.woff2) format("woff2"),url(/static/fonts/HelveticaNowDisplay-Regular.woff) format("woff");font-weight:400;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:Helvetica Now Text;src:url(/static/fonts/HelveticaNowText-Bold.woff2) format("woff2"),url(/static/fonts/HelveticaNowText-Bold.woff) format("woff");font-weight:700;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:Helvetica Now Text;src:url(/static/fonts/HelveticaNowText-Regular.woff2) format("woff2"),url(/static/fonts/HelveticaNowText-Regular.woff) format("woff");font-weight:400;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:Helvetica Now Text;src:url(/static/fonts/HelveticaNowTextMedium_normal_normal.woff2) format("woff2"),url(/static/fonts/HelveticaNowTextMedium_normal_normal.woff) format("woff");font-weight:500;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:FranxurterFat;src:url(/static/fonts/franxurtertotallyfat-webfont.woff2) format("woff2"),url(/static/fonts/franxurtertotallyfat-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/static/fonts/inter-bold.woff2) format("woff2"),url(/static/fonts/inter-bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.font-helvetica{font-family:Helvetica Neue,Helvetica,arial,sans-serif;font-style:normal;font-weight:400}.font-helvetica-now-display{font-family:Helvetica Now Display,Helvetica,arial,sans-serif;font-style:normal;font-weight:400}.font-helvetica-now-text{font-family:Helvetica Now Text,Helvetica,arial,sans-serif;font-style:normal;font-weight:400}*{margin:0;padding:0}*,:after,:before{border:0;outline:none}a,a:focus,a:hover,a:link,a:visited{outline:none;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}a:focus{color:inherit}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:0}:root{--missing-height:calc((100vw * 2) - 100vh)}body,html{width:100%}html{font-size:62.5%;-webkit-text-size-adjust:100%}body{font-size:16px;line-height:1;color:#333;background:#000;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}body.body-fixed{overflow:hidden;position:fixed}a{color:#333}h1,h2,h3,h4,h5{font-family:Helvetica Now Display,sans-serif}.button-wrapper{display:flex;gap:16px;width:100%}.button-wrapper--column{flex-direction:column}.button-wrapper--small-gap{gap:8px}.button-wrapper--full-width a,.button-wrapper--full-width button{width:100%}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:11px 23px;height:48px;font-size:16px;font-family:Helvetica Now Text,sans-serif;font-weight:500;border-radius:8px;cursor:pointer;transition:all .3s ease;border:2px solid rgba(0,0,0,0)}.button svg{width:24px;height:24px;flex-shrink:0}.button--small{padding:8px 12px;font-size:12px;gap:8px;height:32px}.button--small svg{width:16px;height:16px}.button--ghost{color:#f60;border:none;background-color:rgba(0,0,0,0)}.button--filled{background-color:var(--btn-bg);border-color:var(--btn-bg)}.button--filled,.button--filled:focus{color:var(--btn-fg)}.button--filled path,.button--filled svg{stroke:var(--btn-fg)}.button--filled:hover:not(:disabled):not(.button--disabled){background-color:var(--btn-bg-dark);border-color:var(--btn-bg-dark);color:var(--btn-fg)}.button--outlined{background-color:rgba(0,0,0,0);border-color:var(--btn-bg)}.button--outlined,.button--outlined:focus{color:var(--btn-bg)}.button--outlined path,.button--outlined svg{stroke:var(--btn-bg)}@media(hover:hover)and (pointer:fine){.button--outlined:hover:not(:disabled):not(.button--disabled){background-color:var(--btn-bg);color:var(--btn-fg)}.button--outlined:hover:not(:disabled):not(.button--disabled) path,.button--outlined:hover:not(:disabled):not(.button--disabled) svg{stroke:var(--btn-fg)}}.button--brand{--btn-bg:#f60;--btn-bg-dark:#de450a;--btn-fg:#fff}.button--brand.button--disabled,.button--brand:disabled{border-color:#ffdac2;background-color:#ffdac2;color:#fff;cursor:not-allowed}.button--brand.button--disabled path,.button--brand.button--disabled svg,.button--brand:disabled path,.button--brand:disabled svg{stroke:hsla(0,0%,100%,.6)!important}.button--disabled{border-color:#737373;color:#737373;cursor:not-allowed}.button--disabled path,.button--disabled svg{stroke:#737373!important}.button--conditional{--btn-bg:rgba(255,218,194,1);--btn-bg-dark:rgba(255,218,194,1);--btn-fg:#f60}.element-text-headline-xl{font-weight:900;font-size:56px;line-height:120%}.element-text-headline-l{font-weight:900;font-size:44px;line-height:130%}.element-text-headline-m{font-weight:900;font-size:40px;line-height:140%}.element-text-headline-s{font-weight:900;font-size:28px;line-height:140%}.element-text-headline-xs{font-weight:700;font-size:24px;line-height:140%}.element-text-headline-xxs{font-weight:700;font-size:18px;line-height:140%}.element-text-headline-xxxs{font-weight:800;font-size:14px;line-height:140%}.element-text-subheadline-m{font-weight:400;font-size:24px;line-height:150%}.element-text-subheadline-s{font-weight:400;font-size:22px;line-height:140%}.element-text-copy-l{font-weight:400;font-size:20px;line-height:160%}.element-text-copy-m{font-weight:400;font-size:18px;line-height:160%}.element-text-copy-s{font-weight:400;font-size:16px;line-height:140%}.element-tagline,.element-text-label{font-weight:700;font-size:14px;line-height:24px}.element-tagline{color:#141414}@media(max-width:1023px){.element-text-headline-xl{font-size:44px;line-height:130%}.element-text-headline-l{font-size:40px;line-height:130%}.element-text-headline-m{font-size:32px;line-height:140%}.element-text-headline-s{font-size:28px;line-height:140%}.element-text-headline-xs{font-size:22px;line-height:140%}.element-text-headline-xxs{font-size:18px;line-height:140%}.element-text-subheadline-m{font-size:24px;line-height:150%}.element-text-subheadline-s{font-size:18px;line-height:140%}.element-text-copy-l{font-size:18px;line-height:160%}.element-text-copy-m{font-size:16px;line-height:150%}.element-text-copy-s{font-size:14px;line-height:140%}.element-tagline,.element-text-label{font-weight:700;font-size:14px;line-height:24px}}@media(max-width:767px){.element-text-headline-xl{font-size:34px;line-height:130%}.element-text-headline-l{font-size:30px;line-height:130%}.element-text-headline-m{font-size:28px;line-height:140%}.element-text-headline-s{font-size:22px;line-height:130%}.element-text-headline-xs{font-size:18px;line-height:140%}.element-text-headline-xxs{font-size:14px;line-height:140%}.element-text-subheadline-m{font-size:20px;line-height:150%}.element-text-subheadline-s{font-size:18px;line-height:150%}.element-text-copy-l{font-size:18px;line-height:160%}.element-text-copy-m{font-size:16px;line-height:150%}.element-text-copy-s{font-size:14px;line-height:140%}.element-tagline,.element-text-label{font-weight:700;font-size:14px;line-height:24px}}.loading-spinner{display:grid;flex-shrink:0;height:35px;opacity:0;overflow:hidden;place-items:center;pointer-events:none;width:0}.loading-spinner.is-visible{opacity:1;position:relative;width:35px}.loading-spinner__inner{display:inline-block;position:relative;width:24px;height:24px}.loading-spinner__inner div{transform-origin:11px 11px;animation:spin-spinner .8s infinite}.loading-spinner__inner div:after{content:"";display:block;position:absolute;top:10px;left:15px;width:6px;height:3px;border-radius:40%;background:#125b3e}.loading-spinner__inner div:nth-child(2){transform:rotate(90deg);animation-delay:.2s}.loading-spinner__inner div:nth-child(3){transform:rotate(45deg);animation-delay:.1s}.loading-spinner__inner div:nth-child(4){transform:rotate(135deg);animation-delay:.3s}.loading-spinner__inner div:nth-child(5){transform:rotate(180deg);animation-delay:.4s}.loading-spinner__inner div:nth-child(6){transform:rotate(225deg);animation-delay:.5s}.loading-spinner__inner div:nth-child(7){transform:rotate(270deg);animation-delay:.6s}.loading-spinner__inner div:nth-child(8){transform:rotate(315deg);animation-delay:.7s}@keyframes spin-spinner{0%{opacity:1}to{opacity:0}}.lottie{max-width:150px}@media(max-width:1023px){.lottie{max-width:120px}}@media(max-width:767px){.lottie{max-width:100px}}.react-responsive-modal-root{z-index:99999!important}.modal-header-container .story path{fill:#f60}.modal--story .react-responsive-modal-close__text{color:#f60}.story-background{position:absolute;inset:0;z-index:0;background:linear-gradient(rgba(247,246,236,.95),rgba(247,246,236,.95)),url(/static/rough-texture-overlay.png)}.react-responsive-modal-close{position:absolute;top:17px;right:24px;display:flex;align-items:center;gap:8px;background:rgba(0,0,0,0);z-index:999999;animation:fadeIn .3s ease-in-out}.react-responsive-modal-close__text{color:#fff}.react-responsive-modal-close__icon{width:30px;height:30px;background:url(/static/modal/modal-close.svg) no-repeat 50%;background-size:contain}.react-responsive-modal-container{overflow-anchor:none}.modal-header-container{position:absolute;top:0;left:0;right:0;margin:auto;max-width:1200px;height:64px;display:flex;align-items:center}.modal-header-container svg{position:absolute;left:24px;display:flex;align-items:center;gap:8px;background:rgba(0,0,0,0);z-index:999999;animation:fadeIn .3s ease-in-out;color:#fff}.react-responsive-modal-overlay{background:#000!important;background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/static/overlay_background.png) 50%/cover no-repeat}.lottie-background{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;z-index:9;right:0;display:flex;align-items:center;justify-content:center;background:#000}@media(max-width:767px){.lottie-background{transform:scale(2)}}@media(max-width:479px){.lottie-background{transform:scale(2.5)}}.modal-custom{background:rgba(0,0,0,0)!important;box-shadow:none!important;position:relative;padding:0!important;max-width:520px!important;width:100%;margin:0!important;overflow:visible!important}.modal-custom__container{overflow-y:hidden!important}.modal-custom .react-responsive-modal-closeButton{background:#fff;border-radius:50%;padding:4px;border:2px solid #000;position:absolute;top:0;right:0}.modal-custom .react-responsive-modal-closeButton svg{pointer-events:none}.in-between-section-decoration{position:relative;box-sizing:border-box;margin-top:-1px;margin-bottom:-1px}.in-between-section-decoration__container{color:#fff;width:1216px;margin:auto;position:absolute;height:100%;left:0;right:0;display:grid;grid-template-columns:repeat(5,20%)}.in-between-section-decoration__container .lottie-position-0{position:absolute;left:0;bottom:0}.in-between-section-decoration__container .lottie-position-25{left:calc(25% - 75px);bottom:0}.in-between-section-decoration__container .lottie-position-50{left:calc(50% - 75px);bottom:0}.in-between-section-decoration__container .lottie-position-75{left:calc(75% - 75px);bottom:0}.in-between-section-decoration__container .lottie-position-100{right:20px;bottom:0}@media(max-width:1279px){.in-between-section-decoration__container{width:904px}}@media(max-width:1023px){.in-between-section-decoration__container{width:704px}}@media(max-width:767px){.in-between-section-decoration__container{width:auto;padding:0 24px}.in-between-section-decoration__container .lottie-position-0{left:0}.in-between-section-decoration__container .lottie-position-25,.in-between-section-decoration__container .lottie-position-50,.in-between-section-decoration__container .lottie-position-75{left:calc(50% - 50px)}.in-between-section-decoration__container .lottie-position-100{right:0}}.in-between-section-decoration__lottie{width:150px;position:absolute;bottom:0}@media(max-width:1023px){.in-between-section-decoration__lottie{width:120px}}@media(max-width:767px){.in-between-section-decoration__lottie{width:100px}}.in-between-section-decoration img{object-fit:cover;object-position:center;width:100%}.login-button{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:500;line-height:24px;color:#333;padding:12px 16px;height:48px;border:2px solid #333;border-radius:8px;background-color:#fff;white-space:nowrap}.login-button svg{color:#f60;width:24px;height:24px}.container-audio-player{margin:0 auto;width:343px;padding:64px 0 16px}.container-audio-player .embla{max-width:100%;padding-inline:8px;margin:auto auto 8px;--slide-height:min(calc(100dvh - 225px - 130px - 24px),475px);--slide-spacing:0px;--slide-size:auto}@media(min-width:1279px){.container-audio-player .embla{--slide-height:min(calc(100dvh - 225px - 146px - 24px),475px)}}.container-audio-player .embla__viewport{overflow:hidden;margin-bottom:8px}.container-audio-player .embla__container{display:flex;touch-action:pan-x pinch-zoom;margin-top:calc(var(--slide-spacing)*-1);height:calc(var(--slide-spacing) + var(--slide-height));flex-direction:column}.container-audio-player .embla__slide{width:100%;transform:translateZ(0);flex:0 0 var(--slide-size);min-height:0;margin:auto;padding-inline:0;padding-top:0}@media(min-width:1279px){.container-audio-player{padding-top:80px}}.container-audio-player .audio-player--inner{position:relative;display:flex;gap:32px;width:1216px;margin:auto}.container-audio-player .audio-player--inner---left{padding-top:144px;flex:1 1;width:100%}@media(max-width:1279px){.container-audio-player .audio-player--inner---left{padding-top:0;gap:0}}.container-audio-player .audio-player--inner---right{flex:1 1;display:flex;align-items:center;gap:28px}@media(max-width:1279px){.container-audio-player .audio-player--inner{display:block;width:unset}}.container-audio-player button,.container-audio-player button:active,.container-audio-player button:hover{background-color:rgba(0,0,0,0);border:none}.container-audio-player ::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:13px;height:14px;border-radius:50%;background-image:linear-gradient(#ff6600,#e45b00);background-repeat:no-repeat;border:1px solid #de450a;cursor:pointer}.container-audio-player__playlist-select{max-width:327px;width:100%;margin:0 0 32px;display:flex;gap:8px}@media(max-width:1279px){.container-audio-player__playlist-select{margin:0 auto 16px}}.container-audio-player__playlist-select button,.container-audio-player__playlist-select button:hover{flex:1 1;border:1px solid #fff;padding:8px;font-family:Helvetica Now Text,sans-serif;font-weight:500;font-size:14px;line-height:18px;border-radius:40px;color:#fff}.container-audio-player__playlist-select button.is-active,.container-audio-player__playlist-select button:hover.is-active{background:#fff;color:#125b3e}.container-audio-player__copy{max-width:488px;width:100%;margin:0 auto 16px 0;color:#fff}@media(max-width:1279px){.container-audio-player__copy{max-width:327px;margin:auto}}.container-audio-player__copy h2{margin:0 0 8px}.container-audio-player__copy p{margin:0 0 16px}.container-audio-player__copy p.show-mobile{display:block;font-weight:700}@media(max-width:1279px){.container-audio-player__copy p.show-mobile{display:none}}.container-audio-player .top-controls{color:#fff;display:none;justify-content:space-between;max-width:327px;margin:0 auto 16px;width:100%;font-family:Helvetica Now Text,sans-serif;font-size:16px;line-height:24px}@media(max-width:1279px){.container-audio-player .top-controls{display:flex}}.container-audio-player .top-controls span{font-weight:700}.audio-player{width:100%;margin:0 auto;position:relative}.audio-player__head{background:#f7f6ec;border-top-left-radius:24px;border-top-right-radius:24px;border:solid #23815c;border-width:8px 8px 0;position:relative;overflow:hidden;z-index:0}.audio-player__head:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/static/audio/backgrounds/head.png);background-size:cover;background-position:50%;opacity:.03;z-index:-1;pointer-events:none}.audio-player__head .draggable{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"image text";flex-wrap:wrap;grid-column-gap:16px;padding:16px;cursor:default}.audio-player__head h3{font-family:Helvetica Now Display,sans-serif;font-size:18px;font-weight:700;line-height:25px;margin:0 0 4px}.audio-player__head a,.audio-player__head p{font-family:Helvetica Now Text,sans-serif;font-size:14px;font-weight:400;line-height:20px;margin:0 0 8px}.audio-player__head a{color:#f60;line-height:18px;display:inline-flex;align-items:center;gap:4px}.audio-player__head--image{grid-area:image;background-color:#cacaca;display:grid;overflow:hidden;place-content:center;border-radius:100%;height:72px;width:72px;mix-blend-mode:multiply;position:relative;pointer-events:none;z-index:1}.audio-player__head--image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.audio-player__head--content{grid-area:text;display:flex}.audio-player__head--content h3{font-size:20px;font-weight:800;line-height:95%;text-transform:uppercase;color:#1f4a83;margin:auto 0}.audio-player__head--controls{padding:0 16px 16px;grid-area:controls}.audio-player__head--controls--progress{-webkit-appearance:none;background-image:linear-gradient(#ff6600,#e45b00);background-repeat:no-repeat;border-radius:10px;box-shadow:inset 0 0 0 1px #f60;width:100%;margin:0 0 4px;height:8px}.audio-player__head--controls--meta{font-family:Helvetica Now Text,sans-serif;font-size:12px;line-height:16px;font-weight:400;color:#555;display:flex;justify-content:space-between;margin:0 0 8px}.audio-player__head--controls--controls{align-items:center;display:flex;gap:16px;justify-content:center}.audio-player__head--disabled{display:grid;place-content:center;width:100%;height:100%;position:absolute;background:rgba(205,160,92,.9);top:0;left:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:16px 24px;text-align:center;z-index:2}.audio-player__head--disabled.unauthenticated{text-align:center;justify-content:center}.audio-player__head--disabled.unauthenticated #msrc-login-audio-player{display:flex;justify-content:center;margin:24px 0 0;pointer-events:auto}.audio-player__head--disabled img{margin:0 auto 24px}.audio-player__head--disabled h3{font-family:Helvetica Now Display,sans-serif;font-weight:700;line-height:20px;font-size:16px;max-width:280px;margin:0 auto 24px}.audio-player__head--disabled p{max-width:280px;margin:auto;font-size:14px;line-height:125%}@media(max-width:1279px){.audio-player__head--disabled p{font-size:12px}}.audio-player__body{position:relative;z-index:2;background:#dfded2;border-radius:0 0 24px 24px;border:8px solid #23815c;border-top:0 solid #23815c;padding-top:16px;min-height:0}.audio-player__body h3{font-weight:800;text-align:center;font-family:Helvetica Now Display,sans-serif;font-size:20px;line-height:125%;text-transform:uppercase;color:#1f4a83;padding-bottom:16px}.audio-player__body .embla__slide:is(:has(+.is-active)):not(.is-active){border-bottom:1px solid rgba(0,0,0,0)}.audio-player__body .embla__slide{cursor:pointer;font-size:14px;font-weight:500;line-height:24px;font-family:Helvetica Now Text,sans-serif;padding:10px;border-bottom:1px solid #cbc9c9;position:relative;display:flex;justify-content:space-between;align-items:center;margin:auto}.audio-player__body .embla__slide:last-of-type{border-bottom:1px solid rgba(0,0,0,0)}.audio-player__body .embla__slide span.clickable-area{position:absolute;top:0;left:0;width:100%;height:100%}.audio-player__body .embla__slide .icon-lock{flex-shrink:0;padding:2px 4px;display:inline-block;place-content:center;margin-left:8px;transform:translateY(-2px)}.audio-player__body .embla__slide span{display:flex;align-items:center}.audio-player__body .embla__slide button{margin-left:8px;flex-shrink:0;position:relative;z-index:2}.audio-player__body .embla__slide .track-locked{height:24px;width:24px}.audio-player__body .embla__slide.is-active{background:#23815c;color:#fff;border-radius:48px}.audio-player__body .embla__slide.is-active.is-locked{background:#555;color:#fff}.container-on-boarding{width:100%;margin:0;background:#000;position:relative;overflow:hidden;height:100vh;height:100dvh;padding-top:64px;padding-bottom:24px;display:flex}@media(max-height:750px){.container-on-boarding{padding-bottom:16px}}@media(min-width:767px){.container-on-boarding{display:flex}}.container-on-boarding:after{content:"";position:absolute;inset:0;background-image:url(/static/finns-world/tile.png);background-repeat:no-repeat;background-position:50%;background-size:cover;opacity:.05;z-index:1;pointer-events:none}.container-on-boarding .on-boarding{width:100%;text-align:center;color:#fff2e1;position:relative;z-index:99;display:flex;align-items:center;justify-content:center}.container-on-boarding .on-boarding h2{position:relative;text-transform:uppercase;font-weight:800;margin-top:32px;margin-bottom:auto}@media(max-height:750px){.container-on-boarding .on-boarding h2{margin-top:8px;margin-bottom:32px}}@media(min-width:767px){.container-on-boarding .on-boarding h2{margin-top:16px;font-size:36px}}.container-on-boarding .on-boarding .embla{--slide-spacing:1rem;--slide-size:100%;height:100%;display:flex;flex-direction:column;justify-content:center;overflow:hidden}@media(min-width:767px){.container-on-boarding .on-boarding .embla{max-width:550px;max-height:750px;overflow:visible}}.container-on-boarding .on-boarding .embla__viewport{margin-top:auto;overflow:visible;display:flex;align-items:center;justify-content:center}.container-on-boarding .on-boarding .embla__container{height:100%;z-index:1}.container-on-boarding .on-boarding .embla__dots{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;height:32px;margin-top:32px;margin-bottom:auto}@media(max-height:750px){.container-on-boarding .on-boarding .embla__dots{display:none}}.container-on-boarding .on-boarding .embla__dot{width:10px;height:10px;border:2px solid #fff;border-radius:100%}.container-on-boarding .on-boarding .embla__dot--selected{width:14px;height:14px;background-color:#23815c;border-width:3px}.container-on-boarding .on-boarding__slide{display:flex;flex-direction:column;align-items:center;height:100%;justify-content:center}.container-on-boarding .on-boarding__navigation{margin-top:auto;display:flex;gap:12px;justify-content:center}@media(min-width:767px){.container-on-boarding .on-boarding__navigation{margin:auto 0}}.container-on-boarding .on-boarding__navigation .button{max-width:157px;width:100%;height:48px}.container-on-boarding .on-boarding__card-container{position:relative}.container-on-boarding .on-boarding__cards-container{position:absolute;z-index:0}.container-on-boarding .on-boarding__cards-container .on-boarding__card-background:first-of-type{position:relative;transform:rotate(5deg)}.container-on-boarding .on-boarding__card{width:263px;height:352px;position:absolute;display:flex;flex-direction:column;align-items:center;top:0;border-radius:24px;background-color:#205039;border:8px solid #23815c;box-shadow:10px 15px 20px 0 rgba(0,0,0,.5);will-change:opacity,transform;transform-style:preserve-3d}@media(max-height:750px){.container-on-boarding .on-boarding__card{width:240px;height:321px}}.container-on-boarding .on-boarding__card-slide{position:relative;background-image:url(/static/finns-world/tile.png);background-repeat:no-repeat;background-position:50%;background-size:cover;border-radius:24px;border:0}.container-on-boarding .on-boarding__card-slide:after{content:" ";background-color:#f7f6ec;top:0;left:0;right:0;bottom:0;position:absolute;z-index:2;opacity:.96;border-radius:24px;border:8px solid #23815c;box-shadow:10px 15px 20px 0 rgba(0,0,0,.5)}.container-on-boarding .on-boarding__card-background{width:263px;height:352px;position:absolute;display:flex;flex-direction:column;align-items:center;top:0;border-radius:24px}@media(max-height:750px){.container-on-boarding .on-boarding__card-background{width:240px;height:320px}}.container-on-boarding .on-boarding__card-content{display:flex;flex-direction:column;align-items:center;position:relative;top:-35px}@media(max-height:750px){.container-on-boarding .on-boarding__card-content{top:-32px}}.container-on-boarding .on-boarding__card-text{position:relative;z-index:3;padding:0 25px;top:-20px}@media(max-height:750px){.container-on-boarding .on-boarding__card-text{top:-20px;padding:0 20px}}.container-on-boarding .on-boarding__card-text.--finn{top:0}.container-on-boarding .on-boarding__card-text p{color:#0c1e3d;font-size:16px;line-height:120%;text-align:center;margin-top:8px}.container-on-boarding .on-boarding__card-text h3{font-weight:900;font-size:22px;letter-spacing:.5px;text-align:center;text-transform:uppercase;color:#1f4a83}.container-on-boarding .on-boarding__card-image{position:relative;z-index:3;width:230px;height:230px;min-width:230px;min-height:230px;background-repeat:no-repeat;background-position:50%;background-size:contain}@media(max-height:750px){.container-on-boarding .on-boarding__card-image{width:180px;height:180px;min-width:180px;min-height:180px}}.container-on-boarding .on-boarding__card-image.--finn{background-image:url(/static/finns-world/onboarding/onboarding-finn.png)}.container-on-boarding .on-boarding__card-image.--book{background-image:url(/static/finns-world/onboarding/onboarding-book.png)}.container-on-boarding .on-boarding__card-image.--headphones{background-image:url(/static/finns-world/onboarding/onboarding-headphones.png)}.container-on-boarding .on-boarding__card-image.--coins{background-image:url(/static/finns-world/onboarding/onboarding-coins.png)}.container-on-boarding .on-boarding__card-image.--finn-english{background-image:url(/static/finns-world/onboarding/onboarding-finn-english.png)}.wichtel-image--center{margin:0 auto}.finns-debugger{position:fixed;bottom:16px;right:16px;z-index:9999;pointer-events:auto;width:320px;background:rgba(20,20,20,.95);color:#fff;border:1px solid hsla(0,0%,100%,.15);border-radius:8px;box-shadow:0 6px 24px rgba(0,0,0,.35);padding:12px;font-size:13px;line-height:1.4;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:transform .3s ease-in-out;transform:translateX(0)}.finns-debugger.is-closed{transform:translateX(calc(100% + 24px))}.finns-debugger input,.finns-debugger select{color:#000}.finns-debugger__header{display:flex;justify-content:space-between;align-items:center;font-weight:700;margin-bottom:8px;font-size:14px}.finns-debugger__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:rgba(0,0,0,0);color:#fff;cursor:pointer;font-size:14px;line-height:1;padding:2px 6px;border-radius:4px;transition:background .15s ease}.finns-debugger__close:hover{background:hsla(0,0%,100%,.12)}.finns-debugger__row{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-wrap:wrap}.finns-debugger__label{min-width:130px;opacity:.85}.finns-debugger__select{flex:0 0 80px;padding:4px 6px;border-radius:4px}.finns-debugger__input{flex:1 1 auto;min-width:140px;padding:4px 6px;border-radius:4px}.finns-debugger__button{padding:4px 8px;border-radius:4px;cursor:pointer}.finns-debugger__chips{display:flex;gap:6px;flex-wrap:wrap}.finns-debugger__chip{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.2);padding:2px 6px;border-radius:12px;font-size:12px}.finns-debugger__empty{opacity:.6;font-style:italic}.finns-debugger__hint{opacity:.6;font-size:12px}.finns-debugger__reset,.finns-debugger__submit{margin-top:12px;width:100%;padding:8px 12px;background:red;color:#fff;border:1px solid hsla(0,0%,100%,.15);border-radius:4px;box-shadow:0 6px 24px rgba(0,0,0,.35);font-size:13px;cursor:pointer}.finns-debugger__submit{background:#006400}.finns-debugger-reopen{position:fixed;bottom:16px;right:16px;z-index:9999;pointer-events:auto;padding:8px 12px;background:rgba(20,20,20,.95);color:#fff;border:1px solid hsla(0,0%,100%,.15);border-radius:20px;box-shadow:0 6px 24px rgba(0,0,0,.35);font-size:13px;cursor:pointer}.apartment{height:100vh;height:100dvh;z-index:2;overflow-x:auto;overflow-y:hidden;position:relative;white-space:nowrap;display:flex;-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-touch-callout:none}.apartment::-webkit-scrollbar{display:none}.apartment:before{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle,transparent 30%,rgba(0,0,0,.7) 100%);pointer-events:none;z-index:20}.apartment.is-loading>*{opacity:0}.apartment.is-loading:after{position:fixed;top:50%;left:50%;margin-top:-23px;margin-left:-23px;content:"";width:46px;height:46px;border-color:#fff #fff hsla(0,0%,100%,.25) hsla(0,0%,100%,.25);border-style:solid;border-width:6px;border-radius:50%;animation:fw-spin .8s linear infinite;z-index:9999;opacity:1;transition:opacity .4s ease-in-out}.apartment:after{opacity:0;transition:opacity .4s ease-in-out}.room{position:relative}.room:after{content:"";display:block;background-image:url(/static/finns-world/rooms/walls.png);background-size:cover;background-position:50%;background-repeat:no-repeat;pointer-events:none}.room .inner,.room:after{position:absolute;top:0;left:0;width:100%;height:100%}.room .inner{display:flex;overflow:hidden}.room .inner #initial-scroll-anchor{position:absolute;top:39.1%;left:48.3%;width:2.5%;height:14%}.room .inner__foreground{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:15}.room-background{display:inline-block;height:100vh;height:100dvh}.wall{z-index:22;background:#000;pointer-events:none}.wall,.wall__left,.wall__right{position:absolute;height:100vh;height:100dvh}.wall__left,.wall__right{width:auto;object-fit:cover;object-position:right}.wall__left{right:calc(100% - 2px);margin-left:-1px}.wall__right{left:calc(100% - 2px);margin-right:-1px}.map{position:fixed;bottom:76px;left:0;right:0;z-index:30;background:#a1a0a0;margin:auto;width:375px;display:flex;max-width:calc(100% - 44px)}.map,.map__progress{height:2px;border-radius:2px}.map__progress{width:25%;background:#fff;transition:transform .3s ease-out}.map__pin{bottom:-3px;left:-12px;width:100%;right:0}.map__pin,.map__pin:after{position:absolute;height:36px}.map__pin:after{bottom:0;left:0;margin:auto;content:"";display:block;width:24px;background:url(/static/finns-world/mini-map/pin.svg) no-repeat;background-size:contain}.map__rooms{position:absolute;display:flex;width:100%;top:calc(100% + 16px);left:0}.map__rooms img{width:21px;height:20px}.map__rooms--single-room{cursor:pointer;width:25%;display:flex;flex-direction:column;justify-content:center;align-items:center;height:30px;position:relative}.map__rooms--single-room circle,.map__rooms--single-room path{transition:.2s}.map__rooms--single-room-title{font-size:12px;font-weight:500;color:#fff;line-height:20px;transition:.2s}.map__rooms--single-room-active circle,.map__rooms--single-room-active path{stroke:#f60}.map__rooms--single-room-active *{color:#f60}.map__rooms--exclamation{position:absolute;top:-6px;right:30px;z-index:2;opacity:1;transform:scale(1) translateY(0) translateX(0);transition:opacity .2s ease-out,transform .2s ease-out}.map__rooms--exclamation:after{content:"";position:absolute;top:4px;right:0;display:block;width:12px;height:12px;background:url(/static/finns-world/mini-map/exclamation.svg) no-repeat;background-size:contain}.map__rooms--exclamation img{width:12px;height:12px}.map__rooms--exclamation-hidden{opacity:0;transform:scale(.7) translateY(5px) translateX(-5px)}.calendar{position:absolute;top:22%;left:14.5%;width:10.5%;height:27%;display:grid;place-content:center;text-align:center;grid-template-rows:1fr auto auto;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.calendar__day,.calendar__month{line-height:86%;color:#2c2c2a;opacity:.9}.calendar__day{font-size:10vh}.calendar__day,.calendar__month{font-weight:900;font-family:Helvetica Now Display,Helvetica,arial,sans-serif}.calendar__month{font-size:6vh;margin-bottom:6vh}@keyframes tilt3D{0%{transform:rotateX(-20deg)}to{transform:rotateX(20deg)}}.finn{z-index:12;display:flex;justify-content:center;align-items:center;cursor:pointer}.finn img{width:100%;height:100%;object-fit:contain}.finn__bubble{position:absolute;cursor:pointer}.finn__bubble p{font-family:Inter,sans-serif;font-weight:700;font-size:14px}.finn__bubble--item{position:absolute;top:18%;left:32%;width:100%;height:100%}.finn__bubble--item img{width:50%;height:50%}.finn__bubble--count{box-shadow:3px 5px 10px rgba(0,0,0,.5);align-items:center;z-index:2;color:#fff;display:flex;gap:4px;text-align:center;line-height:1.5;background:#f60;border-radius:6px;width:-moz-fit-content;width:fit-content;padding:3px 6px;position:absolute;top:72%;left:70%}.hotspot{width:5%;height:10%;top:23%;left:48%}.hotspot,.hotspot__inner{z-index:99;display:block;position:absolute}.hotspot__inner{cursor:pointer;width:75px;height:75px;background:url(/static/finns-world/hotspots/hotspot-trigger.svg) 50% no-repeat;background-size:contain;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .3s}.hotspot__inner:active{transform:translate(-50%,-50%) scale(.95)}.hotspot__inner.is-download{background:url(/static/finns-world/hotspots/hotspot-transparent.svg) 50% no-repeat;background-size:contain}.hotspot__inner.is-active,.hotspot__inner.is-active.is-download{background:url(/static/finns-world/hotspots/hotspot-trigger-active.svg) 50% no-repeat;background-size:contain}.hotspot__tooltip{display:flex;align-items:center;font-family:Helvetica Now Text,sans-serif;font-size:16px;font-weight:700;position:absolute;bottom:70%;padding:10px 8px 10px 12px;background:#23815c;left:50%;transform:translate(-50%,-50%);border-radius:44px;width:-moz-fit-content;width:fit-content;color:#fff;text-align:center;z-index:99;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:pointer}.hotspot__tooltip-chevron{width:16px;height:16px;background:url(/static/finns-world/hotspots/chevron-right.svg) 50% no-repeat;background-size:contain;transition:.3s}.hotspot__tooltip--entering{animation:tooltipAppear .1s ease-out forwards}.hotspot__tooltip--exiting{animation:tooltipDisappear .1s ease-in forwards}@keyframes tooltipAppear{0%{transform:translate(-50%,-50%) translateY(5px) scale(.85);opacity:0}to{transform:translate(-50%,-50%) translateY(0) scale(1);opacity:1}}@keyframes tooltipDisappear{0%{transform:translate(-50%,-50%) translateY(0) scale(1);opacity:1}to{transform:translate(-50%,-50%) translateY(5px) scale(.85);opacity:0}}.memory-game__loader{width:100%;height:100%;min-height:200px;display:flex;justify-content:center;align-items:center;color:#949494}.memory-game__loader svg{animation:spin .75s linear infinite}.wreath-candles{position:absolute;top:32.4%;left:70.7%;width:12.8%;height:18.3%;display:grid;place-content:center;object-fit:contain}@keyframes cardSlideIn{0%{transform:translateX(50%) rotate(15deg);opacity:0}to{transform:translateX(0) rotate(0deg);opacity:1}}@keyframes imageAppear{0%{transform:rotate(-15deg) scale(0);opacity:0}to{transform:rotate(0deg) scale(1);opacity:1}}@keyframes contentFadeIn{0%{transform:translateY(5px);opacity:0}to{opacity:1;transform:translateY(0)}}.info-card{display:flex;flex-direction:column;justify-content:center}.info-card__image{width:230px;height:230px;margin-inline:auto;margin-bottom:-150px;z-index:2;animation:imageAppear .5s cubic-bezier(.175,.885,.32,1.275) .4s both}.info-card__content{background-color:#f7f6ec;border-radius:24px;border:8px solid #23815c;width:327px;max-width:100%;padding:154px 24px 24px;box-shadow:10px 15px 20px 0 rgba(0,0,0,.5);text-align:center;position:relative;margin:auto;transform-origin:bottom left;animation:cardSlideIn .4s cubic-bezier(.455,.03,.515,.955) both}.info-card__content:after{content:"";position:absolute;inset:0;background-image:url(/static/finns-world/tile.png);background-repeat:no-repeat;background-position:50%;background-size:cover;opacity:.05;z-index:1;pointer-events:none}.info-card__content h3{font-family:Helvetica Now Display,sans-serif;font-weight:900;font-size:24px;letter-spacing:.5px;text-align:center;text-transform:uppercase;color:#1f4a83;line-height:95%;margin-bottom:16px;animation:contentFadeIn .5s ease .8s both}.info-card__content p{font-family:Helvetica Now Text,sans-serif;margin-bottom:16px;font-size:16px;line-height:120%;animation:contentFadeIn .5s ease .9s both}.info-card__content--note{font-weight:900;margin-bottom:16px}.info-card__content--children{display:flex;flex-direction:column;gap:8px;z-index:2;position:relative;animation:contentFadeIn .5s ease 1s both}.info-card__content--children button{width:100%}.interaction-hotspot{position:absolute;display:grid;place-content:center}.collectable{width:6%;height:13%;z-index:20;display:block;position:absolute;cursor:pointer}.collectable .collectable--picked img{animation:collectable-image-pop-out .55s cubic-bezier(.2,.8,.2,1) forwards}.collectable__image{width:100%;height:100%;transform-origin:center center}.collectable__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;transition:transform .16s ease}.collectable:active .collectable__image:not(.collectable--picked) img{transform:scale(.96)}.collectable__bubble{position:absolute;top:50%;left:50%;width:40px;height:40px;margin:0;transform:translate(-50%,-50%) scale(.6);background:#f60;color:#fff;font-size:14px;font-family:Inter,sans-serif;font-weight:500;border-radius:50%;display:flex;align-items:center;justify-content:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:100;animation:collectable-bubble-pop .12s ease-out forwards,collectable-bubble-float 1.6s cubic-bezier(.22,1,.36,1) .12s forwards}.collectable__sparkles{position:absolute;inset:0;pointer-events:none;z-index:90}.collectable__sparkle{position:absolute;top:var(--spark-y,50%);left:var(--spark-x,50%);width:14px;height:14px;margin:-7px 0 0 -7px;background:radial-gradient(circle at 50% 45%,#fff 0,#fff 40%,#f60 70%,rgba(255,165,0,0) 75%);opacity:0;transform:translate(-50%,-50%) scale(var(--scale,1));-webkit-clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);filter:drop-shadow(0 0 4px rgba(255,165,0,.6)) drop-shadow(0 0 2px rgba(255,255,255,.9));--angle:0deg;--delay:0ms;--spin:0deg;--dist:24px;animation:collectable-sparkle-burst .65s ease-out forwards;animation-delay:var(--delay)}@keyframes collectable-bubble-float{0%{opacity:1;transform:translate(-50%,-50%) translateY(0) scale(1)}20%{opacity:1}60%{transform:translate(-50%,-50%) translateY(-14px) scale(1.02)}90%{opacity:1;transform:translate(-50%,-50%) translateY(-14px) scale(1.02)}to{opacity:0;transform:translate(-50%,-50%) translateY(-14px) scale(.98)}}@keyframes collectable-image-pop-out{0%{opacity:1;transform:scale(1) rotate(0deg)}25%{transform:scale(1.08) rotate(-1deg)}45%{transform:scale(.92) rotate(1deg)}60%{transform:scale(1.06) rotate(-1deg)}85%{opacity:1;transform:scale(1.1) rotate(0deg)}to{opacity:0;transform:scale(.6) rotate(0deg)}}@keyframes collectable-bubble-pop{0%{transform:translate(-50%,-50%) scale(.6)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes collectable-sparkle-burst{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--angle)) translate(0) rotate(calc(-1 * var(--angle))) rotate(0deg) scale(.7)}10%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--angle)) translate(var(--dist)) rotate(calc(-1 * var(--angle))) rotate(var(--spin)) scale(1)}}.story-wrapper{position:fixed;width:100%;height:100vh;z-index:99;display:flex;justify-content:center;overflow-y:scroll;background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/static/overlay_background.png) 50%/cover no-repeat}.story-wrapper__content{max-width:375px;width:95%;display:flex;gap:24px;flex-direction:column;position:relative}.library{width:100%;display:flex;justify-content:center}.library__inside{margin-top:74px;max-width:375px;padding:20px 16px;gap:24px}.library__header,.library__inside{display:flex;flex-direction:column}.library__header{gap:8px}.story-view{width:100%;display:flex;padding:60px 0 24px;justify-content:center}.story-view__inside{max-width:375px;padding:20px 16px;display:flex;flex-direction:column;gap:32px;align-items:center}.library__previous{display:flex;flex-direction:column;gap:12px}.migros-divider{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.migros-divider__line{height:2px;background-color:#e4bd73;opacity:.7;width:100%}.migros-divider__svg{flex-shrink:0}.wichtel-divider{width:100%;position:relative;display:flex;align-items:flex-end;justify-content:center;min-height:200px;padding-bottom:24px}.wichtel-divider__wichtel{position:absolute;width:162px}.wichtel-divider__waves{width:100vw;height:81px;z-index:-1;position:absolute}.stories-list__previous-wrapper{position:relative;width:100%;transition:height .3s ease;min-height:200px}.stories-list__previous-page{width:100%;display:flex;flex-direction:column;gap:8px;cursor:-webkit-grab;cursor:grab}.stories-list__previous-page:active{cursor:-webkit-grabbing;cursor:grabbing}.stories-list__loader{width:100%;height:100%}.stories-list__loader,.stories-list__pagination{display:flex;align-items:center;justify-content:center}.stories-list__pagination{margin-top:16px;gap:8px}.stories-list__dot{width:10px;height:10px;border-radius:50%;background-color:rgba(0,0,0,0);border:2px solid #fff;cursor:pointer;transition:all .2s ease}.stories-list__dot.active{background-color:#23815c;border-width:3px;width:14px;height:14px}.warning-modal-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5);z-index:99999}.warning-modal-overlay .warning-modal{padding:0 20px;display:block;border:none;text-align:center;max-width:320px;animation:warningModalFadeIn .4s cubic-bezier(.5,1.3,1,1) both}.warning-modal-overlay .warning-modal--animate{animation:warningModalFadeIn 1s ease-in-out}.warning-modal-overlay .warning-modal__buttons{margin-top:8px}@keyframes warningModalFadeIn{0%{opacity:0;transform:translateY(90%) scale(.95)}70%{opacity:1;transform:translateY(-6px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}.chapter{display:flex;flex-direction:column;gap:24px;width:100%}.story-carousel{position:relative;width:100%;height:400px;padding-bottom:40px;flex-shrink:0;perspective:1000px;cursor:pointer}.story-carousel__card{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d}.story-carousel__cards{position:relative;max-width:300px;margin:0 auto;height:100%}.story-carousel__dots{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);display:flex;gap:8px;align-items:center}.story-carousel__dot{width:10px;height:10px;border-radius:50%;background:rgba(0,0,0,0);cursor:pointer;transition:all .3s ease-in-out;border:2px solid #23815c}.story-carousel__dot--active{width:14px;height:14px;background:#23815c}.story-carousel__nav{position:absolute;top:50%;transform:translateY(-50%);border:none;background:hsla(0,0%,100%,.9);cursor:pointer;padding:6px 10px;font-size:20px;line-height:1;box-shadow:0 2px 6px rgba(0,0,0,.15)}.story-carousel__nav--prev{left:8px}.story-carousel__nav--next{right:8px}.story-carousel__card .card:after{content:"";position:absolute;inset:-1px;background:#345a47;border-radius:9px;opacity:0;pointer-events:none;transition:opacity .3s ease}.on-top{z-index:2;transform:translateZ(0) rotate(0deg)}.on-bottom{z-index:1;transform:translate3d(0,6px,calc(-1 * var(--bottom-z, 40px))) rotate(4deg)}.on-bottom .card:after{opacity:1}.move-left{animation:moveLeft .9s cubic-bezier(.55,0,.25,1) forwards}.move-right{animation:moveRight .9s cubic-bezier(.55,0,.25,1) forwards}.move-right-alt{animation:moveRightAlt .9s cubic-bezier(.55,0,.25,1) forwards}.move-left-alt{animation:moveLeftAlt .9s cubic-bezier(.55,0,.25,1) forwards}@keyframes moveLeft{0%{transform:translateZ(0) rotate(0deg)}50%{transform:translate3d(calc(-1 * var(--move-x, 120px)),0,var(--arc-z,80px)) rotate(-4deg)}to{transform:translate3d(0,6px,calc(-1 * var(--bottom-z, 40px))) rotate(4deg)}}@keyframes moveRight{0%{transform:translate3d(0,6px,calc(-1 * var(--bottom-z, 40px))) rotate(4deg)}50%{transform:translate3d(var(--move-x,120px),0,var(--arc-z,80px)) rotate(0deg)}to{transform:translateZ(0) rotate(0deg)}}@keyframes moveRightAlt{0%{transform:translateZ(0) rotate(0deg)}50%{transform:translate3d(var(--move-x,120px),0,var(--arc-z,80px)) rotate(4deg)}to{transform:translate3d(0,6px,calc(-1 * var(--bottom-z, 40px))) rotate(4deg)}}@keyframes moveLeftAlt{0%{transform:translate3d(0,6px,calc(-1 * var(--bottom-z, 40px))) rotate(4deg)}50%{transform:translate3d(calc(-1 * var(--move-x, 120px)),0,var(--arc-z,80px)) rotate(0deg)}to{transform:translateZ(0) rotate(0deg)}}.move-left .card:after,.move-right-alt .card:after{animation:fadeIn .9s cubic-bezier(.55,0,.25,1) forwards}.move-left-alt .card:after,.move-right .card:after{animation:fadeOut .9s cubic-bezier(.55,0,.25,1) forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.story-view__inside--typing{padding-bottom:50vh}.loader{--color:currentColor;width:24px;aspect-ratio:1;border-radius:50%;border:3px solid;border-color:var(--color) rgba(0,0,0,0);animation:spin .8s linear infinite}.loader__wrapper{height:100%;width:100%;display:flex;align-items:center;justify-content:center}@keyframes spin{to{transform:rotate(1turn)}}.card{padding:16px;display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:center;gap:16px;flex-direction:column;background:#fff;border-style:solid;position:relative}.card--has-texture{background:linear-gradient(rgba(247,246,236,.95),rgba(247,246,236,.95)),url(/static/rough-texture-overlay.png)}.card--no-border{border:none}.card--default{border-radius:16px;border-width:6px}.card--big{border-radius:24px;border-width:8px}.card--green{border-color:#23815c}.card--grey{border-color:#8f8f8f}.card--with-migros-icons{position:relative;padding:40px 16px;height:336px;width:80%;max-width:280px}.card__image{border-radius:50%}.card__button-wrapper--column{flex-direction:column}.card__migros-icon{position:absolute}.card__migros-icon--top{top:20px;left:20px}.card__migros-icon--bottom{bottom:20px;right:20px;transform:rotate(180deg)}.card .button{width:100%}.card__button-wrapper{display:flex;gap:8px}@keyframes fw-spin{to{transform:rotate(1turn)}}.finns-world-page{height:100%}.finns-world-page:before{background:url(/static/finns-world/rooms/room-1/background/room-mobile-1.jpg) 50% no-repeat;background-size:cover;content:"";position:absolute;top:0;left:0;width:100%;height:100%;filter:blur(5px)}@media screen and (max-width:767px){.finns-world-page:before{background:url(/static/finns-world/rooms/room-1/background/room-mobile-1.jpg) 50% no-repeat;background-size:cover}}@media screen and (max-width:1023px){.finns-world-page:before{background:url(/static/finns-world/rooms/room-1/background/room-tablet-1.jpg) 50% no-repeat;background-size:cover}}.finns-world-page.is-loading:after{position:fixed;top:50%;left:50%;margin-top:-23px;margin-left:-23px;content:"";width:46px;height:46px;border-color:#fff #fff hsla(0,0%,100%,.25) hsla(0,0%,100%,.25);border-style:solid;border-width:6px;border-radius:50%;animation:fw-spin .8s linear infinite;z-index:2}.ie-page{background:#cee3c5;min-height:100vh}.ie-page__header-container{height:80px;background:#fff}.ie-page__header{width:1216px;margin:0 auto;height:80px;display:flex;flex-flow:row nowrap;align-items:center}.ie-page__header img{height:24px;width:auto;display:block}.ie-page__content-wrapper{background-image:url(/static/ie-background.png);background-repeat:no-repeat;background-size:cover;height:calc(100vh - 80px)}.ie-page__content{width:704px;margin:0 auto}.ie-page__image{width:250px;margin:0 auto;padding:120px 0 25px}.ie-page__image img{width:100%;vertical-align:middle}.ie-page__title{font-weight:800;font-size:44px}.ie-page__text,.ie-page__title{width:100%;line-height:140%;font-family:Helvetica Now Display,Helvetica,arial,sans-serif;text-align:center;color:#333}.ie-page__text{padding-top:4px;font-size:24px}.ie-page__button{font-family:Helvetica Now Display,Helvetica,arial,sans-serif;display:block;margin:40px auto 0;border:0;padding:11px 24px;width:200px;height:48px;box-sizing:border-box;color:#fff;background-color:#f60;font-size:14px;line-height:24px;font-weight:700;border-radius:4px;text-align:center;overflow:hidden;position:relative;transition:background-color .4s ease;cursor:pointer;box-shadow:inset 0 -2px 0 #dd421b}.ie-page__button span{display:inline-block;position:relative;z-index:2}.ie-page__button:focus{color:#fff}.ie-page__button:hover{color:#fff;background-color:#dd421b}@media(max-width:1279px){.ie-page__header{width:940px}.ie-page__image{padding:80px 0 20px}}@media(max-width:1023px){.ie-page__header{width:704px}}@media(max-width:767px){.ie-page__header-container{height:64px}.ie-page__header{height:64px;width:auto;margin:0;padding:0 24px}.ie-page__header img{height:20px}.ie-page__content{width:auto;padding:0 24px 40px}.ie-page__image{padding:40px 0 20px;width:160px}.ie-page__title{font-size:28px;line-height:140%}.ie-page__text{font-size:20px;line-height:150%;padding-top:16px}}@media(max-width:374px){.ie-page__image{padding:30px 0 20px}.ie-page__button{margin-top:25px}}.container-header{position:absolute;top:0;left:0;width:calc(100% + 1px);background:#fff;z-index:10000;transition:transform .3s ease}.container-header.--dark{background:rgba(0,0,0,0)}.container-header.--dark.--open{background:#fff}.container-header.--dark.--open .header-logo{color:#f60}.container-header.--dark.--open div.line{background:#f60}.page-header{position:relative;width:100%;margin:0 auto;height:64px;display:flex;flex-flow:row nowrap;align-items:center;padding:0 24px}.page-header .header-logo{color:#f60;max-width:120px;height:25px}.page-header .header-logo svg{width:100%;height:100%}.page-header .user-icon{color:#fff;margin-right:18px}.page-header.--dark .online-shop{display:none}.page-header.--dark .header-right-side{align-items:center;z-index:10}.page-header.--dark .header-right-side #msrc-login-header{margin-right:20px}.page-header.--dark .header-right-side .header-migros-online{display:none}.page-header.--dark #msrc-flyout{margin-left:10px}.page-header.--dark #msrc-flyout.is-space-horizontal{margin:0 12px}.page-header.--dark .header-menu-volume{padding:0 4px;background-color:rgba(0,0,0,0);display:flex;align-items:center}.page-header.--dark .header-menu-trigger{background-color:rgba(0,0,0,0);display:block;width:24px;height:24px;position:relative;z-index:10;cursor:pointer}.page-header.--dark .header-menu-trigger .line{position:absolute;left:3px;width:18px;height:2px;background:#fff;transition:opacity .3s ease,transform .3s ease}.page-header.--dark .header-menu-trigger .line-1{top:6px}.page-header.--dark .header-menu-trigger .line-2a,.page-header.--dark .header-menu-trigger .line-2b{top:12px}.page-header.--dark .header-menu-trigger .line-3{top:18px}.page-header.--dark .header-menu-trigger--open .line-1{opacity:0;transform:translateY(11px)}.page-header.--dark .header-menu-trigger--open .line-3{opacity:0;transform:translateY(-11px)}.page-header.--dark .header-menu-trigger--open .line-2a{transform:rotate(45deg)}.page-header.--dark .header-menu-trigger--open .line-2b{transform:rotate(-45deg)}.page-header.--dark .header-logo{color:#fff;position:relative;z-index:10}.page-header.--dark .header-menu{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:absolute;top:63px;left:0;width:100%;height:calc(var(--vh, 1vh)*100 - 63px);background:#fff;margin-left:0;box-sizing:border-box;transform:translateY(-100vh);opacity:0;transition:transform .6s ease,opacity .6s ease;z-index:1;padding:0 24px}.page-header.--dark .header-menu__container{flex-direction:column;width:100%}.page-header.--dark .header-menu--open{transform:translate(0);opacity:1}.page-header.--dark .header-menu a{padding:24px 0;width:100%;line-height:32px;font-size:18px;border-bottom:1px solid #cacaca;margin:0}.page-header.--dark .header-menu .login-button{margin-top:32px;margin-right:auto}.page-header.--dark .header-menu .language-menu{display:flex;width:100%;margin:auto}.page-header.--dark .header-menu .language-menu__list{display:flex;align-items:center;justify-content:center;width:100%;gap:30px;list-style:none}.page-header.--dark .header-menu .language-menu__list a{border:0}.header-overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;z-index:5}.header-menu{margin-left:0;display:none}.header-menu__container{display:flex;flex-direction:column;align-items:flex-start;width:100%}.header-menu--open{overflow:auto}.header-menu a{display:block;line-height:160%;transition:color .3s ease;font-size:18px}.header-menu a:hover{color:#f60}.header-menu a.active{font-weight:700;color:#f60;text-decoration:none}.header-menu .login-button,.header-menu a.online-shop{display:none}.header-right-side{display:flex;margin-left:auto}.header-right-side .show-mobile,.header-right-side a.online-shop{display:none}#msrc-login-header-mobile{display:block;margin-top:20px}#msrc-login-header-mobile section{margin:0}.header-migros-online{display:flex;flex-flow:row nowrap;align-items:center;margin-left:24px}.header-migros-online-logo{width:29px;height:29px}.header-migros-online-logo-color{transition:fill .3s ease}.header-migros-online-name{font-weight:700;font-size:14px;line-height:29px;color:#f60;margin-left:8px;transition:color .3s ease}.header-migros-online:hover .header-migros-online-logo-color{fill:#de450a}.header-migros-online:hover .header-migros-online-name{color:#de450a}.header-share{margin-left:auto;display:flex;flex-flow:row nowrap;align-items:center;position:relative;z-index:10}.header-share-label{margin-right:14px;font-weight:700;font-size:14px;line-height:150%;color:#f60}.header-share-buttons>ul>li>a>span{display:block;width:26px;height:26px}@media(min-width:767px){.container-header.--dark.--open{background:rgba(0,0,0,0)}.container-header.--dark.--open .header-logo{color:#fff}.container-header.--dark.--open .header-menu-trigger div.line{background:#fff}.header-menu-trigger,.header-overlay{display:none}.container-header .page-header.--dark .header-menu{display:none;transform:unset;height:auto;max-width:360px;right:16px;left:auto;overflow:visible;border-radius:8px;padding:12px 0 0}.container-header .page-header.--dark .header-menu--open{max-width:360px;height:auto;display:flex;transform:unset}.container-header .page-header.--dark .header-menu--open__container{align-items:center;width:auto}.container-header .page-header.--dark .header-menu #msrc-login-header-mobile{margin:0}.container-header .page-header.--dark .header-menu a{border-bottom:unset;padding:16px 32px}.container-header .page-header.--dark .header-menu ul{margin-bottom:12px;justify-content:flex-start;border-top:1px solid #cacaca;padding-left:32px}.container-header .page-header.--dark .header-menu ul a{padding:16px 0}.container-header .page-header.--dark .header-menu:before{display:block;content:" ";right:12px;top:-8px;width:16px;height:16px;background:#fff;position:absolute;transform:rotate(45deg)}}@media(min-width:1280px){.page-header{max-width:1216px}}.footer{width:100%;background-color:#fff;display:flex;flex-direction:column}.footer ul{list-style:none;margin:0}.footer-primary{width:100%;margin:0 auto}.footer-primary__container{width:100%;max-width:1216px;margin:auto;padding:24px;display:flex;flex-direction:column;gap:28px}@media screen and (min-width:767px){.footer-primary__container{flex-direction:row;justify-content:space-between}}.footer-primary__app-stores{display:flex;align-items:center;gap:16px}.footer-primary__socials{display:flex;align-items:center;gap:24px}.footer-secondary{width:100%;margin:0 auto;background-color:#205039;color:#fff}.footer-secondary__container{width:100%;max-width:1216px;margin:auto;display:flex;flex-direction:column}@media screen and (min-width:767px){.footer-secondary__container{flex-direction:row;justify-content:space-between}}.footer-secondary__menu{padding:16px 24px;display:flex;flex-wrap:wrap;gap:16px;font-size:12px}.footer-secondary__menu a{align-items:center;color:#fff;display:inline-flex}.footer-secondary__locales{padding:16px 24px;display:flex;align-items:center;gap:16px;border-top:1px solid #fff}@media screen and (min-width:767px){.footer-secondary__locales{border-top:unset}}.footer-secondary__locales li a{color:#fff;text-transform:uppercase}.footer-secondary__locales li a.--active{font-weight:700}.app-store__download{display:flex}.typography{white-space:pre-line}.typography--dropcap:first-letter{font-family:Helvetica Now Text,sans-serif;initial-letter:2;padding-right:5px;-webkit-initial-letter:2}@supports not (initial-letter:2){.typography--dropcap:first-letter{float:left;font-size:2.36em;margin-top:9px}}.typography--word-break{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-break:break-word}.typography--title-xl{font-family:Helvetica Now Display,sans-serif;font-weight:800;font-size:26px;line-height:95%;letter-spacing:0;text-transform:uppercase}.typography--title-lg,.typography--title-md{font-size:24px}.typography--title-lg,.typography--title-md,.typography--title-sm{font-family:Helvetica Now Display,sans-serif;font-weight:800;line-height:95%;letter-spacing:.5px;text-transform:uppercase}.typography--title-sm{font-size:20px}.typography--title-xs{font-size:16px;line-height:.95}.typography--card-title,.typography--title-xs{font-family:Helvetica Now Display,sans-serif;font-weight:900;letter-spacing:.5px;text-transform:uppercase}.typography--card-title{font-size:22px;line-height:95%}.typography--body-lg{font-family:Helvetica Now Text,sans-serif;font-weight:400;font-size:18px;line-height:1.2;letter-spacing:0}.typography--body-md{font-weight:500}.typography--body-md,.typography--body-md-thin{font-family:Helvetica Now Text,sans-serif;font-size:16px;line-height:1.3;letter-spacing:0}.typography--body-md-thin{font-weight:400}.typography--body-sm{font-size:14px;line-height:22px}.typography--body-sm,.typography--body-xs{font-family:Helvetica Now Text,sans-serif;font-weight:400;letter-spacing:0}.typography--body-xs{font-size:13px;line-height:16px}.typography--color-light{color:#fff2e1}.typography--color-blue{color:#1f4a83}.typography--color-dark-blue{color:#0c1e3d}.typography--color-grey{color:#737373}.typography--color-dark{color:#333}.typography--align-left{text-align:left}.typography--align-center{text-align:center}.typography--align-right{text-align:right}.typography--body-lg a,.typography--body-md a,.typography--body-sm a,.typography--body-xs a{color:inherit;text-decoration:underline}.container-cookie-button__inner #ot-sdk-btn.ot-sdk-show-settings{background:rgba(0,0,0,0);border:none;color:#fff;cursor:pointer;padding:0;transition:none;font-size:12px;line-height:1}.container-cookie-button__inner #ot-sdk-btn.ot-sdk-show-settings:hover{background:none;color:get-styles--footer("theme-one",link-color)}.embla{margin:auto;--slide-height:auto;--slide-spacing:28px;--slide-size:auto}@media(max-width:1279px){.embla{--slide-spacing:14px;padding-inline:0}}.embla__viewport{overflow:hidden}@media(max-width:1279px){.embla__viewport{overflow:visible}}.embla__container{display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing)*-1)}.embla__slide{transform:translateZ(0);flex:0 0 var(--slide-size);padding-left:var(--slide-spacing)}@media(max-width:1279px){.embla__slide{width:400px;min-width:unset;max-width:unset;--slide-spacing:14px}}@media(max-width:1023px){.embla__slide{width:360px;--slide-spacing:14px}}@media(max-width:767px){.embla__slide{width:288px;--slide-spacing:14px}.embla__slide h6{font-size:20px;line-height:120%}}.embla__controls{margin-left:auto;display:grid;justify-content:flex-end;margin-top:-34px;margin-bottom:24px;position:relative}@media(max-width:1023px){.embla__controls{opacity:0;pointer-events:none}}.embla__buttons{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.6rem;gap:.6rem;align-items:center;z-index:2;position:relative}.embla__button{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);touch-action:manipulation;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0;box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);width:3.6rem;height:3.6rem;z-index:1;border-radius:50%;color:var(--text-body);display:flex;align-items:center;justify-content:center}.embla__button:disabled{color:var(--detail-high-contrast)}.embla__button__svg{width:45%;height:45%}.embla__dots{margin-top:16px;display:none;justify-self:center;gap:8px}@media(max-width:479px){.embla__dots{display:flex}}.embla__dots span{width:8px;height:8px;background:#d9d9d9;border-radius:50%}.embla__dots span.is-active{background:#f60}.home-intro-full{position:relative;display:flex;flex-direction:column;padding:0;height:auto;overflow:hidden;background-color:#000}.home-intro-full__background{height:100%;display:flex}.home-intro-full__background,.home-intro-full__image-wrapper{align-items:center;justify-content:center;position:relative;width:100%;overflow:hidden}.home-intro-full__image-wrapper{contain:layout style;height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom));margin:0 auto;background:url(/static/intro/keyvisual_back.jpg) center -200px/cover no-repeat}.home-intro-full__image-wrapper.is-not-found-page{background:url(/static/intro/intro_mobile.jpg) no-repeat bottom;background-size:cover}@media screen and (min-width:767px){.home-intro-full__image-wrapper.is-not-found-page{background:url(/static/intro/intro_desktop.jpg) no-repeat bottom;background-size:cover}}.home-intro-full__image-wrapper.is-shutdown-page{background:url(/static/intro/intro_mobile.jpg) no-repeat bottom;background-size:cover}@media screen and (min-width:767px){.home-intro-full__image-wrapper.is-shutdown-page{background:url(/static/intro/intro_desktop.jpg) no-repeat bottom;background-size:cover}}.home-intro-full__front-group{position:absolute;width:115%;aspect-ratio:3000/1758;left:50%;transform:translateX(-50%);bottom:var(--front-group-bottom,-200px)}@media(max-width:700px){.home-intro-full__front-group{width:300%}}.home-intro-full__image{position:absolute;width:100%}.home-intro-full__image--front,.home-intro-full__inner{position:absolute;bottom:0}.home-intro-full__inner{height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:105px 24px 34px;margin:auto;max-width:540px;width:100%;z-index:2;top:0;left:0;right:0}@media(min-width:1280px){.home-intro-full__inner{padding-bottom:48px;max-height:100vh;margin-top:0}}.home-intro-full__text{width:100%}.home-intro-full__text h1{color:#fff2e1;font-family:Helvetica Now Display,sans-serif;font-size:32px;line-height:95%;letter-spacing:.5px;text-align:center;font-weight:800;text-transform:uppercase}@media(min-width:1280px){.home-intro-full__text h1{font-size:36px}}.home-intro-full__text p{color:#fff2e1;font-family:Helvetica Now Display,sans-serif;font-size:16px;line-height:120%;text-align:center;margin-top:20px}.home-intro-full__cta{display:flex;justify-content:center;flex-direction:column;width:100%;max-width:327px}.home-intro-full__cta p{color:#fff;text-align:center;font-size:13px;line-height:140%;margin-top:18px}@media(min-width:1280px){.home-intro-full__cta p{margin-top:20px}}.home-intro-full__indicator{position:absolute;bottom:64px;left:0;right:0;margin:auto;color:#fff;text-align:center;pointer-events:none;animation:bounce 2s infinite;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}@media(max-width:1023px){.home-intro-full__indicator{bottom:40px}}@media(max-width:767px){.home-intro-full__indicator{bottom:32px}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateZ(0)}40%{transform:translate3d(0,10px,0)}60%{transform:translate3d(0,5px,0)}}.home-intro-full__indicator-text{margin:0 0 16px;text-align:center;font-size:16px;font-weight:400;line-height:22px;font-family:Helvetica Now Text,sans-serif}@media(max-width:767px){.home-intro-full__indicator{display:none}}.home-intro-full__finn-lottie{position:absolute;top:25.9%;left:54%;transform:translateX(-50%);width:8%;pointer-events:none}@media(max-width:700px){.home-intro-full__finn-lottie{top:25.9%;left:55%;width:8%}}.container-home-faq{padding:48px 24px;background-color:#fff;margin:0 auto;display:flex;flex-direction:column;align-items:center}@media(min-width:1280px){.container-home-faq{padding:80px 0}}.home-faq-title{color:#1e2735;font-weight:800;font-size:28px;line-height:140%;max-width:800px;width:100%}@media(min-width:1280px){.home-faq-title{text-align:center;font-size:32px}}.container-home-faq-list{margin-top:24px;max-width:800px;width:100%}@media(min-width:1280px){.container-home-faq-list{display:flex;flex-direction:column;gap:2px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}}.home-faq-text{margin-bottom:24px}.faq-headline{cursor:pointer}@media(min-width:1280px){.faq-headline{font-weight:700;border-bottom:1px solid #e0e0e0}.faq-headline:last-of-type{border:0}}.faq-headline .faq-headline-item{width:100%;display:flex;align-items:center;justify-content:space-between;padding:16px 0;font-size:20px;line-height:140%}@media(min-width:1280px){.faq-headline .faq-headline-item{padding:16px}}.faq-headline .faq-headline-item .faq-headline-item-arrow.active{transform:rotateX(180deg)}.faq-headline .faq-headline-item-questions{opacity:0;overflow:hidden;transition:all .3s;font-weight:400;background-color:rgba(0,81,55,.1019607843);border-radius:8px;font-size:20px;line-height:160%}.faq-headline .faq-headline-item-questions-list{padding:8px 16px}.faq-headline .faq-headline-item-questions.active{opacity:1}.faq-question{cursor:pointer}.faq-question .faq-question-item{position:relative;margin:0}.faq-question .faq-question-item-answer a{color:#f60;text-decoration:underline}.faq-question .faq-question-item .faq-question-item-arrow{position:absolute;top:calc(50% - 6px);right:0}.faq-question .faq-question-item .faq-question-item-arrow.active{transform:rotateX(180deg)}.home-start-info{position:relative;display:flex;flex-direction:column;background-color:#115a3e;padding:48px 24px 24px;margin-bottom:0}@media(min-width:1280px){.home-start-info{padding:80px}}.home-start-info *{box-sizing:border-box;text-align:center;color:#fff}.home-start-info__container{max-width:800px;margin:auto}@media(min-width:1280px){.home-start-info__container{grid-template-areas:"image headline" "image text";display:grid}}.home-start-info__image{margin:24px auto}@media(min-width:1280px){.home-start-info__image{margin:0 32px 0 0;grid-area:image}.home-start-info__text{grid-area:headline;display:flex;align-items:flex-end;margin-bottom:24px}}.home-start-info__text h2{font-size:24px;font-weight:800;line-height:95%;letter-spacing:.5px;text-transform:uppercase}@media(min-width:1280px){.home-start-info__text h2{text-align:left;font-size:32px}.home-start-info__content{grid-area:text}}.home-start-info__content h3{font-size:20px;font-weight:800;line-height:26px;margin-bottom:8px}@media(min-width:1280px){.home-start-info__content h3{text-align:left}}.home-start-info__content p{line-height:120%;font-size:16px;letter-spacing:0}@media(min-width:1280px){.home-start-info__content p{text-align:left}}.home-claim{display:flex;align-items:center;flex-direction:column;min-height:400px;background-color:#005137;margin:0;position:relative}.home-claim__content{color:#fff;margin:auto;max-width:800px;width:100%}.home-claim__content h2{font-weight:800;font-size:30px;line-height:130%;text-align:center}@media(min-width:1280px){.home-claim__content h2{font-size:40px}}.home-claim__triangle{width:50px;height:50px;z-index:4;position:absolute;top:-1px}.home-claim__triangle path{fill:#fff}.page-not-found{background:get-styles--404("variant-default",background);background-size:cover;min-height:100vh;display:flex;flex-direction:column}.page-not-found__header-container{height:80px;background:#fff}.page-not-found__header{width:1216px;margin:0 auto;height:80px;display:flex;flex-flow:row nowrap;align-items:center}.page-not-found__header img{height:24px;width:auto;display:block}.page-not-found__content-wrapper{flex:1 1;display:grid;place-content:center}.page-not-found__content{flex:1 1;width:100%;max-width:832px;margin:0 auto;padding:0 16px 64px;display:flex;flex-flow:column nowrap;align-items:center}.page-not-found__lottie{margin:32px auto}.page-not-found__lottie svg{max-width:240px}.page-not-found__image{width:250px;padding:120px 0 25px}.page-not-found__image img{width:100%;height:auto;vertical-align:middle}.page-not-found__title{margin:0 0 16px;font-weight:800;font-size:56px}.page-not-found__text,.page-not-found__title{width:100%;line-height:140%;font-family:Helvetica Now Display,Helvetica,arial,sans-serif;text-align:center;color:get-styles--404("variant-default",text-color)}.page-not-found__text{font-size:24px}.page-not-found__text_back_url{font-weight:700;color:#333}.page-not-found__text_back_url:hover{color:#333;text-decoration:underline}.page-not-found__link{color:#f60;font-weight:700}.page-not-found__link:hover{color:#f60;text-decoration:underline}.page-not-found__button{font-family:Helvetica Now Display,Helvetica,arial,sans-serif;display:inline-block;margin:40px 0 0;border:0;padding:11px 24px;height:48px;box-sizing:border-box;color:#fff;background-color:#f60;font-size:14px;line-height:24px;font-weight:700;border-radius:4px;text-align:center;overflow:hidden;position:relative;transition:background-color .3s ease;cursor:pointer}.page-not-found__button span{display:inline-block;position:relative;z-index:2}.page-not-found__button:focus{color:#fff}.page-not-found__button:hover{color:#fff;background-color:#de450a}@media(max-width:1279px){.page-not-found__header{width:940px}.page-not-found__image{padding:80px 0 20px}}@media(max-width:1023px){.page-not-found__header{width:704px}}@media(max-width:767px){.page-not-found__header-container{height:64px}.page-not-found__header{height:64px;width:auto;margin:0;padding:0 24px}.page-not-found__header img{height:20px}.page-not-found__content{width:auto;padding:0 24px 40px}.page-not-found__lottie{margin:32px auto}.page-not-found__lottie svg{max-width:240px}.page-not-found__image{padding:40px 0 20px;max-width:240px}.page-not-found__title{font-size:34px;font-weight:800;line-height:140%}.page-not-found__text{font-size:22px;line-height:28px}}@media(max-width:374px){.page-not-found__image{padding:30px 0 20px}.page-not-found__button{margin-top:25px}}.login-header{position:relative;display:flex;flex-direction:column;height:100vh;padding:64px 0 0;background:linear-gradient(180deg,rgba(0,0,0,0) 80.93%,#000000),linear-gradient(0deg,rgba(0,0,0,0) 63.8%,#000000 97.93%)}.login-header picture{filter:blur(7px);position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}.login-header picture,.login-header__inner{display:flex;align-items:center;justify-content:center}.login-header__inner{height:100%;flex-direction:column;padding:82px 24px 34px;margin:auto;max-width:540px;width:100%;z-index:2}@media(min-width:1280px){.login-header__inner{padding-bottom:48px;padding-top:104px}}.login-header__text{width:100%}.login-header__text h2{font-weight:800;font-size:24px;line-height:95%;letter-spacing:.5px;text-transform:uppercase;color:#fff;margin-bottom:28px}.login-header__text h2,.login-header__text p{text-align:center;font-family:Helvetica Now Display,sans-serif}.login-header__text p{color:#fff2e1;font-size:16px;line-height:120%;margin-top:20px}.login-header__cta{display:flex;flex-direction:column;align-items:center;width:100%;max-width:327px}.login-header__cta p{color:#fff;text-align:center;font-size:13px;line-height:140%}.container-content,.container-offers{overflow:hidden}.login-screen.container-content{height:100vh;height:100dvh}section{margin-bottom:64px}section.has-padding-top{padding-top:64px}section.has-padding{padding-block:64px}section.no-margin{margin-bottom:0}@media(max-width:1279px){section{margin-bottom:40px}section.has-padding-top{padding-top:40px}section.has-padding{padding-block:40px}}@media(max-width:767px){section{margin-bottom:32px;padding-inline:24px}section.has-padding-top{padding-top:32px}section.has-padding{padding-block:32px}}.page-redirect__header-container{height:80px;background:#fff}.page-redirect__header{width:1216px;margin:0 auto;height:80px;display:flex;flex-flow:row nowrap;align-items:center}.page-redirect__header img{height:24px;width:auto;display:block}.page-redirect__content-wrapper{background:#21c9a9;flex:1 1;display:grid;place-content:center}.page-redirect__content{flex:1 1;width:100%;max-width:832px;margin:0 auto;padding:0 16px 64px;display:flex;flex-flow:column nowrap;align-items:center;text-align:center}.page-redirect__lottie{margin:32px auto}.page-redirect__lottie svg{max-width:240px}.page-redirect__image{margin:0 auto 40px;display:inline-block}.page-redirect__link{color:#f60;font-weight:700}.page-redirect__link:hover{color:#f60;text-decoration:underline}.page-redirect__button{font-family:Helvetica Now Display,Helvetica,arial,sans-serif;display:inline-block;margin:40px 0 0;border:0;padding:11px 24px;height:48px;box-sizing:border-box;color:#fff;background-color:#f60;font-size:14px;line-height:24px;font-weight:700;border-radius:4px;text-align:center;overflow:hidden;position:relative;transition:background-color .3s ease;cursor:pointer;box-shadow:inset 0 -2px 0 #de450a}.page-redirect__button span{display:inline-block;position:relative;z-index:2}.page-redirect__button:focus{color:#fff}.page-redirect__button:hover{color:#fff;background-color:#de450a}@media(max-width:1279px){.page-redirect__header{width:940px}}@media(max-width:1023px){.page-redirect__header{width:704px}}@media(max-width:767px){.page-redirect__header-container{height:64px}.page-redirect__header{height:64px;width:auto;margin:0;padding:0 24px}.page-redirect__header img{height:20px}.page-redirect__content{width:auto;padding:0 24px 40px}.page-redirect__lottie{margin:32px auto}.page-redirect__lottie svg{max-width:240px}.page-redirect__image{margin:0 auto 40px;display:inline-block}.page-redirect__title{font-size:28px;line-height:140%}.page-redirect__text{font-size:20px;line-height:150%}}@media(max-width:374px){.page-redirect__button{margin-top:25px}}.react-responsive-modal-root{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1000}.react-responsive-modal-overlay{background:rgba(0,0,0,.5);position:fixed;top:0;bottom:0;left:0;right:0;z-index:-1}.react-responsive-modal-container{height:100%;outline:0;overflow-x:hidden;overflow-y:auto;text-align:center}.react-responsive-modal-containerCenter:after{width:0;height:100%;content:"";display:inline-block;vertical-align:middle}.react-responsive-modal-modal{max-width:800px;display:inline-block;text-align:left;vertical-align:middle;background:#ffffff;box-shadow:0 12px 15px 0 rgba(0,0,0,.25);margin:1.2rem;padding:1.2rem;position:relative;overflow-y:auto}.react-responsive-modal-closeButton{position:absolute;top:14px;right:14px;border:none;padding:0;cursor:pointer;background-color:transparent;display:flex}.react-responsive-modal-container,.react-responsive-modal-modal,.react-responsive-modal-overlay{animation-fill-mode:forwards!important}@keyframes react-responsive-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes react-responsive-modal-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes react-responsive-modal-modal-in{0%{transform:scale(.96);opacity:0}to{transform:scale(100%);opacity:1}}@keyframes react-responsive-modal-modal-out{0%{transform:scale(100%);opacity:1}to{transform:scale(.96);opacity:0}}