/* The Geladan chapter shares the opening's existing native scroll and sticky viewport. */
#unDepthSequence.is-geladan .vt-opening-photo{z-index:7;clip-path:inset(0 0 82% 0)}
#unDepthSequence .vt-geladan-intro{position:absolute;inset:0;z-index:5;overflow:hidden;background:#080908;color:#f0ede5;visibility:hidden;opacity:0;pointer-events:none}
#unDepthSequence .vt-geladan-content{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;padding:0 clamp(20px,5vw,80px) 28px;will-change:transform}
#unDepthSequence .vt-geladan-image{width:min(80vw,1080px);height:clamp(290px,46svh,530px);margin:0 auto;overflow:hidden;clip-path:inset(18% 27% round 48% 42%);background:#191d18;will-change:clip-path,transform}
#unDepthSequence .vt-geladan-image picture{display:block;width:100%;height:100%}
#unDepthSequence .vt-geladan-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 53%;transform:scale(1.12);will-change:transform}
#unDepthSequence .vt-geladan-title{position:relative;z-index:3;width:min(100%,760px);margin:clamp(25px,4svh,42px) auto 0;color:#eeeae1;font:400 clamp(38px,4.2vw,62px)/1.19 "Noto Serif SC","Songti SC",serif;font-style:normal;letter-spacing:.055em;text-align:left;transform-origin:left center;will-change:transform,opacity}
#unDepthSequence .vt-geladan-copy{position:relative;z-index:2;width:min(100%,710px);margin:18px auto 0;color:#cbc9c2;transform-origin:left top;will-change:transform,opacity}
#unDepthSequence .vt-geladan-copy p{margin:0 0 1.8em;font:400 clamp(16px,1.05vw,17px)/1.83 "Noto Serif SC","Source Han Serif SC","Songti SC",serif;letter-spacing:.008em;text-wrap:wrap;word-break:break-all;overflow-wrap:anywhere;white-space:normal;will-change:opacity,transform}
#unDepthSequence .vt-geladan-copy p:last-child{margin-bottom:0}
#unDepthSequence .vt-geladan-copy cite{font-style:normal;font-weight:500;color:#dedbd4}
html[data-lang="en"] #unDepthSequence .vt-geladan-title{font-family:'VT Fraunces',Georgia,serif;font-size:clamp(40px,4.5vw,66px);letter-spacing:.005em}
html[data-lang="en"] #unDepthSequence .vt-geladan-copy p{font-family:'VT Newsreader',Georgia,serif;font-size:clamp(17px,1.3vw,19px);line-height:1.67;letter-spacing:.005em;word-break:normal;overflow-wrap:normal}
html[data-lang="en"] #unDepthSequence .vt-geladan-copy cite{font-weight:400}
html[data-lang="en"] #unDepthSequence .vt-geladan-copy cite em{font-style:italic}
#unDepthSequence .vt-geladan-char{visibility:hidden}
#unDepthSequence .vt-geladan-word{white-space:nowrap}
#unDepthSequence .vt-geladan-cursor{display:inline-block;width:1px;height:.9em;margin-left:1px;background:#d8d4cb;vertical-align:-.12em;animation:vtGeladanCursor .75s steps(1,end) infinite;pointer-events:none}
#unDepthSequence .vt-geladan-cursor[hidden]{display:none}
@keyframes vtGeladanCursor{50%{opacity:0}}
@media(max-width:700px){
 #unDepthSequence .vt-geladan-content{padding:0 24px 24px}
 #unDepthSequence .vt-geladan-image{width:100%;height:clamp(250px,36svh,400px)}
 #unDepthSequence .vt-geladan-title{margin-top:26px;font-size:clamp(34px,8vw,46px);letter-spacing:.035em}
 #unDepthSequence .vt-geladan-title{width:calc(100% - 40px);margin-left:20px;margin-right:20px}
 #unDepthSequence .vt-geladan-copy{width:calc(100% - 40px);margin:16px 20px 0}
 #unDepthSequence .vt-geladan-copy p{font-size:15px;line-height:1.82;letter-spacing:.008em;margin-bottom:1.7em;transform-origin:center center}
 html[data-lang="en"] #unDepthSequence .vt-geladan-title{font-size:clamp(30px,7.4vw,38px);line-height:1.13}
 html[data-lang="en"] #unDepthSequence .vt-geladan-copy p{font-size:16px;line-height:1.72}
}
@media(prefers-reduced-motion:reduce){#unDepthSequence .vt-geladan-content,#unDepthSequence .vt-geladan-image,#unDepthSequence .vt-geladan-image img,#unDepthSequence .vt-geladan-title,#unDepthSequence .vt-geladan-copy,#unDepthSequence .vt-geladan-copy p{will-change:auto}}
@media(prefers-reduced-motion:reduce){#unDepthSequence .vt-geladan-cursor{animation:none}}
