.magic-touch__carousel-navigation,.story-tile__toggle{--button-background:var(--color-container-primary);--button-font-size:0.875rem;--button-gap:var(--small-l);--button-height:var(--medium-xl);--button-line-height:1.0625rem;--button-side-padding:var(--small-xl);--button-border-color:transparent;--button-border-width:0.0625rem;--button-hover-background:var(--button-hover-background-override,var(--color-state-primary-hover));--button-hover-border-color:transparent;--button-active-background:var(--color-state-primary-pressed);--button-disabled-border-color:var(--white-400);--button-disabled-outline-color:var(--color-state-disable-outline);align-items:center;background:var(--button-background);border:var(--button-border-width) solid var(--button-border-color);border-radius:var(--border-radius-m);color:var(--button-text-color);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:var(--font-secondary);font-size:var(--button-font-size);font-weight:500;gap:var(--button-gap);height:var(--button-height);justify-content:center;line-height:var(--button-line-height);outline-offset:var(--small-m);padding:0 var(--button-side-padding-override,var(--button-side-padding));pointer-events:auto;text-align:center;transition:all .3s var(--motion-easy-both)}.magic-touch__carousel-navigation:hover,.story-tile__toggle:hover{background:var(--button-hover-background);border-color:var(--button-hover-border-color);color:var(--button-text-color);text-decoration:none}.magic-touch__carousel-navigation:focus-visible,.story-tile__toggle:focus-visible{background:var(--button-hover-background);outline:1px solid var(--button-focus-outline-color)}.magic-touch__carousel-navigation:active,.story-tile__toggle:active{background:var(--button-active-background);border-color:var(--button-active-border-color);box-shadow:none;color:var(--button-active-color)}.magic-touch__carousel-navigation:disabled,.story-tile__toggle:disabled{background:var(--button-disabled-background);border-color:var(--button-disabled-border-color);color:var(--button-disabled-color);cursor:auto;outline-color:var(--button-disabled-outline-color)}.magic-touch__carousel-navigation,.story-tile__toggle{--button-background:var(--color-container-primary-surface-1);--button-text-color:var(--color-content-secondary);--button-border-color:var(--color-outline-button-alternatif-primary);--button-hover-background:var(--button-hover-background-override,var(--color-state-primary-surface-1-hover));--button-hover-border-color:var(--color-outline-button-alternatif-primary-hover);--button-active-background:var(--color-state-primary-surface-1-pressed);--button-active-color:var(--color-content-secondary);--button-active-border-color:var(--color-outline-button-alternatif-primary-pressed);--button-disabled-color:var(--color-state-disable-content);--button-disabled-background:var(--color-state-disable-container);--button-disabled-border-color:var(--color-outline-button-alternatif-primary-disable);--button-focus-outline-color:var(--color-outline-primary);-webkit-backdrop-filter:var(--blur-light);backdrop-filter:var(--blur-light)}.magic-touch__carousel-navigation{--button-height:var(--medium-m);--button-gap:var(--small-m);--button-side-padding:var(--small-l);--button-font-size:0.75rem;--button-line-height:0.875rem}.magic-touch__carousel-navigation svg{height:1rem;width:1rem}.magic-touch__carousel-navigation i,.story-tile__toggle i{display:inline-flex}.story-tile__button .r-button{--link-text-color:var(--black-400);--link-font-size:0.875rem;--link-font-weight:500;--link-hover-text-color:var(--black-200);--link-active-color:var(--black-100);--link-disabled-color:var(--white-400);--link-focus-outline-color:var(--black-200);background-image:linear-gradient(90deg,currentColor,currentColor),linear-gradient(90deg,currentColor,currentColor);background-position:-10px 100%,100% 100%;background-repeat:no-repeat;background-size:0 1px,100% 1px;color:var(--link-text-color);display:var(--link-display,inline);font-family:var(--font-secondary);font-size:var(--link-font-size);font-weight:var(--link-font-weight);line-height:1.2;outline-offset:var(--small-m);overflow:hidden;padding:0 0 var(--link-padding-bottom) 0;position:var(--link-position,relative);text-decoration:none;transition:all .5s var(--motion-easy-both)}.story-tile__button .r-button:hover{background-position:0 100%,calc(100% + 10px) 100%;background-size:100% 1px,0 1px;color:var(--link-hover-text-color)}.story-tile__button .r-button:focus-visible{outline:1px solid var(--link-focus-outline-color)}.story-tile__button .r-button:active{color:var(--link-active-color)}.story-tile__button .r-button:disabled{color:var(--link-disabled-color);cursor:auto}.story-tile__button .r-button{--link-text-color:var(--color-content-secondary);--link-padding-bottom:var(--small-m);--link-focus-outline-color:var(--color-outline-secondary);--link-hover-text-color:var(--color-state-secondary-hover);--link-active-color:var(--color-state-secondary-pressed);--link-disabled-color:var(--color-state-disable-content)}.magic-touch--text-above .magic-touch__title,.magic-touch--text-inside .magic-touch__title,.story-tile__title{font-family:var(--font-primary);font-weight:352;line-height:1.3}.magic-touch--text-above .magic-touch__title{font-size:3rem;font-weight:268;letter-spacing:-1px;line-height:1.2}.magic-touch--text-inside .magic-touch__title{font-size:2rem;letter-spacing:-.64px;line-height:1.3}.story-tile__title{font-size:1.5rem;letter-spacing:-.48px;line-height:1.4}.magic-touch__surtitle,.magic-touch__trigger-button-label,.story-tile__description{font-family:var(--font-secondary);font-weight:400}.magic-touch__trigger-button-label,.story-tile__description{font-size:.875rem;font-weight:500;line-height:1.0625rem}.magic-touch__surtitle{font-size:.75rem;font-weight:500;line-height:.875rem}.story-tile{--story-tile-padding-block-start:5.625rem;--text-color:var(--component-text-color);aspect-ratio:var(--ratio-9-16);background:none;color:var(--text-color);display:flex;flex-direction:column;flex-grow:0;height:100%;justify-content:flex-start;overflow:auto;overflow:hidden;padding-block:var(--story-tile-padding-block-start) var(--medium-l);padding-inline:var(--small-xxl);position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}@media screen and (min-width:1024px){.story-tile{width:auto}}.story-tile__background{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;inset:0;position:absolute;width:100%}.story-tile__header{display:flex;flex-direction:column;gap:var(--small-m);padding-inline:var(--medium-m);z-index:5}.story-tile__visual{max-width:100%;overflow:hidden;position:relative;z-index:1}.story-tile__visual .freecaster-player{--video-button-inset-inline-start:var(--small-l);--video-button-inset-block-start:var(--small-l)}.story-tile__visual .freecaster-player .fp-engine{-webkit-clip-path:inset(.125rem);clip-path:inset(.125rem)}.story-tile__button{--story-tile-button-padding-inline:var(--medium-m);align-items:center;align-self:center;display:flex;flex-direction:column;gap:var(--medium-s);justify-content:flex-end;max-width:calc(22.5rem + var(--story-tile-button-padding-inline)*2);padding-inline:var(--story-tile-button-padding-inline);width:100%;z-index:3}.story-tile__button:has(.r-action-button),.story-tile__button:has(.r-button){-webkit-margin-before:auto;margin-block-start:auto}.story-tile__button .range__price{display:flex;gap:var(--small-m)}.story-tile__button .range__hyphen,.story-tile__button .range__variation{display:none}[data-country=JP] .story-tile__button{--story-tile-button-padding-inline:0rem}.story-tile__toggle{--button-side-padding:var(--small-l);--button-height:2rem;--story-tile-toggle-opacity:1;align-items:center;display:var(--story-tile-toggle-display,flex);inset-block-end:var(--small-l);inset-inline-start:var(--small-l);justify-content:center;position:absolute;width:2rem;z-index:4}.story-tile__toggle .r-icon{position:absolute}.story-tile__toggle .r-icon--Pause{opacity:var(--story-tile-toggle-opacity)}.story-tile__toggle .r-icon--Play{opacity:calc(1 - var(--story-tile-toggle-opacity))}[data-paused=true] .story-tile__toggle{--story-tile-toggle-opacity:0}.story-tile img{pointer-events:none}.story-tile:has(.r-video){--story-tile-toggle-display:none}.story-tile--novisual{justify-content:flex-end}.story-tile--visual{gap:var(--story-tile-gap,var(--medium-m))}@media screen and (min-width:1024px){.story-tile--visual{--story-tile-gap:var(--medium-xl)}}@media screen and (min-width:1024px)and (max-height:920px){.story-tile--visual{--story-tile-gap:var(--medium-s)}}.story-tile--contained-visual .story-tile__visual{padding-inline:var(--medium-m)}.story-tile--contained-visual .experience-visual{aspect-ratio:2/3;height:auto;margin-inline:auto;width:100%}.story-tile--contained-visual .r-visual{aspect-ratio:var(--ratio-2-3);height:100%;left:50%;max-width:100%;position:absolute;transform:translateX(-50%);width:auto}.story-tile--contained-visual:after{-webkit-backdrop-filter:var(--blur-strong);backdrop-filter:var(--blur-strong);content:"";height:101%;left:0;position:absolute;top:0;width:101%}.story-tile--full-visual{justify-content:flex-end;position:relative}.story-tile--full-visual:has(.r-action-button),.story-tile--full-visual:has(.r-button){--story-tile-overlay-text-bottom:var(--overlay-text-center)}.story-tile--full-visual .r-visual{height:100%}.story-tile--full-visual .r-visual.r-image:after,.story-tile--full-visual .r-visual.r-video .freecaster-player:after{background:var(--story-tile-overlay-text-bottom,var(--overlay-text-bottom));content:"";display:block;inset:0;pointer-events:none;position:absolute}.story-tile--full-visual .story-tile__visual{height:100%;left:0;position:absolute;top:0;width:100%}.story-tile--full-visual .story-tile__visual .r-responsive-img{height:100%;max-width:none;width:100%}[data-animation-type=description-panel-expand-left-in],[data-animation-type=description-panel-expand-left-out],[data-animation-type=expand-down-in],[data-animation-type=expand-down-out],[data-animation-type=expand-left-in],[data-animation-type=expand-left-out],[data-animation-type=expand-right-in],[data-animation-type=expand-right-out],[data-animation-type=expand-up-in],[data-animation-type=expand-up-out],[data-animation-type=fade-in-down-in],[data-animation-type=fade-in-down-out],[data-animation-type=fade-in-left-in],[data-animation-type=fade-in-left-out],[data-animation-type=fade-in-right-in],[data-animation-type=fade-in-right-out],[data-animation-type=fade-in-up-in],[data-animation-type=fade-in-up-out],[data-animation-type=fade-in],[data-animation-type=fade-out],[data-animation-type=grow-in],[data-animation-type=grow-out],[data-animation-type=icon-gallery-animated-in],[data-animation-type=icon-gallery-animated-out],[data-animation-type=rolling-next-finish-in],[data-animation-type=rolling-next-finish-out],[data-animation-type=rolling-next-in],[data-animation-type=rolling-next-out],[data-animation-type=rolling-prev-finish-in],[data-animation-type=rolling-prev-finish-out],[data-animation-type=rolling-prev-in],[data-animation-type=rolling-prev-out]{animation-delay:var(--animation-delay,0s);animation-direction:var(--animation-direction,normal);animation-duration:var(--animation-duration,.45s);animation-fill-mode:var(--animation-fill-mode,none);animation-iteration-count:var(--animation-iteration-count,1);animation-timing-function:var(--animation-timing-function,var(--motion-easy-both))}@media(prefers-reduced-motion:reduce){[data-animation-type=description-panel-expand-left-in],[data-animation-type=description-panel-expand-left-out],[data-animation-type=expand-down-in],[data-animation-type=expand-down-out],[data-animation-type=expand-left-in],[data-animation-type=expand-left-out],[data-animation-type=expand-right-in],[data-animation-type=expand-right-out],[data-animation-type=expand-up-in],[data-animation-type=expand-up-out],[data-animation-type=fade-in-down-in],[data-animation-type=fade-in-down-out],[data-animation-type=fade-in-left-in],[data-animation-type=fade-in-left-out],[data-animation-type=fade-in-right-in],[data-animation-type=fade-in-right-out],[data-animation-type=fade-in-up-in],[data-animation-type=fade-in-up-out],[data-animation-type=fade-in],[data-animation-type=fade-out],[data-animation-type=grow-in],[data-animation-type=grow-out],[data-animation-type=icon-gallery-animated-in],[data-animation-type=icon-gallery-animated-out],[data-animation-type=rolling-next-finish-in],[data-animation-type=rolling-next-finish-out],[data-animation-type=rolling-next-in],[data-animation-type=rolling-next-out],[data-animation-type=rolling-prev-finish-in],[data-animation-type=rolling-prev-finish-out],[data-animation-type=rolling-prev-in],[data-animation-type=rolling-prev-out]{animation-duration:0s!important}}[data-animation-type=description-panel-expand-left-out],[data-animation-type=expand-down-out],[data-animation-type=expand-left-out],[data-animation-type=expand-right-out],[data-animation-type=expand-up-out],[data-animation-type=fade-in-down-out],[data-animation-type=fade-in-left-out],[data-animation-type=fade-in-right-out],[data-animation-type=fade-in-up-out],[data-animation-type=fade-out],[data-animation-type=grow-out],[data-animation-type=icon-gallery-animated-out],[data-animation-type=rolling-next-finish-out],[data-animation-type=rolling-next-out],[data-animation-type=rolling-prev-finish-out],[data-animation-type=rolling-prev-out]{animation-direction:reverse}@keyframes expand-up{0%{-webkit-clip-path:var(--animate-from,polygon(0 100%,100% 100%,100% 100%,0 100%));clip-path:var(--animate-from,polygon(0 100%,100% 100%,100% 100%,0 100%))}to{-webkit-clip-path:var(--animate-to,polygon(0 0,100% 0,100% 100%,0 100%));clip-path:var(--animate-to,polygon(0 0,100% 0,100% 100%,0 100%))}}[data-animation-type=expand-up-in],[data-animation-type=expand-up-out]{animation-name:expand-up}@keyframes expand-right{0%{-webkit-clip-path:var(--animate-from,polygon(0 0,0 0,0 100%,0 100%));clip-path:var(--animate-from,polygon(0 0,0 0,0 100%,0 100%))}to{-webkit-clip-path:var(--animate-to,polygon(0 0,100% 0,100% 100%,0 100%));clip-path:var(--animate-to,polygon(0 0,100% 0,100% 100%,0 100%))}}[data-animation-type=expand-right-in],[data-animation-type=expand-right-out]{animation-name:expand-right}@keyframes expand-down{0%{-webkit-clip-path:var(--animate-from,polygon(0 0,100% 0,100% 0,0 0));clip-path:var(--animate-from,polygon(0 0,100% 0,100% 0,0 0))}to{-webkit-clip-path:var(--animate-to,polygon(0 0,100% 0,100% 100%,0 100%));clip-path:var(--animate-to,polygon(0 0,100% 0,100% 100%,0 100%))}}[data-animation-type=expand-down-in],[data-animation-type=expand-down-out]{animation-name:expand-down}@keyframes expand-left{0%{-webkit-clip-path:var(--animate-from,polygon(100% 0,100% 0,100% 100%,100% 100%));clip-path:var(--animate-from,polygon(100% 0,100% 0,100% 100%,100% 100%))}to{-webkit-clip-path:var(--animate-to,polygon(0 0,100% 0,100% 100%,0 100%));clip-path:var(--animate-to,polygon(0 0,100% 0,100% 100%,0 100%))}}[data-animation-type=expand-left-in],[data-animation-type=expand-left-out]{animation-name:expand-left}@keyframes fade-in-down{0%{opacity:var(--animate-from,0);transform:var(--animate-from,translateY(-200%))}to{opacity:var(--animate-to,1);transform:var(--animate-to,translateY(0))}}[data-animation-type=fade-in-down-in],[data-animation-type=fade-in-down-out]{--animation-fill-mode:forwards;animation-name:fade-in-down}@keyframes fade-in-up{0%{opacity:var(--animate-from,0);transform:var(--animate-from,translateY(200%))}to{opacity:var(--animate-to,1);transform:var(--animate-to,translateY(0))}}[data-animation-type=fade-in-up-in],[data-animation-type=fade-in-up-out]{--animation-fill-mode:forwards;animation-name:fade-in-up}@keyframes fade-in-left{0%{opacity:var(--animate-from,0);transform:var(--animate-from,translateX(200%))}to{opacity:var(--animate-to,1);transform:var(--animate-to,translateY(0))}}[data-animation-type=fade-in-left-in],[data-animation-type=fade-in-left-out]{--animation-fill-mode:forwards;animation-name:fade-in-left}@keyframes fade-in-right{0%{opacity:var(--animate-from,0);transform:var(--animate-from,translateX(-200%))}to{opacity:var(--animate-to,1);transform:var(--animate-to,translateY(0))}}[data-animation-type=fade-in-right-in],[data-animation-type=fade-in-right-out]{--animation-fill-mode:forwards;animation-name:fade-in-right}@keyframes rolling-next{0%{transform:var(--animate-0,translateY(0))}to{transform:var(--animate-100,translateY(.9375rem))}}[data-animation-type=rolling-next-in],[data-animation-type=rolling-next-out]{--animation-duration:0.25s;--animation-timing-function:ease-in-out;animation-name:rolling-next}@keyframes rolling-next-finish{0%{transform:var(--animate-0,translateY(-.9375rem))}to{transform:var(--animate-100,translateY(0))}}[data-animation-type=rolling-next-finish-in],[data-animation-type=rolling-next-finish-out]{--animation-duration:0.25s;--animation-timing-function:ease-in-out;animation-name:rolling-next-finish}@keyframes rolling-prev{0%{transform:var(--animate-0,translateY(0))}to{transform:var(--animate-100,translateY(-.9375rem))}}[data-animation-type=rolling-prev-in],[data-animation-type=rolling-prev-out]{--animation-duration:0.25s;--animation-timing-function:ease-in-out;animation-name:rolling-prev}@keyframes rolling-prev-finish{0%{transform:var(--animate-0,translateY(.9375rem))}to{transform:var(--animate-100,translateY(0))}}[data-animation-type=rolling-prev-finish-in],[data-animation-type=rolling-prev-finish-out]{--animation-duration:0.25s;--animation-timing-function:ease-in-out;animation-name:rolling-prev-finish}@keyframes fade{0%{opacity:var(--animate-from,0)}to{opacity:var(--animate-to,1)}}[data-animation-type=fade-in],[data-animation-type=fade-out]{--animation-duration:0.2s;--animation-timing-function:ease-in-out;animation-name:fade}@keyframes description-panel-expand-left{0%{-webkit-clip-path:var(--animate-from,polygon(55% 0,100% 0,100% 100%,55% 100%));clip-path:var(--animate-from,polygon(55% 0,100% 0,100% 100%,55% 100%))}to{-webkit-clip-path:var(--animate-to,polygon(0 0,100% 0,100% 100%,0 100%));clip-path:var(--animate-to,polygon(0 0,100% 0,100% 100%,0 100%))}}[data-animation-type=description-panel-expand-left-in],[data-animation-type=description-panel-expand-left-out]{--animation-duration:0.8s;--animation-timing-function:var(--motion-easy-both);animation-name:description-panel-expand-left}@keyframes icon-gallery-animated{25%,to{x:var(--animate-25-100,var(--icon-gallery-animated-x));y:var(--animate-25-100,var(--icon-gallery-animated-y));height:var(--animate-25-100,var(--icon-gallery-animated-height));opacity:var(--animate-25-100,var(--icon-gallery-animated-opacity));pointer-events:var(--animate-25-100,none);width:var(--animate-25-100,var(--icon-gallery-animated-width))}}[data-animation-type=icon-gallery-animated-in],[data-animation-type=icon-gallery-animated-out]{--animation-duration:4s;--animation-timing-function:ease-in-out;--animation-iteration-count:infinite;animation-name:icon-gallery-animated}@keyframes grow{0%{width:var(--animate-from,var(--grow-from,0))}to{width:var(--animate-to,var(--grow-to,100%))}}[data-animation-type=grow-in],[data-animation-type=grow-out]{animation-name:grow}.magic-touch{--magic-section-background-ratio:var(--ratio-9-16);--magic-touch-background-animation-duration:1.2s;--magic-touch-slide-delay:0s;--magic-touch-slide-duration:0.4s;--magic-touch-stepper-duration:0.3s;--magic-touch-slide-active-duration:0.4s;overflow:hidden;position:relative}@media screen and (min-width:1024px){.magic-touch{--magic-section-background-ratio:var(--ratio-16-9);--magic-touch-slide-duration:0.5s;--magic-touch-stepper-duration:0.5s;--magic-touch-slide-active-duration:0.5s}}.top-region-section .magic-touch{--magic-section-background-ratio:var(--ratio-2-3);--magic-section-inner-height:auto;--magic-section-inner-ratio:var(--magic-section-background-ratio)}@media screen and (min-width:1024px){.top-region-section .magic-touch{--magic-section-background-ratio:2.66667}}.magic-touch--text-inside{max-height:100vh}.magic-touch__inner{align-items:center;aspect-ratio:var(--magic-section-inner-ratio,auto);display:flex;height:var(--magic-section-inner-height,100vh);justify-content:center;position:relative}.magic-touch__content{align-items:center;display:flex;flex-direction:column;gap:var(--medium-l);padding-inline:var(--medium-s);text-align:center;z-index:3}.magic-touch--text-inside .magic-touch__content{color:var(--color-content-secondary);left:50%;max-width:25rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.magic-touch__titles{display:flex;flex-direction:column;gap:var(--section-headline-gap)}.magic-touch__title{color:var(--component-text-color);transition:var(--magic-touch-background-animation-duration) var(--motion-easy-both)}.magic-touch--text-above .magic-touch__title{max-width:46.875rem}.magic-touch--active.magic-touch--text-above .magic-touch__title,.magic-touch--text-inside .magic-touch__title{color:var(--color-content-secondary)}.magic-touch__surtitle{color:var(--component-secondary-text-color);transition:var(--magic-touch-background-animation-duration) var(--motion-easy-both)}.magic-touch--active.magic-touch--text-above .magic-touch__surtitle,.magic-touch--text-inside .magic-touch__surtitle,.magic-touch__trigger-button{color:var(--color-content-secondary)}.magic-touch__trigger-button{align-items:center;-webkit-backdrop-filter:var(--blur-light);backdrop-filter:var(--blur-light);background:var(--surface-solid-white-10);border-radius:var(--border-radius-full);display:flex;height:var(--large-xs);justify-content:center;position:relative;width:var(--large-xs);--magic-touch-trigger-button-opacity:0;transition:.8s var(--motion-easy-both) var(--magic-touch-background-animation-duration)}.magic-touch__trigger-button:after,.magic-touch__trigger-button:before{border-radius:var(--border-radius-full);content:"";position:absolute;z-index:1}.magic-touch__trigger-button:before{-webkit-backdrop-filter:var(--blur-light);backdrop-filter:var(--blur-light);background-color:var(--surface-solid-secondary-25);height:100%;width:100%}.magic-touch__trigger-button:after{border:.0625rem solid var(--surface-solid-secondary-25);height:calc(100% + var(--small-l));width:calc(100% + var(--small-l))}.magic-touch--text-above .magic-touch__trigger-button{opacity:var(--magic-touch-trigger-button-opacity,1)}.magic-touch--active.magic-touch--text-above .magic-touch__trigger-button{--magic-touch-trigger-button-opacity:1}.magic-touch__trigger-button .r-icon{z-index:2}.magic-touch__trigger-button-container{color:var(--color-content-secondary);--magic-touch-trigger-button-opacity:0;transition:.8s var(--motion-easy-both) var(--magic-touch-background-animation-duration)}.magic-touch--text-above .magic-touch__trigger-button-container{opacity:var(--magic-touch-trigger-button-opacity,1)}.magic-touch--active.magic-touch--text-above .magic-touch__trigger-button-container{--magic-touch-trigger-button-opacity:1}.magic-touch__trigger-button-label{-webkit-padding-before:var(--small-m);padding-block-start:var(--small-m)}.magic-touch__visual-background{-webkit-clip-path:100%;clip-path:100%;height:100%;transition:var(--magic-touch-background-animation-duration) var(--motion-easy-both);width:100%}.magic-touch__visual-background .r-image,.magic-touch__visual-background .r-video{aspect-ratio:var(--magic-section-background-ratio)}.magic-touch--active.magic-touch--text-above .magic-touch__visual-background{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:translate(-50%)}.magic-touch--text-above .magic-touch__visual-background{-webkit-clip-path:polygon(10% 0,90% 0,90% 100%,10% 100%);clip-path:polygon(10% 0,90% 0,90% 100%,10% 100%);inset-block-start:0;inset-inline-start:50%;position:absolute;transform:translate(-50%,60%)}.magic-touch__visual{height:100%}.magic-touch__visual .r-image,.magic-touch__visual .r-video{height:100%;width:100%}.magic-touch__visual .freecaster-player .fp-engine{-webkit-clip-path:inset(.0625rem 0);clip-path:inset(.0625rem 0)}.magic-touch__carousel-container{--magic-touch-carousel-container-padding-block:5vh;--magic-touch-stepper-inset-block-start:var(--medium-l);align-items:center;background:none;border:none;display:flex;flex-direction:column;height:100%;inset-block-start:0;inset-inline-start:0;overflow:clip;padding:0;pointer-events:none;position:fixed;transition:.3s;width:100vw;z-index:51}.magic-touch__carousel-container--opened{background:var(--color-container-primary-alt-1)}@media screen and (min-width:1024px){.magic-touch__carousel-container{padding-block:var(--magic-touch-carousel-container-padding-block)}}.magic-touch__carousel-container--opened{--magic-touch-text-delay:0.5s;pointer-events:all}@media screen and (min-width:1024px){.magic-touch__carousel-container--opened{--magic-touch-slide-active-duration:0.8s;--magic-touch-slide-delay:0.1s;--magic-touch-slide-duration:0.8s;--magic-touch-stepper-duration:0.5s}}.magic-touch__carousel-container--finish{--magic-touch-slide-delay:0s;--magic-touch-stepper-duration:0s;--magic-touch-slide-duration:0.35s}.magic-touch__story-carousel{--magic-touch-carousel-slide-height:calc(100vh - var(--magic-touch-carousel-container-padding-block)*2);--magic-touch-carousel-slide-ratio:var(--ratio-9-16);height:100%;position:relative;width:100%}.magic-touch__story-carousel .carousel{overflow:auto}.magic-touch__story-carousel .carousel__slide{--magic-touch-carousel-slide-scale:1;opacity:var(--magic-touch-slide-opacity,0);transform:scale(var(--magic-touch-carousel-slide-scale)) translateY(2rem);transition-property:opacity,transform;transition:var(--magic-touch-slide-duration) var(--motion-easy-both) var(--magic-touch-slide-delay)}.magic-touch__carousel-container--opened .magic-touch__story-carousel .carousel__slide{opacity:var(--magic-touch-slide-opacity,var(--opacity-low));transform:scale(var(--magic-touch-carousel-slide-scale)) translateY(0)}@media screen and (max-width:1023px){.magic-touch__carousel-container--opened .magic-touch__story-carousel .carousel__slide{--magic-touch-slide-opacity:var(--opacity-opaque)}}@media screen and (min-width:1024px){.magic-touch__story-carousel .carousel__slide{--magic-touch-carousel-slide-scale:0.75;aspect-ratio:var(--magic-touch-carousel-slide-ratio);flex-shrink:1;width:auto}}.magic-touch__story-carousel .carousel__slide--active{--magic-touch-carousel-slide-scale:1;--magic-touch-slide-opacity:var(--opacity-opaque);transform:scale(var(--magic-touch-carousel-slide-scale)) translateY(0)}.magic-touch__story-carousel .carousel__slide--active .story-tile{inset-block-start:calc(var(--magic-touch-active-story-top) - var(--magic-touch-carousel-top) - var(--magic-touch-slide-height));inset-inline-start:0;position:absolute;scale:0;transition:var(--magic-touch-slide-active-duration) var(--motion-easy-both)}.magic-touch__carousel-container--opened .magic-touch__story-carousel .carousel__slide--active .story-tile{inset-block-start:0;scale:1}.magic-touch__story-carousel .carousel__slide--next{transform-origin:100%}.magic-touch__story-carousel .carousel__slide--prev{transform-origin:0}.magic-touch__pagination-carousel{display:none;inset-block-end:var(--medium-xs);inset-inline-start:0;opacity:0;overflow:visible;position:absolute;transform:translateY(1rem);transition:var(--magic-touch-slide-duration) var(--motion-easy-both) var(--magic-touch-slide-delay);width:100%}.magic-touch__carousel-container--opened .magic-touch__pagination-carousel{opacity:1;transform:translateY(0)}@media screen and (min-width:1024px){.magic-touch__pagination-carousel{display:block}}.magic-touch__pagination-carousel .carousel__slide{cursor:pointer;height:3.5rem;width:2rem}.magic-touch__pagination-carousel .carousel__slide .r-responsive-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.magic-touch__pagination-carousel .carousel__slide--active{border-radius:var(--border-radius-xs);box-shadow:0 0 0 .25rem var(--color-container-primary-alt-1),0 0 0 .3125rem var(--color-container-secondary)}.magic-touch__carousel-stepper{inset-block-start:var(--magic-touch-stepper-inset-block-start);opacity:0;position:absolute;transition:var(--magic-touch-stepper-duration) var(--motion-easy-both) var(--magic-touch-slide-delay);width:100%;z-index:4}.magic-touch__carousel-container--opened .magic-touch__carousel-stepper{opacity:1}@media screen and (min-width:1024px){.magic-touch__carousel-stepper{display:flex;justify-content:center}}.magic-touch__carousel-stepper .r-stepper{gap:var(--small-m);padding-inline:var(--small-xxl) var(--medium-l);width:100%}@media screen and (min-width:1024px){.magic-touch__carousel-stepper .r-stepper{--magic-touch-stepper-width:calc(var(--magic-touch-carousel-slide-height)*var(--magic-touch-carousel-slide-ratio));padding:0;width:calc(var(--magic-touch-stepper-width) - var(--medium-m))}}.magic-touch__carousel-stepper .r-stepper__step{--stepper-width:0%;position:relative}.magic-touch__carousel-stepper .r-stepper__step:before{background-color:var(--color-container-secondary-surface-1);border-radius:var(--border-radius-xs);content:"";height:var(--stepper-height,.0625rem);inset-block-start:50%;position:absolute;transform:translateY(-50%);width:100%}.magic-touch__carousel-stepper .r-stepper__step--active:after{animation:grow var(--stepper-before-duration,7s) linear forwards var(--animation-state,running);z-index:4}.magic-touch__carousel-close{--magic-touch-stepper-close-offset:0.1875rem;display:flex;inset:calc(var(--magic-touch-stepper-inset-block-start) - var(--magic-touch-stepper-close-offset)) var(--small-xxl) auto auto;opacity:0;padding:0;position:absolute;transition:.3s;z-index:5}.magic-touch__carousel-container--opened .magic-touch__carousel-close{opacity:1}@media screen and (min-width:1024px){.magic-touch__carousel-close{inset:var(--medium-xs) var(--medium-s) auto auto}}.magic-touch__carousel-navigation{--magic-touch-carousel-navigation-offset:var(--medium-s);inset-block-start:50%;inset-inline-start:var(--magic-touch-carousel-navigation-offset);position:absolute;transform:translateY(-50%)}.magic-touch__carousel-navigation--next{inset-inline:auto var(--magic-touch-carousel-navigation-offset)}@media screen and (max-width:1023px){.magic-touch__carousel-navigation{display:none}}.magic-touch .fp-ui,.magic-touch video{pointer-events:none}.magic-touch .fp-controls{pointer-events:auto}.story-tile__description,.story-tile__title{--magic-touch-story-text-opacity:0;transition:.3s var(--motion-easy-both) var(--magic-touch-text-delay,0s)}.magic-touch .story-tile__description,.magic-touch .story-tile__title{opacity:var(--magic-touch-story-text-opacity,1)}.magic-touch__carousel-container--opened .story-tile__description,.magic-touch__carousel-container--opened .story-tile__title{--magic-touch-story-text-opacity:1}.magic-touch .carousel__slide:not(.carousel__slide--active) .story-tile__toggle{--story-tile-toggle-opacity:0}
//# sourceMappingURL=./magicTouchSection.css.map