/* "Selected Works" drop-down (shared by every page) */
.sw-toggle{border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;padding:6px 0;display:inline-flex;align-items:center;gap:6px}
.sw-toggle::after{content:"";width:5px;height:5px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;rotate:45deg;translate:0 -2px;transition:rotate .25s,translate .25s}
.sw-toggle[aria-expanded="true"]::after{rotate:225deg;translate:0 2px}
.sw-toggle:hover,.sw-toggle[aria-expanded="true"]{text-decoration:underline;text-underline-offset:4px}

.sw-panel{position:fixed;z-index:200;background:#fbfaf7;color:#262626;padding:16px 14px 12px;
  box-shadow:0 1px 2px rgba(0,0,0,.08),0 24px 50px -16px rgba(0,0,0,.35);border:1px solid rgba(0,0,0,.06);
  opacity:0;translate:0 -6px;transition:opacity .22s ease,translate .22s ease;font-family:"Bodoni Moda",Didot,"Bodoni MT","Times New Roman",serif}
.sw-panel.show{opacity:1;translate:0 0}
.sw-panel[hidden]{display:none}
.sw-head{margin:0 6px 10px;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:#8a8780}
.sw-panel ul{list-style:none;margin:0;padding:0}
.sw-panel li a{display:flex;align-items:center;gap:12px;padding:7px 6px;text-decoration:none;color:inherit;border-radius:2px;transition:background .2s}
.sw-panel li a:hover,.sw-panel li a:focus-visible{background:#efece5;outline:none}
.sw-panel li img{width:58px;height:40px;object-fit:cover;flex:none;background:#e8e5de}
.sw-panel li b{display:block;font-weight:400;font-size:15px;line-height:1.15;letter-spacing:-.005em}
.sw-panel li i{display:block;font-style:normal;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#8a8780;margin-top:3px}
.sw-panel li a[aria-current="page"] b::after{content:" ·  you are here";font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#9b0a28}
.sw-all{display:block;margin:8px 6px 0;padding-top:10px;border-top:1px solid #e3e0d8;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:#262626;text-decoration:none}
.sw-all:hover{text-decoration:underline;text-underline-offset:4px}
