:root{--paper:#fff;--paper-light:#fff;--paper-deep:#efefef;--ink:#000;--ink-soft:#333;--ink-faint:#666;--rule:#000;--rule-soft:#c4c4c4;--accent:#000;--night:#000;--moon:#fff;--f-mast:"UnifrakturMaguntia", "Old English Text MT", serif;--f-head:"Playfair Display", "Times New Roman", Georgia, serif;--f-body:"Newsreader", Georgia, "Times New Roman", serif;--f-label:"Libre Franklin", "Helvetica Neue", Arial, sans-serif;--gap:clamp(1rem, 2.2vw, 2rem);--ease-ink:cubic-bezier(.2, .7, .2, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;background:var(--paper);scroll-padding-top:4rem}body{background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--f-body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.5}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,main:focus-visible{outline:2px solid var(--accent);outline-offset:3px}main:focus{outline:none}.page-wrap{max-width:1240px;padding:0 var(--gap) 3rem;margin:0 auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--ink);color:var(--paper);font-family:var(--f-label);padding:.5rem .9rem;font-size:.8rem;position:absolute;top:-3rem;left:1rem}.skip-link:focus{top:1rem}.sep{color:var(--rule-soft);margin:0 .45em}.noscript,.boot{text-align:center;padding:20vh 1rem}.boot-title{font-family:var(--f-mast);font-size:clamp(2.6rem,8vw,4.5rem)}.boot p{color:var(--ink-faint);font-style:italic}.rule-double{border-top:3px solid var(--rule);border-bottom:1px solid var(--rule);height:6px;margin:1.6rem 0}.rule-single{border-top:1px solid var(--rule);margin:1.75rem 0}.archive-banner{margin:0 calc(var(--gap) * -1);padding:.55rem var(--gap);background:var(--night);color:var(--moon);font-family:var(--f-label);letter-spacing:.04em;text-align:center;font-size:.78rem}.archive-banner a{color:#fff;margin-left:.5em;font-weight:600}.masthead{view-transition-name:masthead;padding-top:1.1rem}.dateline{border-bottom:1px solid var(--rule);font-family:var(--f-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);justify-content:space-between;gap:1rem;padding:.4rem 0;font-size:.7rem;font-weight:600;display:flex}.nameplate{align-items:center;gap:var(--gap);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:1.1rem 0 .9rem;display:grid}.nameplate-center{text-align:center}.title{font-family:var(--f-mast);white-space:nowrap;color:var(--ink);font-size:clamp(2.7rem,6.4vw,5.9rem);line-height:.95;display:inline-block}.title .t{display:inline-block}.motto{color:var(--ink-soft);margin-top:.45rem;font-size:.98rem;font-style:italic}.ear{border:1px solid var(--rule);max-width:min(17rem,100%);min-height:5.2rem;font-family:var(--f-label);align-items:center;gap:.7rem;padding:.6rem .9rem;line-height:1.3;display:flex}.ear-left{justify-self:start}.ear-right{justify-self:end}.ear-small{white-space:nowrap}.ear-label{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);font-size:.62rem;font-weight:700}.ear-big{font-family:var(--f-head);font-size:1.9rem;font-weight:700;line-height:1.05}.ear-unit{vertical-align:super;margin-left:1px;font-size:.9rem}.ear-line{font-family:var(--f-body);font-size:.98rem;font-weight:500}.ear-small{color:var(--ink-soft);margin-top:.1rem;font-size:.68rem}.sections-nav,.compact-nav{scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;min-width:0;font-family:var(--f-label);letter-spacing:.14em;text-transform:uppercase;flex-wrap:nowrap;justify-content:safe center;align-items:center;gap:1.6rem;font-size:.74rem;font-weight:600;line-height:1.5;display:flex;overflow:auto hidden}.sections-nav::-webkit-scrollbar{display:none}.compact-nav::-webkit-scrollbar{display:none}.sections-nav{border-top:3px solid var(--rule);border-bottom:1px solid var(--rule);height:3rem;padding:.55rem 0}.sections-nav a,.compact-nav a{white-space:nowrap;-webkit-hyphens:none;hyphens:none;word-break:normal;overflow-wrap:normal;flex:none;padding:.25rem 0;position:relative}.sections-nav a[aria-current=page],.compact-nav a[aria-current=page]{color:var(--ink);font-weight:700}.sections-nav a:after,.compact-nav a:after{content:"";transform-origin:0;height:2px;transition:transform .35s var(--ease-ink);background:currentColor;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.sections-nav a:hover:after,.sections-nav a[aria-current=page]:after,.compact-nav a:hover:after,.compact-nav a[aria-current=page]:after{transform:scaleX(1)}.compact-bar{z-index:40;height:3rem;padding:.45rem max(var(--gap), calc((100vw - 1240px) / 2 + var(--gap)));background:var(--paper);border-bottom:1px solid var(--rule);transition:transform .45s var(--ease-ink);view-transition-name:compact-bar;flex-wrap:nowrap;align-items:center;gap:1.5rem;display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(-110%)}.compact-bar.shown{transform:none}.compact-title{font-family:var(--f-mast);white-space:nowrap;flex:none;font-size:1.6rem;line-height:1}.compact-nav{flex:auto;justify-content:flex-start;gap:1.1rem;height:100%;font-size:.66rem}.ink-progress{background:var(--accent);transform-origin:0;width:100%;height:2px;transform:scaleX(var(--read,0));position:absolute;bottom:-2px;left:0}.ticker{border-bottom:1px solid var(--rule);view-transition-name:ticker;align-items:stretch;margin-top:.7rem;font-size:.88rem;display:flex}.ticker-label{background:var(--accent);color:var(--paper);font-family:var(--f-label);letter-spacing:.16em;text-transform:uppercase;flex:none;align-items:center;padding:.35rem .8rem;font-size:.66rem;font-weight:700;display:flex}.ticker-window{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.ticker-track{width:max-content;margin:0;padding:.35rem 0;list-style:none;display:flex}.ticker-track li{white-space:nowrap;border-right:1px solid var(--rule-soft);padding:0 1.6rem}.ticker-desk{font-family:var(--f-label);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-right:.4rem;font-size:.62rem;font-weight:700}.ticker a:hover{text-underline-offset:3px;text-decoration:underline}.kicker,.rail-flag,.desk-flag{font-family:var(--f-label);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.5rem;margin:0 0 .7rem;font-size:.7rem;font-weight:700;display:flex}.rail-flag,.desk-flag{color:var(--ink);border-bottom:1px solid var(--rule);margin-bottom:.95rem;padding-bottom:.45rem}.desk-flag a{align-items:center;gap:.5rem;display:flex}.desk-flag a:hover{color:var(--accent)}.story-headline a,.lead-headline a{transition:background-size .5s var(--ease-ink);background-image:linear-gradient(currentColor,currentColor);background-position:0 92%;background-repeat:no-repeat;background-size:0% 1px}.story:hover .story-headline a,.lead:hover .lead-headline a,.story-headline a:focus-visible,.lead-headline a:focus-visible{background-size:100% 1px}.attribution{font-family:var(--f-label);letter-spacing:.04em;color:var(--ink-faint);margin-top:.5rem;font-size:.68rem}.attribution .source{text-transform:uppercase;letter-spacing:.1em;color:var(--ink-soft);font-weight:700}.attribution .source:hover{color:var(--accent)}.read-on,.more{font-family:var(--f-label);letter-spacing:.06em;color:var(--accent);gap:.35rem;margin-top:.9rem;font-size:.74rem;font-weight:600;display:inline-flex}.more{text-transform:uppercase;color:var(--ink-soft);margin-top:.4rem;font-size:.7rem}.read-on span,.more span{transition:transform .3s var(--ease-ink)}.read-on:hover span,.more:hover span{transform:translate(4px)}.empty{color:var(--ink-faint);font-style:italic}.photo{isolation:isolate;aspect-ratio:16/9;background:var(--paper-deep);border:1px solid var(--rule-soft);box-shadow:inset 0 0 0 4px var(--paper-light);margin:0 0 .85rem;position:relative;overflow:hidden}.photo--lead{aspect-ratio:3/2;margin-bottom:1rem}.photo-move{display:block;position:absolute;inset:-7%}.photo img{object-fit:cover;filter:grayscale()contrast(1.15);width:100%;height:100%;transition:filter .25s;display:block}.story:hover .photo img,.lead:hover .photo img{filter:grayscale()contrast(1.25)}.photo-halftone,.photo-grain,.photo-flicker{pointer-events:none;position:absolute}.photo-halftone{mix-blend-mode:multiply;opacity:.4;background-image:radial-gradient(circle,#0000006b .85px,#0000 1.25px);background-size:4px 4px;transition:opacity .25s;inset:-12%}.story:hover .photo-halftone,.lead:hover .photo-halftone{opacity:.22}.photo-grain{opacity:.35;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.2' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");inset:-20%}.photo-flicker{background:radial-gradient(circle at var(--lx,30%) var(--ly,20%), #fff6, transparent 55%);mix-blend-mode:soft-light;opacity:.6;inset:0}.engraving{aspect-ratio:3/2;border:1px solid var(--ink);background:repeating-linear-gradient(135deg, #0000000d 0 1px, transparent 1px 7px), var(--paper);place-items:center;margin:0 0 1rem;display:grid;position:relative;overflow:hidden}.engraving figcaption{font-family:var(--f-label);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint);font-size:.66rem;position:absolute;bottom:.7rem}.front{padding-top:1.5rem}.front-top{gap:calc(var(--gap) * 1.25);grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);display:grid}.front-rail{padding-left:calc(var(--gap) * 1.25);border-left:1px solid var(--rule)}.lead-headline{font-family:var(--f-head);letter-spacing:-.01em;text-wrap:balance;margin:0 0 1rem;font-size:clamp(2rem,4.4vw,3.5rem);font-weight:800;line-height:1.04}.lead-dek{color:var(--ink-soft);text-wrap:pretty;max-width:46em;margin:0;font-size:1.22rem;line-height:1.5}.editors-note p{text-wrap:pretty;margin:0 0 1.5rem;font-size:1.02rem;font-style:italic;line-height:1.6}.dropcap:first-letter{float:left;font-family:var(--f-head);color:var(--accent);padding:.06em .08em 0 0;font-size:3.4em;font-style:normal;font-weight:800;line-height:.82}.dropcap .w:first-child{display:inline}.story-headline{font-family:var(--f-head);text-wrap:balance;margin:0 0 .35rem;font-weight:700;line-height:1.18}.story-sm .story-headline{font-size:1.08rem}.story-md .story-headline{font-size:1.34rem}.story-summary{color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:.95rem;line-height:1.5}.bright .story,.desk .story{border-bottom:1px solid var(--rule-soft);margin-bottom:1rem;padding-bottom:1rem}.bright .story:last-of-type{border-bottom:0}.desks{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.desk{padding:0 var(--gap);border-left:1px solid var(--rule-soft)}.desk:first-child{border-left:0;padding-left:0}.desk:last-child{padding-right:0}.almanac{grid-template-columns:1.15fr 1.2fr .9fr;display:grid}.almanac>section{padding:0 var(--gap);border-left:1px solid var(--rule-soft)}.almanac>section:first-child{border-left:0;padding-left:0}.almanac>section:last-child{padding-right:0}.otd{margin:0;padding:0;list-style:none}.otd li{gap:.75rem;margin-bottom:.85rem;font-size:.93rem;line-height:1.45;display:flex}.otd-img{object-fit:cover;border:1px solid var(--rule-soft);filter:grayscale()contrast(1.1);flex:none;width:54px;height:54px}.otd-year{font-family:var(--f-head);color:var(--accent);margin-right:.35em;font-weight:800}.lunar-body{align-items:center;gap:1rem;display:flex}.lunar-phase{font-family:var(--f-head);margin:0;font-size:1.08rem;font-weight:700;line-height:1.25}.lunar-next,.forecast{color:var(--ink-soft);margin:.3rem 0 0;font-size:.9rem}.lunar-fact{background:var(--night);color:var(--moon);margin:.9rem 0 0;padding:.85rem 1rem;font-size:.95rem;font-style:italic;line-height:1.5;position:relative;overflow:hidden}.forecast-art{margin:-.4rem 0 .2rem}.section-page,.archive{padding-top:1.5rem}.section-flag{text-align:center;margin-bottom:1.8rem}.section-emblem{justify-content:center;margin-bottom:.4rem;display:flex}.section-flag h1{font-family:var(--f-head);letter-spacing:-.01em;margin:0;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:900;line-height:1}.section-flag p{color:var(--ink-soft);margin:.5rem 0 0;font-style:italic}.section-top .lead{column-gap:calc(var(--gap) * 1.25);grid-template:"fig kicker""fig headline""fig dek""fig attr""fig read"1fr/minmax(0,1.25fr) minmax(0,1fr);display:grid}.section-top .lead .kicker{grid-area:kicker}.section-top .lead .lead-headline{grid-area:headline;font-size:clamp(1.8rem,3.4vw,2.7rem)}.section-top .lead .photo,.section-top .lead .engraving{grid-area:fig;margin:0}.section-top .lead .lead-dek{grid-area:dek}.section-top .lead .attribution{grid-area:attr}.section-top .lead .read-on{grid-area:read;align-self:start}.section-grid{gap:1.9rem var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.empty-block{text-align:center;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:3rem 1rem}.wire-note{font-family:var(--f-label);color:var(--ink-faint);text-align:center;margin-top:2rem;font-size:.72rem}.archive-month{max-width:52rem;margin:0 auto 2.2rem}.archive-month h2{font-family:var(--f-label);letter-spacing:.18em;text-transform:uppercase;border-bottom:3px double var(--rule);margin:0;padding-bottom:.45rem;font-size:.74rem;font-weight:700}.archive-month ol{margin:0;padding:0;list-style:none}.archive-month li a{border-bottom:1px solid var(--rule-soft);transition:background-color .3s ease, padding .3s var(--ease-ink);grid-template-columns:4.5rem 14rem 1fr;align-items:baseline;gap:1rem;padding:.85rem .5rem;display:grid}.archive-month li a:hover{background:#0000000a;padding-left:.9rem}.archive-no{font-family:var(--f-label);letter-spacing:.1em;color:var(--accent);font-size:.72rem;font-weight:700}.archive-date{color:var(--ink-soft);font-style:italic}.archive-lead{font-family:var(--f-head);font-size:1.08rem;font-weight:700;line-height:1.25}.colophon{text-align:center;color:var(--ink-faint);margin-top:2.5rem;font-size:.85rem}.colophon p{max-width:52rem;margin:.45rem auto}.colophon-sources{font-size:.78rem}.colophon-links{font-family:var(--f-label);letter-spacing:.05em;font-size:.72rem}.colophon a{text-underline-offset:3px;text-decoration:underline}.notice{text-align:center;max-width:34rem;margin:0 auto;padding:10vh 0 4rem}.notice-art{justify-content:center;margin-bottom:.8rem;display:flex}.notice-title{font-family:var(--f-mast);font-size:clamp(2.6rem,8vw,4rem);line-height:1}.notice h1{font-family:var(--f-head);margin:0 0 .6rem;font-size:1.9rem;font-weight:800}.notice p{color:var(--ink-soft)}.press-progress{border:1px solid var(--rule);max-width:20rem;height:6px;margin:1.4rem auto .6rem;overflow:hidden}.press-progress span{background:var(--ink);transform-origin:0;height:100%;transform:scaleX(var(--p));transition:transform .6s var(--ease-ink);display:block}.press-stage{font-family:var(--f-label);letter-spacing:.05em;font-size:.78rem}.button{font-family:var(--f-label);letter-spacing:.12em;text-transform:uppercase;background:var(--ink);color:var(--paper);border:1px solid var(--ink);cursor:pointer;border-radius:0;padding:.65rem 1.1rem;font-size:.75rem;font-weight:700;transition:background-color .25s,border-color .25s;display:inline-block}.button:hover{background:var(--ink-soft);border-color:var(--ink-soft)}.button-ghost{color:var(--ink);background:0 0}@media (max-width:1080px){.desks{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.5rem}.desk:nth-child(odd){border-left:0;padding-left:0}.desk:nth-child(2n){padding-right:0}.section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){body{font-size:16px}.nameplate{grid-template-columns:1fr 1fr;grid-template-areas:"title title""left right";row-gap:1rem}.nameplate-center{grid-area:title}.ear-left{grid-area:left}.ear-right{grid-area:right}.ear{align-self:stretch;width:100%;max-width:none}.dateline span:first-child,.dateline span:last-child{display:none}.dateline{justify-content:center}.front-top{grid-template-columns:1fr}.front-rail{border-left:0;border-top:1px solid var(--rule);padding-top:1.5rem;padding-left:0}.almanac{grid-template-columns:1fr;row-gap:1.75rem}.almanac>section{border-left:0;padding:0}.section-top .lead{display:block}.section-top .lead .photo,.section-top .lead .engraving{margin-bottom:1rem}.archive-month li a{grid-template-columns:4rem 1fr}.archive-lead{grid-column:1/-1}.compact-title{font-size:1.3rem}}@media (max-width:600px){.desks,.section-grid{grid-template-columns:1fr}.desk{border-left:0!important;padding:0!important}.sections-nav{justify-content:flex-start;gap:1.2rem}.ear{gap:.5rem;padding:.5rem .6rem}.ear .art{width:38px;height:38px}.ear-big{font-size:1.5rem}.ear-label{letter-spacing:.1em}.compact-bar{gap:.8rem}}@media print{body{background:#fff}.sections-nav,.compact-bar,.ticker,.archive-banner,.colophon-links,.read-on,.more,.photo-halftone,.photo-grain,.photo-flicker{display:none!important}.photo img{filter:grayscale()}}html.motion [data-reveal]{opacity:0;transition:opacity .5s var(--ease-ink), transform .6s var(--ease-ink);transition-delay:calc(var(--d,0) * 60ms);transform:translateY(10px)}html.motion [data-reveal].in-view{opacity:1;transform:none}html.motion [data-reveal].shown-now{transition:none}html.motion .rule-double[data-reveal],html.motion .rule-single[data-reveal]{opacity:1;transform-origin:0;transition:transform .7s var(--ease-ink);transform:scaleX(0)}html.motion .rule-double[data-reveal].in-view,html.motion .rule-single[data-reveal].in-view{transform:scaleX(1)}html.motion .ink-words .w{opacity:0;filter:blur(2px);display:inline-block;transform:translateY(.16em)}html.motion .ink-words.in-view .w{animation:ink-in var(--wd,.5s) var(--ease-ink) forwards;animation-delay:calc(var(--i) * 32ms + var(--j,0s) + 60ms)}@keyframes ink-in{to{opacity:1;filter:none;transform:none}}html.motion .ink-flow{-webkit-mask-image:linear-gradient(#000 40%,#0000 60%);mask-image:linear-gradient(#000 40%,#0000 60%);-webkit-mask-position:0 100%;mask-position:0 100%;-webkit-mask-size:100% 250%;mask-size:100% 250%}html.motion .in-view .ink-flow{animation:ink-flow 1.6s .2s var(--ease-ink) forwards}@keyframes ink-flow{to{-webkit-mask-position:0 0;mask-position:0 0}}html.motion.first-load .title .t{animation:letter-ink .8s var(--ease-ink) both;animation-delay:calc(var(--i) * 40ms)}@keyframes letter-ink{0%{opacity:0;filter:blur(4px);transform:translateY(-.06em)}}html.motion.first-load .ear{animation:ear-in .6s .4s var(--ease-ink) both}html.motion.first-load .ear-right{animation-delay:.55s}@keyframes ear-in{0%{opacity:0;transform:translateY(6px)}}.photo-move{transform:translate3d(var(--px,0px), calc(var(--py,0px) + var(--sy,0px)), 0);transition:transform .6s var(--ease-ink);will-change:transform}html.motion .photo:not(.developed) img{opacity:0;filter:grayscale()brightness(1.6)contrast(.7)blur(2px)}html.motion .photo img{transform:translate3d(var(--m-x,0%), var(--m-y,0%), 0) scale(var(--m-s,1.035));transition:opacity .9s,filter .4s}html.motion .photo-halftone{rotate:var(--m-ht,0deg)}html.motion .photo-grain{translate:var(--m-gx,0%) var(--m-gy,0%)}html.motion .photo-flicker{opacity:var(--m-flicker,.5)}html.motion .story,html.motion .lead{transition:transform .25s var(--ease-ink)}html.motion .story:hover{transform:translateY(-2px)}html.motion svg.art,html.motion .engraving-art{translate:var(--m-x,0px) var(--m-y,0px);rotate:var(--m-r,0deg)}:where(html.motion .art [data-motion]){transform-box:fill-box;transform-origin:50%}html.motion .art [data-motion]{translate:var(--m-x,0px) var(--m-y,0px);rotate:var(--m-r,0deg);scale:var(--m-s,1)}html.motion .art [data-motion=breathe],html.motion .art [data-motion=twinkle]{opacity:var(--m-o,1)}html.motion .art [data-motion=orbit]{offset-distance:var(--m-path,0%)}html.motion .otd-img{transition:filter .3s ease, transform .3s var(--ease-ink)}html.motion .otd li:hover .otd-img{filter:grayscale()contrast(1.2);transform:rotate(-1deg)scale(1.03)}html.motion .ticker-track{animation:ticker calc(var(--n,10) * 5.5s) linear infinite}html.motion .ticker:hover .ticker-track,html.motion .ticker:focus-within .ticker-track{animation-play-state:paused}@keyframes ticker{to{transform:translate(-50%)}}html.still .ticker-window{overflow-x:auto;-webkit-mask-image:none;mask-image:none}html.still .ticker-track li[aria-hidden=true]{display:none}::view-transition-group(root){animation-duration:.2s}::view-transition-group(masthead){animation-duration:.2s}::view-transition-group(ticker){animation-duration:.2s}::view-transition-group(compact-bar){animation-duration:.2s}::view-transition-old(root){animation-duration:.2s}::view-transition-new(root){animation-duration:.2s}::view-transition-group(page){animation-duration:.22s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}::view-transition-image-pair(page){isolation:auto}::view-transition-old(page){mix-blend-mode:normal;height:auto}::view-transition-new(page){mix-blend-mode:normal;height:auto}::view-transition-old(page){animation:.12s ease-in both page-out}::view-transition-new(page){animation:.22s cubic-bezier(.2,.7,.2,1) both page-in}html[data-turn=back]::view-transition-new(page){animation-name:page-in-back}@keyframes page-out{to{opacity:0}}@keyframes page-in{0%{opacity:0;transform:translate(10px)}}@keyframes page-in-back{0%{opacity:0;transform:translate(-10px)}}#page{view-transition-name:page}html.motion #page.page-enter{animation:.22s cubic-bezier(.2,.7,.2,1) page-in}html.motion #page.page-enter[data-turn=back]{animation-name:page-in-back}html.still *,html.still :before,html.still :after{transition:none!important;animation:none!important}html.still .photo-move{will-change:auto}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}::view-transition-group(*){transition:none!important;animation:none!important}::view-transition-old(*){transition:none!important;animation:none!important}::view-transition-new(*){transition:none!important;animation:none!important}[data-reveal],.ink-words .w{opacity:1!important;filter:none!important;transform:none!important}}.dm-art{color:var(--art-ink,#000);vertical-align:middle;flex:none;overflow:visible}.dm-art .dm-paper{fill:var(--art-paper,#fff)}.dm-art .dm-ink{fill:currentColor}.dm-art *{transform-box:fill-box;transform-origin:50%}.dm-moon .dm-moon-face{transform:none}.dm-emblem .dm-leaf-left{transform-origin:100% 100%}.dm-emblem .dm-leaf-right{transform-origin:0 100%}.engraving.dm-engraving .engraving-art{width:clamp(96px,34%,200px)}.engraving.dm-engraving .dm-emblem{width:100%;height:auto;display:block}.notice-art .dm-press{width:min(300px,80vw);height:auto}
