.dbh .rise{animation:rise 1.1s var(--ease) both}.dbh .d2{animation-delay:.2s}.dbh .pj-head{padding:40px 0 0}.dbh .pj-crumbs{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:16px;padding:0 0 16px;display:flex}.dbh .pj-back{letter-spacing:.26em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:500;display:inline-flex}.dbh .pj-back svg{transition:transform .4s var(--ease);transform:rotate(180deg)}.dbh .pj-back:hover svg{transform:rotate(180deg)translate(5px)}.dbh .pj-title{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:48px;padding:72px 0 64px;display:grid}.dbh .pj-name{font-family:var(--serif);letter-spacing:-.03em;margin:0;font-size:clamp(64px,10vw,164px);font-weight:100;line-height:.92}.dbh .pj-tag{font-family:var(--serif);padding-bottom:12px;font-size:clamp(26px,2.6vw,38px);font-weight:100;line-height:1.2}.dbh .pj-intro{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,6vw,96px);padding-bottom:128px;display:grid}.dbh .pj-side{flex-direction:column;align-items:flex-start;gap:32px;display:flex;position:sticky;top:150px}.dbh .pj-meta{border-top:1px solid var(--rule);width:100%;margin:0}.dbh .pj-meta div{border-bottom:1px solid var(--rule);grid-template-columns:120px 1fr;gap:16px;padding:16px 0;display:grid}.dbh .pj-meta dt{margin:0}.dbh .pj-meta dd{margin:0;font-size:15px}.dbh .pj-cover{background:var(--stone);margin:0;overflow:hidden}.dbh .pj-cover img{width:100%;height:auto}.dbh .pj-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,4vw,64px);display:grid}.dbh .pj-block{border-top:1px solid var(--rule);flex-direction:column;gap:18px;padding-top:24px;display:flex}.dbh .pj-deliv{flex-direction:column;gap:16px;margin-top:72px;display:flex}.dbh .pj-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dbh .pj-chips li{letter-spacing:.2em;text-transform:uppercase;border:1px solid var(--rule);transition:background .4s var(--ease),color .4s var(--ease),border-color .4s var(--ease);padding:9px 14px;font-size:10px;font-weight:500}.dbh .pj-chips li:hover{background:var(--esp);border-color:var(--esp);color:var(--cream)}.dbh .pj-gallery{padding:0 0 128px}.dbh .pj-rows{flex-direction:column;gap:16px;display:flex}.dbh .pj-row{align-items:flex-start;gap:16px;display:flex}.dbh .pj-row.narrow{width:62%;margin:0 auto}.dbh .pj-gi{background:var(--stone);cursor:zoom-in;border:0;flex-shrink:1;flex-basis:0;min-width:0;padding:0;display:block;overflow:hidden}.dbh .pj-gi img{object-fit:cover;width:100%;height:auto;transition:transform 1.2s var(--ease);display:block}.dbh .pj-gi:hover img{transform:scale(1.03)}.dbh .pj-nextlink{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;padding:0 0 112px;display:grid}.dbh .pj-nextname{font-family:var(--serif);letter-spacing:-.02em;transition:transform .8s var(--ease);margin:14px 0 18px;font-size:clamp(56px,8vw,128px);font-weight:100;line-height:1}.dbh .pj-nextlink:hover .pj-nextname{transform:translate(16px)}.dbh .pj-nextfig{aspect-ratio:4/5;background:#2f2926;width:clamp(180px,20vw,300px);overflow:hidden}.dbh .pj-nextfig img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease);display:block}.dbh .pj-nextlink:hover .pj-nextfig img{transform:scale(1.05)}.dbh .lb{z-index:300;color:var(--cream);animation:fadein .5s var(--ease) both;background:#161312f2;justify-content:center;align-items:center;padding:72px 88px;display:flex;position:fixed;inset:0}.dbh .lb[hidden]{display:none}.dbh .lb img{width:auto;max-width:100%;height:auto;max-height:calc(100vh - 160px);animation:zoomin .7s var(--ease) both}.dbh .lb button{border:1px solid var(--rule-d);width:52px;height:52px;color:var(--cream);cursor:pointer;transition:background .4s var(--ease);background:0 0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.dbh .lb button:hover{background:#f9f4ef1a}.dbh .lb .x{top:20px;right:20px}.dbh .lb .pv{margin-top:-26px;top:50%;left:20px}.dbh .lb .nx{margin-top:-26px;top:50%;right:20px}.dbh .lb .cnt{text-align:center;position:absolute;bottom:24px;left:0;right:0}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes zoomin{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media (width<=1080px){.dbh .pj-title,.dbh .pj-intro,.dbh .pj-three{grid-template-columns:1fr}.dbh .pj-side{position:static}}@media (width<=720px){.dbh .pj-title{padding:48px 0 40px}.dbh .pj-intro,.dbh .pj-gallery{padding-bottom:80px}.dbh .pj-row{flex-direction:column}.dbh .pj-row.narrow{width:100%}.dbh .pj-gi{flex-basis:auto;width:100%}.dbh .pj-nextlink{grid-template-columns:1fr;padding-bottom:72px}.dbh .lb{padding:64px 12px}.dbh .lb .pv,.dbh .lb .nx{margin-top:0;top:auto;bottom:12px}}
