.badge-mark[data-v-7bf86fea]{--mark-width:var(--mark-base);--mark-rim:calc(var(--mark-width)*var(--badge-mark-rim));--mark-pad:calc(var(--mark-width)*var(--badge-ribbon-overhang));align-items:center;display:inline-flex;flex-direction:column;gap:calc(var(--mark-width)*.07);padding-inline:var(--mark-pad);position:relative;--mark-ground-gradient:linear-gradient(145deg,var(--mark-from,var(--badge-steel-from)),var(--mark-to,var(--badge-steel-to)))}.badge-mark[data-badge-size=sm][data-v-7bf86fea]{--mark-base:40px;--mark-ribbon-height:.25;--mark-ribbon-type:.11;--mark-pad:0px;padding-inline:0}.badge-mark[data-badge-size=md][data-v-7bf86fea]{--mark-base:64px;--mark-ribbon-height:.25;--mark-ribbon-type:.105}.badge-mark[data-badge-size=lg][data-v-7bf86fea]{--mark-base:132px;--mark-ribbon-height:.19;--mark-ribbon-type:.075}.badge-mark[data-badge-size=fill][data-v-7bf86fea]{--mark-ribbon-height:var(--mark-fill-ribbon-height,.19);--mark-ribbon-type:var(--mark-fill-ribbon-type,.075)}.badge-mark__body[data-v-7bf86fea]{display:block;height:calc(var(--mark-width)*var(--badge-mark-ratio));position:relative;width:var(--mark-width)}.badge-mark__face[data-v-7bf86fea],.badge-mark__rim[data-v-7bf86fea]{clip-path:var(--mark-silhouette);inset:0;position:absolute}.badge-mark__rim[data-v-7bf86fea]{background-color:var(--mark-rim-color,var(--badge-steel-rim))}.badge-mark__rim-gap[data-v-7bf86fea]{background:var(--mark-ground-gradient)}.badge-mark__rim-gap[data-v-7bf86fea],.badge-mark__rim-gap[data-v-7bf86fea]:after{clip-path:var(--mark-silhouette);inset:var(--mark-rim);position:absolute}.badge-mark__rim-gap[data-v-7bf86fea]:after{background-color:var(--mark-rim-color,var(--badge-steel-rim));content:""}.badge-mark__face[data-v-7bf86fea]{background:var(--mark-ground-gradient);inset:calc(var(--mark-rim)*3)}.badge-mark__art[data-v-7bf86fea]{align-items:center;color:var(--mark-glyph,var(--badge-steel-glyph));display:flex;height:38%;inset-inline:0;justify-content:center;position:absolute;top:23.5%}.badge-mark[data-badge-size=sm] .badge-mark__art[data-v-7bf86fea]{height:46%;top:26%}.badge-mark__art[data-v-7bf86fea] svg{height:100%;max-width:60%;width:auto}.badge-mark__portrait[data-v-7bf86fea]{clip-path:var(--mark-silhouette);display:block;inset:calc(var(--mark-rim)*3);overflow:hidden;position:absolute}.badge-mark__photo[data-v-7bf86fea]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.badge-mark__ribbon[data-v-7bf86fea]{align-items:center;background:linear-gradient(150deg,var(--mark-ribbon-from,var(--badge-ribbon-from)),var(--mark-ribbon-to,var(--badge-ribbon-to)));border-radius:calc(var(--mark-width)*.045);inset-inline:calc(var(--mark-width)*var(--badge-ribbon-overhang)*-1);bottom:9%;color:var(--badge-ribbon-ink);display:flex;font-family:var(--font-body);font-size:calc(var(--mark-width)*var(--mark-ribbon-type));font-weight:var(--font-weight-semibold);justify-content:center;letter-spacing:.05em;line-height:1.15;min-height:calc(var(--mark-width)*var(--mark-ribbon-height));padding:calc(var(--mark-width)*.025) calc(var(--mark-width)*.05);position:absolute;text-align:center;text-transform:uppercase;text-wrap:balance}.badge-mark__shine[data-v-7bf86fea]{background:linear-gradient(115deg,transparent calc(var(--reveal-edge) - 16%),var(--badge-shine) var(--reveal-edge),transparent calc(var(--reveal-edge) + 6%));clip-path:var(--mark-silhouette);height:calc(var(--mark-width)*var(--badge-mark-ratio));inset-block-start:0;inset-inline-start:var(--mark-pad);pointer-events:none;position:absolute;width:var(--mark-width);z-index:var(--z-raised)}.badge-mark__pips[data-v-7bf86fea]{display:flex;gap:calc(var(--mark-width)*.045)}.badge-mark__pip[data-v-7bf86fea]{background-color:var(--badge-arc-track);border-radius:var(--radius-full);height:calc(var(--mark-width)*.062);width:calc(var(--mark-width)*.062)}.badge-mark__pip[data-earned][data-v-7bf86fea]{background-color:var(--mark-metal)}
