.hidden{display:none!important}.noscroll{overflow:hidden}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.p,body,ol li,p,ul li{font-family:Geist,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:140%}.p.large,body.large,ol li,p.large,ul li{font-size:clamp(1rem,.1877934272vw + .9559859155rem,1.125rem);line-height:135%}.p.small,body.small,ol li.small,p.small,ul li.small{font-size:.75rem;line-height:135%}@media (width < 58.75rem){.p.large,body.large,ol li,p.large,ul li{line-height:140%}}.h1,.h2,.h3,.h4,.h6,h1,h2,h3,h4,h6{font-family:Martian,monospace;font-style:normal;font-weight:700;text-transform:uppercase}.h1,h1{font-size:clamp(1.75rem,6.3849765258vw + .2535211268rem,6rem)}.h1,.h2,h1,h2{line-height:105%}.h2,h2{font-size:clamp(1.5rem,3.7558685446vw + .6197183099rem,4rem)}.h3,h3{font-size:clamp(1.25rem,1.8779342723vw + .8098591549rem,2.5rem);line-height:110%}.h4,h4{font-size:clamp(1rem,1.5023474178vw + .6478873239rem,2rem);line-height:105%}.h5,h5{font-family:Geist,sans-serif;font-size:clamp(1.125rem,.5633802817vw + .9929577465rem,1.5rem);font-style:normal;font-weight:400;line-height:130%}@media (width < 58.75rem){.h5,h5{line-height:135%}}.h6,h6{font-size:clamp(1rem,.3755868545vw + .911971831rem,1.25rem);line-height:105%}@media (width < 58.75rem){.h6,h6{line-height:120%}}.text-label{opacity:.75}.button,.text-label{font-family:Martian,monospace;font-size:.75rem;font-weight:600;line-height:115%;text-transform:uppercase}.button{line-height:105%}.text-link{font-weight:600}.text-number{font-family:Martian,monospace;font-size:clamp(2.5rem,3.7558685446vw + 1.6197183099rem,5rem);font-style:normal;font-weight:700;line-height:105%;text-transform:uppercase}a.partner-card,div.partner-card{align-items:stretch;background-color:var(--clr-mm-bg);border-radius:.5rem;display:flex;flex-direction:column;justify-content:stretch;padding:clamp(.5rem,1.5023474178vw + .1478873239rem,1.5rem);position:relative;transition:background-color .4s cubic-bezier(.33,1,.68,1) 0s}a.partner-card figure,div.partner-card figure{flex-grow:0;height:clamp(6rem,-3.0046948357vw + 8.7042253521rem,8rem);padding:clamp(1.5rem,-1.5023474178vw + 2.8521126761rem,2.5rem) clamp(1.75rem,-3.3802816901vw + 4.7922535211rem,4rem)}a.partner-card div.link-icon,div.partner-card div.link-icon{align-items:center;background:var(--clr-bg);border-radius:.5rem;bottom:0;display:flex;flex-direction:column;height:clamp(2rem,0vw + 2rem,2rem);justify-content:center;position:absolute;right:0;transition:background-color .4s cubic-bezier(.33,1,.68,1) 0s,transform .4s cubic-bezier(.33,1,.68,1) 0s;width:clamp(2rem,0vw + 2rem,2rem)}a.partner-card div.link-icon span.line,div.partner-card div.link-icon span.line{background:var(--clr-headline);display:block;height:2px;transition:background-color 25ms cubic-bezier(.33,1,.68,1) 0s;width:clamp(.75rem,0vw + .75rem,.75rem)}a.partner-card div.link-icon span.line.line-h,div.partner-card div.link-icon span.line.line-h{transform:translateY(-1px)}a.partner-card div.link-icon span.line.line-v,div.partner-card div.link-icon span.line.line-v{transform:translateY(1px) rotate(90deg)}a.partner-card div.link-icon svg,div.partner-card div.link-icon svg{transform:rotate(-45deg);transition:color .4s cubic-bezier(.33,1,.68,1) 0s;width:clamp(1.25rem,0vw + 1.25rem,1.25rem)}a.partner-card figure{transition:opacity .2s cubic-bezier(.33,1,.68,1) 0s}a.partner-card:hover div.link-icon{transform:translate(-.2rem,-.2rem)}a.partner-card:hover div.link-icon span.line{background:#ff5f3e}a.partner-card:hover div.link-icon svg{color:#ff5f3e}
