.m111{background:#F4EFE2;color:#22201C;font-family:'Cormorant Garamond',Georgia,serif}
.m111 .tag{background:#4E6B52;color:#F4EFE2}
.m111 .hd{text-align:center;padding-bottom:.5em;margin-bottom:.9em;border-bottom:calc(.53 * var(--u)) solid #22201C}
.m111 .hd h3{font:400 1.5em/1 'Cinzel',Georgia,serif;letter-spacing:.16em;text-transform:uppercase;margin:0}
.m111 .hd .bl{font:italic 400 .82em/1.4 'Cormorant Garamond',serif;opacity:.7;margin:.22em 0 0;font-size:max(calc(2.2 * var(--u)),.82em)}
.m111 .hd .dt{font:400 .5em/1.6 'IBM Plex Mono',monospace;letter-spacing:.24em;
  text-transform:uppercase;color:#4E6B52;margin-top:.3em;font-size:max(calc(2.2 * var(--u)),.5em)}
.m111 .grp>h4{font:400 .54em/1.5 'IBM Plex Mono',monospace;letter-spacing:.24em;
  text-transform:uppercase;color:#4E6B52;margin:0 0 .45em;font-size:max(calc(2.5 * var(--u)),.54em)}
.m111 .grp h5{font:italic 500 .8em/1.3 'Cormorant Garamond',serif;opacity:.78;margin:.42em 0 .12em}
.m111 .cols{font-family:'IBM Plex Mono',monospace;font-size:.5em;letter-spacing:.14em;
  color:#4E6B52;opacity:1;padding-bottom:.22em}
.m111 .row{padding:.3em 0;border-bottom:1px solid #22201C18}
.m111 .row .lc{opacity:.62;font-style:italic}
.m111 .row .pv{color:#4E6B52;font-weight:600;font-size:.94em}
.m111 .row .p{font-weight:600}
.m111 .ln{line-height:1.5}
.m111 .ln .l{opacity:.22}
.m111 .ln .p{font-weight:600}
.m111 .dsc{opacity:.66}
.m111 .ac{opacity:.66}
.m111 .vs{color:#4E6B52}
.m111 .vsb .vsx b{color:#4E6B52}
.m111 .enc{background:transparent;border:1px solid #4E6B5259;
  margin:1em 0 0;padding:.65em .8em .75em;margin-inline:calc(-1 * .8em)}
.m111 .enc h4{font:400 .92em/1.2 'Cinzel',Georgia,serif;letter-spacing:.12em;
  text-transform:uppercase;color:#4E6B52;margin:0 0 .3em;font-size:max(calc(2.5 * var(--u)),.92em)}
.m111 .enc .row{border-bottom:0;padding:.22em 0}
.m111 .enc .ln .l{opacity:.24}
.m111 .note{font:400 .55em/1.6 'IBM Plex Mono',monospace;letter-spacing:.05em;opacity:.62;font-size:max(calc(2.2 * var(--u)),.55em)}
.m111 .ft{margin-top:.9em;padding-top:.6em;border-top:calc(.53 * var(--u)) solid #22201C}
.m111 .ft .ad{font:600 .66em/1.5 'Cormorant Garamond',serif;font-size:max(calc(2.2 * var(--u)),.66em)}
.m111 .ft .hr{font-family:'Cormorant Garamond',serif;opacity:.7}
.m111 .ft .tt{font:400 .48em/1.6 'IBM Plex Mono',monospace;letter-spacing:.08em;
  text-transform:uppercase;opacity:.55;margin-top:.3em;font-size:max(calc(2.2 * var(--u)),.48em)}
.m111 .grp:has(>.fp)>h4{text-indent:.24em}
