@font-face{font-family:'Globyr Fredoka';font-style:normal;font-weight:600;font-display:swap;src:url('/fonts/fredoka-globyr.ttf') format('truetype')}
#g39-brand{position:relative;width:100%;border-bottom:1px solid var(--line);color:var(--ink);background:var(--bg);padding:24px 0 28px;overflow:hidden}
.g39-window{overflow:hidden;width:100%}
.g39-track{display:flex;width:max-content;transform:translateX(-50%);animation:g39-right 36s linear infinite;will-change:transform}
.g39-group{display:flex;flex-shrink:0}
.g39-unit{display:flex;align-items:center;flex-shrink:0;gap:clamp(24px,4vw,72px);padding-right:clamp(24px,4vw,72px)}
.g39-unit>span{font-family:'Globyr Fredoka',sans-serif;font-size:clamp(112px,18vw,300px);line-height:1;font-weight:600;letter-spacing:-.025em;white-space:nowrap}
.g39-unit>img{display:block;width:clamp(100px,15vw,250px);height:clamp(100px,15vw,250px);object-fit:contain;flex-shrink:0}
.g39-paused .g39-track,.g39-paused .g39-unit>img{animation-play-state:paused}
@keyframes g39-right{from{transform:translateX(-50%)}to{transform:translateX(0)}}
@media(max-width:767px){#g39-brand{padding:20px 0 12px}.g39-unit>span{font-size:96px}.g39-unit>img{width:88px;height:88px}.g39-unit{gap:24px;padding-right:24px}}
@media(prefers-reduced-motion:reduce){.g39-track{animation:none;transform:none;width:100%;justify-content:center}.g39-unit>img{animation:none}.g39-group:nth-child(2),.g39-unit:nth-child(2){display:none}.g39-unit{padding:0;gap:16px}.g39-unit>span{font-size:clamp(64px,16vw,240px)}.g39-unit>img{width:clamp(64px,14vw,200px);height:clamp(64px,14vw,200px)}}
