@charset "UTF-8";.Hero{position:relative;color:#fff}@media screen and (min-width: 821px){.Hero{height:150vh;height:150lvh}}@media screen and (max-width:820.98px){.Hero{height:150vh;height:150lvh}}.Hero.-hide .Hero-fixWrap{pointer-events:none}.Hero-fixWrap{position:fixed;top:0;left:50%;height:100%;transform:translate(-50%)}@media screen and (min-width: 821px){.Hero-fixWrap{width:78.75rem}}@media screen and (max-width:820.98px){.Hero-fixWrap{width:20.9375rem}}.Hero-titleLink{position:absolute;left:50%;transform:translate(-50%);opacity:0;transition:opacity .8s .3s cubic-bezier(.16,1,.3,1)}.Hero-titleLink.-view{opacity:1}@media screen and (min-width: 821px){.Hero-titleLink{top:1.4375rem}}@media screen and (max-width:820.98px){.Hero-titleLink{top:1.1875rem}}.Hero-titleLinkLogo{height:auto}@media screen and (min-width: 821px){.Hero-titleLinkLogo{width:20rem}}@media screen and (max-width:820.98px){.Hero-titleLinkLogo{width:11.875rem}}.Hero-title{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);text-align:center}@media screen and (min-width: 821px){.Hero-title{margin-top:1.125rem}}@media screen and (max-width:820.98px){.Hero-title{margin-top:1.875rem}}.Hero-title .FlashTextAnimation-char{opacity:0;transition:opacity 1.4s calc(var(--index) * .15s) cubic-bezier(.16,1,.3,1)}.Hero-titleSub{display:block;line-height:140%;font-weight:600}@media screen and (min-width: 821px){.Hero-titleSub{font-size:1.5rem}}@media screen and (max-width:820.98px){.Hero-titleSub{font-size:.875rem;letter-spacing:.02em;margin-left:-.625rem;padding-left:.625rem}}.Hero-titleSub.-view .FlashTextAnimation-char{opacity:1;color:inherit}.Hero-titleMain{display:block;line-height:90%;letter-spacing:-.01em}@media screen and (min-width: 821px){.Hero-titleMain{font-size:4rem;margin-block:1.625rem 2.5rem}}@media screen and (max-width:820.98px){.Hero-titleMain{font-size:1.75rem;margin-block:1.3125rem 4.53125rem;margin-left:-.78125rem}}.Hero-titleScroll{opacity:0;transition:opacity .8s .3s cubic-bezier(.16,1,.3,1)}.Hero-titleScroll.-view{opacity:1}.Hero-titleMain.-view .FlashTextAnimation-char{opacity:1;color:inherit}.Hero-brandLink{position:absolute;left:50%;transform:translate(-50%);opacity:0;transition:opacity .8s .3s cubic-bezier(.16,1,.3,1)}.Hero-brandLink.-view{opacity:1}.Hero-brandLinkLogo{width:100%;height:auto}@media screen and (min-width: 821px){.Hero-brandLink{bottom:3.125rem;width:12.8125rem}}@media screen and (max-width:820.98px){.Hero-brandLink{bottom:2.375rem;width:9.53125rem}}@media screen and (min-width: 821px){.Hero-headerItem{position:absolute;top:1.25rem;right:0;margin-top:.25rem}.Hero-headerItem.-view .HeaderItem-languageSelectText .FlashTextAnimation-char,.Hero-headerItem.-view .HeaderItem-global .FlashTextAnimation-char{opacity:1;color:inherit}.Hero-headerItem.-view .HeaderItem-languageSelect:before,.Hero-headerItem.-view .HeaderItem-languageSelect:after,.Hero-headerItem.-view .HeaderItem-globalArrow{opacity:1}}@media screen and (min-width: 821px){.Hero.-ja .Hero-title{margin-top:.9375rem}}@media screen and (min-width: 821px){.Hero.-ja .Hero-titleMain{margin-block:2.0625rem 2.625rem}}.Intro{position:relative;z-index:1;margin-inline:auto}@media screen and (min-width: 821px){.Intro{height:200vh;height:200lvh;margin-bottom:50vh;margin-bottom:50lvh}}@media screen and (max-width:820.98px){.Intro{margin-top:-11.25rem;padding-block:5rem 6.25rem}}.Intro .FlashTextAnimation-char{opacity:0;transition:opacity 1s calc(var(--index) * .1s) cubic-bezier(.61,1,.88,1),color .8s calc(var(--index) * .1s) cubic-bezier(.61,1,.88,1);transition:opacity 1.4s calc(var(--index) * .1s) cubic-bezier(.61,1,.88,1),color 1.4s calc(var(--index) * .1s) cubic-bezier(.61,1,.88,1)}.Intro .-view .FlashTextAnimation-char{opacity:1;color:inherit}.Intro .-view.-hide .FlashTextAnimation-char{opacity:0;transition:opacity .8s calc(var(--index) * .1s) cubic-bezier(.16,1,.3,1),color .8s calc(var(--index) * .1s) cubic-bezier(.61,1,.88,1)}.Intro-imageWrap{display:block;pointer-events:none}@media screen and (min-width: 821px){.Intro-imageWrap{width:16.875rem;position:absolute;top:calc(50% + .625rem);left:50%;transform:translate(-50%,-50%);opacity:0}}@media screen and (min-width: 821px) and (any-hover: hover){.Intro-imageWrap.-view{pointer-events:auto}.Intro-imageWrap.-view.-hide{pointer-events:none}}@media screen and (max-width:820.98px){.Intro-imageWrap{width:10.9375rem;margin-block:3.90625rem 2.96875rem;margin-inline:auto;will-change:transform;opacity:0;transform:scale(.95);filter:blur(.625rem);transform-origin:bottom center;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1),filter .8s cubic-bezier(.16,1,.3,1)}.Intro-imageWrap.-view{opacity:1;transform:scale(1);filter:blur(0)}}.Intro-image{width:100%;height:auto}@media screen and (min-width: 821px){.Intro-fixWrap{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none}.Intro-fixWrap.-view{pointer-events:auto}.Intro-fixWrap.-view .Intro-disableArea{position:fixed}.Intro-fixWrap.-view .Intro-buttonWrap{opacity:1}.Intro-fixWrap.-view.-hide{pointer-events:none}.Intro-fixWrap.-view.-hide .Intro-disableArea{position:absolute}.Intro-fixWrap.-view.-hide .Intro-buttonWrap{opacity:0}}@media screen and (max-width:820.98px){.Intro-fixWrap{width:18.4375rem;margin-inline:auto}}@media screen and (min-width: 821px){.Intro-disableArea{position:absolute;pointer-events:none}.Intro-disableArea.-area01{width:4.375rem;height:2.1875rem;top:50%;left:1.875rem;transform:translateY(-50%)}.Intro-disableArea.-area02{width:21.875rem;height:5.625rem;top:0;right:0}.Intro-disableArea.-area03{width:1.625rem;height:9.375rem;top:50%;right:1.875rem;transform:translateY(-50%)}}@media screen and (min-width: 821px){.Intro-textWrap{position:absolute;left:5.4375rem;bottom:3.625rem}}.Intro-num{letter-spacing:.01em;font-weight:600}@media screen and (min-width: 821px){.Intro-num{font-size:.625rem}}@media screen and (max-width:820.98px){.Intro-num{font-size:.625rem}}.Intro-title{font-weight:300}@media screen and (min-width: 821px){.Intro-title{font-size:3.5rem;margin-block:1.25rem .625rem}}@media screen and (max-width:820.98px){.Intro-title{font-size:2.5rem;margin-block:.96875rem .6875rem;margin-left:-.1875rem}}.Intro-title .FlashTextAnimationManual-animated span:nth-last-child(-n+6){font-weight:600;letter-spacing:-.05em}@media screen and (max-width:820.98px){.Intro-title .FlashTextAnimationManual-animated span:nth-last-child(-n+6){display:block;margin-top:.15625rem}}@media screen and (min-width: 821px){.Intro-title .FlashTextAnimationManual-animated span:nth-child(4){margin-inline:.125rem -.125rem}}@media screen and (max-width:820.98px){.Intro-title .FlashTextAnimationManual-animated span:nth-child(4){transform:translateY(.125rem);margin-inline:.0625rem -.0625rem}}.Intro-text{font-weight:600}@media screen and (min-width: 821px){.Intro-text{font-size:1.625rem}}@media screen and (max-width:820.98px){.Intro-text{font-size:1.25rem;margin-left:-.0625rem}}.Intro-linkArea{display:none}@media (any-hover: hover){.Intro-linkArea{display:block;position:fixed;inset:0;width:100%;height:100%;cursor:pointer;pointer-events:none;opacity:0}.Intro-linkArea.-view{pointer-events:auto;opacity:1}.Intro-linkArea.-view.-hide{pointer-events:none;opacity:0}}@media screen and (min-width: 821px){.Intro-buttonWrap{position:absolute;top:calc(50% - .1875rem);right:20.25rem;transform:translateY(-50%);opacity:0;transition:opacity .4s}}@media screen and (min-width: 821px) and (any-hover: hover){.Intro-buttonWrap{pointer-events:none!important}}@media screen and (min-width: 821px) and (orientation: portrait){.Intro-buttonWrap{right:11.25rem}}@media (any-hover: hover){.Intro-button{opacity:0;transform:scale(.8);transition:opacity .4s cubic-bezier(.16,1,.3,1),scale .4s cubic-bezier(.16,1,.3,1);pointer-events:none!important}.Intro-button.-hover{opacity:1;transform:scale(1)}}.Intro-movie{cursor:pointer}@media screen and (min-width: 821px){.Intro-movie{position:absolute;right:5.625rem;bottom:4rem;text-align:right}[data-whatintent=mouse] .Intro-movie:hover .Intro-movieTitle .FlashTextAnimationManual-animated span{animation:hover-flash-text .3s calc(var(--index) * .1s) forwards}[data-whatintent=mouse] .Intro-movie:hover .Intro-movieMask{clip-path:inset(.4375rem round .1875rem)}}@media screen and (max-width:820.98px){.Intro-movie{margin-top:4.375rem}}.Intro-movieTitle{display:flex;align-items:center}@media screen and (min-width: 821px){.Intro-movieTitle{margin-bottom:.6875rem;justify-content:flex-end;gap:.1875rem}}@media screen and (max-width:820.98px){.Intro-movieTitle{margin-bottom:.625rem;gap:.25rem}}@media screen and (min-width: 821px){.Intro-movieTitleIcon{font-size:.625rem}}@media screen and (max-width:820.98px){.Intro-movieTitleIcon{font-size:.625rem}}.Intro-movieTitleText{font-weight:600}@media screen and (min-width: 821px){.Intro-movieTitleText{font-size:.875rem;letter-spacing:.01em}}@media screen and (max-width:820.98px){.Intro-movieTitleText{font-size:1rem}}.Intro-movieCont{position:relative;overflow:hidden;transition:clip-path .6s cubic-bezier(.16,1,.3,1)}.Intro-movieCont.-view{clip-path:inset(0);transition:clip-path .6s cubic-bezier(.16,1,.3,1)}.Intro-movieCont.-view.-hide{clip-path:inset(0 0 100% 0)}@media screen and (min-width: 821px){.Intro-movieCont{width:13.9375rem;height:7.875rem;clip-path:inset(0 0 100% 0)}}@media screen and (max-width:820.98px){.Intro-movieCont{width:18.4375rem;height:10.21875rem;border-radius:.1875rem;clip-path:inset(100% 0 0 0)}}.Intro-movieCont img{width:100%;height:100%;object-fit:cover}.Intro-movieMask{height:100%;transition:clip-path .6s cubic-bezier(.16,1,.3,1)}@media screen and (min-width: 821px){.Intro-movieMask{clip-path:inset(0 round .1875rem)}}@media screen and (max-width:820.98px){.Intro-movieMask{clip-path:inset(0 round .09375rem)}}.Intro-movieButton{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width: 821px){.Intro-movieButton{width:2.25rem;height:1.75rem}}@media screen and (max-width:820.98px){.Intro-movieButton{width:2.625rem;height:1.96875rem}}@media screen and (min-width: 821px){.Intro-movieButton:after{width:.75rem;height:.5625rem}}@media screen and (max-width:820.98px){.Intro-movieButton:after{width:.65625rem;height:.5rem}}@media screen and (min-width: 821px){.Intro.-ja .Intro-disableArea.-area02{width:30rem}}@media screen and (min-width: 821px){.Intro.-ja .Intro-textWrap{bottom:3.875rem}}@media screen and (max-width:820.98px){.Intro.-ja .Intro-textWrap{font-size:1.21875rem}}@media screen and (min-width: 821px){.Intro.-ja .Intro-title{margin-block:1.125rem .9375rem;margin-left:-.1875rem}}@media screen and (max-width:820.98px){.Intro.-ja .Intro-title{margin-block:.96875rem .8125rem}}.Intro.-ja .Intro-lead{font-weight:600}@media screen and (min-width: 821px){.Intro.-ja .Intro-lead{font-size:1.625rem;margin-top:.375rem}}@media screen and (max-width:820.98px){.Intro.-ja .Intro-lead{font-size:1.21875rem;margin-top:.3125rem;margin-bottom:-2.8125rem;margin-left:-.0625rem}}.Intro.-ja .Intro-lead .FlashTextAnimationManual-animated span:nth-last-child(-n+10){letter-spacing:.02em}@media screen and (min-width: 821px){.Intro.-ja .Intro-lead .FlashTextAnimationManual-animated span{font-size:1.25rem}.Intro.-ja .Intro-lead .FlashTextAnimationManual-animated span:nth-last-child(-n+10){font-size:1.125rem}}@media screen and (max-width:820.98px){.Intro.-ja .Intro-lead .FlashTextAnimationManual-animated span{font-size:.9375rem}.Intro.-ja .Intro-lead .FlashTextAnimationManual-animated span:nth-last-child(-n+10){font-size:.8125rem}.Intro.-ja .Intro-lead .FlashTextAnimationManual-animated span:nth-last-child(-n+7){transform:translateY(-.15625rem)}.Intro.-ja .Intro-lead .FlashTextAnimationManual-animated span:nth-child(9){margin-right:-.3125rem}}.AboutArticle{position:relative}.AboutArticle:after{position:absolute;content:"";left:50%;transform:translate(-50%);width:1px;pointer-events:none;opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1)}.AboutArticle.-viewLine:after{opacity:1}.AboutArticle .FlashTextAnimation-char{opacity:0;transition:opacity 1s calc(var(--index) * .1s) cubic-bezier(.61,1,.88,1),color .8s calc(var(--index) * .1s) cubic-bezier(.61,1,.88,1)}.AboutArticle .-view .FlashTextAnimation-char{opacity:1;color:inherit}.AboutArticle .-view .AboutArticle-imageCont{clip-path:inset(0)}.AboutArticle .-view .AboutArticle-movieCont{opacity:1;clip-path:inset(0);transform:scale(1)}.AboutArticle .-init .FlashTextAnimation-char{transition:opacity .4s,color .4s}.AboutArticle .-hide .FlashTextAnimation-char{color:#fff}@media screen and (min-width: 821px){.AboutArticle-cont{display:flex;justify-content:center;align-items:flex-start;gap:7.25rem;--blur-max: 1.625rem}.AboutArticle-cont:before{content:"";position:absolute;bottom:100%;left:50%;top:-2.875rem;transform:translate(-50%);width:1px;height:55.125rem;pointer-events:none;opacity:.5;background:linear-gradient(to bottom,#fff0 5%,#fff 35% 45%,#fff0)}}@media screen and (max-width:820.98px){.AboutArticle-cont{width:100%;margin-top:4.78125rem;--blur-max: .8125rem}}@media screen and (min-width: 821px){.AboutArticle-textWrap+.AboutArticle-textWrap{margin-top:13.75rem}.AboutArticle-textWrap+.AboutArticle-textWrap .AboutArticle-imageWrap{margin-top:2.125rem}}@media screen and (max-width:820.98px){.AboutArticle-textWrap{width:14.125rem;margin-left:.625rem}.AboutArticle-textWrap+.AboutArticle-textWrap{margin-top:4.6875rem;margin-left:auto;margin-right:1.875rem}.AboutArticle-textWrap+.AboutArticle-textWrap .AboutArticle-imageCont{width:11.875rem;height:7.125rem}}.AboutArticle-text{line-height:180%;white-space:nowrap;letter-spacing:-.005em;will-change:filter}@media screen and (min-width: 821px){.AboutArticle-text{font-size:.75rem}}@media screen and (min-width: 821px) and (max-width: 1440px){.AboutArticle-text{font-size:12px}}@media screen and (max-width:820.98px){.AboutArticle-text{font-size:.6875rem}}@media screen and (min-width: 821px){.AboutArticle-imageWrap{margin-top:2.625rem}}@media screen and (max-width:820.98px){.AboutArticle-imageWrap{margin-top:1.25rem}}.AboutArticle-imageCont{position:relative;overflow:hidden;clip-path:inset(0 0 100% 0);transition:clip-path .8s cubic-bezier(.16,1,.3,1)}@media screen and (min-width: 821px){.AboutArticle-imageCont{width:12.9375rem;min-width:20.7rem;height:9.0625rem;min-height:14.5rem;border-radius:.1875rem}}@media screen and (max-width:820.98px){.AboutArticle-imageCont{width:12.8125rem;height:9.03125rem;border-radius:.1875rem}}.AboutArticle-image{position:absolute;top:0;left:0;width:100%;height:auto;transition:opacity .8s cubic-bezier(.16,1,.3,1),filter .8s cubic-bezier(.16,1,.3,1);opacity:1;filter:blur(0)}.AboutArticle-movie{text-align:center;display:flex;justify-content:center}@media screen and (min-width: 821px){.AboutArticle-movie{margin-top:9.375rem}}@media screen and (max-width:820.98px){.AboutArticle-movie{margin-top:6.84375rem}}[data-whatintent=mouse] .AboutArticle-movieWrap:hover .FlashTextAnimationManual-animated span{animation:hover-flash-text .3s calc(var(--index) * .1s) forwards}[data-whatintent=mouse] .AboutArticle-movieWrap:hover .AboutArticle-movieMask{clip-path:inset(.4375rem round .1875rem)}.AboutArticle-movieTitle{display:flex;align-items:center;justify-content:center}@media screen and (min-width: 821px){.AboutArticle-movieTitle{margin-bottom:1.375rem;gap:.1875rem}}@media screen and (max-width:820.98px){.AboutArticle-movieTitle{margin-bottom:.78125rem;gap:.25rem}}@media screen and (min-width: 821px){.AboutArticle-movieTitleIcon{font-size:.625rem}}@media screen and (max-width:820.98px){.AboutArticle-movieTitleIcon{font-size:.625rem}}.AboutArticle-movieTitleText{font-weight:600}@media screen and (min-width: 821px){.AboutArticle-movieTitleText{font-size:1rem;letter-spacing:.01em}}@media screen and (max-width:820.98px){.AboutArticle-movieTitleText{font-size:1.125rem}}.AboutArticle-movieCont{position:relative;overflow:hidden;margin-inline:auto;cursor:pointer;opacity:0;clip-path:inset(0 0 100% 0);transform:scale(.8);transition:opacity .8s,clip-path .8s,transform .8s}@media screen and (min-width: 821px){.AboutArticle-movieCont{width:35rem;height:19.625rem;border-radius:.3125rem}}@media screen and (max-width:820.98px){.AboutArticle-movieCont{width:18.4375rem;height:10.3125rem;border-radius:.1875rem}}.AboutArticle-movieCont img{position:absolute;top:0;left:0;width:100%;height:auto;will-change:transform;transform:translateZ(0);backface-visibility:hidden}.AboutArticle-movieMask{height:100%;cursor:pointer;transition:clip-path .6s cubic-bezier(.16,1,.3,1)}@media screen and (min-width: 821px){.AboutArticle-movieMask{clip-path:inset(0 round .1875rem)}}@media screen and (max-width:820.98px){.AboutArticle-movieMask{clip-path:inset(0 round .21875rem)}}.AboutArticle-movieButtonIcon{position:absolute}@media screen and (min-width: 821px){.AboutArticle-movieButtonIcon{width:4rem;height:3rem;bottom:2.5882352941vh;right:1.875rem}}@media screen and (max-width:820.98px){.AboutArticle-movieButtonIcon{width:2.5rem;height:1.875rem;bottom:.625rem;right:.78125rem}}@media screen and (max-width:820.98px){.AboutArticle-movieButtonIcon:after{width:.3125rem;height:.234375rem}}@media screen and (max-width:820.98px){.AboutArticle.-ja .AboutArticle-textWrap:nth-child(2){margin-top:4.5rem}}.AboutArticle.-ja .AboutArticle-text{font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;letter-spacing:.02em;line-height:200%}@media screen and (max-width:820.98px){.AboutArticle.-ja .AboutArticle-text{font-size:.75rem;margin-bottom:1.09375rem}}@media screen and (min-width: 821px){.AboutArticle.-ja .AboutArticle-imageWrap{margin-top:2rem}}@media screen and (max-width:820.98px){.AboutArticle.-ja .AboutArticle-movie{margin-top:8.40625rem}}.AboutJourney{position:relative;pointer-events:none}@media screen and (min-width: 821px){.AboutJourney{margin-top:15.625rem;margin-bottom:calc(100vh + 18.75rem);margin-bottom:calc(100lvh + 18.75rem);--blur-max: 1.625rem}}@media screen and (max-width:820.98px){.AboutJourney{margin-top:4.6875rem;margin-bottom:90vh;margin-bottom:90lvh;--blur-max: .8125rem}}.AboutJourney.-view{pointer-events:initial}.AboutJourney.-view .AboutJourney-title .FlashTextAnimation-char{opacity:1;color:inherit;transition:opacity 1s calc(var(--index) * .1s) cubic-bezier(.61,1,.88,1),color .8s calc(var(--index) * .1s) cubic-bezier(.61,1,.88,1)}.AboutJourney.-view .AboutJourney-title:before{opacity:.5}@media screen and (min-width: 821px){.AboutJourney.-view .AboutJourney-listItem:first-child .FlashTextAnimation-char{opacity:1;color:inherit}.AboutJourney.-view .AboutJourney-listItem:first-child .AboutJourney-itemImageWrap{filter:blur(0);opacity:1}.AboutJourney.-view .AboutJourney-listItem.-hide .FlashTextAnimation-char{opacity:0;transition:opacity 1s calc(var(--index) * .1s) cubic-bezier(.61,1,.88,1),color .8s calc(var(--index) * .1s) cubic-bezier(.61,1,.88,1)}.AboutJourney.-view .AboutJourney-listItem.-hide .AboutJourney-itemImageWrap{filter:blur(1px);opacity:0}}@media screen and (max-width:820.98px){.AboutJourney.-view .AboutJourney-listItem .FlashTextAnimation-char{opacity:1;color:inherit}.AboutJourney.-view .AboutJourney-listItem .AboutJourney-itemImageWrap{filter:blur(0);opacity:1}}.AboutJourney.-view.-hide .AboutJourney-title .FlashTextAnimation-char{opacity:0}.AboutJourney.-horizontal-scroll-start .AboutJourney-list{opacity:1;pointer-events:auto}@media screen and (max-width:820.98px){.AboutJourney.-horizontal-scroll-start .AboutJourney-list{transition:opacity .6s ease .2s!important}}.AboutJourney.-horizontal-scroll-end .AboutJourney-list{opacity:0;pointer-events:none}@media screen and (max-width:820.98px){.AboutJourney.-horizontal-scroll-end .AboutJourney-list{transition:opacity .6s ease 0s!important}}@media screen and (min-width: 821px){.AboutJourney.-horizontal-scroll-end .AboutJourney-listItem:last-child .FlashTextAnimation-char{opacity:0;transition:opacity 1s calc(var(--index) * .1s) cubic-bezier(.61,1,.88,1),color .8s calc(var(--index) * .1s) cubic-bezier(.61,1,.88,1)}.AboutJourney.-horizontal-scroll-end .AboutJourney-listItem:last-child .AboutJourney-itemImageWrap{filter:blur(1px);opacity:0}}.AboutJourney-journeyCont{position:relative}.AboutJourney-title{position:fixed;top:0;left:0;width:100%;text-align:center;font-weight:600;line-height:140%}@media screen and (min-width: 821px){.AboutJourney-title{font-size:1.3rem;top:11.7647058824vh}.AboutJourney-title:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:1px;height:47.875rem;pointer-events:none;transition:opacity .8s;background:linear-gradient(to bottom,#fff0,#fff 53% 57%,#fff 84%,#fff0);opacity:0}}@media screen and (max-width:820.98px){.AboutJourney-title{font-size:1.175rem;top:3.75rem}}@media screen and (max-width:820.98px) and (aspect-ratio: 3/4){.AboutJourney-title{top:2.5rem}}.AboutJourney-title .FlashTextAnimation-char{opacity:0;transition:opacity .3s calc(var(--index) * .1s) cubic-bezier(.61,1,.88,1),color .3s calc(var(--index) * .1s) cubic-bezier(.61,1,.88,1)}.AboutJourney-list{position:fixed;top:0;left:0;width:100%;display:flex;align-items:flex-start;opacity:0;pointer-events:none;transition:opacity .6s}.AboutJourney-listItem{position:relative;flex-shrink:0;white-space:nowrap}@media screen and (min-width: 821px){.AboutJourney-listItem{padding-inline:1.875rem}.AboutJourney-listItem:nth-child(2){margin-top:7.875rem}.AboutJourney-listItem:nth-child(3){margin-top:15.75rem}.AboutJourney-listItem:nth-child(4){margin-top:23.625rem}.AboutJourney-listItem:nth-child(5){margin-top:31.5rem}.AboutJourney-listItem.-view:not(:first-child) .FlashTextAnimation-char{opacity:1;color:inherit}.AboutJourney-listItem.-view:not(:first-child) .AboutJourney-itemImageWrap{filter:blur(0);opacity:1}.AboutJourney-listItem.-view:not(:first-child).-hide .FlashTextAnimation-char{opacity:0;transition:opacity 1s calc(var(--index) * .1s) cubic-bezier(.61,1,.88,1),color .8s calc(var(--index) * .1s) cubic-bezier(.61,1,.88,1)}.AboutJourney-listItem.-view:not(:first-child).-hide .AboutJourney-itemImageWrap{filter:blur(1px);opacity:0}}@media screen and (max-width:820.98px){.AboutJourney-listItem{padding-inline:.9375rem}.AboutJourney-listItem:nth-child(2){margin-top:6.25rem}.AboutJourney-listItem:nth-child(3){margin-top:12.5rem}.AboutJourney-listItem:nth-child(4){margin-top:18.75rem}.AboutJourney-listItem:nth-child(5){margin-top:25rem}}.AboutJourney-listItem .FlashTextAnimation-char{opacity:0;transition:opacity .3s calc(var(--index) * .1s) cubic-bezier(.61,1,.88,1),color .3s calc(var(--index) * .1s) cubic-bezier(.61,1,.88,1)}.AboutJourney-itemCont{display:flex;flex-wrap:wrap;align-items:center;width:100%}.AboutJourney-itemYear{line-height:140%;letter-spacing:-.02em;width:100%}@media screen and (min-width: 821px){.AboutJourney-itemYear{font-size:2rem;margin-bottom:.5rem}}@media screen and (max-width:820.98px){.AboutJourney-itemYear{font-size:1.75rem;margin-bottom:.5rem}}.AboutJourney-itemImageWrap{margin:0;flex-shrink:0}@media screen and (min-width: 821px){.AboutJourney-itemImageWrap{width:5.5rem;margin-left:-.625rem;filter:blur(10px);opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),filter .8s cubic-bezier(.16,1,.3,1)}}@media screen and (max-width:820.98px){.AboutJourney-itemImageWrap{width:5rem;margin-left:-.40625rem}}.AboutJourney-itemImageWrap img{width:100%;height:auto;transform:none!important}.AboutJourney-itemTitle{flex:1;font-weight:600;line-height:140%}@media screen and (min-width: 821px){.AboutJourney-itemTitle{font-size:.9375rem;margin-left:1.25rem}}@media screen and (max-width:820.98px){.AboutJourney-itemTitle{font-size:.875rem;margin-left:.75rem}}.AboutJourney-itemText{line-height:180%}@media screen and (min-width: 821px){.AboutJourney-itemText{font-size:.75rem;width:17.5rem;margin-top:2rem}}@media screen and (max-width:820.98px){.AboutJourney-itemText{font-size:.6875rem;width:14.6875rem;margin-top:1.5rem}}.AboutJourney-itemText sup{display:inline-block;line-height:1}@media screen and (min-width: 821px){.AboutJourney-itemText sup{transform:translateY(.125rem)}}@media screen and (max-width:820.98px){.AboutJourney-itemText sup{transform:translateY(.0625rem)}}.AboutJourney-itemNote{line-height:140%}@media screen and (min-width: 821px){.AboutJourney-itemNote{font-size:.625rem;margin-top:.5rem}}@media screen and (max-width:820.98px){.AboutJourney-itemNote{font-size:.5625rem;margin-top:.3125rem}}.AboutJourney.-ja .AboutJourney-itemTitle{font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;line-height:160%;font-weight:600;letter-spacing:.02em}@media screen and (min-width: 821px){.AboutJourney.-ja .AboutJourney-itemTitle{font-size:1rem;margin-top:-.875rem}}@media screen and (max-width:820.98px){.AboutJourney.-ja .AboutJourney-itemTitle{font-size:.875rem;margin-top:-.4375rem}}.AboutJourney.-ja .AboutJourney-itemTextWrap{font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;letter-spacing:.02em}@media screen and (min-width: 821px){.AboutJourney.-ja .AboutJourney-itemText{width:18.125rem}}@media screen and (max-width:820.98px){.AboutJourney.-ja .AboutJourney-itemText{font-size:.6875rem;width:15.09375rem;margin-top:1.5rem}}.AboutJourney.-ja .AboutJourney-itemNote{line-height:180%}@media screen and (min-width: 821px){.AboutJourney.-ja .AboutJourney-itemNote{margin-top:.5rem}}@media screen and (max-width:820.98px){.AboutJourney.-ja .AboutJourney-itemNote{font-size:.5625rem;margin-top:.3125rem}}@media screen and (min-width: 821px){.AboutJourney.-ja .AboutJourney-listItem.history01 .AboutJourney-itemTitle{margin-top:-.625rem}}@media screen and (min-width: 821px){.AboutJourney.-ja .AboutJourney-listItem.history05 .AboutJourney-itemTitle{margin-top:-.9375rem}}@media screen and (max-width:820.98px){.AboutJourney.-ja .AboutJourney-listItem.history05 .AboutJourney-itemTitle{margin-top:-.75rem}}.AboutJourney-now{position:fixed;pointer-events:none;margin-bottom:-1em;left:0;width:100%;line-height:100%;letter-spacing:-.02em;text-align:center}@media screen and (min-width: 821px){.AboutJourney-now{font-size:8.875rem;bottom:5%}}@media screen and (max-width:820.98px){.AboutJourney-now{font-size:7.4375rem;bottom:-27%}}.AboutJourney-now .FlashTextAnimation-char{opacity:0;transition:opacity .3s calc(var(--index) * .1s) cubic-bezier(.61,1,.88,1),color .3s calc(var(--index) * .1s) cubic-bezier(.61,1,.88,1)}.AboutJourney-now.-view .FlashTextAnimation-char{opacity:1;color:inherit;transition:opacity 1s calc(var(--index) * .1s) cubic-bezier(.61,1,.88,1),color .8s calc(var(--index) * .1s) cubic-bezier(.61,1,.88,1)}.AboutJourney-now.-view.-end .FlashTextAnimation-char{opacity:0!important;transition:opacity .3s calc(var(--index) * .1s) cubic-bezier(.61,1,.88,1)}.AboutCircle{overflow:hidden;position:fixed;width:100vw;height:100vh;height:100lvh;top:0;left:0;pointer-events:none;opacity:0;-webkit-mask-image:linear-gradient(to bottom,transparent calc(var(--mask-param) * 1%),black calc(var(--mask-param) * 1% + 30%));mask-image:linear-gradient(to bottom,transparent calc(var(--mask-param) * 1%),black calc(var(--mask-param) * 1% + 30%))}@media screen and (max-width:820.98px){.AboutCircle{-webkit-mask-image:linear-gradient(to bottom,transparent calc(var(--mask-param) * 1%),black calc(var(--mask-param) * 1% + 20%));mask-image:linear-gradient(to bottom,transparent calc(var(--mask-param) * 1%),black calc(var(--mask-param) * 1% + 20%))}}.AboutCircle.-rotate{perspective:min(2000px,150vh);perspective-origin:50% 60%;-webkit-mask-image:linear-gradient(to bottom,transparent calc(var(--mask-param) * 1%),black calc(var(--mask-param) * 1% + 20%));mask-image:linear-gradient(to bottom,transparent calc(var(--mask-param) * 1%),black calc(var(--mask-param) * 1% + 20%))}@media screen and (max-width:820.98px){.AboutCircle.-rotate{-webkit-mask-image:linear-gradient(to bottom,transparent calc(var(--mask-param) * 1%),black calc(var(--mask-param) * 1% + 20%));mask-image:linear-gradient(to bottom,transparent calc(var(--mask-param) * 1%),black calc(var(--mask-param) * 1% + 20%))}}.AboutCircle.-rotate .AboutCircle-inner{transform:translate3d(0,18vh,90vh) rotateX(84deg);transition:transform 0s 0s}@media screen and (max-width:820.98px){.AboutCircle.-rotate .AboutCircle-inner{transform:translate3d(0,23vh,38vh) rotateX(80deg)}}.AboutCircle.-rotate .AboutCircle-circleImageWrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffff80}@media screen and (min-width: 821px){.AboutCircle.-rotate .AboutCircle-circleImageWrapper:after{border-radius:.1875rem;transform:translate(calc(cos(var(--var-index) * 3.14 * .1666)*13.125rem),calc(sin(var(--var-index) * 3.14 * .1666)*13.125rem)) rotate(calc(var(--var-index) * 30deg + 90deg))}}@media screen and (max-width:820.98px){.AboutCircle.-rotate .AboutCircle-circleImageWrapper:after{border-radius:.09375rem;transform:translate(calc(cos(var(--var-index) * 3.14 * .1666)*8.4375rem),calc(sin(var(--var-index) * 3.14 * .1666)*8.4375rem)) rotate(calc(var(--var-index) * 30deg + 90deg))}}.AboutCircle-blurCover{position:absolute;top:0;left:0;width:100%;height:100%}.AboutCircle-text{position:absolute;transform:translate(-50%,-50%);left:50%}@media screen and (min-width: 821px){.AboutCircle-text{bottom:3rem}}@media screen and (max-width:820.98px){.AboutCircle-text{top:calc(100svh - 2.75rem);font-size:.75rem}}.AboutCircle-progress{display:inline-block;text-align:end}@media screen and (min-width: 821px){.AboutCircle-progress{width:1.5rem}}@media screen and (max-width:820.98px){.AboutCircle-progress{width:1.375rem}}.AboutCircle-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d}.AboutCircle-circle{position:absolute;top:49%;left:50%;transform:translate(-50%,-50%);transform-origin:center center}@media screen and (max-width:820.98px){.AboutCircle-circle{top:48%}}.AboutCircle-circleImageWrapper{position:absolute;transform-origin:center center;animation:rotate-circle-animation 20s linear infinite;translate:-50% -50%}.AboutCircle-circleImage{transform-origin:center center;display:block;position:relative}@media screen and (min-width: 821px){.AboutCircle-circleImage{width:3.3125rem;height:3.3125rem;border-radius:.1875rem;transform:translate(calc(cos(var(--var-index) * 3.14 * .1666)*13.125rem),calc(sin(var(--var-index) * 3.14 * .1666)*13.125rem)) rotate(calc(var(--var-index) * 30deg + 90deg))}}@media screen and (max-width:820.98px){.AboutCircle-circleImage{width:2.0625rem;height:2.0625rem;border-radius:.09375rem;transform:translate(calc(cos(var(--var-index) * 3.14 * .1666)*8.4375rem),calc(sin(var(--var-index) * 3.14 * .1666)*8.4375rem)) rotate(calc(var(--var-index) * 30deg + 90deg))}}.AboutCircle-circleLogo{position:absolute;transform:translate(-50%,-50%)}@media screen and (min-width: 821px){.AboutCircle-circleLogo{width:13.25rem;height:4.25rem}}@media screen and (max-width:820.98px){.AboutCircle-circleLogo{width:8.5rem;height:3.75rem}}@media screen and (max-width:820.98px){.AboutCircle-textIcon{width:.3125rem;height:.3125rem}}@keyframes hover-arrow-boomeland{0%{translate:0% 0%}40%{translate:20% 0%}to{translate:0% 0%}}@keyframes hover-arrow-boomeland-blank{0%{translate:0% 0%}40%{translate:20% -20%}to{translate:0% 0%}}@keyframes hover-arrow-invert-boomeland{0%{translate:0% 0%}40%{translate:-20% 0%}to{translate:0% 0%}}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes fade-flash-text{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes hover-flash-text{0%{opacity:1}25%{opacity:.2}to{opacity:1}}@keyframes rotate-circle-animation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@property --angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes rotateGradient{0%{--angle: 0deg}to{--angle: 360deg}}@keyframes hover-menu-text{0%{opacity:0}10%{opacity:1}20%{opacity:.2}30%{opacity:1}40%{opacity:.2}to{opacity:1}}.About{margin-inline:auto;transition:opacity .4s}@media screen and (min-width: 821px){.About{margin-top:-50vh;margin-top:-50lvh;--blur-max: 1.625rem}}@media screen and (max-width:820.98px){.About{width:20.9375rem;--blur-max: .8125rem}}.About.-ancHide{opacity:0;pointer-events:none}.About-line{position:absolute;left:50%;transform:translate(-50%);width:1px;pointer-events:none;opacity:0;transition:opacity .4s}.About-line.-view{opacity:.5}@media screen and (min-width: 821px){.About-line{bottom:100%;height:55.125rem;background:linear-gradient(to bottom,#fff0,#fff 18% 36%,#fff0)}}@media screen and (max-width:820.98px){.About-line{bottom:50%;height:27.5625rem;background:linear-gradient(to top,#16161600 11%,#161616 20%,#16161633 28%,#16161600 34%)}}.About-titleWrap{pointer-events:none}@media screen and (min-width: 821px){.About-titleWrap{height:100vh;height:100lvh}}@media screen and (max-width:820.98px){.About-titleWrap{height:100vh;height:100lvh}}.About-titleWrap .FlashTextAnimation-char{opacity:0;transition:opacity 1s calc(var(--index) * .1s) cubic-bezier(.61,1,.88,1),color .8s calc(var(--index) * .1s) cubic-bezier(.61,1,.88,1);transition:opacity .3s calc(var(--index) * .1s) cubic-bezier(.61,1,.88,1),color .3s calc(var(--index) * .1s) cubic-bezier(.61,1,.88,1)}.About-titleWrap.-view{pointer-events:initial}.About-titleWrap.-view .FlashTextAnimation-char{opacity:1;color:inherit}.About-titleWrap.-scrl .About-titleCont{position:sticky;left:auto;transform:translateY(-50%)}@media screen and (min-width: 821px){.About-titleWrap.-hide .FlashTextAnimation-char{opacity:0;transition:opacity 1s calc(var(--index) * .1s) cubic-bezier(.61,1,.88,1),color .8s calc(var(--index) * .1s) cubic-bezier(.61,1,.88,1)}}@media screen and (max-width:820.98px){.About-titleWrap.-hide .FlashTextAnimation-char{color:#fff}.About-titleWrap.-spInit .FlashTextAnimation-char{transition:opacity .4s,color .4s}}.About-titleCont{position:fixed;left:0;transform:translateY(-50%);width:100%;text-align:center;z-index:1}@media screen and (min-width: 821px){.About-titleCont{top:calc(50vh - 1rem);top:calc(50lvh - 1rem)}}@media screen and (max-width:820.98px){.About-titleCont{top:calc(50vh - 1.5625rem);top:calc(50lvh - 1.5625rem)}}.About-num{letter-spacing:.01em;font-weight:600}@media screen and (min-width: 821px){.About-num{font-size:.625rem}}@media screen and (max-width:820.98px){.About-num{font-size:.625rem}}.About-title{font-weight:600}@media screen and (min-width: 821px){.About-title{font-size:2rem;margin-top:1rem}}@media screen and (max-width:820.98px){.About-title{font-size:1.375rem;margin-top:.9375rem}}@media screen and (min-width: 821px){.About-aboutAnchorPosition{padding-top:12.5rem;margin-top:-12.5rem}}@media screen and (max-width:820.98px){.About-aboutAnchorPosition{padding-top:12.5rem;margin-top:-12.5rem}}@media screen and (min-width: 821px){.About.-ja .About-titleCont{top:49vh;top:49lvh;margin-bottom:-1.5rem}}@media screen and (max-width:820.98px){.About.-ja .About-titleCont{top:48vh;top:48lvh}}.About.-ja .About-lead{letter-spacing:.02em;line-height:140%;font-weight:600}@media screen and (min-width: 821px){.About.-ja .About-lead{font-size:.875rem;margin-top:1.5rem}}@media screen and (max-width:820.98px){.About.-ja .About-lead{font-size:.75rem;margin-top:.75rem}}
