.fiiTEW_photo,.fiiTEW_drawing,.fiiTEW_placeholder{width:100%;height:100%;position:relative}.fiiTEW_drawing{padding:var(--pp-s5)}.fiiTEW_img{object-fit:contain}.fiiTEW_placeholder{color:var(--pp-sand);place-items:center;display:grid}
.w1ghqW_page{padding-block:var(--pp-s4) var(--pp-s8)}.w1ghqW_crumbs ol{margin:0 0 var(--pp-s4);gap:var(--pp-s1);color:var(--pp-text-muted);flex-wrap:wrap;padding:0;font-size:.8125rem;list-style:none;display:flex}.w1ghqW_crumbs li+li:before{content:"›";margin-right:var(--pp-s1);color:var(--pp-sand)}.w1ghqW_crumbs a:hover{color:var(--pp-primary)}.w1ghqW_layout{gap:var(--pp-s6);display:grid}.w1ghqW_figure{margin:0;width:100%;max-width:340px;margin-inline:auto}.w1ghqW_credit{margin-top:var(--pp-s2);color:var(--pp-text-muted);font-size:.75rem;line-height:1.4}.w1ghqW_credit a{text-underline-offset:2px;text-decoration:underline}.w1ghqW_art{aspect-ratio:4/5;border:1px solid var(--pp-border);border-radius:var(--pp-radius-card);background:#f1e8dc;width:100%;max-width:340px;margin-inline:auto}.w1ghqW_main{min-width:0;max-width:68ch}.w1ghqW_kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--pp-primary);font-size:.8125rem;font-weight:600}.w1ghqW_title{margin-top:var(--pp-s1);font-family:var(--pp-font-serif);font-size:var(--pp-fs-hero);letter-spacing:-.01em;color:var(--pp-primary-dark);font-weight:600}.w1ghqW_prose{margin-top:var(--pp-s4);gap:var(--pp-s3);flex-direction:column;font-size:1.0625rem;display:flex}.w1ghqW_prose p{margin:0}.w1ghqW_prose h2{margin-top:var(--pp-s4);font-family:var(--pp-font-serif);font-size:1.375rem;font-weight:600}.w1ghqW_prose ul{margin:var(--pp-s2) 0;background:var(--pp-border);border:1px solid var(--pp-border);border-radius:var(--pp-radius-card);gap:1px;padding:0;font-size:1rem;list-style:none;display:grid;overflow:hidden}.w1ghqW_prose li{padding:var(--pp-s3) var(--pp-s4);background:var(--pp-surface)}.w1ghqW_prose li strong{color:var(--pp-text-muted);font-size:.75rem;font-weight:600;display:block}.w1ghqW_prose a{color:var(--pp-primary);text-underline-offset:3px;text-decoration:underline}.w1ghqW_prose img{border-radius:var(--pp-radius-card);max-width:100%;height:auto}.w1ghqW_cta{margin-top:var(--pp-s6)}.w1ghqW_cta a{color:var(--pp-primary);font-weight:600}.w1ghqW_cta a:hover{text-underline-offset:4px;text-decoration:underline}@media (min-width:768px){.w1ghqW_layout{gap:var(--pp-s7);grid-template-columns:340px 1fr;align-items:start}.w1ghqW_figure{top:calc(var(--pp-header-h) + var(--pp-s5));margin-inline:0;position:sticky}}.w1ghqW_others{margin-top:var(--pp-s7);padding-top:var(--pp-s5);border-top:1px solid var(--pp-border)}.w1ghqW_others h2{font-family:var(--pp-font-serif);font-size:1.25rem;font-weight:600}.w1ghqW_others ul{margin:var(--pp-s3) 0 0;gap:var(--pp-s2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.w1ghqW_others a{min-height:40px;padding:0 var(--pp-s4);background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:var(--pp-radius-pill);align-items:center;font-weight:500;display:inline-flex}@media (hover:hover){.w1ghqW_others a:hover{border-color:var(--pp-sand);color:var(--pp-primary)}}
.DCx8Ba_page{padding-block:var(--pp-s5) var(--pp-s8)}.DCx8Ba_head{margin-bottom:var(--pp-s5)}.DCx8Ba_title{font-family:var(--pp-font-serif);font-size:var(--pp-fs-hero);letter-spacing:-.01em;color:var(--pp-primary-dark);font-weight:600}.DCx8Ba_subtitle{margin-top:var(--pp-s2);color:var(--pp-text-muted);max-width:60ch}.DCx8Ba_grid{gap:var(--pp-s5);grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));margin:0;padding:0;list-style:none;display:grid}.DCx8Ba_card{background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:var(--pp-radius-card);height:100%;transition:transform var(--pp-dur) var(--pp-ease), box-shadow var(--pp-dur) var(--pp-ease), border-color var(--pp-dur) var(--pp-ease);flex-direction:column;display:flex;overflow:hidden}@media (hover:hover){.DCx8Ba_card:hover{box-shadow:var(--pp-shadow-hover);border-color:var(--pp-sand);transform:translateY(-2px)}}.DCx8Ba_art{aspect-ratio:4/5;background:#f1e8dc}.DCx8Ba_body{gap:var(--pp-s1);padding:var(--pp-s3) var(--pp-s4) var(--pp-s4);flex-direction:column;display:flex}.DCx8Ba_name{font-family:var(--pp-font-serif);font-size:1.25rem;font-weight:600}.DCx8Ba_summary{font-size:var(--pp-fs-meta);color:var(--pp-text-muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
