.journey-light{position:fixed;width:100vh;height:100vh;background:radial-gradient(50% 50% at 50% 50%, #F7F8F9 11.06%, rgba(210,210,210,0) 100%);left:50%;top:0;margin-left:-50vh;z-index:0;opacity:0;transform:scale(0.4);pointer-events:none}:where([data-current-id*="journey-start"],[data-current-id*="journey-scene"]) .journey-light{opacity:1;transition:opacity 0.5s cubic-bezier(0.39, 0.575, 0.565, 1),transform 1s cubic-bezier(0.39, 0.575, 0.565, 1)}[data-current-id="journey-scene1"] .journey-light{transform:scale(0.6)}[data-current-id="journey-scene2"] .journey-light{transform:scale(0.8)}[data-current-id="journey-scene3"] .journey-light{transform:scale(1)}[data-current-id="journey-scene4"] .journey-light{transform:scale(1.2)}[data-current-id="journey-scene5"] .journey-light{transform:scale(1.5)}[data-current-id="journey-scene6"] .journey-light{transform:scale(1.9)}[data-current-id="journey-scene7"] .journey-light{transform:scale(2.4)}[data-current-id="journey-scene8"] .journey-light{transform:scale(3)}[data-current-id="journey-scene9"] .journey-light{transform:scale(4);opacity:0 !important}[data-current-id="journey-end"] .journey-light{transform:scale(4);opacity:0 !important}.journey-ring{position:fixed;width:100vh;height:100vh;background:url(../img/facility/journey_ring.svg) no-repeat center center;background-size:contain;left:50%;top:0;margin-left:-50vh;z-index:0;opacity:0;transform:scale(0.2);pointer-events:none}[data-current-id*="journey"] .journey-ring{transition:opacity 0.5s cubic-bezier(0.39, 0.575, 0.565, 1),transform 1s cubic-bezier(0.39, 0.575, 0.565, 1)}@media screen and (min-width: 1000px){[data-current-id="journey-scene1"] .journey-ring{transform:scale(0.3)}[data-current-id="journey-scene2"] .journey-ring{transform:scale(0.5);opacity:1}[data-current-id="journey-scene3"] .journey-ring{transform:scale(0.6);opacity:1}[data-current-id="journey-scene4"] .journey-ring{transform:scale(0.8);opacity:1}[data-current-id="journey-scene5"] .journey-ring{transform:scale(1.1);opacity:1}[data-current-id="journey-scene6"] .journey-ring{transform:scale(1.5);opacity:1}[data-current-id="journey-scene7"] .journey-ring{transform:scale(2);opacity:1}[data-current-id="journey-scene8"] .journey-ring{transform:scale(2.6);opacity:1}[data-current-id="journey-scene9"] .journey-ring{transform:scale(3.3);opacity:1}[data-current-id="journey-end"] .journey-ring{transform:scale(4);opacity:0}}@media screen and (max-width: 999px){[data-current-id="journey-scene1"] .journey-ring{transform:scale(0.2)}[data-current-id="journey-scene2"] .journey-ring{transform:scale(0.3);opacity:1}[data-current-id="journey-scene3"] .journey-ring{transform:scale(0.4);opacity:1}[data-current-id="journey-scene4"] .journey-ring{transform:scale(0.6);opacity:1}[data-current-id="journey-scene5"] .journey-ring{transform:scale(0.9);opacity:1}[data-current-id="journey-scene6"] .journey-ring{transform:scale(1.3);opacity:1}[data-current-id="journey-scene7"] .journey-ring{transform:scale(1.8);opacity:1}[data-current-id="journey-scene8"] .journey-ring{transform:scale(2.4);opacity:1}[data-current-id="journey-scene9"] .journey-ring{transform:scale(3.1);opacity:1}[data-current-id="journey-end"] .journey-ring{transform:scale(3.9);opacity:0}}.journey-title{font-weight:300;position:fixed;left:50%;top:48%;transform:translate3d(-50%, -50%, 0);opacity:0;pointer-events:none}.journey-title .title{font-size:30px;line-height:1.4;margin-bottom:16px}.journey-title .copy{font-size:20px;line-height:1.6}@media screen and (max-width: 999px){.journey-title{width:calc(100vw - 50px);left:25px;transform:translate3d(0, -50%, 0)}.journey-title .title{font-size:26px}.journey-title .copy{font-size:18px}}[data-current-id*="journey-scene"] .journey-title{opacity:1;pointer-events:auto;transition:opacity 0.5s cubic-bezier(0.39, 0.575, 0.565, 1)}:where([data-current-id="journey-scene1"],[data-current-id="journey-scene9"]) .journey-title{opacity:0 !important;transition:opacity 0.5s cubic-bezier(0.39, 0.575, 0.565, 1)}[data-id="journey-start"]{height:200px}[data-id*="journey-scene"]{height:200px}[data-id="journey-scene1"]{height:100vh}[data-id="journey-end"]{height:400px}.journey-content .item{display:flex;column-gap:20px;align-items:center;margin-bottom:140px}.journey-content .item .image{width:50%;overflow:hidden;border-radius:15px}.journey-content .item .image img{width:100%;height:auto;display:block}.journey-content .item .text{width:50%;padding-left:7.5%}.journey-content .item .text .title{font-size:40px;line-height:1.2;font-weight:300;margin-bottom:32px}.journey-content .item .text .detail{font-size:16px;font-weight:400;letter-spacing:0;line-height:1.5}.journey-content .item .text .detail p:not(:last-child){margin-bottom:10px}.journey-content .item .text .notes{margin-top:15px;color:#676767;font-size:14px;letter-spacing:0;line-height:1.5;font-weight:400}.journey-content .item:nth-child(2n){flex-direction:row-reverse}.journey-content .item:nth-child(2n) .text{padding-right:7.5%;padding-left:2.8%}@media screen and (max-width: 999px){.journey-content .item{flex-direction:column !important;row-gap:30px;margin-bottom:100px}.journey-content .item .image{width:100%;border-radius:10px}.journey-content .item .text{width:100%;padding:0 !important}.journey-content .item .text .title{font-size:26px}.journey-content .item .text .detail{font-size:14px}}.section-footnote{background:url(../img/facility/footnote_bg.webp) no-repeat center center;background-size:cover;padding:120px 0 180px}@media screen and (max-width: 999px){.section-footnote{padding:48px 0 120px}}.footnote-title{font-size:14px;letter-spacing:0.3em;line-height:1.7;text-transform:uppercase;margin-bottom:100px;font-weight:500}@media screen and (max-width: 999px){.footnote-title{margin-bottom:45px}}.footnote-list{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:75px}@media screen and (max-width: 999px){.footnote-list{flex-direction:column;row-gap:40px}}.footnote-list .item{display:flex;column-gap:28px;width:calc(50% - 10px)}.footnote-list .item .image{width:97px;height:97px;position:relative}.footnote-list .item .image .bg{width:100%;height:100%;display:block;position:absolute;left:0;top:0;background:url(../img/facility/footnote_icon_base.svg) no-repeat center center;background-size:cover}.footnote-list .item .image .fg{width:100%;height:100%;display:block;position:absolute;left:0;top:0;z-index:1;background:url(../img/facility/footnote_icon.svg) no-repeat 0 0;background-size:cover}.footnote-list .item .image .fg.fg1{background-position:0 0}.footnote-list .item .image .fg.fg2{background-position:0 33.33%}.footnote-list .item .image .fg.fg3{background-position:0 66.66%}.footnote-list .item .image .fg.fg4{background-position:0 99.99%}.footnote-list .item .text{flex:1;padding-right:10%}.footnote-list .item .text .title{font-size:24px;line-height:1.5;letter-spacing:0;font-weight:400;margin-bottom:4px}.footnote-list .item .text .detail{font-size:16px;line-height:1.5;letter-spacing:0;font-weight:400}@media screen and (max-width: 999px){.footnote-list .item{width:100%;column-gap:16px}.footnote-list .item .image{width:70px;height:70px}.footnote-list .item .text{padding-right:0}.footnote-list .item .text .title{font-size:18px;margin-bottom:5px}.footnote-list .item .text .detail{font-size:14px}}.section-gallery{position:relative}.gallery-content-sticky{position:sticky;top:0;left:0;width:100vw;height:100vh;overflow:hidden}.gallery-scroll{height:calc(459.29vh - 100vw)}.gallery-container{width:459.29vh;height:100vh;overflow:hidden;font-size:100px;transition:transfrom 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) 0.2s;position:relative;will-change:transfrom}.gallery-container .title{position:absolute;font-weight:200;font-size:7.41vh;letter-spacing:0.05em;line-height:1.1}.gallery-container .img{position:absolute;display:block;height:auto}.gallery-container .poem{position:absolute;display:flex;flex-direction:row-reverse;column-gap:11px}.gallery-container .poem .line{display:flex;flex-direction:column}.gallery-container .poem .line span{display:block;width:16px;height:16px;background-repeat:no-repeat;background-size:200% auto;filter:blur(12px) opacity(0);will-change:filter;transition:filter 0.5s cubic-bezier(0.39, 0.575, 0.565, 1)}.gallery-container .poem .line span:nth-child(1){background-position-y:0px}.gallery-container .poem .line span:nth-child(2){background-position-y:-16px}.gallery-container .poem .line span:nth-child(3){background-position-y:-32px}.gallery-container .poem .line span:nth-child(4){background-position-y:-48px}.gallery-container .poem .line span:nth-child(5){background-position-y:-64px}.gallery-container .poem .line span:nth-child(6){background-position-y:-80px}.gallery-container .poem .line span:nth-child(7){background-position-y:-96px}.gallery-container .poem .line span:nth-child(8){background-position-y:-112px}.gallery-container .poem .line span:nth-child(9){background-position-y:-128px}.gallery-container .poem .line span:nth-child(10){background-position-y:-144px}.gallery-container .poem .line span:nth-child(11){background-position-y:-160px}.gallery-container .poem .line span:nth-child(12){background-position-y:-176px}.gallery-container .poem .line span:nth-child(13){background-position-y:-192px}.gallery-container .poem .line span:nth-child(14){background-position-y:-208px}.gallery-container .poem .line span:nth-child(15){background-position-y:-224px}.gallery-container .poem .line.line1 span{background-position-x:-16px}.gallery-container .poem .line.line2 span{background-position-x:0}.gallery-container .poem.poem1 .line span{background-image:url(../img/facility/gallery_poem1.svg)}.gallery-container .poem.poem2 .line span{background-image:url(../img/facility/gallery_poem2.svg)}.gallery-container .poem.poem3 .line span{background-image:url(../img/facility/gallery_poem3.svg)}.gallery-container .poem.hcue .line span{opacity:1;filter:blur(0px) opacity(1)}.gallery-container .poem.hcue .line.line1 span:nth-child(1){transition-delay:0.1s}.gallery-container .poem.hcue .line.line1 span:nth-child(2){transition-delay:0.2s}.gallery-container .poem.hcue .line.line1 span:nth-child(3){transition-delay:0.3s}.gallery-container .poem.hcue .line.line1 span:nth-child(4){transition-delay:0.4s}.gallery-container .poem.hcue .line.line1 span:nth-child(5){transition-delay:0.5s}.gallery-container .poem.hcue .line.line1 span:nth-child(6){transition-delay:0.6s}.gallery-container .poem.hcue .line.line1 span:nth-child(7){transition-delay:0.7s}.gallery-container .poem.hcue .line.line1 span:nth-child(8){transition-delay:0.8s}.gallery-container .poem.hcue .line.line1 span:nth-child(9){transition-delay:0.9s}.gallery-container .poem.hcue .line.line1 span:nth-child(10){transition-delay:1s}.gallery-container .poem.hcue .line.line1 span:nth-child(11){transition-delay:1.1s}.gallery-container .poem.hcue .line.line1 span:nth-child(12){transition-delay:1.2s}.gallery-container .poem.hcue .line.line1 span:nth-child(13){transition-delay:1.3s}.gallery-container .poem.hcue .line.line1 span:nth-child(14){transition-delay:1.4s}.gallery-container .poem.hcue .line.line1 span:nth-child(15){transition-delay:1.5s}.gallery-container .poem.hcue .line.line2 span:nth-child(1){transition-delay:0.3s}.gallery-container .poem.hcue .line.line2 span:nth-child(2){transition-delay:0.4s}.gallery-container .poem.hcue .line.line2 span:nth-child(3){transition-delay:0.5s}.gallery-container .poem.hcue .line.line2 span:nth-child(4){transition-delay:0.6s}.gallery-container .poem.hcue .line.line2 span:nth-child(5){transition-delay:0.7s}.gallery-container .poem.hcue .line.line2 span:nth-child(6){transition-delay:0.8s}.gallery-container .poem.hcue .line.line2 span:nth-child(7){transition-delay:0.9s}.gallery-container .poem.hcue .line.line2 span:nth-child(8){transition-delay:1s}.gallery-container .poem.hcue .line.line2 span:nth-child(9){transition-delay:1.1s}.gallery-container .poem.hcue .line.line2 span:nth-child(10){transition-delay:1.2s}.gallery-container .poem.hcue .line.line2 span:nth-child(11){transition-delay:1.3s}.gallery-container .poem.hcue .line.line2 span:nth-child(12){transition-delay:1.4s}.gallery-container .poem.hcue .line.line2 span:nth-child(13){transition-delay:1.5s}.gallery-container .poem.hcue .line.line2 span:nth-child(14){transition-delay:1.6s}.gallery-container .poem.hcue .line.line2 span:nth-child(15){transition-delay:1.7s}.gallery-container .title1{left:2.64%;top:17.61%;width:auto}.gallery-container .title2{left:42.86%;top:38.71%;width:auto}.gallery-container .title3{left:77.59%;top:65.39%;width:auto}.gallery-container .img1{left:2.64%;top:43.51%;width:11.4%}.gallery-container .img2{left:20.56%;top:55.79%;width:5.03%}.gallery-container .img3{left:24.03%;top:20.31%;width:6.87%}.gallery-container .img4{left:29.16%;top:48.82%;width:11.24%}.gallery-container .img5{left:53.8%;top:54.31%;width:5.52%}.gallery-container .img6{left:63.23%;top:37.31%;width:11.35%}.gallery-container .img7{left:77.05%;top:23.98%;width:8.05%}.gallery-container .poem1{left:17.03%;top:39.32%;width:auto}.gallery-container .poem2{left:60.63%;top:40.8%;width:auto}.gallery-container .poem3{left:91.74%;top:40.8%;width:auto}
