.dbac-wrapper{--dbac-accent:#0F3D3E;--dbac-gold:#C2A24D;--dbac-radius:12px;--dbac-shadow:0 4px 24px rgba(0,0,0,.12);--dbac-trans:0.55s cubic-bezier(.4,0,.2,1);position:relative;width:100%;contain:layout style;font-family:inherit}.dbac-track-container{position:relative;overflow:hidden;border-radius:var(--dbac-radius)}.dbac-track{display:flex;transition:transform var(--dbac-trans);will-change:transform}.dbac-slide{min-width:100%;padding:0;box-sizing:border-box}.dbac-pair{display:flex;align-items:stretch;cursor:pointer;border-radius:var(--dbac-radius);overflow:hidden;box-shadow:var(--dbac-shadow);background:#000;outline:none;will-change:transform,box-shadow;transition:box-shadow .25s,transform .3s cubic-bezier(.4,0,.2,1)}.dbac-pair:focus-visible{box-shadow:0 0 0 3px var(--dbac-gold),var(--dbac-shadow)}.dbac-pair:hover{box-shadow:0 14px 44px rgb(0 0 0 / .28);transform:scale(1.013) translateY(-3px)}.dbac-pair:active{transform:scale(.984) translateY(1px);transition-duration:.08s}.dbac-slide--entering .dbac-pair{animation:dbacCardIn .6s cubic-bezier(.34,1.2,.64,1) both}@keyframes dbacCardIn{from{transform:scale(.9);opacity:.3}to{transform:scale(1);opacity:1}}.dbac-img-wrap{flex:1 1 50%;position:relative;overflow:hidden;min-height:220px}.dbac-img{width:100%;height:100%;object-fit:cover;display:block;will-change:transform;transform-origin:center center;transition:transform 0.3s ease}.dbac-pair:hover .dbac-img{transform:scale(1.08)!important;transition:transform .42s ease!important}.dbac-divider{flex:0 0 3px;background:var(--dbac-gold);position:relative;z-index:2}.dbac-divider::before{content:'';position:absolute;inset:50% -8px;height:28px;margin-top:-14px;background:var(--dbac-gold);border-radius:50%;z-index:3;box-shadow:0 2px 8px rgb(0 0 0 / .3)}.dbac-label{position:absolute;top:12px;padding:3px 10px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:4px;z-index:4;pointer-events:none;line-height:1.4}.dbac-label--before{left:10px;background:rgb(15 61 62 / .85);color:#fff;backdrop-filter:blur(4px)}.dbac-label--after{right:10px;background:rgb(194 162 77 / .92);color:#1a1000;backdrop-filter:blur(4px)}.dbac-caption{text-align:center;margin:10px 0 0;font-size:13px;color:#555;font-style:italic}.dbac-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:rgb(255 255 255 / .92);border:none;border-radius:50%;width:40px;height:40px;font-size:22px;cursor:pointer;color:var(--dbac-accent);box-shadow:0 2px 8px rgb(0 0 0 / .2);display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s,transform .2s}.dbac-arrow:hover{background:var(--dbac-accent);color:#fff;transform:translateY(-50%) scale(1.14)}.dbac-arrow:active{transform:translateY(-50%) scale(.93)}.dbac-arrow--prev{left:8px}.dbac-arrow--next{right:8px}.dbac-dots{display:flex;justify-content:center;gap:6px;margin-top:14px}.dbac-dot{width:8px;height:8px;border-radius:50%;border:none;background:#ccc;cursor:pointer;padding:0;transition:background .2s,transform .25s}.dbac-dot:hover{transform:scale(1.2);background:#aaa}.dbac-dot--active{background:var(--dbac-accent);transform:scale(1.35)}.dbac-empty{text-align:center;padding:32px;color:#888;font-style:italic;border:2px dashed #ddd;border-radius:var(--dbac-radius)}.dbac-lightbox{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.dbac-lightbox[hidden]{display:none!important}.dbac-lightbox__backdrop{position:absolute;inset:0;background:rgb(0 0 0 / .92);cursor:pointer;opacity:0;transition:opacity .35s ease}.dbac-lightbox--open .dbac-lightbox__backdrop{opacity:1}.dbac-lightbox__inner{position:relative;z-index:1;width:100%;max-width:1120px;opacity:0;transform:scale(.78) translateY(32px);transition:opacity .45s cubic-bezier(.34,1.4,.64,1),transform .45s cubic-bezier(.34,1.4,.64,1)}.dbac-lightbox--open .dbac-lightbox__inner{opacity:1;transform:scale(1) translateY(0)}.dbac-lightbox--closing .dbac-lightbox__inner{opacity:0;transform:scale(.84) translateY(20px);transition:opacity .22s ease,transform .22s ease}.dbac-lightbox__pair{display:flex;gap:4px;border-radius:14px;overflow:hidden;box-shadow:0 28px 90px rgb(0 0 0 / .65)}.dbac-lightbox__img-wrap{flex:1;position:relative;background:#111;min-height:200px;overflow:hidden;opacity:0;transform:translateX(-50px) scale(.88);transition:opacity .48s .06s cubic-bezier(.4,0,.2,1),transform .48s .06s cubic-bezier(.4,0,.2,1)}.dbac-lightbox__img-wrap:last-child{transform:translateX(50px) scale(.88);transition-delay:.14s}.dbac-lightbox--open .dbac-lightbox__img-wrap{opacity:1;transform:translateX(0) scale(1)}.dbac-lightbox--closing .dbac-lightbox__img-wrap{opacity:0;transform:translateX(-30px) scale(.9);transition:opacity .2s ease,transform .2s ease}.dbac-lightbox--closing .dbac-lightbox__img-wrap:last-child{transform:translateX(30px) scale(.9)}.dbac-lightbox__img{width:100%;height:auto;max-height:85vh;object-fit:contain;display:block;will-change:transform;transform-origin:center center;transition:transform .38s ease}.dbac-lightbox__img-wrap:hover .dbac-lightbox__img{transform:scale(1.1)!important;transition:transform .38s cubic-bezier(.34,1.4,.64,1)}.dbac-lightbox__close{position:absolute;top:-16px;right:-16px;z-index:20;background:var(--dbac-gold);border:none;color:#1a1000;font-size:20px;font-weight:900;width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 18px rgb(0 0 0 / .4);transform:scale(0) rotate(-90deg);transition:background .2s,transform .38s .3s cubic-bezier(.34,1.56,.64,1)}.dbac-lightbox--open .dbac-lightbox__close{transform:scale(1) rotate(0deg)}.dbac-lightbox__close:hover{background:#fff;transform:scale(1.2) rotate(90deg)!important;transition-delay:0s!important}.dbac-lightbox__label{position:absolute;top:14px;padding:4px 14px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:4px;z-index:5;opacity:0;transform:translateY(-10px);transition:opacity .35s .32s ease,transform .35s .32s ease}.dbac-lightbox--open .dbac-lightbox__label{opacity:1;transform:translateY(0)}.dbac-lightbox__label--before{left:14px;background:rgb(15 61 62 / .9);color:#fff}.dbac-lightbox__label--after{right:14px;background:rgb(194 162 77 / .95);color:#1a1000}@media (max-width:640px){.dbac-img-wrap{min-height:140px}.dbac-lightbox__pair{flex-direction:column;gap:2px}.dbac-lightbox__img{max-height:42vh;object-fit:cover}.dbac-lightbox__img-wrap:last-child{transform:translateY(40px) scale(.88)}.dbac-lightbox--closing .dbac-lightbox__img-wrap:last-child{transform:translateY(20px) scale(.9)}.dbac-arrow{display:none}}