*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar{width:0;height:0}body{margin:0;background:#f4efe6;color:#21201d;font-family:Gowun Batang,serif}a{color:inherit;text-decoration:none}a:hover,button:hover{opacity:.65}input,textarea,button{font-family:inherit}button{cursor:pointer}.pretty{text-wrap:pretty}.hero-scene{height:calc(100vh - 52px);min-height:480px;max-height:640px}[data-scene-content]{width:100%}.page-sections>*+*,.story-sections>*+*{margin-top:clamp(88px,14vh,144px)}@supports (height: 100svh){.hero-scene{height:calc(100svh - 52px)}.page-sections>*+*,.story-sections>*+*{margin-top:clamp(88px,14svh,144px)}}:lang(ko) .prose{word-break:keep-all}@keyframes hint{0%,to{transform:translateY(0);opacity:.35}50%{transform:translateY(7px);opacity:.9}}.sprite-3x3{animation:sprite-3x3 2.88s steps(1,end) infinite;will-change:transform}@keyframes sprite-3x3{0%,to{transform:translate(0)}11.111111%{transform:translate(-33.333333%)}22.222222%{transform:translate(-66.666667%)}33.333333%{transform:translateY(-33.333333%)}44.444444%{transform:translate(-33.333333%,-33.333333%)}55.555556%{transform:translate(-66.666667%,-33.333333%)}66.666667%{transform:translateY(-66.666667%)}77.777778%{transform:translate(-33.333333%,-66.666667%)}88.888889%{transform:translate(-66.666667%,-66.666667%)}}.story-map-route{stroke-dasharray:1;stroke-dashoffset:1;opacity:0}.story-map-stop{opacity:0}.story-map.is-visible .story-map-route,.story-map.is-visible .story-map-stop{animation-duration:6s;animation-timing-function:linear;animation-iteration-count:infinite}.story-map.is-visible .story-map-route-1{animation-name:story-route-1}.story-map.is-visible .story-map-route-2{animation-name:story-route-2}.story-map.is-visible .story-map-route-3{animation-name:story-route-3}.story-map.is-visible .story-map-route-4{animation-name:story-route-4}.story-map.is-visible .story-map-stop-0{animation-name:story-stop-0}.story-map.is-visible .story-map-stop-1{animation-name:story-stop-1}.story-map.is-visible .story-map-stop-2{animation-name:story-stop-2}.story-map.is-visible .story-map-stop-3{animation-name:story-stop-3}.story-map.is-visible .story-map-stop-4{animation-name:story-stop-4}@keyframes story-route-1{0%,4%{stroke-dashoffset:1;opacity:0}4.1%{opacity:1}22%,88%{stroke-dashoffset:0;opacity:1}98%,to{stroke-dashoffset:0;opacity:0}}@keyframes story-route-2{0%,24%{stroke-dashoffset:1;opacity:0}24.1%{opacity:1}36%,88%{stroke-dashoffset:0;opacity:1}98%,to{stroke-dashoffset:0;opacity:0}}@keyframes story-route-3{0%,38%{stroke-dashoffset:1;opacity:0}38.1%{opacity:1}50%,88%{stroke-dashoffset:0;opacity:1}98%,to{stroke-dashoffset:0;opacity:0}}@keyframes story-route-4{0%,52%{stroke-dashoffset:1;opacity:0}52.1%{opacity:1}64%,88%{stroke-dashoffset:0;opacity:1}98%,to{stroke-dashoffset:0;opacity:0}}@keyframes story-stop-0{0%,2%{opacity:0}4%,88%{opacity:1}98%,to{opacity:0}}@keyframes story-stop-1{0%,22%{opacity:0}24%,88%{opacity:1}98%,to{opacity:0}}@keyframes story-stop-2{0%,36%{opacity:0}38%,88%{opacity:1}98%,to{opacity:0}}@keyframes story-stop-3{0%,50%{opacity:0}52%,88%{opacity:1}98%,to{opacity:0}}@keyframes story-stop-4{0%,64%{opacity:0}66%,88%{opacity:1}98%,to{opacity:0}}@media (prefers-reduced-motion: reduce){*{animation:none!important}.story-map-route,.story-map-stop{stroke-dashoffset:0;opacity:1}[data-reveal],[data-scroll-scene],[data-scene-content]{opacity:1!important;transform:none!important;transition:none!important;pointer-events:auto!important}}
