.brief-brand{display:inline-flex;align-items:center;gap:18px;text-decoration:none;color:#262626;flex-shrink:0}
.brief-wordmark{font:italic 600 44px/1.1 Georgia,"Times New Roman","Noto Serif","DejaVu Serif",serif;letter-spacing:-2px;display:inline-flex;align-items:baseline}
.brief-i{position:relative;display:inline-block}
.brief-by{display:flex;align-items:center;gap:7px;font:11px/1 system-ui,sans-serif;color:#686661;letter-spacing:0;border-left:1px solid #d6d2c9;padding-left:16px}
.brief-by img{width:94px;height:auto;display:block}
@media(max-width:540px){.brief-brand{gap:12px}.brief-wordmark{font-size:34px}.brief-by{padding-left:12px;gap:5px}.brief-by img{width:78px}}

@media(max-width:400px){.header,header{flex-wrap:wrap;gap:15px}.header nav{max-width:none;flex-basis:100%;justify-content:flex-end}header>.nav{margin-left:auto}}

.brief-network{position:absolute;left:65%;top:.227em;width:.55em!important;height:.55em!important;max-width:none!important;transform:translate(-50%,-61%);overflow:visible;pointer-events:none;color:#252525}
.neural-seed{transform-box:fill-box;transform-origin:center;animation:neural-seed 7s infinite}
.neural-edge{stroke-dasharray:1;stroke-dashoffset:1}.neural-edge.near{animation:neural-near-edge 7s ease-out infinite}.neural-edge.far{animation:neural-far-edge 7s ease-out infinite}
.neural-nodes circle{transform-box:fill-box;transform-origin:center}.neural-nodes.near circle{animation:neural-near-nodes 7s infinite}.neural-nodes.far circle{animation:neural-far-nodes 7s infinite}
@keyframes neural-seed{0%{transform:scale(0);animation-timing-function:cubic-bezier(.3,0,.6,1)}7%{transform:scale(1.35);animation-timing-function:ease-in-out}11%{transform:scale(.82)}15%{transform:scale(1.1)}18%,86%{transform:scale(1)}92%,100%{transform:scale(0)}}
@keyframes neural-near-edge{0%,19%{stroke-dashoffset:1;opacity:1}29%,78%{stroke-dashoffset:0;opacity:1}84%,100%{stroke-dashoffset:0;opacity:0}}
@keyframes neural-far-edge{0%,33%{stroke-dashoffset:1;opacity:1}43%,74%{stroke-dashoffset:0;opacity:1}80%,100%{stroke-dashoffset:0;opacity:0}}
@keyframes neural-near-nodes{0%,27%{transform:scale(0)}31%{transform:scale(1.3)}34%,78%{transform:scale(1)}84%,100%{transform:scale(0)}}
@keyframes neural-far-nodes{0%,41%{transform:scale(0)}45%{transform:scale(1.3)}48%,74%{transform:scale(1)}80%,100%{transform:scale(0)}}
.motion-control{font:inherit;font-size:11px;background:none;border:0;color:#686661;cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:6px}
.logo-motion-paused .brief-network *{animation-play-state:paused!important}
@media(prefers-reduced-motion:reduce){.brief-network *{animation:none!important;transform:none!important}.neural-edge{stroke-dashoffset:0}.motion-control{display:none}}
