/**handles:lf26**/
:root{--paper:#f5f1e8;--paper-2:#ebe5d6;--ink:#141414;--ink-2:#4b4b4b;--rule:#1d1d1d;--hair:#cfc6b3;--red:#c8102e;--red-2:#a10d25;--serif-d:"Bodoni MT","Didot","Bodoni 72","Playfair Display",Georgia,serif;--serif:Charter,"Bitstream Charter","Sitka Text",Cambria,Georgia,serif;--sans:"Arial Narrow","Roboto Condensed","Helvetica Neue",Arial,sans-serif;--w:1240px;--gut:clamp(14px,3.5vw,32px)}*,::after,::before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:400 18px/1.62 var(--serif)}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}a:hover{color:var(--red)}:focus-visible{outline:3px solid var(--red);outline-offset:2px}h1,h2,h3{font-family:var(--serif-d);font-weight:700;line-height:1.05;letter-spacing:-.01em;margin:0 0 .4em}p{margin:0 0 1em}.wrap{max-width:var(--w);margin:0 auto;padding:0 var(--gut)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:-999px;top:8px;background:var(--ink);color:#fff;padding:8px 14px;z-index:99}.skip:focus{left:8px}.lbl{font:700 .72rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase}.kick{font:700 .74rem/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--red)}.strip{border-bottom:1px solid var(--hair);font:600 .78rem var(--sans);color:var(--ink-2)}.strip .wrap{display:flex;justify-content:space-between;gap:12px;padding-top:8px;padding-bottom:8px;flex-wrap:wrap}.mast{text-align:center;padding:18px 0 10px}.mast a{display:inline-flex;align-items:center;gap:16px}.mast img{width:64px;height:64px;mix-blend-mode:multiply}.mast .name{font:900 clamp(2.8rem,8vw,5.6rem)/.9 var(--serif-d);letter-spacing:-.03em}.mast .motto{display:block;font:italic 400 1rem var(--serif);color:var(--ink-2);margin-top:6px}.secnav{border-top:3px double var(--rule);border-bottom:1px solid var(--rule);position:sticky;top:0;background:var(--paper);z-index:40}.secnav ul{list-style:none;margin:0 auto;padding:0 var(--gut);max-width:var(--w);display:flex;justify-content:center;gap:2px;overflow-x:auto;scrollbar-width:none}.secnav ul::-webkit-scrollbar{display:none}.secnav a{display:block;padding:10px 12px;font:700 .82rem var(--sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.secnav .current-cat a,.secnav .current-menu-item a,.secnav a:hover{color:var(--red);box-shadow:inset 0 -3px 0 var(--red)}.edit{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;padding:18px 0 6px;border-bottom:1px solid var(--hair)}.edit .lbl{color:var(--ink-2)}.tb{border:1px solid var(--ink);background:0 0;padding:7px 14px;font:700 .82rem var(--sans);letter-spacing:.06em;cursor:pointer;color:var(--ink)}.tb[aria-pressed=true]{background:var(--ink);color:var(--paper)}.tb:hover{border-color:var(--red);color:var(--red)}.tb[aria-pressed=true]:hover{color:var(--paper)}.edit-note{width:100%;text-align:center;font:italic .92rem var(--serif);color:var(--ink-2);margin:6px 0 0}.front{display:grid;grid-template-columns:2.1fr 1fr;gap:0;margin-top:22px}.front>*{padding:0 22px}.front>:first-child{padding-left:0;border-right:1px solid var(--hair)}.front>:last-child{padding-right:0}.lead h2{font-size:clamp(2rem,4.2vw,3.4rem);margin:10px 0 12px}.lead .deck{font-size:1.15rem;color:var(--ink-2)}.lead figure{margin:0 0 14px}.lead figure img{width:100%;aspect-ratio:16/9;object-fit:cover;filter:saturate(.9) contrast(1.03)}.byline{font:600 .8rem var(--sans);color:var(--ink-2);letter-spacing:.03em}.side h3{font-size:1.3rem;margin:6px 0 6px}.side article{padding:14px 0;border-bottom:1px solid var(--hair)}.side article:first-child{padding-top:0}.colh{display:flex;align-items:center;gap:10px;margin:0 0 12px}.colh::after{content:"";flex:1;border-top:1px solid var(--rule)}.colh span{font:800 .8rem var(--sans);letter-spacing:.16em;text-transform:uppercase}.row3{display:grid;grid-template-columns:repeat(3,1fr);border-top:3px double var(--rule);margin-top:30px;padding-top:18px}.row3 article{padding:0 20px;border-right:1px solid var(--hair)}.row3 article:first-child{padding-left:0}.row3 article:last-child{border:0;padding-right:0}.row3 h3{font-size:1.4rem;margin:8px 0}.row3 img{aspect-ratio:3/2;object-fit:cover;width:100%;margin-bottom:10px}.excerpt{font-size:.98rem;color:var(--ink-2);margin:0}.t{font:600 .78rem var(--sans);color:var(--ink-2)}[data-min][hidden]{display:none!important}@media (max-width:900px){.front{grid-template-columns:1fr}.front>*{padding:0!important;border:0!important}.side{margin-top:22px;border-top:3px double var(--rule)!important;padding-top:16px!important}.row3{grid-template-columns:1fr}.row3 article{padding:14px 0!important;border-right:0;border-bottom:1px solid var(--hair)}}.secs{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:3px double var(--rule);margin-top:34px;padding-top:18px}.secs section{padding:0 18px;border-right:1px solid var(--hair)}.secs section:first-child{padding-left:0}.secs section:last-child{border:0;padding-right:0}.secs ol{list-style:none;margin:0;padding:0}.secs li{padding:9px 0;border-bottom:1px dotted var(--hair);font:700 1.02rem/1.25 var(--serif)}.secs .more{display:inline-block;margin-top:10px;font:700 .78rem var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--red)}@media (max-width:900px){.secs{grid-template-columns:1fr 1fr;row-gap:24px}.secs section{border:0;padding:0 10px}}@media (max-width:560px){.secs{grid-template-columns:1fr}}.about{margin:40px 0 0;border:1px solid var(--rule);padding:20px 24px;display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;background:var(--paper-2)}.about img{width:72px;height:72px;mix-blend-mode:multiply}.about p{margin:0;font-size:.98rem}.crumbs{font:600 .8rem var(--sans);color:var(--ink-2);padding-top:16px;letter-spacing:.02em}.crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.crumbs li+li::before{content:"·";margin-right:6px}.art{max-width:740px;margin:0 auto;padding:16px var(--gut) 60px}.art h1{font-size:clamp(2.1rem,5vw,3.4rem);margin:10px 0 14px}.art .deck{font-size:1.2rem;color:var(--ink-2);border-bottom:1px solid var(--hair);padding-bottom:14px}.art figure{margin:18px 0}.entry{font-size:1.1rem}.entry>p:first-of-type::first-letter{float:left;font:700 4.1rem/.85 var(--serif-d);margin:6px 10px 0 0;color:var(--red)}.entry h2{font-size:1.75rem;margin-top:1.4em}.entry h3{font-size:1.3rem;margin-top:1.2em}.entry a{color:var(--red);text-decoration:underline;text-underline-offset:3px}.entry img{margin:1em 0}.entry blockquote{margin:1.4em 0;padding:0 0 0 20px;border-left:3px solid var(--red);font:italic 1.25rem/1.45 var(--serif-d)}.entry table{width:100%;border-collapse:collapse;font-size:.95rem;display:block;overflow-x:auto}.entry td,.entry th{border-bottom:1px solid var(--hair);padding:8px}.toc{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:12px 0;margin:0 0 24px;font:600 .95rem var(--sans)}.toc ol{margin:6px 0 0;padding-left:20px}.related{border-top:3px double var(--rule);margin-top:40px;padding-top:16px}.related ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.related li a{font:700 1.08rem/1.3 var(--serif)}@media (max-width:700px){.related ol{grid-template-columns:1fr}}.arch{padding:20px 0 50px}.arch h1{font-size:clamp(2.2rem,5vw,3.6rem);border-bottom:3px double var(--rule);padding-bottom:10px}.list article{display:grid;grid-template-columns:180px 1fr;gap:20px;padding:18px 0;border-bottom:1px solid var(--hair)}.list article.noimg{grid-template-columns:1fr}.list img{aspect-ratio:3/2;object-fit:cover;width:100%}.list h2{font-size:1.5rem;margin:6px 0}@media (max-width:600px){.list article{grid-template-columns:1fr}}.pagi{display:flex;gap:6px;justify-content:center;margin-top:30px;font:700 .85rem var(--sans)}.pagi .page-numbers{padding:7px 12px;border:1px solid var(--ink)}.pagi .current{background:var(--ink);color:var(--paper)}.foot{border-top:3px double var(--rule);margin-top:50px;padding:26px 0 30px;font:500 .9rem var(--sans);color:var(--ink-2)}.foot .wrap{display:grid;grid-template-columns:1.5fr 1fr;gap:24px}.foot ul{list-style:none;margin:0;padding:0;columns:2}.foot li{padding:3px 0}.foot a:hover{color:var(--red)}@media (max-width:700px){.foot .wrap{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}