.ds .u95-ground{background:linear-gradient(#3c28141a,#3c281400 18%,#fffaeb1f 60%,#3c28141f),url(/assets/dosan/tex/hanji.webp) 0 0/720px 720px}.ds-beam,.ds-skirting,.ds .u95-fore{display:none}.ds .u95-open,.ds .u95-end{max-width:none;display:block}.ds .u95-pass{place-items:center;display:grid}.ds-brush{font-family:var(--u95-display), serif;font-weight:900}.ds-silk{--ds-h:clamp(36px, 7svh, 64px);--ds-e:clamp(22px, 4svh, 40px);--ds-s:clamp(10px, 1.3svh, 14px);padding:var(--ds-h) var(--ds-s) var(--ds-e);background:linear-gradient(180deg, transparent calc(var(--ds-h) - 8px), #a8853c calc(var(--ds-h) - 8px) calc(var(--ds-h) - 5px), #efe6d2 calc(var(--ds-h) - 5px) calc(var(--ds-h) - 3px), transparent calc(var(--ds-h) - 3px) calc(100% - var(--ds-e) + 3px), #efe6d2 calc(100% - var(--ds-e) + 3px) calc(100% - var(--ds-e) + 5px), #a8853c calc(100% - var(--ds-e) + 5px) calc(100% - var(--ds-e) + 8px), transparent calc(100% - var(--ds-e) + 8px)), linear-gradient(180deg, #0a102452 0 var(--ds-h), transparent var(--ds-h) calc(100% - var(--ds-e)), #0a102452 calc(100% - var(--ds-e))), linear-gradient(#344268ed, #2a375aed), url(/assets/flip/tex-cloth.webp) 0 0 / 240px 240px;display:block;position:relative;box-shadow:inset 0 0 0 1px #0003,0 1px 1px #1e140a40,0 12px 24px #3c28143d,0 30px 56px #3c281424}.ds-rod{pointer-events:none;background:linear-gradient(#6a4a34,#2b1d14);border-radius:2px;height:7px;position:absolute;top:-3px;left:-3px;right:-3px;box-shadow:0 2px 3px #00000059}.ds-roller{pointer-events:none;background:linear-gradient(#7a563a,#4a3020 45%,#2a1a10 80%,#3a2618);border-radius:7px;height:14px;position:absolute;bottom:-8px;left:-10px;right:-10px;box-shadow:0 4px 5px #0000004d}.ds-roller:before,.ds-roller:after{content:"";background:radial-gradient(circle at 35% 32%,#fbf3df,#e2d3b0 40%,#a68d5e 78%,#6a4a2c);border-radius:50%;width:18px;height:18px;margin-top:-9px;position:absolute;top:50%;box-shadow:0 2px 3px #00000059}.ds-roller:before{left:-10px}.ds-roller:after{right:-10px}.ds-cord{pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 40' preserveAspectRatio='none'%3E%3Cpath d='M1 40L50 2L99 40' fill='none' stroke='%233a2a1c' stroke-width='1.6' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:46%;height:clamp(18px,3.4svh,34px);position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%)}.ds-cord:after{content:"";background:radial-gradient(circle at 35% 30%,#8a7a66,#2e241a);border-radius:50%;width:8px;height:8px;margin-left:-4px;position:absolute;top:-4px;left:50%;box-shadow:1px 2px 2px #00000059}.ds-mount{flex-direction:column;align-items:center;margin:0;display:flex}.ds-mount .ds-silk{display:inline-block}.ds-mount img{width:auto;max-width:min(78vw,440px);height:auto;max-height:56svh;display:block;box-shadow:0 0 0 2px #e9dcc0,0 0 0 3px #281e0f80}.ds-mount.is-doc img{max-width:min(50vw,240px)}.ds-slip{color:#2a241e;max-width:28ch;font-family:var(--u95-serif), Georgia, serif;text-align:center;background:url(/assets/dosan/tex/hanji.webp) 0 0/360px 360px;margin-top:1.9rem;padding:.3rem .7rem;font-size:.8rem;line-height:1.35;box-shadow:0 0 0 1px #3c28142e,0 2px 4px #3c281433}.ds-bay{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(2.6rem,6vw,6.5rem);max-width:1150px;margin:0 auto;display:flex}.ds-pieces{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(2.2rem,4vw,4.5rem);display:flex}.ds-scroll{width:100%;max-width:31rem;margin:0;display:block;position:relative}.ds-scroll.is-wide{max-width:38rem}.ds-scroll>.ds-silk{--ds-h:clamp(32px, 6svh, 56px);--ds-e:clamp(20px, 3.6svh, 34px)}.ds-paper{color:#1d1a17;background:url(/assets/dosan/tex/hanji.webp) 0 0/480px 480px;padding:clamp(1.6rem,3.8svh,2.6rem) clamp(1.5rem,2.4vw,2.5rem) clamp(1.6rem,3.4svh,2.4rem);display:block;position:relative;box-shadow:0 0 0 2px #e9dcc0,0 0 0 3px #281e0f80}.ds-scroll.is-plain .ds-paper{padding-block:clamp(2rem,5svh,3.4rem)}.ds-seal{color:#fbf1e6;font-family:var(--u95-serif), Georgia, serif;letter-spacing:.04em;mix-blend-mode:multiply;background:#b2382a;border-radius:3px;place-items:center;padding:.3rem .45rem;font-size:.82rem;font-weight:700;line-height:1;display:inline-grid;box-shadow:inset 0 0 0 2px #b2382a,inset 0 0 0 3px #fbf1e6cc}.ds-year{padding:.45rem .55rem;position:absolute;top:clamp(1rem,2.6svh,1.7rem);right:clamp(1rem,1.8vw,1.8rem);transform:rotate(-3deg)}.ds-kicker{color:#b2382a;font-family:var(--u95-sans), system-ui, sans-serif;letter-spacing:.2em;text-transform:uppercase;margin:0 5rem 0 0;font-size:.76rem;font-weight:800}.ds-head{font-family:var(--u95-display), serif;letter-spacing:-.005em;text-wrap:balance;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 12' preserveAspectRatio='none'%3E%3Cpath d='M2 7C40 3 90 4 150 5S300 4 360 5C380 5 396 6 398 8C380 9 330 8 260 9S90 10 30 9C14 9 4 9 2 7Z' fill='%231d1a17'/%3E%3C/svg%3E") 0 100%/min(100%,22rem) 10px no-repeat;margin:.3rem 0 0;padding:0 5rem .9rem 0;font-size:clamp(1.6rem,2.6vw,2.4rem);font-weight:600;line-height:1.12}:is(.ds-scroll:not(:has(.ds-year)) .ds-head,.ds-scroll:not(:has(.ds-year)) .ds-kicker){margin-right:0;padding-right:0}.ds-text{font-family:var(--u95-serif), Georgia, serif;text-wrap:pretty;margin:.9rem 0 0;font-size:clamp(.98rem,1.1vw,1.08rem);line-height:1.6}.ds-creed{text-align:center;margin:0;font-size:clamp(1.15rem,1.5vw,1.4rem);font-style:italic;line-height:1.5}.ds-extra{margin-top:1rem}.ds-four,.ds-meaning,.ds-ledger{font-family:var(--u95-serif), Georgia, serif;gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ds-four{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1.4rem}.ds-four li{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:.7rem;font-size:.95rem;line-height:1.35;display:grid}.ds-four li>.ds-brush{color:#1d1a17;grid-row:span 2;font-size:1.6rem}.ds-four strong{color:#b2382a;font-family:var(--u95-sans), system-ui, sans-serif;letter-spacing:.18em;text-transform:uppercase;font-size:.74rem}.ds-meaning li{font-size:1.05rem}.ds-ledger li{border-top:1px solid #1d1a172e;gap:.15rem;padding-top:.55rem;display:grid}.ds-ledger li:first-child{border-top:0;padding-top:0}.ds-ledger time{color:#b2382a;font-family:var(--u95-sans), system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:800}.ds-ledger span{font-size:.95rem;line-height:1.5}.ds-quote{font-family:var(--u95-serif), Georgia, serif;margin:1rem 0 0;padding:.1rem 0}.ds-quote p{margin:0;font-size:1rem;font-style:italic;line-height:1.55}.ds-quote cite{color:#5a4f44;font-family:var(--u95-sans), system-ui, sans-serif;margin-top:.45rem;font-size:.76rem;font-style:normal;font-weight:700;display:block}.ds-four-scrolls{flex-wrap:wrap;justify-content:center;gap:clamp(1.4rem,2.6vw,2.8rem);display:flex}.ds-tall{width:clamp(6.5rem,8.6vw,9rem);position:relative}.ds-tall .ds-silk{--ds-s:clamp(8px, 1.1svh, 12px)}.ds-tall-paper{background:url(/assets/dosan/tex/hanji.webp) 0 0/420px 420px;flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;min-height:22rem;padding:1.4rem .4rem 1.1rem;display:flex;box-shadow:0 0 0 2px #e9dcc0,0 0 0 3px #281e0f80}.ds-tall-han{color:#1d1a17;writing-mode:vertical-rl;font-size:clamp(3rem,4.8vw,5rem);line-height:1.1}.ds-tall-hangul{color:#6a5a48;font-family:var(--u95-display), serif;letter-spacing:.12em;margin-top:auto;font-size:clamp(1rem,1.4vw,1.3rem);font-weight:600}.ds-tall-word{color:#fbf1e6;font-family:var(--u95-sans), system-ui, sans-serif;letter-spacing:.18em;text-transform:uppercase;mix-blend-mode:multiply;background:#b2382a;border-radius:2px;padding:.25rem .45rem;font-size:.7rem;font-weight:800}.ds-flag-scroll{width:min(80vw,420px)}.ds-flag{filter:sepia(.28)saturate(.78)contrast(.96);width:100%;height:auto;display:block;box-shadow:0 0 0 2px #e9dcc0,0 0 0 3px #281e0f80}.ds-open{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(2.5rem,6vw,6rem);max-width:1200px;margin:0 auto;display:flex}.ds-great{position:relative}.ds-great .ds-silk{--ds-h:clamp(52px, 10svh, 96px);--ds-e:clamp(30px, 5.6svh, 54px);--ds-s:clamp(12px, 1.6svh, 18px)}.ds-great-paper{background:url(/assets/dosan/tex/hanji.webp) 0 0/520px 520px;justify-items:center;padding:clamp(1.6rem,4svh,3rem) clamp(1.4rem,2.6vw,2.6rem) clamp(4.5rem,10svh,7rem);display:grid;position:relative;box-shadow:0 0 0 2px #e9dcc0,0 0 0 3px #281e0f80}.ds-great-han{color:#14110e;writing-mode:vertical-rl;font-size:clamp(7rem,16vw,13rem);line-height:1.02}.ds-great-hangul{color:#6a5a48;font-family:var(--u95-display), serif;letter-spacing:.2em;writing-mode:vertical-rl;font-size:clamp(1rem,1.5vw,1.4rem);font-weight:600;position:absolute;top:clamp(1.6rem,4svh,3rem);right:clamp(.9rem,1.4vw,1.4rem)}.ds-great-seal{writing-mode:vertical-rl;padding:.35rem .3rem;font-size:clamp(.95rem,1.2vw,1.15rem);position:absolute;bottom:clamp(1rem,2.6svh,1.8rem);left:clamp(1rem,1.6vw,1.6rem);transform:rotate(-2deg)}.ds-great-seal .ds-brush{line-height:1.05}.ds-title{color:#1d1a17;max-width:34rem;position:relative}.ds-wallname{color:#b2382a;font-family:var(--u95-sans), system-ui, sans-serif;letter-spacing:.3em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:800}.ds-name{font-family:var(--u95-display), serif;letter-spacing:-.015em;text-wrap:balance;margin:.6rem 0 0;font-size:clamp(2.6rem,5.4vw,5rem);font-weight:600;line-height:1}.ds-line{color:#4a4038;font-family:var(--u95-serif), Georgia, serif;margin:1.1rem 0 0;font-size:clamp(1.05rem,1.4vw,1.3rem);font-style:italic;line-height:1.45}.ds-line.is-meaning{color:#1d1a17;border-top:1px solid #1d1a1740;gap:.2rem;margin-top:1.6rem;padding-top:1.1rem;font-size:1rem;font-style:normal;display:grid}.u95-wall.ds .ds-close{text-align:center;justify-items:center;max-width:60rem;margin:0 auto;display:grid;position:relative}.ds-wide{width:100%;position:relative}.ds-wide-silk{background:linear-gradient(#344268ed,#2a375aed),url(/assets/flip/tex-cloth.webp) 0 0/240px 240px;padding:clamp(14px,2.4svh,22px) clamp(26px,3.4vw,46px);display:block;box-shadow:0 10px 22px #3c281447,0 26px 50px #3c281429}.ds-wide-paper{color:#1d1a17;background:url(/assets/dosan/tex/hanji.webp) 0 0/520px 520px;padding:clamp(1.6rem,4svh,2.8rem) clamp(2rem,4vw,4rem);display:block;position:relative;box-shadow:0 0 0 2px #e9dcc0,0 0 0 3px #281e0f80}.ds-wide-roller{z-index:1;background:linear-gradient(90deg,#7a563a,#4a3020 45%,#2a1a10 80%,#3a2618);border-radius:7px;width:14px;position:absolute;top:-14px;bottom:-14px;box-shadow:3px 3px 5px #0000004d}.ds-wide-roller:before,.ds-wide-roller:after{content:"";background:radial-gradient(circle at 35% 32%,#fbf3df,#e2d3b0 40%,#a68d5e 78%,#6a4a2c);border-radius:50%;width:18px;height:18px;margin-left:-9px;position:absolute;left:50%;box-shadow:0 2px 3px #00000059}.ds-wide-roller:before{top:-9px}.ds-wide-roller:after{bottom:-9px}.ds-wide-roller.is-l{left:-7px}.ds-wide-roller.is-r{right:-7px}.ds-epigraph{font-family:var(--u95-display), serif;text-wrap:balance;margin:0;font-size:clamp(1.6rem,3vw,2.8rem);font-weight:600;line-height:1.25}.ds-by{color:#b2382a;font-family:var(--u95-sans), system-ui, sans-serif;letter-spacing:.3em;text-transform:uppercase;margin:1rem 0 0;font-size:.82rem;font-weight:800}.ds-wide-seal{writing-mode:vertical-rl;padding:.35rem .3rem;font-size:1.15rem;position:absolute;bottom:clamp(1rem,2.4svh,1.6rem);right:clamp(1.2rem,2vw,2rem);transform:rotate(3deg)}.ds-line.is-close{margin-top:2rem}.ds-close .u95-end-nav{justify-content:center}.ds .u95-button{color:#f3ecdc;background:#1d1a17;border-color:#1d1a17}.ds .u95-button.is-ghost{color:#1d1a17;background:0 0}.u95-wall.ds.is-flow .ds-mount img{width:min(100%,440px);height:auto;max-height:none;aspect-ratio:var(--ar)}.u95-wall.ds.is-flow .ds-mount.is-doc img{width:min(60vw,240px)}.u95-wall.ds.is-flow .ds-mount,.u95-wall.ds.is-flow .ds-mount .ds-silk{max-width:100%}@media (max-width:760px){.ds-four{grid-template-columns:minmax(0,1fr)}.ds-tall-paper{min-height:16rem}.ds-great-han{font-size:7rem}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.u95-wall.ds:not(.is-flow){--wo:100vw;--ds-beam:4.6svh;--ds-top:calc(var(--u-top) + var(--ds-beam) + 5.5svh);--ds-floor:9svh;--ds-foot:calc(var(--ds-floor) + 5svh);--ds-room:calc(100svh - var(--ds-top) - var(--ds-foot))}.u95-wall.ds:not(.is-flow) .u95-ground{background-size:100% 100%,720px 720px}.u95-wall.ds:not(.is-flow) .ds-beam{top:var(--u-top);height:var(--ds-beam);background:linear-gradient(#ffe8c424,#0000005c),linear-gradient(#2e1c0ea8,#2e1c0ea8),url(/assets/helen/tex/pine-h.site.webp) 0 0/640px;display:block;position:absolute;left:0;right:0;box-shadow:inset 0 1px #ffe8c429,inset 0 -2px #0006,0 2px #00000040,0 10px 24px #3c281447}.u95-wall.ds:not(.is-flow) .ds-beam:after{content:"";background:linear-gradient(#ffe8c41a,#0000006b),linear-gradient(#24160ab8,#24160ab8),url(/assets/helen/tex/pine-h.site.webp) 0 40px/640px;height:1.3svh;position:absolute;top:100%;left:0;right:0;box-shadow:0 6px 14px #3c28144d}.u95-wall.ds:not(.is-flow) .ds-skirting{left:0;right:0;bottom:var(--ds-floor);background:linear-gradient(#ffe6be1f,#0000004d),linear-gradient(#28180c99,#28180c99),url(/assets/helen/tex/pine-h.site.webp) 0 0/640px;height:2.6svh;display:block;position:absolute;box-shadow:0 -6px 16px #3c281424}.u95-wall.ds:not(.is-flow) .u95-fore{z-index:4;height:var(--ds-floor);pointer-events:none;display:block;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.u95-wall.ds:not(.is-flow) .ds-floor{will-change:transform;background:linear-gradient(#0006,#0000 14%,#ffecc824 40%,#00000040),linear-gradient(#46281273,#46281273),url(/assets/helen/tex/pine-h.site.webp) 0 0/520px;width:30000px;position:absolute;inset:0 auto 0 0}.u95-wall.ds:not(.is-flow) .u95-panel{padding:var(--ds-top) 0 var(--ds-foot)}.u95-wall.ds:not(.is-flow) .u95-hang,.u95-wall.ds:not(.is-flow) .u95-end{justify-content:center;align-items:center;width:auto;min-width:66vw;max-width:none;padding-inline:10vw;display:flex}.u95-wall.ds:not(.is-flow) .u95-open{width:auto;min-width:100vw;padding:calc(var(--u-top) + var(--ds-beam) + 7svh) 7vw calc(var(--ds-floor) + 5svh);justify-content:center;align-items:center;display:flex}.u95-wall.ds:not(.is-flow) .u95-pass{justify-content:center;align-items:center;width:auto;padding-inline:4vw;display:flex}.u95-wall.ds:not(.is-flow) .ds-open{flex-wrap:nowrap;gap:6vw;max-width:none;height:100%;margin:0}.u95-wall.ds:not(.is-flow) .ds-great-han{font-size:min(22svh,14vw)}.u95-wall.ds:not(.is-flow) .ds-great-paper{padding:3svh 2.2vw 9svh}.u95-wall.ds:not(.is-flow) .ds-title{width:clamp(20rem,30vw,34rem);max-width:none}.u95-wall.ds:not(.is-flow) .ds-intro .ds-mount img{width:auto;max-width:none;height:min(52svh,53.38vw);max-height:none}.u95-wall.ds:not(.is-flow) .ds-name{font-size:clamp(2.4rem,8svh,5rem)}.u95-wall.ds:not(.is-flow) .ds-four-scrolls{flex-wrap:nowrap;gap:max(4vw,4.4rem)}.u95-wall.ds:not(.is-flow) .ds-tall{width:clamp(6rem,8vw,9rem)}.u95-wall.ds:not(.is-flow) .ds-tall-paper{min-height:0;height:calc(var(--ds-room) - 16svh)}.u95-wall.ds:not(.is-flow) .ds-tall-han{font-size:min(10svh,5vw)}.u95-wall.ds:not(.is-flow) .ds-flag-scroll{width:min(30vw, calc((var(--ds-room) - 8svh) * 1.5))}.u95-wall.ds:not(.is-flow) .ds-bay{flex-wrap:nowrap;gap:6vw;max-width:none;height:100%;margin:0}.u95-wall.ds:not(.is-flow) .ds-pieces{flex-wrap:nowrap;flex:none;gap:4vw;height:100%}.u95-wall.ds:not(.is-flow) .ds-mount img{width:auto;max-width:none;max-height:none;aspect-ratio:var(--ar);height:min(calc(var(--ds-room) - 22svh), calc(26vw / var(--ar)))}.u95-wall.ds:not(.is-flow) .ds-bay.is-three{gap:4.5vw}.u95-wall.ds:not(.is-flow) .ds-bay.is-three .ds-mount:not(.is-doc) img{height:min(calc(var(--ds-room) - 22svh), calc(20vw / var(--ar)))}.u95-wall.ds:not(.is-flow) .ds-mount.is-doc img{height:min(calc(var(--ds-room) * .5), calc(11vw / var(--ar)))}.u95-wall.ds:not(.is-flow) .ds-scroll{width:clamp(20rem,28vw,30rem);max-width:none;height:auto;max-height:var(--ds-room);flex:none;overflow:visible}.u95-wall.ds:not(.is-flow) .ds-bay.is-lone .ds-scroll:not(.is-split){width:clamp(26rem,38vw,42rem)}.u95-wall.ds:not(.is-flow) .ds-scroll.is-wide{width:clamp(28rem,44vw,46rem)}.u95-wall.ds:not(.is-flow) .ds-scroll.is-split{width:clamp(40rem,68vw,70rem)}.u95-wall.ds:not(.is-flow) .ds-scroll.is-plain{width:clamp(24rem,36vw,40rem)}.u95-wall.ds:not(.is-flow) .is-split .ds-extra{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:2.4vw;display:grid}.u95-wall.ds:not(.is-flow) .is-split .ds-quote{margin-top:0}.u95-wall.ds:not(.is-flow) .ds-head{font-size:clamp(1.4rem,4.2svh,2.4rem)}.u95-wall.ds:not(.is-flow) .ds-text{margin-top:1.4svh;font-size:clamp(.88rem,2svh,1.08rem)}.u95-wall.ds:not(.is-flow) .ds-creed{font-size:clamp(1rem,2.7svh,1.4rem)}.u95-wall.ds:not(.is-flow) :is(.ds-ledger span,.ds-four li,.ds-quote p){font-size:clamp(.84rem,1.85svh,1rem)}.u95-wall.ds:not(.is-flow) .ds-extra{margin-top:1.4svh}.u95-wall.ds:not(.is-flow) .u95-end{min-width:92vw}.u95-wall.ds:not(.is-flow) .ds-close{width:min(64rem,84vw);max-width:none}.u95-wall.ds:not(.is-flow) .ds-epigraph{font-size:clamp(1.5rem,4.6svh,2.8rem)}.u95-wall.ds:not(.is-flow) .ds-line.is-close{margin-top:3svh}.u95-wall.ds:not(.is-flow) .ds-close .u95-end-nav{margin-top:2.6svh}}.ds-pillar{display:none}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.u95-wall.ds:not(.is-flow) .ds-pillar{top:calc(var(--u-top) + var(--ds-beam));bottom:calc(var(--ds-floor) - 1svh);z-index:0;background:linear-gradient(90deg,#3c140d 0%,#6c2519 9%,#94382a 25%,#ad4b38 35%,#923628 52%,#6a2318 78%,#38120b 100%);width:max(3.2vw,34px);display:block;position:absolute;left:-1.6vw;box-shadow:8px 0 18px #3c1e0a38,-4px 0 12px #3c1e0a29}.u95-wall.ds:not(.is-flow) .ds-pillar:before{content:"";clip-path:polygon(0 0,100% 0,86% 100%,14% 100%);background:linear-gradient(#ffe8c424,#00000061),linear-gradient(#28180cb3,#28180cb3),url(/assets/helen/tex/pine-h.site.webp) 0 0/420px;height:3.2svh;position:absolute;top:0;left:-26%;right:-26%}.u95-wall.ds:not(.is-flow) .ds-pillar:after{content:"";clip-path:polygon(12% 0,88% 0,100% 100%,0 100%);background:linear-gradient(#fffaf080 0 2px,#0000 2px),linear-gradient(90deg,#00000029,#ffffff14 35%,#00000038),linear-gradient(#cdc2ad,#a89c86 60%,#8a7f6b);height:2.8svh;position:absolute;bottom:0;left:-30%;right:-30%}.u95-wall.ds:not(.is-flow) :is(.ds-four-scrolls,.ds-flag-scroll){position:static}.u95-wall.ds:not(.is-flow) .u95-pass{padding-inline:8vw}.u95-wall.ds:not(.is-flow) .ds-close .ds-pillar{left:-10vw}}.ds-unroll{position:relative}.ds-roller.is-moving{display:none}@property --ds-u{syntax:"<number>";inherits:true;initial-value:1}@media (prefers-reduced-motion:no-preference){.ds-unroll[data-armed]{--ds-u:0;transition:--ds-u 1.7s cubic-bezier(.45, 0, .2, 1) calc(var(--k,0) * .22s)}.ds-unroll[data-armed][data-open]{--ds-u:1}.ds-unroll[data-armed] .ds-roller.is-moving{top:calc(var(--ds-u) * (100% - 7px));display:block;bottom:auto;left:-10px;right:-10px}.ds-unroll[data-armed]>.ds-silk>.ds-roller{visibility:hidden}.ds-unroll[data-armed]>.ds-silk{clip-path:inset(-80px -40px calc((1 - var(--ds-u)) * (100% - 4px) - var(--ds-u) * 20px) -40px)}.ds-unroll[data-done]>.ds-silk{clip-path:none}.ds-unroll[data-done]>.ds-silk>.ds-roller{visibility:visible}.ds-unroll[data-done] .ds-roller.is-moving{display:none}}.ds-intro{flex:none}.ds-silk{background:linear-gradient(180deg, transparent calc(var(--ds-h) - 10px), #5c4419 calc(var(--ds-h) - 10px) calc(var(--ds-h) - 9px), #c7a65c calc(var(--ds-h) - 9px) calc(var(--ds-h) - 6px), #8f7233 calc(var(--ds-h) - 6px) calc(var(--ds-h) - 4px), #5c4419 calc(var(--ds-h) - 4px) calc(var(--ds-h) - 3px), transparent calc(var(--ds-h) - 3px) calc(100% - var(--ds-e) + 3px), #5c4419 calc(100% - var(--ds-e) + 3px) calc(100% - var(--ds-e) + 4px), #8f7233 calc(100% - var(--ds-e) + 4px) calc(100% - var(--ds-e) + 6px), #c7a65c calc(100% - var(--ds-e) + 6px) calc(100% - var(--ds-e) + 9px), #5c4419 calc(100% - var(--ds-e) + 9px) calc(100% - var(--ds-e) + 10px), transparent calc(100% - var(--ds-e) + 10px)), linear-gradient(90deg, #00000029, #ffffff12 30%, #ffffff08 60%, #0003), linear-gradient(180deg, #080c1e4d 0 var(--ds-h), transparent var(--ds-h) calc(100% - var(--ds-e)), #080c1e4d calc(100% - var(--ds-e))), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath d='M13 1L25 13L13 25L1 13Z' fill='none' stroke='%23fff' stroke-opacity='.07'/%3E%3Ccircle cx='13' cy='13' r='2.2' fill='%23fff' fill-opacity='.07'/%3E%3Ccircle cx='0' cy='0' r='1.4' fill='%23fff' fill-opacity='.06'/%3E%3Ccircle cx='26' cy='0' r='1.4' fill='%23fff' fill-opacity='.06'/%3E%3Ccircle cx='0' cy='26' r='1.4' fill='%23fff' fill-opacity='.06'/%3E%3Ccircle cx='26' cy='26' r='1.4' fill='%23fff' fill-opacity='.06'/%3E%3C/svg%3E") 0 0 / 26px 26px, linear-gradient(#2c3a62f0, #243054f0), url(/assets/flip/tex-cloth.webp) 0 0 / 240px 240px;box-shadow:inset 0 0 0 1px #00000059,inset 1px 1px 0 1px #ffffff0d,2px 4px 5px #28190a42,10px 22px 34px #28190a33}.ds-paper,.ds-great-paper,.ds-tall-paper{box-shadow:0 0 0 1px #c7a65c,0 0 0 2px #5c4419,inset 0 8px 10px -8px #3c280f59,inset 0 -8px 10px -8px #3c280f40}.ds-rod{background:linear-gradient(#6a4428,#2c1a0d 55%,#170d05);border-radius:4px 4px 2px 2px;height:8px;top:-4px;left:-5px;right:-5px;box-shadow:0 2px 3px #0006}.ds-rod:before,.ds-rod:after{content:"";background:linear-gradient(#ecd08a,#a88238 55%,#6d531f);width:6px;position:absolute;top:0;bottom:0}.ds-rod:before{border-radius:3px 0 0 2px;left:0}.ds-rod:after{border-radius:0 3px 2px 0;right:0}.ds-cord{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 40' preserveAspectRatio='none'%3E%3Cpath d='M2 40L50 3L98 40' fill='none' stroke='%233e2a10' stroke-width='2.6' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M2 40L50 3L98 40' fill='none' stroke='%23c49a4c' stroke-width='1.1' stroke-dasharray='3 2' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.ds-cord:after{background:radial-gradient(circle at 35% 30%,#f3dc9a,#b48c3e 50%,#5c4418);width:9px;height:9px;margin-left:-4.5px;box-shadow:1px 2px 2px #0006}.ds-roller{background:linear-gradient(#5a3820,#2c1a0d 50%,#150b04 85%,#2a190c);height:13px}.ds-roller:before,.ds-roller:after{border-radius:4px;width:14px;height:22px;margin-top:-11px;box-shadow:1px 3px 3px #00000061}.ds-roller:before{background:linear-gradient(90deg,#0000 calc(100% - 3px),#c9a458 calc(100% - 3px)),linear-gradient(#8c6440,#3e2614 40%,#1c1008 78%,#3a2414);left:-13px}.ds-roller:after{background:linear-gradient(90deg,#c9a458 3px,#0000 3px),linear-gradient(#8c6440,#3e2614 40%,#1c1008 78%,#3a2414);right:-13px}.ds-wide-silk{background:linear-gradient(90deg,#0000 calc(clamp(26px,3.4vw,46px) - 10px),#5c4419 calc(clamp(26px,3.4vw,46px) - 10px) calc(clamp(26px,3.4vw,46px) - 9px),#c7a65c calc(clamp(26px,3.4vw,46px) - 9px) calc(clamp(26px,3.4vw,46px) - 6px),#8f7233 calc(clamp(26px,3.4vw,46px) - 6px) calc(clamp(26px,3.4vw,46px) - 4px),#5c4419 calc(clamp(26px,3.4vw,46px) - 4px) calc(clamp(26px,3.4vw,46px) - 3px),#0000 calc(clamp(26px,3.4vw,46px) - 3px) calc(100% - clamp(26px,3.4vw,46px) + 3px),#5c4419 calc(100% - clamp(26px,3.4vw,46px) + 3px) calc(100% - clamp(26px,3.4vw,46px) + 4px),#8f7233 calc(100% - clamp(26px,3.4vw,46px) + 4px) calc(100% - clamp(26px,3.4vw,46px) + 6px),#c7a65c calc(100% - clamp(26px,3.4vw,46px) + 6px) calc(100% - clamp(26px,3.4vw,46px) + 9px),#5c4419 calc(100% - clamp(26px,3.4vw,46px) + 9px) calc(100% - clamp(26px,3.4vw,46px) + 10px),#0000 calc(100% - clamp(26px,3.4vw,46px) + 10px)),linear-gradient(#ffffff0f,#0000002e),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath d='M13 1L25 13L13 25L1 13Z' fill='none' stroke='%23fff' stroke-opacity='.07'/%3E%3Ccircle cx='13' cy='13' r='2.2' fill='%23fff' fill-opacity='.07'/%3E%3C/svg%3E") 0 0/26px 26px,linear-gradient(#2c3a62f0,#243054f0),url(/assets/flip/tex-cloth.webp) 0 0/240px 240px;box-shadow:inset 0 0 0 1px #00000059,2px 4px 5px #28190a42,10px 22px 34px #28190a33}.ds-wide-paper{box-shadow:0 0 0 1px #c7a65c,0 0 0 2px #5c4419,inset 8px 0 10px -8px #3c280f4d,inset -8px 0 10px -8px #3c280f4d}.ds-wide-roller{background:linear-gradient(90deg,#5a3820,#2c1a0d 50%,#150b04 85%,#2a190c);width:13px}.ds-wide-roller:before,.ds-wide-roller:after{border-radius:4px;width:22px;height:14px;margin-left:-11px;box-shadow:2px 2px 3px #00000061}.ds-wide-roller:before{background:linear-gradient(#0000 calc(100% - 3px),#c9a458 calc(100% - 3px)),linear-gradient(90deg,#8c6440,#3e2614 40%,#1c1008 78%,#3a2414);top:-13px}.ds-wide-roller:after{background:linear-gradient(#c9a458 3px,#0000 3px),linear-gradient(90deg,#8c6440,#3e2614 40%,#1c1008 78%,#3a2414);bottom:-13px}
