.home-page .home-hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(#1f24216b,#1f24212e 45%,#1f24219e)}.home-page .home-reveal{opacity:0;transform:translateY(24px);transition:opacity .9s var(--motion-ease),transform .9s var(--motion-ease)}.home-page .home-reveal.is-in{opacity:1;transform:none}.home-page .home-awaken-panel{opacity:0;transform:translateY(24px);transition:flex-grow .7s var(--motion-ease)}.home-page .home-awaken-panel.is-in{opacity:1;transform:none}.home-page .home-awaken-panel:hover,.home-page .home-awaken-panel:focus-visible{flex-grow:1.55}.home-page .home-q-line{display:block;opacity:0;transform:translateY(22px);cursor:default;transition:color .4s,text-shadow .4s}.home-page .home-q-line:nth-child(odd){--d: .05s;text-align:left}.home-page .home-q-line:nth-child(2n){text-align:right}.home-page .home-q-line:nth-child(1){--tw: 4.6s}.home-page .home-q-line:nth-child(2){--d: .3s;--tw: 3.8s}.home-page .home-q-line:nth-child(3){--d: .55s;--tw: 5.2s}.home-page .home-q-line:nth-child(4){--d: .8s;--tw: 4.2s}.home-page .home-quote.is-in .home-q-line{animation:home-q-in .9s cubic-bezier(.22,.61,.36,1) both var(--d, 0s),home-q-twinkle var(--tw, 4.2s) ease-in-out calc(var(--d, 0s) + 1.2s) infinite}.home-page .home-q-line:hover{color:var(--nayun-forest);text-shadow:0 0 20px rgba(84,140,108,.35)}@keyframes home-q-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes home-q-twinkle{0%,to{opacity:1}50%{opacity:.5}}.home-page .home-scroll-line:after{content:"";display:block;width:1px;height:42px;margin:10px auto 0;background:linear-gradient(#fff,transparent);animation:home-scroll-line 2.2s ease infinite}@keyframes home-scroll-line{0%{transform:scaleY(0);transform-origin:center top}50%{transform:scaleY(1);transform-origin:center top}51%{transform:scaleY(1);transform-origin:center bottom}to{transform:scaleY(0);transform-origin:center bottom}}.home-page .home-exp-track{animation:home-exp-marquee 46s linear infinite}.home-page .home-exp:hover .home-exp-track{animation-play-state:paused}@keyframes home-exp-marquee{to{transform:translate(calc(-50% - 10px))}}.home-page .home-rail{scrollbar-width:thin;scrollbar-color:#ded8cc transparent}.home-page .home-rail::-webkit-scrollbar{height:6px}.home-page .home-rail::-webkit-scrollbar-thumb{background:#ded8cc;border-radius:3px}@media(max-width:900px){.home-page .home-awaken-band{flex-direction:column;height:auto}.home-page .home-awaken-panel{flex:0 0 auto;height:400px}.home-page .home-awaken-d,.home-page .home-awaken-more{opacity:1;transform:none}.home-page .home-awaken-d{height:auto;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}}@media(hover:none){.home-page .home-awaken-d,.home-page .home-awaken-more{opacity:1;transform:none}}@media(max-width:760px){.home-page .home-rail{grid-auto-columns:72vw}.home-page .home-rail-arrows{display:none}.home-page .home-exp-track{grid-auto-columns:64vw;animation-duration:36s}}@media(prefers-reduced-motion:reduce){.home-page .home-reveal,.home-page .home-awaken-panel{opacity:1;transform:none;transition:none}.home-page .home-q-line{opacity:1;transform:none;animation:none}.home-page .home-scroll-line:after{animation:none;transform:scaleY(1)}.home-page .home-exp-track{animation:none}.home-page .home-exp{overflow-x:auto}}.home-page,.home-page h1,.home-page h2,.home-page h3,.home-page .font-display{font-feature-settings:normal;text-spacing-trim:normal}
