.spread{grid-template-columns:minmax(440px,40%) 1fr;min-height:100vh;display:grid}.verso{border-right:1px solid var(--rule);background:var(--paper);position:relative}.verso .hold{flex-direction:column;justify-content:center;height:100vh;padding:56px 56px 40px 64px;display:flex;position:sticky;top:0}.plate{width:fit-content;max-width:100%;margin:0 auto}.plate img{width:auto;max-height:calc(100vh - 170px);margin:0 auto;box-shadow:0 0 0 1px #191b2a14}.plate figcaption{color:var(--ink2);align-items:baseline;gap:14px;max-width:520px;margin:18px 0 0;font-size:15px;line-height:1.45;display:flex}.plate figcaption .no{font-family:var(--display);color:var(--mute);white-space:nowrap;font-size:15px}.plate figcaption a{color:inherit;text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:.18em}.recto{min-width:0;padding:44px 80px 0 72px}@property --pull{syntax:"<percentage>";inherits:false;initial-value:118%}@media (prefers-reduced-motion:no-preference){.plate.pull img{-webkit-mask-image:linear-gradient(180deg, #000 calc(var(--pull) - 18%), #0000002e var(--pull), transparent calc(var(--pull) + 2%));mask-image:linear-gradient(180deg, #000 calc(var(--pull) - 18%), #0000002e var(--pull), transparent calc(var(--pull) + 2%));animation:2.2s cubic-bezier(.45,.1,.25,1) .15s both pull}}@keyframes pull{0%{--pull:-18%;filter:saturate(.15)contrast(.8)brightness(1.08)}70%{filter:saturate(.8)contrast(.95)brightness(1.02)}to{--pull:118%;filter:none}}.lemma{max-width:30em;color:var(--ink2);margin:64px 0 0;font-size:23px;line-height:1.45}.lemma .w{color:var(--ink);font-style:normal;font-weight:600}.motto{max-width:34em;color:var(--ink2);margin:30px 0 0;font-size:17px;line-height:1.5}.motto em{color:var(--ink)}.row{grid-template-columns:132px minmax(0,1fr) auto;align-items:baseline;column-gap:28px;display:grid}.gutter{font-family:var(--display);color:var(--mute);font-size:16px;line-height:1.35}.out{margin-top:52px;padding-top:4px}.out .gutter{color:var(--blue)}.out h2{font-family:var(--display);max-width:21em;margin:0;font-size:34px;font-weight:400;line-height:1.14}.out h2 a{color:var(--ink)}.out h2 a:hover{color:var(--blue)}.out p{color:var(--ink2);max-width:36em;margin:12px 0 0;font-size:17px;line-height:1.55}.toc{margin-top:64px;padding-bottom:40px;scroll-margin-top:16px}.tochead{align-items:end;margin-bottom:28px}.tochead h2{font-family:var(--display);margin:0;font-size:46px;font-weight:400;line-height:1}.sort{color:var(--mute);align-items:baseline;gap:4px;font-size:15px;display:flex}.sort span{margin-right:6px}.sort button{color:var(--ink2);border-bottom:1px solid #0000;padding:6px 8px}.sort button[aria-pressed=true]{color:var(--blue);border-bottom-color:var(--blue)}.sort button:hover{color:var(--blue)}html:not(.js) .sort,.order[hidden]{display:none}.grp{margin-top:34px}.grp>.gutter{color:var(--ink);padding-top:2px;font-size:44px;line-height:1}.grp.au>.gutter{color:var(--ink2);padding-top:12px;font-size:15px}.grp.au>.gname{font-family:var(--display);grid-column:2/4;margin:0 0 6px;font-size:28px;font-weight:400;line-height:1.1}.grp>h3.gutter{margin:0;font-weight:400}.grp .list{grid-column:2/4}.ent{grid-template-columns:minmax(0,1fr) auto;column-gap:24px;padding:12px 0 14px;display:grid;position:relative}.ent .t{font-family:var(--display);color:var(--ink);align-items:baseline;gap:10px;min-width:0;margin:0;font-size:25px;font-weight:400;line-height:1.2;display:flex}.ent .t a{color:var(--ink)}.ent .t .s{color:var(--mute);white-space:nowrap}.ent .lead{border-bottom:1px dotted var(--rule);flex:1;min-width:24px;transform:translateY(-6px)}.ent .pp{font-family:var(--display);white-space:nowrap;align-self:baseline;font-size:16px}.ent .meta{color:var(--ink2);grid-column:1/3;margin:5px 0 0;font-size:16px;line-height:1.5}.ent .meta .k{color:var(--mute)}.ent .pl{font-family:var(--display);flex-wrap:wrap;grid-column:1/3;column-gap:14px;margin-top:8px;font-size:16px;line-height:1.6;display:flex}.ent .badge{font-family:var(--text);color:var(--blue);margin-left:2px;font-size:14px}.ent:hover .t a{color:var(--blue)}.ent:hover .lead{border-bottom-color:var(--blue)}.spread.colo{border-top:1px solid var(--rule);min-height:auto}.verso.dark .hold{height:auto;min-height:100vh}.chamber img{width:100%;max-width:520px;margin:0 auto}.recto.about{padding-top:96px;padding-bottom:80px}.about h2{font-family:var(--display);margin:0 0 26px;font-size:46px;font-weight:400;line-height:1}.about .body{grid-template-columns:minmax(0,34em) 230px;column-gap:44px;display:grid}.about .body p{hyphens:auto;margin:0 0 1em}.about .aside{color:var(--ink2);font-size:15px;line-height:1.5}.about .aside em{color:var(--ink)}.facts{grid-template-columns:132px minmax(0,1fr);gap:34px 28px;max-width:860px;margin-top:56px;display:grid}.facts .gutter{padding-top:4px;scroll-margin-top:24px}.facts .sm{color:var(--ink2);margin:0 0 2px;font-size:15px}.mail{font-family:var(--display);overflow-wrap:anywhere;font-size:26px}.nl{border-bottom:1px solid var(--ink);width:100%;max-width:460px;color:var(--ink);align-items:baseline;gap:18px;padding:8px 0;display:inline-flex}.nl:hover{border-bottom-color:var(--blue);text-decoration:none}.nl b{font-weight:400;font-family:var(--display);color:var(--blue);margin-left:auto;font-size:18px}.nl span{color:var(--ink2);font-size:18px}.nlmsg{color:var(--ink2);max-width:30em;margin-top:10px;font-size:15px}.about .foot{color:var(--mute);margin:80px 0 0;font-size:14px}@media (width<=900px){.spread{grid-template-columns:1fr;min-height:0}.verso{border-right:0;border-bottom:1px solid var(--rule)}.verso .hold{height:auto;padding:20px 16px 18px;position:relative}.plate img{max-height:62vh}.plate figcaption{font-size:14px}.recto{padding:24px 16px 0}.spread.first .verso{order:2}.spread.first .recto{order:1}.lemma{margin-top:40px;font-size:20px}.row{grid-template-columns:1fr;row-gap:6px}.row>.gutter{font-size:15px}.out h2{font-size:27px}.toc{margin-top:56px}.tochead h2{font-size:36px}.tochead{row-gap:12px}.sort{flex-wrap:wrap}.sort button{padding:10px 8px}.grp>.gutter{font-size:32px}.grp .list,.grp.au>.gname{grid-column:1}.ent{column-gap:12px}.ent .t{flex-wrap:wrap;column-gap:8px;font-size:22px}.ent .lead{display:none}.ent .pp{padding:4px 0}.ent .pl{gap:2px 16px;font-size:17px}.ent .pl a{padding:3px 0}.about .body{grid-template-columns:1fr}.about .aside{margin-top:6px}.facts{grid-template-columns:1fr;row-gap:8px}.facts>div+.gutter{margin-top:22px}.verso.dark .hold{min-height:0}.recto.about{padding-top:40px}.mail{font-size:23px}}
