.circular-text{width:10rem;height:10rem;font-family:var(--font-display);color:var(--color-gold-primary);text-align:center;cursor:default;transform-origin:50%;pointer-events:auto;border-radius:50%;margin:0 auto;font-weight:500;position:relative}.circular-text.text-white{color:#fff}.circular-text span{letter-spacing:.04em;font-size:.95rem;transition:all .5s cubic-bezier(0,0,0,1);display:inline-block;position:absolute;inset:0}@media (min-width:1024px){.circular-text{width:12.5rem;height:12.5rem}.circular-text span{font-size:1.15rem}}@media (prefers-reduced-motion:reduce){.circular-text{animation:none!important}}
.curved-loop-jacket{justify-content:center;align-items:center;width:100%;padding-block:1.5rem;display:flex;overflow:hidden}.curved-loop-svg{-webkit-user-select:none;user-select:none;aspect-ratio:12;width:100%;max-width:72rem;fill:var(--color-gold-primary);font-size:clamp(1.75rem,4vw,3.25rem);font-family:var(--font-display);text-transform:uppercase;opacity:.85;font-weight:400;line-height:1;display:block;overflow:visible}@media (prefers-reduced-motion:reduce){.curved-loop-jacket{visibility:visible!important}}
.scroll-velocity-root{flex-direction:column;justify-content:center;width:100%;display:flex}.scroll-velocity-parallax{align-items:center;display:flex;position:relative;overflow:hidden}.scroll-velocity-scroller{white-space:nowrap;font-family:var(--font-display);text-transform:uppercase;align-items:center;font-size:4rem;font-weight:400;line-height:.85;display:flex}.scroll-velocity-scroller span{flex-shrink:0}@media (min-width:768px){.scroll-velocity-scroller{font-size:10rem}}@media (prefers-reduced-motion:reduce){.scroll-velocity-scroller{transform:none!important}}
