.dbc-brand-loading{--dbc-loader-ink:#22221f;--dbc-loader-paper:#f6f4ee;--dbc-loader-red:#a63627;background:var(--dbc-loader-paper);color:var(--dbc-loader-ink);box-sizing:border-box;isolation:isolate;place-items:center;width:100%;display:grid}.dbc-brand-loading--page{min-height:min(78svh,820px);padding:72px 24px}.dbc-brand-loading--section{min-height:230px;padding:34px 22px}.dbc-brand-loading--compact{min-height:142px;padding:22px 16px}.dbc-brand-loading-inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.dbc-brand-loading-symbol{place-items:center;width:92px;height:92px;display:grid;position:relative}.dbc-brand-loading-orbit{border:1px solid #22221f1f;border-top:2px solid var(--dbc-loader-red);will-change:transform;border-right:1px solid #22221f7a;border-radius:50%;animation:2.25s cubic-bezier(.48,.09,.45,.92) infinite dbc-loader-turn;position:absolute;inset:3px}.dbc-brand-loading-mark{background:var(--dbc-loader-ink);color:#fff;letter-spacing:-.095em;border-radius:7px;place-items:center;width:54px;height:54px;padding-right:3px;font:800 24px/1 Arial,Helvetica,sans-serif;display:grid;box-shadow:0 5px 24px #22221f14}.dbc-brand-loading-wordmark{letter-spacing:-.06em;font:700 clamp(20px,2.3vw,25px)/1.1 Arial,Helvetica,sans-serif}.dbc-brand-loading-caption{color:#77756f;letter-spacing:.015em;min-height:1.2em;font:400 12px/1.4 Arial,Helvetica,sans-serif}.dbc-brand-loading-progress{background:#e4e0d8;border-radius:2px;width:115px;height:2px;overflow:hidden}.dbc-brand-loading-progress>span{background:var(--dbc-loader-red);border-radius:2px;width:40%;height:100%;animation:1.75s ease-in-out infinite dbc-loader-progress;display:block}.dbc-brand-loading--compact .dbc-brand-loading-symbol{width:63px;height:63px}.dbc-brand-loading--compact .dbc-brand-loading-mark{border-radius:5px;width:38px;height:38px;font-size:18px}.dbc-brand-loading--compact .dbc-brand-loading-wordmark{font-size:17px}.dbc-brand-loading--compact .dbc-brand-loading-caption{font-size:11px}@keyframes dbc-loader-turn{to{transform:rotate(360deg)}}@keyframes dbc-loader-progress{0%{transform:translate(-120%)}55%{transform:translate(110%)}to{transform:translate(300%)}}@media (prefers-reduced-motion:reduce){.dbc-brand-loading-orbit,.dbc-brand-loading-progress>span{will-change:auto;animation:none}.dbc-brand-loading-progress>span{background:#a8a29a;width:100%}}
