section.ch{border-bottom:1px solid var(--rule);background:url(/img/dust.png) 0 0/512px 512px;padding-block-start:max(70px,min(10vw,130px));padding-block-end:max(70px,min(10vw,130px));position:relative;overflow-x:clip}section.ch>.wrap{z-index:1;position:relative}section.ch:after{content:"";z-index:2;background:var(--ink) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 168 14'><g fill='%23e8dfcc' fill-opacity='.55'><circle cx='24' cy='7' r='4'/><circle cx='44' cy='7' r='4'/><circle cx='64' cy='7' r='4'/><circle cx='104' cy='7' r='4'/><circle cx='124' cy='7' r='4'/><circle cx='144' cy='7' r='4'/></g><circle cx='84' cy='7' r='5' fill='%23e4c77f' fill-opacity='.9'/><g fill='%230b0c0f'><circle cx='24' cy='7' r='4.3'/><circle cx='40.5' cy='7' r='4.1'/><circle cx='66.5' cy='7' r='3.9'/><circle cx='101.5' cy='7' r='3.9'/><circle cx='127.5' cy='7' r='4.1'/></g><g fill='none' stroke='%23e8dfcc' stroke-opacity='.3' stroke-width='.6'><circle cx='24' cy='7' r='4'/><circle cx='44' cy='7' r='4'/><circle cx='64' cy='7' r='4'/><circle cx='104' cy='7' r='4'/><circle cx='124' cy='7' r='4'/><circle cx='144' cy='7' r='4'/></g><path d='M0 7h12M156 7h12' stroke='%23c9a24a' stroke-opacity='.6' stroke-width='.7'/></svg>") center / 168px 14px no-repeat;width:168px;height:14px;margin-left:-84px;position:absolute;bottom:-7px;left:50%}.chhead{grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:start;gap:max(20px,min(4vw,56px));display:grid}.num{color:var(--gold);letter-spacing:-.01em;font-size:max(56px,min(7vw,96px));font-style:italic;font-weight:620;line-height:.8}.chhead .k{font:11.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-top:14px}.prose{max-width:62ch}.prose p{margin:22px 0 0}.prose p:first-of-type:first-letter{float:left;color:var(--gold2);margin:.06em .1em 0 0;font-size:4.2em;font-weight:800;line-height:.8}.pull{color:var(--cream);border-left:1px solid var(--gold);max-width:36ch;margin:40px 0 0;padding-left:22px;font-size:max(24px,min(2.6vw,32px));font-style:italic;font-weight:380;line-height:1.25}.mnote{max-width:24ch;color:var(--cream2);margin:26px 0 0;padding-left:20px;font-size:15.5px;line-height:1.45;position:relative}.mnote:before{content:"";border-top:1px solid var(--gold);width:12px;position:absolute;top:.72em;left:0}.cheng{aspect-ratio:4/3;opacity:.14;pointer-events:none;z-index:0;background:50%/contain no-repeat;width:min(62vw,800px);position:absolute;top:max(10px,min(3vw,50px));right:-7%}.cheng:after{content:"";background:radial-gradient(closest-side, transparent 35%, var(--ink));position:absolute;top:0;bottom:0;left:0;right:0}@supports (animation-timeline:view()){.cheng{animation:linear both chpar;animation-timeline:view();animation-range:cover}}@keyframes chpar{0%{transform:translateY(80px)}to{transform:translateY(-80px)}}.chc{max-width:172px;margin:36px 0 0}.chc svg{will-change:transform;width:100%;height:auto;display:block;overflow:visible}.chc path{fill:none;stroke:var(--star);stroke-opacity:.42;stroke-width:.7px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 2.6s cubic-bezier(.3,.6,.2,1) .2s,stroke-opacity .4s}.chc .st{opacity:0;transition:opacity 1.4s .1s}.chc circle{fill:var(--star)}.chc circle.h{opacity:.13}.chc .tw{animation:4.2s ease-in-out infinite chtw}.chc.draw path{stroke-dashoffset:0}.chc.draw .st{opacity:1}.chc:hover path{stroke-opacity:.8}@keyframes chtw{50%{opacity:.45}}.chc figcaption{font:10.5px var(--mono);letter-spacing:.16em;color:var(--cream2);margin-top:12px}.chc figcaption span{letter-spacing:.04em;color:var(--mute);margin-top:3px;display:block}.glint{z-index:0;pointer-events:none;opacity:0;width:15px;height:15px;animation:glint var(--gd,7s) ease-in-out var(--gl,0s) infinite;margin:-7px;position:absolute}.glint:before,.glint:after{content:"";background:linear-gradient(90deg,#0000,#cfe0ffe6,#0000);width:15px;height:1px;position:absolute;top:7px;left:0}.glint:after{transform:rotate(90deg)}@keyframes glint{0%,70%,to{opacity:0;transform:scale(.4)}82%{opacity:.9;transform:scale(1)}}@media (max-width:900px){.chhead{grid-template-columns:1fr}.chhead>div:first-child{grid-template-columns:auto minmax(0,150px);align-items:start;column-gap:28px;display:grid}.chhead>div:first-child .num,.chhead>div:first-child .k,.mnote{grid-column:1}.chc{grid-area:1/2/span 3;margin:0}.mnote{margin-top:14px}.cheng{opacity:.1;width:120vw;right:-40%}}@media (prefers-reduced-motion:reduce){.chc .tw,.glint,.cheng{animation:none!important}.chc path,.chc .st{transition:none}}
