@font-face{font-family:Pretendard;src:url('Pretendard-Regular.subset.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Pretendard;src:url('Pretendard-Bold.subset.woff2') format('woff2');font-weight:700;font-display:swap}
body,button,input,select,textarea{font-family:Pretendard,Arial,'Malgun Gothic',sans-serif}
.handoff{padding:90px 5%;background:#f4f5f0;border-top:1px solid #d4d7cd}
.handoff h2{font-size:44px;line-height:1.2;margin:20px 0 45px}
.handoff-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}
.handoff-list article{border-top:1px solid #a8aea0;padding-top:20px}
.handoff-list h3{font-size:21px;margin:20px 0 12px}.handoff-list p{font-size:15px;line-height:1.8;color:#51584c}
.handoff-note{font-size:13px;line-height:1.8;margin:35px 0 0;color:#51584c}
.scene-message,.human-heading{animation-name:none;opacity:1}
.world-index a{font-size:11px}.mood-top{font-size:11px}.scope-note{font-size:13px;line-height:1.8}
.quiet-experience{position:absolute;left:5%;bottom:40px;z-index:3;border-bottom:1px solid currentColor;padding:12px 0;font-size:14px}.quiet-scene .mood-consult{right:5%;left:auto}
.ink-experience{font-size:14px;padding:12px 0;border-bottom:1px solid currentColor;white-space:nowrap}.ink-bottom{flex-wrap:wrap;gap:20px}
@media(max-width:650px){.quiet-experience{left:24px;bottom:85px;font-size:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.world-index{scroll-behavior:auto}}
@media(max-width:650px){.handoff{padding:55px 24px}.handoff h2{font-size:32px}.handoff-list{grid-template-columns:1fr;gap:24px}.world-index a{font-size:10px}.mood-top{font-size:9px}.scope-note{font-size:12px}}
