@keyframes bouncing{0%{opacity:1;transform:translateY(8px)}to{opacity:.3;transform:translateY(-8px)}}body.grid .mask:nth-child(1)>div{background:rgba(127,127,0,.4)}body.grid .mask:nth-child(2)>div{background:rgba(127,0,127,.4)}#grid{position:fixed;z-index:9996;top:0;bottom:0;left:0;right:0;pointer-events:none}#grid::after,#grid::before{content:"";position:absolute}#grid::before{top:0;left:calc(50% - 1px);width:2px;height:100%;background:rgba(255,0,0,.75)}#grid::after{top:calc(50% - 1px);left:0;width:100%;height:2px;background:rgba(0,0,255,.75)}#grid-col-0,#grid-raw-0{position:absolute;width:100%;height:100%;box-sizing:border-box;display:flex;justify-content:space-between}#grid-col-0{padding-left:var(--grid-0-x-marge);padding-right:var(--grid-0-x-marge)}#grid-col-0 div{position:relative;width:var(--grid-0-x-col);height:100%;background:red;opacity:.2}@media (max-width:650px){#grid-col-0 div:nth-child(n+4){display:none}#grid-col-0 div:nth-child(2){width:calc(var(--vr)*585)}}#grid-raw-0{padding-bottom:var(--grid-0-y-raw);flex-direction:column}#grid-raw-0 div{position:relative;width:100%;height:var(--grid-0-y-raw);background:#00f;opacity:.2}#grid-raw-0 div:nth-child(n+10){display:none}@media (max-width:650px){#grid-raw-0{padding-bottom:0}#grid-raw-0 div:nth-child(n+10){display:block}}.date{margin-top:calc(var(--vr)*40);color:var(--color-main);text-align:center}@media (orientation:portrait) and (max-width:650px){.date{margin-top:calc(var(--vr)*25)}}:lang(ja-JP) .date{color:var(--color-accent)}#footer-wrap{position:fixed;top:0;left:0;width:100%;height:calc(var(--svh)*100);overflow:hidden;pointer-events:none}#footer,#footer-close{position:absolute;left:0;width:100%}#footer-close{top:0;height:100%;pointer-events:none}#footer{bottom:0;padding:calc(var(--vr)*120) calc(var(--vr)*1095) calc(var(--vr)*132);box-sizing:border-box;background:#0c0c0c;will-change:transform;transform:translate3d(0,100%,0)}@media (orientation:portrait) and (max-width:650px){#footer{padding:calc(var(--vr)*142) calc(var(--vr)*135) calc(var(--vr)*152)}}#footer-logo{width:calc(var(--vr)*1032)}@media (orientation:portrait) and (max-width:650px){#footer-logo{width:auto}}#footer-line{margin-top:calc(var(--vr)*32);width:100%;height:calc(var(--vr)*3);background-color:#2b2f33;display:none}@media (orientation:portrait) and (max-width:650px){#footer-line{display:block}}#footer-link{margin-top:calc(var(--vr)*66);font-size:calc(var(--vr)*24);line-height:calc(var(--vr)*26);display:flex;flex-wrap:wrap}#footer-link>div{color:#575e66}#footer-link a,#footer-link button{color:#fff;pointer-events:all;display:flex}.footer-link-icon{margin-right:calc(var(--vr)*10);margin-top:calc(var(--vr)*1);height:calc(var(--vr)*22);width:calc(var(--vr)*47.1429);pointer-events:none}.footer-link-txt{white-space:nowrap;pointer-events:none}#footer-link #ot-sdk-btn{margin:0;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none;color:#fff;font:inherit;letter-spacing:inherit;text-transform:uppercase;min-height:0;height:auto;width:auto;white-space:nowrap;cursor:pointer}#footer-link #ot-sdk-btn.ot-geo-us{background-image:url(/media/footer/privacy-options.svg);background-repeat:no-repeat;background-position:left center;background-size:calc(var(--vr)*47.1429) calc(var(--vr)*22);padding-left:calc(var(--vr)*57.1429)}@media (orientation:portrait) and (max-width:650px){#footer-link{margin-top:calc(var(--vr)*40)}}#footer-copyright{margin-top:calc(var(--vr)*22.5);font-size:calc(var(--vr)*24);line-height:calc(var(--vr)*26);color:#575e66}@media (orientation:portrait) and (max-width:650px){#footer-copyright{max-width:calc(var(--vr)*700)}}.logo{display:flex;justify-content:center}.logo svg{height:calc(var(--vr)*192);width:auto;fill:var(--color-main)}:lang(ja-JP) .logo svg{height:calc(var(--vr)*230)}@media (orientation:portrait) and (max-width:650px){.logo svg{height:calc(var(--vr)*92)}:lang(ja-JP) .logo svg{height:calc(var(--vr)*140)}}[a-lazy],[a-player-video] video{opacity:0}[a-lazy-fx]{will-change:opacity;transition-property:opacity}[a-lazy-fx="0"]{transition-duration:1000ms;transition-timing-function:var(--io2)}[a-lazy-fx="1"]{transition-duration:2000ms;transition-delay:1000ms;transition-timing-function:var(--o6)}#mobile-img-video video.fx,[a-lazy].a-lazy{opacity:1}[a-player]{position:relative;overflow:hidden}[a-player-video]{position:relative;width:100%}[a-player-video-poster]{background:var(--color-lazy-opaque)}[a-player-video-poster],[a-player-video-preloaded]{position:absolute;top:0;left:0;width:100%;height:100%}[a-player-ctrl]{font-size:12px;font-weight:500;line-height:20px;letter-spacing:-.02em;display:flex;justify-content:space-between;font-variant-numeric:tabular-nums;opacity:0}[a-player-ctrl] svg{pointer-events:none}[a-player-ctrl-pi-cta]{width:18px;height:20px;display:flex;align-items:center;justify-content:center;background:#b6ffdf}[a-player-ctrl-pi-cta] svg{width:12px;height:12px}[a-player-ctrl-pt]{width:46px}@media (orientation:portrait){[a-player-ctrl-pt]{display:none}}[a-player-ctrl-pr]{flex-grow:.94;height:20px;display:flex;align-items:center;background:#ffe9c1}@media (orientation:portrait){[a-player-ctrl-pr]{flex-grow:.8}}[a-player-ctrl-pr-line]{position:relative;width:100%;height:2px;overflow:hidden;pointer-events:none}[a-player-ctrl-pr-line-bg]{width:100%;height:100%;background:#cecece;opacity:.2}[a-player-ctrl-pr-line-cur]{position:absolute;top:0;left:0;width:100%;height:100%;transform:translate3d(-110%,0,0);background:#000}[a-player-ctrl-tc],[a-player-ctrl-tt]{position:relative;top:1px;width:40px;display:flex;align-items:center;justify-content:flex-end}[a-player-ctrl-si-cta]{width:18px;height:20px;background:#b4c4ff;display:flex;align-items:center;justify-content:center}[a-player-ctrl-si-cta] svg{width:18px;height:12px}[a-player-ctrl-st]{width:70px}@media (orientation:portrait){[a-player-ctrl-st]{display:none}}[a-player-ctrl-fi-cta]{width:18px;height:20px;display:flex;align-items:center;justify-content:center;background:#ffbcc6}[a-player-ctrl-fi-cta] svg{width:12px;height:12px}@media (orientation:portrait){[a-player-ctrl-ft]{display:none}}[a-player-cover]{position:absolute;inset:-1px;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:all}[a-player-cover-img],[a-player-cover-txt]{width:100%;height:100%;pointer-events:none;opacity:1;transition:opacity 300ms var(--o3)}[a-player-cover-img]{background:var(--color-lazy-transparent)}[a-player-cover-img].fx,[a-player-cover-txt].fx{opacity:0}[a-player-cover-txt]{position:absolute;top:0;left:0;font-weight:500;display:flex;align-items:center;justify-content:center}:root{--range-grip-size:16px;--range-lane-height:2px}[a-range]{position:relative;padding:0 calc(var(--range-grip-size)*.5);box-sizing:border-box;width:-moz-min-content;width:min-content;height:var(--range-grip-size);display:flex;align-items:center;cursor:pointer}[a-range-lane]{width:160px;height:var(--range-lane-height);background:var(--color-light-txt);pointer-events:none}[a-range-grip],[a-range-interval]{position:absolute;left:calc(var(--range-grip-size)*.5)}[a-range-interval]{top:4px;bottom:4px;right:calc(var(--range-grip-size)*.5);display:flex;justify-content:space-between}[a-range-interval] div{width:var(--range-lane-height);height:100%;background:var(--color-light-txt)}[a-range-grip]{top:0;width:var(--range-grip-size);height:var(--range-grip-size);background:var(--color-range-grip);border-radius:100%}[a-scroll-vp]{overflow-y:scroll}.sv [a-scroll]{will-change:transform}[a-slider-move-area].helper-x [a-slider-move-li-hit],[a-slider-move-area].helper-y [a-slider-move-li-hit]{position:relative}[a-slider-move-area].helper-x [a-slider-move-li-hit]::after{content:"";position:absolute;top:0;left:calc(50% - 1px);width:2px;height:100%;background:red}[a-slider-move-area].helper-y [a-slider-move-li-hit]::before{content:"";position:absolute;top:calc(50% - 1px);left:0;width:100%;height:2px;background:#00f}[a-slider-move-area]{position:relative;width:100%;overflow:hidden}[a-slider-move-list]{position:relative}[a-slider-move-li]{position:absolute;top:0;left:0}[a-slider-move-area] .txt-xl-0{margin-top:calc(var(--vw)*14)}[a-slider-reveal]{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;overflow:hidden}[a-slider-reveal]>*{pointer-events:none}[a-slider-nav-cta]{pointer-events:all}#mobile-intro-bottom-cta svg,[a-slider-nav-cta]>*{pointer-events:none}[a-slider-reveal-list],[a-uline]{position:relative}[a-slider-reveal-list] li:not(:first-child){position:absolute;top:0;left:0;width:100%;height:100%}[a-uline-item]{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;pointer-events:none}[a-uline-item]::after,[a-uline-item]::before{content:"";position:absolute;left:0;width:100%;will-change:transform}[a-uline=reveal] [a-uline-item]::before{transform:translate3d(-102%,0,0);opacity:0}[a-uline=reveal] [a-uline-item]::after{transition:transform 1000ms var(--o6);transform:translate3d(102%,0,0);opacity:1}.hover [a-uline=reveal]:hover [a-uline-item]::before,[a-uline=reveal].fx [a-uline-item]::before{transition:transform 1000ms var(--o6);transform:translate3d(0,0,0);opacity:1}.hover [a-uline=reveal]:hover [a-uline-item]::after,[a-uline=reveal].fx [a-uline-item]::after{transition:none;transform:translate3d(0,0,0);opacity:0}[a-uline=replay] [a-uline-item]::before{transition:transform 1000ms var(--o6) 100ms}[a-uline=replay] [a-uline-item]::after{transform:translate3d(-102%,0,0);transition:transform 1000ms var(--o6)}.hover [a-uline=replay]:hover [a-uline-item]::before{transform:translate3d(102%,0,0);transition:transform 1000ms var(--o6)}.hover [a-uline=replay]:hover [a-uline-item]::after{transform:translate3d(0,0,0);transition:transform 1000ms var(--o6) 100ms}[a-uline-style="0"] [a-uline-item]::after,[a-uline-style="0"] [a-uline-item]::before{height:1px;bottom:2px;background:var(--color-light-txt)}[a-uline-style="1"] [a-uline-item]::after,[a-uline-style="1"] [a-uline-item]::before{height:2px;bottom:0;background:#c5c5c5}[a-uline-style="2"] [a-uline-item]::after,[a-uline-style="2"] [a-uline-item]::before{height:1px;bottom:0;background:red}#_404{min-height:calc(var(--svh)*100);display:flex;justify-content:center;align-items:center;text-align:center;color:var(--color-main)}#_404 a,#_404-top{margin-top:calc(var(--vr)*36);font-size:calc(var(--vr)*18);line-height:calc(var(--vr)*25);letter-spacing:.25em}@media (orientation:portrait) and (max-width:650px){#_404-top{margin-top:calc(var(--vr)*38)}}#_404-title{margin-top:calc(var(--vr)*40);font-size:calc(var(--vr)*42);line-height:calc(var(--vr)*60);letter-spacing:.35em;text-indent:.35em}@media (orientation:portrait) and (max-width:650px){#_404-title{margin-top:calc(var(--vr)*60);font-size:calc(var(--vr)*40);line-height:calc(var(--vr)*67)}}#_404 a{margin-top:calc(var(--vr)*76);margin-left:auto;margin-right:auto;font-size:calc(var(--vr)*20);line-height:calc(var(--vr)*30);border:calc(var(--vr)*3) solid var(--color-main);width:calc(var(--vr)*200);height:calc(var(--vr)*90);box-sizing:border-box;border-radius:calc(var(--vr)*90);display:flex;align-items:center;justify-content:center}#_404 a div{margin-top:calc(var(--vr)*2)}@media (orientation:portrait) and (max-width:650px){#_404 a{margin-top:calc(var(--vr)*77)}}#desktop{position:relative;height:100svh;will-change:transform}@media (orientation:portrait) and (max-width:650px){#desktop{display:none}}#desktop-bottom{position:absolute;z-index:1;bottom:calc(var(--vr)*497);width:100%;pointer-events:none;will-change:transform}.desktop-grid{position:relative;height:100vh;overflow:hidden}.desktop-grid [a-slider-move-area]{height:100%}.desktop-grid [a-slider-move-list]{height:100%;width:100%}.desktop-grid [a-slider-move-li]{width:calc(var(--grid-0-x-col)*2 + var(--grid-0-x-gutter)*2);height:calc(var(--grid-0-x-col)*2*16/9 + var(--grid-0-x-gutter)*2*16/9);flex:initial;display:flex;align-items:center;justify-content:center}.desktop-grid [a-slider-move-li-hit]{width:calc(100% - var(--grid-0-x-gutter)*1);height:calc(100% - var(--grid-0-x-gutter)*1);display:flex;align-items:center;justify-content:center;background:var(--color-lazy-opaque)}#desktop-nav{position:absolute;top:0;bottom:0;right:calc(var(--vr)*360);width:calc(var(--vr)*368);display:flex;flex-direction:column;justify-content:center}#desktop-nav-top{position:relative;width:100%;padding-bottom:calc(var(--vr)*67);border-radius:calc(var(--vr)*45);background:var(--color-accent)}#desktop-nav-top h1{padding-top:calc(var(--vr)*56);text-align:center;letter-spacing:.75em;text-indent:.75em}#desktop-nav-top h1>span:nth-child(2),#mobile-intro-bottom-title>span:nth-child(2){letter-spacing:.35em;text-indent:.35em}:lang(pt-BR) #desktop-nav-top .txt-l-1{letter-spacing:.25em;text-indent:.25em}:lang(fr-CA) #desktop-nav-top .txt-l-1,:lang(fr-FR) #desktop-nav-top .txt-l-1{letter-spacing:.05em;text-indent:.05em}:lang(de-DE) #desktop-nav-top .txt-l-1{letter-spacing:.01em;text-indent:.01em}:lang(es-ES) #desktop-nav-top .txt-l-1{letter-spacing:.25em;text-indent:.25em}:lang(it-IT) #desktop-nav-top .txt-l-1{letter-spacing:.1em;text-indent:.1em}:lang(es-MX) #desktop-nav-top .txt-l-1{letter-spacing:.15em;text-indent:.15em}#desktop-nav-top-qr{margin:calc(var(--vr)*43) auto 0;width:calc(var(--vr)*180);height:calc(var(--vr)*180)}#desktop-nav-top-msg{margin-top:calc(var(--vr)*54);text-align:center}:lang(de-DE) #desktop-nav-top-msg.txt-s-0{letter-spacing:.02em;text-indent:.02em}.desktop-nav-cta{position:relative;margin-top:calc(var(--vr)*20);height:calc(var(--vr)*90);border-radius:calc(var(--vr)*45);display:flex;align-items:center;justify-content:center;overflow:hidden}.desktop-nav-cta-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-main);pointer-events:none}.desktop-nav-cta-txt{position:relative;pointer-events:none;margin-top:calc(var(--vr)*2)}:lang(pt-BR) .desktop-nav-cta-txt.txt-xs-0,:lang(pt-BR) .desktop-nav-cta-txt.txt-xs-1{letter-spacing:.08em}:lang(fr-CA) .desktop-nav-cta-txt.txt-xs-0,:lang(fr-CA) .desktop-nav-cta-txt.txt-xs-1{letter-spacing:0}:lang(fr-FR) .desktop-nav-cta-txt.txt-xs-0,:lang(fr-FR) .desktop-nav-cta-txt.txt-xs-1{letter-spacing:.05em}:lang(de-DE) .desktop-nav-cta-txt.txt-xs-0,:lang(de-DE) .desktop-nav-cta-txt.txt-xs-1{letter-spacing:.07em}:lang(es-ES) .desktop-nav-cta-txt.txt-xs-0,:lang(es-ES) .desktop-nav-cta-txt.txt-xs-1{letter-spacing:0}:lang(it-IT) .desktop-nav-cta-txt.txt-xs-0,:lang(it-IT) .desktop-nav-cta-txt.txt-xs-1{letter-spacing:.1em}:lang(es-MX) .desktop-nav-cta-txt.txt-xs-0,:lang(es-MX) .desktop-nav-cta-txt.txt-xs-1{letter-spacing:0}#mobile{display:none}@media (orientation:portrait) and (max-width:650px){#mobile{display:block;height:calc(var(--svh)*100);will-change:transform}}#mobile-bg{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none}#mobile-bg-image,#mobile-bg-video{opacity:0;display:none}@media (orientation:portrait) and (max-width:650px){#mobile-bg-image.active,#mobile-bg-video.active{display:block}}#mobile-bg-video{-o-object-fit:cover;object-fit:cover}#mobile-bg-gl{position:absolute;top:0;left:0;width:100%;height:100%}#mobile-intro,#mobile-top{position:absolute;pointer-events:none}#mobile-top{top:calc(var(--vr)*135);width:100%;will-change:transform}#mobile-top .date,#mobile-top .logo{opacity:0}#mobile-intro{top:0;left:0;width:100vw;height:100%;display:flex;flex-direction:column;justify-content:space-between}#mobile-intro-top{position:absolute;z-index:1;top:calc(var(--vr)*360);left:calc(var(--vr)*110);width:calc(var(--vr)*450);color:var(--color-main);transform-origin:0 0;transform:rotate(-90deg) translate3d(-100%,0,0)}#mobile-intro-top a{margin:auto;padding:calc(var(--vr)*20)0;display:table;text-align:center}:lang(es-ES) #mobile-intro-top .txt-s-0,:lang(es-MX) #mobile-intro-top .txt-s-0,:lang(fr-CA) #mobile-intro-top .txt-s-0,:lang(fr-FR) #mobile-intro-top .txt-s-0{letter-spacing:.15em}:lang(it-IT) #mobile-intro-top .txt-s-0{letter-spacing:.2em}#mobile-intro-bottom{position:absolute;left:0;bottom:calc(var(--vr)*178);width:100%}#mobile-intro-bottom-title{text-align:center;color:var(--color-accent);text-indent:.75em}:lang(fr-CA) #mobile-intro-bottom-title,:lang(fr-FR) #mobile-intro-bottom-title{letter-spacing:.55em;text-indent:.55em}:lang(de-DE) #mobile-intro-bottom-title{letter-spacing:.45em;text-indent:.45em}:lang(it-IT) #mobile-intro-bottom-title{letter-spacing:.55em;text-indent:.55em}:lang(es-MX) #mobile-intro-bottom-title{letter-spacing:.65em;text-indent:.65em}#mobile-intro-bottom-subtitle{margin-top:calc(var(--vr)*14);text-align:center;color:var(--color-accent);text-indent:.7em;letter-spacing:.7em}#mobile-intro-bottom-cta{margin-top:calc(var(--vr)*77);margin-left:auto;margin-right:auto;height:calc(var(--vr)*94);width:calc(var(--vr)*94*208/98);fill:none;stroke:var(--color-main);stroke-width:3px}#mobile-intro-bottom-tap{position:absolute;bottom:calc(var(--vr)*-56);left:0;width:100%;color:var(--color-main);text-align:center}#mobile-name{position:relative;width:100vw;height:100%;display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none}#mobile-name-top{margin-bottom:calc(var(--vr)*290)}#mobile-name-top-headline{position:relative;text-align:center;color:var(--color-main);text-indent:.35em;transition:opacity 150ms;pointer-events:none}#mobile-name-bottom-field-label.fx>span,#mobile-name-top-headline.fx{opacity:0;transition:opacity 250ms}#mobile-name-bottom{margin-bottom:calc(var(--vr)*178);width:100%}#mobile-name-bottom-field{position:relative;margin:auto;width:calc(var(--vr)*830);height:calc(var(--vr)*162)}#mobile-name-bottom-field-label{position:absolute;top:0;left:0;width:100%;height:100%;color:var(--color-main);display:flex;align-items:center;justify-content:center;cursor:pointer}#mobile-name-bottom-field-label.fx{pointer-events:none}#mobile-name-bottom-field-label>span{margin-left:calc(var(--vr)*4);transition:opacity 150ms}#mobile-name-bottom-field-input{width:100%;height:100%;text-align:center;color:var(--color-main);text-transform:uppercase}#mobile-name-bottom-field-input::-moz-placeholder{color:var(--color-main-30-o)}#mobile-name-bottom-field-input::placeholder{color:var(--color-main-30-o)}#mobile-name-bottom-field-line{position:absolute;bottom:calc(var(--vr)*-5);left:0;width:100%;height:calc(var(--vr)*10);background:var(--color-main)}#mobile-name-bottom-height{height:calc(var(--vr)*358)}#mobile-name-bottom-limit{padding-top:calc(var(--vr)*26);margin-left:50%;width:calc(var(--vr)*415);text-align:center;color:var(--color-main)}#mobile-name-bottom-agreement{padding-top:calc(var(--vr)*58);margin:auto;display:flex;width:calc(var(--vr)*514)}#mobile-name-bottom-agreement-checkbox{width:calc(var(--vr)*106)}#mobile-name-bottom-agreement-checkbox-cta{padding:calc(var(--vr)*16)}#mobile-name-bottom-agreement-checkbox-cta svg{width:calc(var(--vr)*65);height:calc(var(--vr)*65);fill:none;stroke:var(--color-main);stroke-width:3px;pointer-events:none}#mobile-name-bottom-agreement-checkbox-cta polyline{opacity:0;transition:opacity 50ms}#mobile-name-bottom-agreement-checkbox-cta.active polyline{transition:opacity 150ms;opacity:1}#mobile-name-bottom-agreement-txt{padding-top:calc(var(--vr)*21);width:calc(var(--vr)*408);color:var(--color-main)}#mobile-name-bottom-agreement-txt a{display:inline;text-decoration:underline}#mobile-name-bottom-submit{position:relative;margin-left:auto;margin-right:auto;height:calc(var(--vr)*94);width:calc(var(--vr)*94*208/98)}#error-box-bottom>span,#mobile-img-ui-cta svg,#mobile-name-bottom-submit svg{pointer-events:none}#mobile-name-bottom-submit-arrow,#mobile-name-bottom-submit-border{fill:none;stroke:var(--color-main);stroke-width:3px}#mobile-name-bottom-submit-arrow{transition:opacity 300ms 200ms}#mobile-name-bottom-submit-dot,#mobile-name-bottom-submit.fx #mobile-name-bottom-submit-arrow{opacity:0;transition:opacity 300ms}#mobile-name-bottom-submit-dot{fill:var(--color-main);animation-play-state:paused}#mobile-name-bottom-submit.fx #mobile-name-bottom-submit-dot{animation-play-state:running;transition:opacity 300ms 200ms;opacity:1}#mobile-name-bottom-submit-dot circle{animation:bouncing 600ms cubic-bezier(.5,1,.89,1) infinite alternate}#mobile-name-bottom-submit-dot circle:nth-child(1){animation-delay:200ms}#mobile-name-bottom-submit-dot circle:nth-child(2){animation-delay:400ms}#mobile-img{position:absolute;top:0;left:0;width:100vw;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none}#mobile-img-stream{position:absolute;inset:calc(var(--vr)*90);background:#242424;border-radius:calc(var(--vr)*90);overflow:hidden}#mobile-img-stream::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:60%;background:linear-gradient(transparent,var(--color-main-50))}#mobile-img-stream::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3)}#mobile-img.error #mobile-img-stream::before{backdrop-filter:blur(20px)}#mobile-img-canvas{position:absolute;top:0;left:0;opacity:0}#mobile-img-canvas,#mobile-img-video{width:100%;height:100%}#mobile-img-video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity 500ms;transform:scaleX(-1)}#mobile-img-ui{position:absolute;bottom:calc(var(--vr)*259);left:0;width:100%}#mobile-img.error #mobile-img-ui,#mobile-img.error-cam #mobile-img-ui{opacity:0}#mobile-img-ui-headline{margin-left:calc(var(--vr)*26);text-align:center;color:var(--color-main)}#mobile-img-ui-cta-wrap{position:relative;margin-top:calc(var(--vr)*56)}#mobile-img-ui-cta{position:relative;margin-left:auto;margin-right:auto;width:calc(var(--vr)*180);height:calc(var(--vr)*180)}#mobile-img-ui-cta-capture{width:100%;height:100%;border-radius:100%;border:calc(var(--vr)*14) solid var(--color-main);pointer-events:none}#mobile-img-ui-cta-confirm{position:absolute;top:0;left:calc(50% - var(--vr)*180*.5);width:calc(var(--vr)*180);height:calc(var(--vr)*180);border-radius:100%;pointer-events:none}#mobile-img-ui-cta-back svg,#mobile-img-ui-cta-confirm circle,#mobile-img-ui-cta-restart svg{fill:var(--color-main)}#mobile-img-ui-cta-confirm polygon{fill:#231f20}#mobile-img-ui-cta-back,#mobile-img-ui-cta-restart{position:absolute;top:calc(((180 - 92)*var(--vr))*.5);width:calc(var(--vr)*92);height:calc(var(--vr)*92);border-radius:100%}#mobile-img-ui-cta-back{left:calc(var(--vr)*137*-1)}#mobile-img-ui-cta-restart{right:calc(var(--vr)*137*-1);display:none}#mobile-img-ui-tap{margin-top:calc(var(--vr)*31);color:var(--color-main);text-align:center}#mobile-load,#mobile-load-bottom{position:absolute;left:0;width:100%}#mobile-load{top:0;height:100%;pointer-events:none}#mobile-load-bottom{bottom:calc(var(--vr)*310)}#mobile-load-bottom-percent{margin-top:calc(var(--vr)*90);color:var(--color-accent);text-align:center}#mobile-load-bottom-line{margin-top:calc(var(--vr)*8);margin-left:auto;margin-right:auto;width:calc(var(--vr)*455);height:calc(var(--vr)*10);border-radius:calc(var(--vr)*10);background:var(--color-accent-30-o);overflow:hidden}#mobile-load-bottom-line>div{width:100%;height:100%;border-radius:calc(var(--vr)*10);transform:translate3d(-101%,0,0);transition:transform 300ms}#mobile-load-bottom-txt{margin-top:calc(var(--vr)*28);text-align:center;color:var(--color-accent)}#mobile-output{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none;overflow:hidden}#mobile-output-img{position:relative;width:100%;height:100%;background:#191919}#mobile-output-img::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(to top,#000,transparent)}#mobile-output-name{position:absolute;top:calc(var(--vr)*235);width:100%;font-size:calc(var(--vr)*56);line-height:calc(var(--vr)*70);color:var(--color-main);text-align:center;text-transform:uppercase}#mobile-output-name.len-1,#mobile-output-name.len-2,#mobile-output-name.len-3,#mobile-output-name.len-4{letter-spacing:calc(var(--vr)*180);text-indent:calc(var(--vr)*180)}#mobile-output-name.len-5,#mobile-output-name.len-6{letter-spacing:calc(var(--vr)*115);text-indent:calc(var(--vr)*115)}#mobile-output-name.len-7,#mobile-output-name.len-8{letter-spacing:calc(var(--vr)*68);text-indent:calc(var(--vr)*68)}#mobile-output-name.len-10,#mobile-output-name.len-9{letter-spacing:calc(var(--vr)*52);text-indent:calc(var(--vr)*52)}#mobile-output-ui{position:absolute;bottom:calc(var(--vr)*149);left:0;width:100%}#mobile-output-ui-cta{position:relative;margin-top:calc(var(--vr)*41);margin-left:auto;margin-right:auto;width:calc(var(--vr)*152);height:calc(var(--vr)*152)}#mobile-output-ui-cta-download{width:100%;height:100%;border-radius:100%}#mobile-output-ui-cta-back svg,#mobile-output-ui-cta-download svg,#mobile-output-ui-cta-share svg{pointer-events:none;fill:var(--color-main)}#mobile-output-ui-cta-back,#mobile-output-ui-cta-share{position:absolute;top:calc(((152 - 92)*var(--vr))*.5);width:calc(var(--vr)*92);height:calc(var(--vr)*92);border-radius:100%}#mobile-output-ui-cta-back{left:calc(var(--vr)*152*-1)}#mobile-output-ui-cta-share{right:calc(var(--vr)*152*-1)}#error,#mobile-output-ui-cta-share.off{display:none}#error{position:absolute;top:0;left:0;width:100%;height:calc(var(--svh)*100);align-items:center;justify-content:center;pointer-events:none}@media (orientation:portrait) and (max-width:650px){#error{display:flex}}#error-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.66);opacity:0}#error-box{position:relative;margin-top:calc(var(--vr)*45);padding-bottom:calc(var(--vr)*90);width:calc(var(--vr)*585);text-align:center;color:#000;opacity:0}#error-box-bg{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:calc(var(--vr)*90);background:var(--color-main)}#error.browser #error-box-bg,#mobile-load-bottom-line>div{background:var(--color-accent)}#error-box-msg,#error-box-top{position:relative;margin-top:calc(var(--vr)*85)}#error.browser #error-box-top{display:none}#error-box-msg{margin-top:calc(var(--vr)*59)}:lang(fr-CA) #error-box-msg.txt-l-1{letter-spacing:.25em}:lang(de-DE) #error-box-msg.txt-l-1,:lang(fr-FR) #error-box-msg.txt-l-1{letter-spacing:.15em}:lang(es-ES) #error-box-msg.txt-l-1{letter-spacing:.2em}:lang(it-IT) #error-box-msg.txt-l-1{letter-spacing:.1em}:lang(es-MX) #error-box-msg.txt-l-1{letter-spacing:.25em}#error.browser #error-box-msg{margin-top:calc(var(--vr)*100)}#error.browser #error-box-msg.txt-l-1{line-height:calc(var(--vr)*44);letter-spacing:.15em}#error-box-bottom{position:relative;margin-left:auto;margin-right:auto;margin-top:calc(var(--vr)*78);min-width:calc(var(--vr)*200);padding-left:calc(var(--vr)*56);padding-right:calc(var(--vr)*56);height:calc(var(--vr)*90);border:calc(var(--vr)*3) solid #000;border-radius:calc(var(--vr)*45);text-align:center}#error-box-bottom-browser,#error.browser #error-box-bottom-default{display:none}#error.browser #error-box-bottom-browser{display:block}#error.browser #error-box-bottom .txt-s-0{letter-spacing:.1em}[a-slot_]{position:relative;width:100%}.parallel [a-slot_]{clip-path:inset(100%0 0 0)}[a-slot],[a-slot_]{height:100%}