.logoloop{position:relative;--logoloop-gap:32px;--logoloop-logoHeight:28px;--logoloop-fadeColorAuto:#ffffff}.logoloop--vertical{height:100%;display:inline-block}.logoloop--scale-hover{padding-top:calc(var(--logoloop-logoHeight) * .1);padding-bottom:calc(var(--logoloop-logoHeight) * .1)}@media (prefers-color-scheme:dark){.logoloop{--logoloop-fadeColorAuto:#0b0b0b}}.logoloop__track{display:flex;width:-moz-max-content;width:max-content;will-change:transform;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;z-index:0}.logoloop--vertical .logoloop__track{flex-direction:column;height:-moz-max-content;height:max-content;width:100%}.logoloop__list{display:flex;align-items:center}.logoloop--vertical .logoloop__list{flex-direction:column}.logoloop__item{flex:0 0 auto;margin-right:var(--logoloop-gap);font-size:var(--logoloop-logoHeight);line-height:1}.logoloop--vertical .logoloop__item{margin-right:0;margin-bottom:var(--logoloop-gap)}.logoloop__item:last-child{margin-right:var(--logoloop-gap)}.logoloop--vertical .logoloop__item:last-child{margin-right:0;margin-bottom:var(--logoloop-gap)}.logoloop__node{display:inline-flex;align-items:center}.logoloop__item img{height:var(--logoloop-logoHeight);width:auto;display:block;-o-object-fit:contain;object-fit:contain;image-rendering:-webkit-optimize-contrast;-webkit-user-drag:none;pointer-events:none;transition:transform .3s cubic-bezier(.4,0,.2,1)}.logoloop--scale-hover .logoloop__item{overflow:visible}.logoloop--scale-hover .logoloop__item:hover .logoloop__node,.logoloop--scale-hover .logoloop__item:hover img{transform:scale(1.2);transform-origin:center center}.logoloop--scale-hover .logoloop__node{transition:transform .3s cubic-bezier(.4,0,.2,1)}.logoloop__link{display:inline-flex;align-items:center;text-decoration:none;border-radius:4px;transition:opacity .2s ease}.logoloop__link:hover{opacity:.8}.logoloop__link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.logoloop--fade:after,.logoloop--fade:before{content:"";position:absolute;top:0;bottom:0;width:clamp(24px,8%,120px);pointer-events:none;z-index:10}.logoloop--fade:before{left:0;background:linear-gradient(to right,var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0,rgba(0,0,0,0) 100%)}.logoloop--fade:after{right:0;background:linear-gradient(to left,var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0,rgba(0,0,0,0) 100%)}.logoloop--vertical.logoloop--fade:after,.logoloop--vertical.logoloop--fade:before{left:0;right:0;width:100%;height:clamp(24px,8%,120px)}.logoloop--vertical.logoloop--fade:before{top:0;bottom:auto;background:linear-gradient(to bottom,var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0,rgba(0,0,0,0) 100%)}.logoloop--vertical.logoloop--fade:after{bottom:0;top:auto;background:linear-gradient(to top,var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0,rgba(0,0,0,0) 100%)}@media (prefers-reduced-motion:reduce){.logoloop__track{transform:translateZ(0)!important}.logoloop__item img,.logoloop__node{transition:none!important}}.GraphicsHero_heroSection__0sEr_{background-color:#0a0a0a;font-family:var(--font-sans),"PP Neue Montreal",sans-serif}.GraphicsHero_heroSection__0sEr_,.GraphicsHero_slideshow__Cm5pj{position:relative;width:100%;height:100vh;overflow:hidden}.GraphicsHero_slide__81wM8{position:absolute;top:0;left:0;width:100%;height:100%;visibility:hidden;overflow:hidden;transform:translateY(0)}.GraphicsHero_slideImg__beVsl{position:absolute;top:-10%;left:-10%;width:120%;height:120%;background-size:cover;background-position:50%;will-change:transform}.GraphicsHero_slideImg__beVsl:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.3) 0,rgba(0,0,0,0) 40%,rgba(0,0,0,.5))}.GraphicsHero_slideText__qJPUo{position:absolute;bottom:5rem;left:5rem;max-width:80%;overflow:hidden;z-index:5}.GraphicsHero_slideTextLine__3oPQz{display:block;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:-.02em;transform:translateY(100%);opacity:0;color:#ffffff}.GraphicsHero_controls__jZR9w{position:absolute;top:8rem;right:2rem;z-index:10}.GraphicsHero_controlsText__W0kVJ{color:rgba(255,255,255,.6);font-size:.8rem;font-weight:400;text-transform:uppercase;letter-spacing:.1em}.GraphicsHero_slideCounter__rdWnD{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);display:flex;align-items:center;font-size:1rem;font-weight:700;letter-spacing:.05em;z-index:10;color:#ffffff}.GraphicsHero_counterContainer__ThKc7{position:relative;min-width:2rem;height:1.2rem;overflow:hidden;text-align:right}.GraphicsHero_counterStrip__9Wqvl{position:absolute;top:0;left:0;width:100%;text-align:right}.GraphicsHero_counterNumber__nrphh{height:1.2rem;display:block}.GraphicsHero_counterSeparator__CGMjh{width:40px;height:1px;background-color:rgba(255,255,255,.5);margin:0 1rem}.GraphicsHero_counterTotal__WSqpE{min-width:2rem;text-align:left}.GraphicsHero_slideInfo__ha_nS{position:absolute;top:8rem;left:2rem;font-size:.8rem;font-weight:400;opacity:.7;z-index:10;max-width:15rem;color:#ffffff}.GraphicsHero_slideInfoTitle__Z1mq3{margin-bottom:.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.GraphicsHero_slideInfoDesc__mjyVU{line-height:1.5}.GraphicsHero_cursor__ngZ_b{position:fixed;width:60px;height:60px;border-radius:50%;border:1px solid rgba(255,255,255,.3);margin-top:-30px;margin-left:-30px;z-index:9999;pointer-events:none;transform:scale(0);transition:transform .3s ease;display:flex;align-items:center;justify-content:center}.GraphicsHero_cursorArrow__4mMlN{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.2rem;opacity:0;color:#ffffff;transition:opacity .2s ease}.GraphicsHero_cursorActive__siRcy{transform:scale(1)}.GraphicsHero_cursorNext__HKu3g .GraphicsHero_cursorArrowNext__OAO1D,.GraphicsHero_cursorPrev__sqhaZ .GraphicsHero_cursorArrowPrev__cDJqN{opacity:1}@media (max-width:768px){.GraphicsHero_slideText__qJPUo{bottom:30%;left:1.5rem;max-width:90%}.GraphicsHero_slideTextLine__3oPQz{font-size:2.5rem}.GraphicsHero_cursor__ngZ_b,.GraphicsHero_slideInfo__ha_nS{display:none}}