.dp-rb-section{padding:48px 0 0}.dp-rb-eyebrow{font-family:var(--dp-mono, "IBM Plex Mono", monospace);font-size:1.2rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#9b958a;margin-bottom:18px;border-top:1px solid var(--dp-gold, #AD8A3A);padding-top:9px;display:inline-block}.dp-rb-landing{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 0 60px;max-width:620px;margin:0 auto}.dp-rb-landing[hidden]{display:none}.dp-rb-h1{font-family:var(--font-heading-family, "Playfair Display", serif);font-size:4.8rem;font-weight:800;line-height:1.08;letter-spacing:-.02em;margin:0 0 16px;color:var(--dp-ink, #15130F)}.dp-rb-h1 em{font-style:italic;color:var(--dp-gold, #AD8A3A)}.dp-rb-sub{font-family:var(--font-body-family, "Spectral", serif);font-size:1.5rem;line-height:1.65;color:#4a463d;max-width:480px;margin:0 0 36px}.dp-rb-input-row{display:flex;width:100%;max-width:520px;border:1px solid #D8D3C8}.dp-rb-input-row input{flex:1;border:none;background:#fff;color:var(--dp-ink, #15130F);font-family:var(--font-heading-family, "Playfair Display", serif);font-size:1.6rem;padding:15px 18px;outline:none}.dp-rb-input-row input::placeholder{color:#9b958a;opacity:.8}.dp-rb-input-row button{background:var(--dp-ink, #15130F);border:none;color:#fff;font-family:var(--dp-mono, "IBM Plex Mono", monospace);font-size:1.1rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:15px 26px;cursor:pointer;white-space:nowrap;transition:background .2s,color .2s}.dp-rb-input-row button:hover{background:var(--dp-gold, #AD8A3A);color:var(--dp-ink, #15130F)}.dp-rb-input-row button:disabled{background:#9b958a;cursor:not-allowed}.dp-rb-error{background:#fdf0ee;border:1px solid #e0a090;color:#8c3a2e;font-family:var(--dp-mono, "IBM Plex Mono", monospace);font-size:1.1rem;padding:12px 16px;margin-top:16px;max-width:520px}.dp-rb-error[hidden]{display:none}.dp-rb-pills{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:22px;max-width:520px}.dp-rb-pill{background:#fff;border:1px solid #D8D3C8;color:#9b958a;font-family:var(--dp-mono, "IBM Plex Mono", monospace);font-size:1rem;letter-spacing:.08em;text-transform:uppercase;padding:7px 15px;cursor:pointer;transition:all .2s}.dp-rb-pill:hover{border-color:var(--dp-gold, #AD8A3A);color:var(--dp-gold, #AD8A3A);background:#f5f0e4}.dp-rb-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:100px 0}.dp-rb-loading[hidden]{display:none}.dp-rb-loading-name{font-family:var(--font-heading-family, "Playfair Display", serif);font-size:3.2rem;font-weight:800;color:var(--dp-ink, #15130F);letter-spacing:-.02em}.dp-rb-loading-name span{color:var(--dp-gold, #AD8A3A)}.dp-rb-loading-bar-wrap{width:280px;height:1px;background:#e6e2d9;position:relative;overflow:hidden}.dp-rb-loading-bar{position:absolute;left:-60%;width:60%;height:100%;background:var(--dp-gold, #AD8A3A);animation:dp-rb-slide 1.4s ease-in-out infinite}@keyframes dp-rb-slide{0%{left:-60%}to{left:110%}}.dp-rb-loading-steps{display:flex;flex-direction:column;gap:5px;text-align:left;width:280px}.dp-rb-loading-step{font-family:var(--dp-mono, "IBM Plex Mono", monospace);font-size:.9rem;letter-spacing:.15em;text-transform:uppercase;color:#d8d3c8;transition:color .3s}.dp-rb-loading-step.active{color:#9a7d2e}.dp-rb-loading-step.done{color:#888}.dp-rb-wide{max-width:1240px;margin:0 auto;padding:0 1.5rem}@media screen and (min-width:750px){.dp-rb-wide{padding:0 2rem}}.dp-rb-card{max-width:1200px;margin:0 auto;padding:8px 0 20px}.dp-rb-card[hidden]{display:none}.dp-rb-viewer{display:flex;flex-direction:column;align-items:center}.dp-rb-viewer img{width:100%;max-width:1200px;height:auto;display:block;border:1px solid #E6E2D9;box-shadow:0 4px 30px #15130f1a;transform:translateZ(0);backface-visibility:hidden}.dp-rb-breadcrumb-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.dp-rb-breadcrumb-row .dp-breadcrumb{margin-bottom:0;padding-top:0}.dp-rb-reset-link{background:none;border:none;padding:0;cursor:pointer;font-family:var(--dp-mono, "IBM Plex Mono", monospace);font-size:1.1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--dp-gold, #AD8A3A);white-space:nowrap;transition:opacity .2s}.dp-rb-reset-link:hover{opacity:.7}.dp-rb-gate{display:flex;flex-direction:column;align-items:center;text-align:center;padding:80px 20px;max-width:520px;margin:0 auto}.dp-rb-gate[hidden]{display:none}.dp-rb-gate-icon{width:56px;height:56px;border:1.5px solid var(--dp-gold, #AD8A3A);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:28px;color:var(--dp-gold, #AD8A3A)}.dp-rb-gate-h2{font-family:var(--font-heading-family, "Playfair Display", serif);font-size:2.6rem;font-weight:700;letter-spacing:-.01em;margin:0 0 16px;color:var(--dp-ink, #15130F);max-width:440px}.dp-rb-gate-body{font-family:var(--font-body-family, "Spectral", serif);font-size:1.5rem;line-height:1.6;color:#4a463d;max-width:440px;margin:0 0 30px}.dp-rb-gate-actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.dp-rb-btn-primary,.dp-rb-btn-secondary{font-family:var(--dp-mono, "IBM Plex Mono", monospace);font-size:1.1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:15px 30px;text-decoration:none;transition:opacity .2s}.dp-rb-btn-primary{background:var(--dp-ink, #15130F);color:#fff}.dp-rb-btn-secondary{background:#fff;border:1px solid #D8D3C8;color:var(--dp-ink, #15130F)}.dp-rb-btn-primary:hover,.dp-rb-btn-secondary:hover{opacity:.8}@media screen and (max-width:750px){.dp-rb-h1{font-size:3.4rem}.dp-rb-input-row{flex-direction:column}.dp-rb-loading-name{font-size:2.4rem}.dp-rb-breadcrumb-row{flex-wrap:wrap}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/dp-research-briefs.css.map */
