.wdc{padding-top:var(--header-h);min-height:100svh}.wdc i{font-style:normal}.wdc-head{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:3em;padding:3.5em 1.5em 2.5em;display:grid}.wdc-crumbs{color:#1a1a1a8c}.wdc-crumbs a{transition:color .2s}.wdc-crumbs a:hover{color:var(--ink)}.wdc-title{font-family:var(--serif);margin-top:.4em;font-size:clamp(3.25em,5.6vw,6.25em);font-weight:400;line-height:.95}.wdc-title span{animation:1.1s cubic-bezier(.16,1,.3,1) both wdc-settle;animation-delay:calc(var(--w) * 90ms + 80ms);display:inline-block}@keyframes wdc-settle{0%{opacity:0;transform:translateY(.3em)}}.wdc-meta{color:#1a1a1ab3;font-variant-numeric:tabular-nums;margin-top:1.1em;font-size:.9375em}.wdc-meta i{opacity:.5}.wdc-desc{max-width:32em;font-family:var(--serif);color:#1a1a1acc;margin-top:1em;font-size:1.25em;line-height:1.45}.wdc-desc p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wdc-desc.open p{margin-bottom:.8em;display:block}.wdc-desc:not(.open) p~p{display:none}.wdc-desc button{font:inherit;font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);text-underline-offset:.35em;cursor:pointer;background:0 0;border:0;margin-top:.4em;padding:0;font-size:.65em;text-decoration:underline}.wdc-lead{width:min(100%, 60vh * var(--r));justify-self:end}.wdc-lead img{width:100%;height:auto;aspect-ratio:var(--r);animation:1.4s .15s both wdc-in;box-shadow:0 1.75em 3em -2em #00000059}@keyframes wdc-in{0%{opacity:0}}.wdc-lead__cap{color:#1a1a1a99;text-align:right;margin-top:.7em;font-size:.8125em;transition:color .2s;display:block}.wdc-lead:hover .wdc-lead__cap{color:var(--ink)}.wdc-places{scrollbar-width:none;gap:.5em;padding:.25em 1.5em 1.75em;display:flex;overflow-x:auto}.wdc-places::-webkit-scrollbar{display:none}.wdc-place,.wdc-pill{white-space:nowrap;border:1px solid #1a1a1a29;border-radius:2em;flex:none;align-items:baseline;gap:.5em;padding:.55em 1em;font-size:.875em;transition:background .25s,border-color .25s,color .25s;display:inline-flex}.wdc-place span,.wdc-pill span{color:#1a1a1a80;font-variant-numeric:tabular-nums;font-size:.8em}.wdc-place:hover,.wdc-pill:hover{background:#fff;border-color:#1a1a1a66}.wdc-place.on,.wdc-pill.on{background:var(--ink);border-color:var(--ink);color:#fff}.wdc-place.on span,.wdc-pill.on span{color:#fff9}.wdc-bar{z-index:5;-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#f5f5f5e0;border-block:1px solid #1a1a1a14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6em 1.5em;padding:.7em 1.5em;transition:top .3s;display:flex;position:sticky;top:0}body[data-hdr=shown] .wdc-bar{top:var(--header-h)}.wdc-shapes{background:#1a1a1a0d;border-radius:2em;gap:.2em;padding:.2em;display:flex}.wdc .wdc-shape{font:inherit;color:#1a1a1ab8;cursor:pointer;background:0 0;border:0;border-radius:2em;align-items:center;gap:.5em;padding:.5em .95em;font-size:.8125em;transition:background .3s,color .3s,box-shadow .3s;display:inline-flex}.wdc-shape span{color:#1a1a1a6b;font-variant-numeric:tabular-nums;font-size:.85em}.wdc .wdc-shape:hover{color:var(--ink)}.wdc .wdc-shape.on{color:var(--ink);background:#fff;box-shadow:0 1px 3px #0000001f}.wdc-glyph{opacity:.8;border:1.4px solid;border-radius:1px;display:inline-block}.wdc-glyph--all{background:radial-gradient(circle,currentColor 1.1px,#0000 1.4px) 0 0/.4em .4em;border-width:0;width:.8em;height:.8em}.wdc-glyph--landscape{width:1.05em;height:.7em}.wdc-glyph--portrait{width:.62em;height:.92em}.wdc-glyph--pano{width:1.35em;height:.45em}.wdc-bar__end{align-items:center;gap:1em;display:flex}.wdc .wdc-filter{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #1a1a1a33;border-radius:2em;align-items:center;gap:.45em;padding:.5em 1em;font-size:.8125em;transition:background .25s,border-color .25s,color .25s;display:inline-flex}.wdc-filter:after{content:"";border:1.4px solid;border-width:0 1.4px 1.4px 0;width:.4em;height:.4em;transition:transform .3s;transform:translateY(-.15em)rotate(45deg)}.wdc-filter[aria-expanded=true]:after{transform:translateY(.1em)rotate(-135deg)}.wdc .wdc-filter:hover{border-color:#1a1a1a73}.wdc .wdc-filter.on{background:var(--ink);border-color:var(--ink);color:#fff}.wdc-sort{align-items:center;gap:.4em;font-size:.8125em;display:inline-flex}.wdc-sort .wdh-mono{color:#1a1a1a80;font-size:.85em}.wdc-sort select{font:inherit;color:var(--ink);cursor:pointer;appearance:none;background-color:#0000;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - .55em) 55%,calc(100% - .25em) 55%;background-repeat:no-repeat;background-size:.3em .3em;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:0;padding:.35em 1.3em .35em .15em}.wdc-subjects{flex-wrap:wrap;flex-basis:100%;gap:.4em;padding:.6em 0 .3em;animation:.4s cubic-bezier(.16,1,.3,1) wdc-drop;display:flex}@keyframes wdc-drop{0%{opacity:0;transform:translateY(-.4em)}}button.wdc-pill{font:inherit;color:inherit;background:0 0;font-size:.875em}.wdc-grid{--rh:13em;flex-wrap:wrap;gap:2.5em 1.5em;padding:2.25em 1.5em 4em;display:flex}.wdc-grid:after{content:"";flex-grow:10000}.wdc-card{flex:var(--r) 1 calc(var(--r) * var(--rh));opacity:0;min-width:0;transition:opacity .8s,transform 1s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i) * 55ms);flex-direction:column;display:flex;transform:translateY(1.5em)}.wdc-card.in{opacity:1;transform:none}.wdc-card__img{display:block}.wdc-card__img img{width:100%;height:auto;aspect-ratio:var(--r);background:#ebe8e3;transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s cubic-bezier(.16,1,.3,1)}.wdc-card__name{font-family:var(--serif);white-space:nowrap;text-overflow:ellipsis;margin-top:.8em;font-size:1.1875em;line-height:1.2;overflow:hidden}.wdc-card__price{color:#1a1a1a99;margin-top:.1em;font-size:.8125em}@media (hover:hover){.wdc-card:hover .wdc-card__img img{transform:translateY(-.4em);box-shadow:0 1.4em 2.2em -1.2em #00000061}.wdc-card__name{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .45s cubic-bezier(.16,1,.3,1)}.wdc-card:hover .wdc-card__name{background-size:100% 1px}}.wdc-more{height:1px}.wdc-empty{text-align:center;color:#1a1a1ab3;padding:4em 1.5em 8em}.wdc-empty button{font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}::view-transition-group(*){animation-duration:.55s;animation-timing-function:cubic-bezier(.16,1,.3,1)}@media (max-width:767px){.wdc-head{grid-template-columns:1fr;gap:1.75em;padding:1.5em 1.25em}.wdc-title{font-size:3.125em}.wdc-desc{font-size:1.0625em}.wdc-desc p{-webkit-line-clamp:3}.wdc-lead{justify-self:stretch;width:100%}.wdc-lead__cap{text-align:left}.wdc-places{padding:0 1.25em 1.25em}.wdc-bar{gap:.5em;padding:.55em 1.25em}.wdc-shapes{scrollbar-width:none;max-width:100%;overflow-x:auto}.wdc .wdc-shape{padding:.5em .75em}.wdc-shape span{display:none}.wdc-bar__end{justify-content:space-between;width:100%}.wdc-grid{--rh:9.75em;gap:1.75em .75em;padding:1.25em 1.25em 3em}.wdc-card__name{margin-top:.6em;font-size:1em}.wdc-card__price{font-size:.75em}}@media (prefers-reduced-motion:reduce){.wdc-title span,.wdc-lead img,.wdc-subjects{animation:none}.wdc-card{opacity:1;transition:none;transform:none}::view-transition-group(*){animation:none}}
