.od-wordmark{display:inline-block;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);
  font-weight:400;font-size:26px;line-height:1;letter-spacing:.34em;text-transform:uppercase;
  text-decoration:none;color:inherit;padding-left:.34em;text-align:center}
.od-wordmark span{display:block;font-size:10px;letter-spacing:.6em;padding-left:.6em;margin-top:8px;font-weight:400}
@media only screen and (max-width:768px){.od-wordmark{font-size:20px}.od-wordmark span{font-size:9px;margin-top:6px}}
.site-header__logo a.od-wordmark{width:auto}

.od-circles{padding-top:34px;padding-bottom:10px;text-align:center}
.od-circles__intro{max-width:560px;margin:0 auto 30px;font-size:15px;line-height:1.55}
.od-circles__intro p{margin:0 0 10px}
.od-circles__row{display:flex;justify-content:center;gap:22px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:2px 2px 6px}
.od-circles__row::-webkit-scrollbar{display:none}
.od-circles__item{flex:0 0 auto;width:104px;text-decoration:none;color:inherit}
.od-circles__img{display:block;width:104px;height:104px;border-radius:50%;overflow:hidden;border:1px solid #2b1d16;padding:3px;background:#fff}
.od-circles__img img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}
.od-circles__label{display:inline-block;margin-top:12px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding-bottom:4px;border-bottom:1px solid transparent}
.od-circles__item:hover .od-circles__label,.od-circles__item.is-active .od-circles__label{border-bottom-color:currentColor}
@media only screen and (max-width:768px){.od-circles__row{justify-content:flex-start;gap:14px}.od-circles__item{width:84px}.od-circles__img{width:84px;height:84px}.od-circles__label{font-size:10px;letter-spacing:.1em}}
