:root{--maxWidth:100rem;--maxWidthClamp:clamp(0%,var(--maxWidth),100vw);--innerColumns:4;--gridGutterSetting:1.5rem;--gridGap:1.5rem;--totalColumns:calc(var(--innerColumns) + 2);--mobileGridGutter:calc(var(--gridGutterSetting) - var(--gridGap));--totalGaps:calc(var(--gridGap) * var(--innerColumns) - var(--gridGap));--colWidth:calc((var(--maxWidthClamp) - var(--totalGaps)) / var(--innerColumns));--totalGridGutter:calc(100% - var(--maxWidth));--gridGutter:calc(var(--totalGridGutter) / 2);--gridPadding:clamp(var(--gridGutterSetting),var(--gridGutter),var(--gridGutter));--colWidth1:calc(var(--colWidth) * 1);--colWidth2:calc(var(--colWidth) * 2 + var(--gridGap) * 1);--colWidth3:calc(var(--colWidth) * 3 + var(--gridGap) * 2);--colWidth4:calc(var(--colWidth) * 4 + var(--gridGap) * 3);--colWidth5:calc(var(--colWidth) * 5 + var(--gridGap) * 4);--colWidth6:calc(var(--colWidth) * 6 + var(--gridGap) * 5);--colWidthPlusGap:calc(var(--colWidth) + var(--gridGap));--layoutTemplateColumns:minmax(var(--mobileGridGutter),1fr) repeat(var(--innerColumns),minmax(0,var(--colWidth))) minmax(var(--mobileGridGutter),1fr);--layoutTemplateColumnsInner:repeat(var(--innerColumns),minmax(0,1fr));--spanInner:1/calc(var(--totalColumns) - 1);--spanInnerHalfLeft:1/calc((var(--innerColumns) / 2) + 1);--spanInnerHalfRight:calc(var(--innerColumns) / 2 + 1) /calc(var(--innerColumns) + 1);--endInner:calc(var(--totalColumns) - 1)}@media (min-width:768px){:root{--innerColumns:12;--gridGutterSetting:4rem}}@media (min-width:1280px){:root{--gridGutterSetting:8rem}}.lds-ellipsis{display:inline-block;position:relative;width:80px;height:80px}.lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#000;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:first-child{left:8px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}.rich-text b span{font-weight:700}.rich-text i{font-style:italic}.rich-text p a,.rich-text u{text-decoration:underline}.rich-text p,h1,h2,h3,h4,h5,h6{margin:.3125rem 0}.logo-marquee{animation:marquee 20s linear infinite;will-change:transform;transform:translateZ(0)}.logo-marquee:hover{animation-play-state:paused}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}