.ch{--ink:#35322b;--paper:#f6f2e8;--accent:#906529;--content-width:1240px}.ch .ch-morning{background:#e9e3d4;padding:32px 0 24px}.ch .ch-mast{display:grid;grid-template-columns:1.1fr 1fr;gap:0 14%;align-items:end}.ch .ch-place{font-size:13px;color:#746a56;grid-column:1/-1;margin-bottom:24px}.ch h1 span{font-size:43px;line-height:1.4;margin-top:15px}.ch .ch-intro{max-width:460px;padding-bottom:6px}.ch .ch-intro p{color:#68604f}.ch .ch-begin{font-size:15px;display:flex;justify-content:space-between;max-width:340px;padding-bottom:9px;border-bottom:1px solid #906529;margin-top:26px;gap:20px}.ch .ch-begin span{font-size:22px}.ch .ch-day-scenes{position:relative;padding-bottom:86px;margin-top:35px;isolation:isolate}.ch .ch-door{height:450px;width:82%;overflow:hidden;position:relative}.ch .ch-door img{object-position:55% 45%}.ch .ch-day-close{position:absolute;right:0;bottom:0;width:335px;height:335px;isolation:isolate}.ch .ch-day-close img{border-radius:50%;border:8px solid #e9e3d4;object-position:50% 45%}.ch .ch-day-close figcaption{bottom:30px;left:50%;transform:translateX(-50%);white-space:nowrap;background:#f6f2e8ed;max-width:none}.ch figcaption{font-size:13px;line-height:1.5;background:#f6f2e8e8;padding:4px 8px;max-width:calc(100% - 28px);left:14px;bottom:12px;color:#5f523a}.ch .ch-scene-caption{font-size:18px;line-height:1.8;margin:20px 350px 0 0;padding-left:25px;border-left:2px solid #906529}.ch .ch-footnote{display:flex;justify-content:space-between;gap:30px;align-items:center}.ch .ch-footnote p{font-size:13px;color:#746a56}.ch .motion{display:none;font-size:13px}.ch.js-ready .motion{display:inline-block}.ch .ch-opening{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px 10%;padding-top:78px;padding-bottom:65px}.ch .ch-opening-copy p{color:#6d6557}.ch .ch-opening-copy p+p{margin-top:18px}.ch .ch-talk{height:370px;overflow:hidden;position:relative}.ch .ch-talk img{object-position:50% center}.ch .ch-opening-answer{padding:24px 0 0}.ch .ch-opening-answer h3{font-size:26px}.ch .ch-opening-answer>p{margin-top:20px;color:#6d6557}.ch details p{opacity:1;color:inherit}.ch .ch-ledger{background:#343a34;color:#f5f0df;padding:65px 0 50px}.ch .ch-ledger-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px 9%;align-items:start}.ch .ch-ledger-picture{height:430px;overflow:hidden;position:relative}.ch .ch-ledger-copy{padding-top:20px}.ch .ch-ledger-copy>p:not(.eyebrow){margin-top:23px;color:#d4d4c5}.ch .ch-ledger-copy .link{color:#ead1a2}.ch .ch-fee-heading{padding-top:30px;border-top:1px solid #e1d5b657}.ch .ch-fee-heading h3{font-size:28px}.ch .ch-fee-heading>p:last-child{font-size:15px;color:#d4d4c5;margin-top:22px}.ch .ch-fees{padding-top:12px;border-top:1px solid #e1d5b657}.ch .ch-fees dl{margin:0 0 25px}.ch .ch-fees dl>div{display:flex;justify-content:space-between;align-items:center;padding:13px 0;border-bottom:1px solid #e1d5b638}.ch .ch-fees dt{font-size:16px}.ch .ch-fees dd{margin:0;font-size:31px;white-space:nowrap}.ch .ch-fees small{font-size:13px;margin-left:8px}.ch .ch-fees>p{font-size:13px;color:#d4d4c5;line-height:2}.ch .ch-show{padding-top:35px;padding-bottom:50px;position:relative}.ch .ch-show header{display:grid;grid-template-columns:1fr 1fr;column-gap:12%;align-items:end;margin-bottom:35px}.ch .ch-show header .eyebrow{grid-column:1/-1}.ch .ch-show header>p:last-of-type{color:#6d6557;grid-column:2;grid-row:2/span 2}.ch .ch-show .link{width:max-content}.ch .ch-show-picture{height:470px;overflow:hidden;position:relative}.ch .ch-show-picture img{object-position:center 45%}.ch .ch-next{padding:35px 0 25px;border-top:1px solid #b7ab93}.ch .ch-next h2{font-size:30px}.ch .ch-next>p:last-child{max-width:760px;margin-top:24px;color:#6d6557}.ch .ad p{font-size:13px;opacity:1;color:#746a56}.ch .aux-reference>div{grid-template-columns:1fr}.ch .aux-reference a{background:#e9e3d4;border-color:#906529}.ch .aux-reference span,.ch .aux-reference b{font-size:14px}.ch .aux-related nav{font-size:14px}.ch .ch-day-scenes[data-seen] .ch-door img{animation:chOpenDay 8s cubic-bezier(.2,.6,.2,1) both}.ch .ch-day-scenes[data-seen] .ch-day-close img{animation:chEveryday 8s cubic-bezier(.3,0,.2,1) both}.ch .ch-talk[data-seen] img{animation:chConversation 3s ease-out both}.ch .ch-ledger-picture[data-seen] img{animation:chRecord 3.2s ease-out both}.ch .ch-show-picture[data-seen] img{animation:chShow 2.8s ease-out both}.ch [data-visible=false],.ch [data-visible=false] *,.ch [data-visible=false]::before,.ch [data-visible=false]::after,.ch [data-live=false]::before,.ch [data-live=false]::after{animation-play-state:paused!important}
@keyframes chOpenDay{0%,10%{clip-path:inset(0 22% 0 18%)}65%,100%{clip-path:inset(0)}}@keyframes chEveryday{0%,16%{transform:translate(-65%,25%) scale(.25);clip-path:circle(0%)}72%,100%{transform:none;clip-path:circle(72%)}}@keyframes chConversation{from{clip-path:ellipse(20% 38% at 50% 50%)}to{clip-path:ellipse(80% 90% at 50% 50%)}}@keyframes chRecord{from{clip-path:inset(0 0 35% 25%)}to{clip-path:inset(0)}}@keyframes chShow{from{clip-path:inset(0 45% 0 0)}to{clip-path:inset(0)}}
@media(max-width:1000px){.ch .ch-mast{gap:0 7%}.ch h1 span{font-size:38px}.ch .ch-door{height:390px;width:87%}.ch .ch-day-close{width:280px;height:280px}.ch .ch-day-scenes{padding-bottom:70px}.ch .ch-scene-caption{margin-right:295px}.ch .ch-opening{gap:35px 7%}.ch .ch-opening h2{font-size:29px}.ch .ch-talk{height:350px}.ch .ch-ledger-grid{gap:40px 6%}.ch .ch-ledger-copy h2{font-size:29px}.ch .ch-show header{column-gap:6%}.ch .ch-show h2{font-size:30px}}
@media(max-width:680px){.ch .ch-morning{padding:22px 0}.ch .ch-mast{display:block}.ch .ch-place{margin-bottom:20px}.ch h1{font-size:14px}.ch h1 span{font-size:30px;line-height:1.45;margin-top:12px}.ch .ch-intro{margin-top:20px;padding:0}.ch .ch-intro p{font-size:15px}.ch .ch-begin{font-size:14px;margin-top:16px}.ch .ch-day-scenes{margin-top:25px;padding-bottom:68px}.ch .ch-door{height:255px;width:100%}.ch .ch-door img{object-position:64% 50%}.ch .ch-day-close{width:170px;height:170px;bottom:25px;right:-5px}.ch .ch-day-close img{border-width:5px}.ch .ch-day-close figcaption{font-size:13px;white-space:normal;text-align:center;bottom:13px;width:135px;line-height:1.4;padding:2px 4px}.ch .ch-door figcaption{bottom:8px;left:8px;max-width:145px;font-size:13px;padding:3px 6px}.ch .ch-scene-caption{font-size:13px;line-height:1.8;padding-left:10px;margin:15px 175px 0 0;min-height:48px}.ch .ch-footnote{display:block;margin-top:10px}.ch .ch-footnote p{font-size:13px}.ch .motion{margin-top:12px;font-size:13px}.ch .ch-opening{display:flex;flex-direction:column;padding-top:42px;padding-bottom:40px;gap:25px}.ch .ch-opening h2{font-size:26px}.ch .ch-opening-copy p{font-size:15px}.ch .ch-talk{height:270px;width:100%}.ch .ch-opening-answer{padding:0}.ch .ch-opening-answer h3{font-size:24px}.ch .ch-opening-answer>p{font-size:15px}.ch figcaption{font-size:13px;left:8px;bottom:8px;max-width:calc(100% - 16px);padding:3px 6px}.ch .ch-ledger{padding:38px 0 32px}.ch .ch-ledger-grid{display:flex;flex-direction:column;gap:28px}.ch .ch-ledger-picture{height:285px;width:100%}.ch .ch-ledger-copy{padding:0}.ch .ch-ledger-copy h2{font-size:26px}.ch .ch-ledger-copy>p:not(.eyebrow){font-size:15px;margin-top:20px}.ch .ch-fee-heading{padding-top:25px}.ch .ch-fee-heading h3{font-size:25px}.ch .ch-fee-heading>p:last-child{font-size:15px;margin-top:18px}.ch .ch-fees{padding-top:0;width:100%;border:0}.ch .ch-fees dt{font-size:15px}.ch .ch-fees dd{font-size:28px}.ch .ch-fees>p{font-size:13px}.ch .ch-show{padding:24px 0 35px}.ch .ch-show header{display:block;margin-bottom:25px}.ch .ch-show h2{font-size:26px}.ch .ch-show header>p:last-of-type{font-size:15px;margin-top:22px}.ch .ch-show-picture{height:290px}.ch .ch-show-picture img{object-position:42% center}.ch .ch-next{padding:30px 0 20px}.ch .ch-next h2{font-size:26px}.ch .ch-next>p:last-child{font-size:15px;margin-top:20px}.ch .eyebrow{font-size:13px}.ch .ad p{font-size:13px}.ch .aux-reading h2{font-size:21px}.ch .aux-reading header>a,.ch .aux-related nav{font-size:13px}}
@media(prefers-reduced-motion:reduce){.ch .ch-day-close img,.ch .ch-door img,.ch .ch-talk img,.ch .ch-ledger-picture img,.ch .ch-show-picture img{transform:none;clip-path:none}}

.ch .ch-scene-caption span{display:inline-block;white-space:nowrap}
