.svg-inherit circle[fill],.svg-inherit path[fill],.svg-inherit rect[fill]{fill:currentColor}.svg-inherit circle[stroke],.svg-inherit path[stroke],.svg-inherit rect[stroke]{stroke:currentColor}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale}.p,body,p{letter-spacing:-.02em;font-family:neue-haas-unica,sans-serif;font-size:clamp(.875rem,.187793vw + .830986rem,1rem);font-style:normal;font-weight:400;line-height:140%}.p.p-l,body.p-l,p.p-l{font-size:clamp(1rem,.187793vw + .955986rem,1.125rem)}@media (width<58.75rem){.p.p-l,body.p-l,p.p-l{line-height:130%}}.p.p-s,body.p-s,p.p-s{font-size:.875rem}.p.grey,body.grey,p.grey{color:#8e8f93}.text-label{letter-spacing:normal;leading-trim:both;text-edge:cap;text-transform:uppercase;color:#bbbdc2;font-family:neue-haas-unica,sans-serif;font-size:.75rem}.h1,.text-label,h1{font-style:normal;font-weight:500;line-height:1}.h1,h1{letter-spacing:-.01em;font-family:ABC Pelikan Condensed,sans-serif;font-size:clamp(2.6125rem,4.50329vw + 1.55704rem,5.61rem)}@media (width<58.75rem){.h1,h1{line-height:1.01}}.h2,h2{letter-spacing:-.01em;font-family:ABC Pelikan Condensed,sans-serif;font-size:clamp(2.1775rem,3.05172vw + 1.46225rem,4.2088rem);font-style:normal;font-weight:500;line-height:1}@media (width<58.75rem){.h2,h2{line-height:1.04}}.h3,h3{font-size:clamp(1.8144rem,2.0178vw + 1.34148rem,3.1575rem);line-height:1.04}.h3,.h4,h3,h4{letter-spacing:-.01em;font-family:ABC Pelikan Condensed,sans-serif;font-style:normal;font-weight:500}.h4,h4{font-size:clamp(1.5119rem,1.28736vw + 1.21017rem,2.3688rem)}.h4,.h5,h4,h5{line-height:1.2}.h5,h5{letter-spacing:-.02em;font-family:neue-haas-unica,sans-serif;font-size:clamp(1.26rem,.776563vw + 1.07799rem,1.7769rem);font-style:normal;font-weight:500}@media (width<58.75rem){.h5,h5{line-height:1.1}}.h6,h6{letter-spacing:-.02em;font-family:neue-haas-unica,sans-serif;font-size:clamp(1.05rem,.425315vw + .950317rem,1.3331rem);font-style:normal;font-weight:500;line-height:1.25}@media (width<58.75rem){.h6,h6{line-height:1.1}}footer#footer{color:#fff;background-color:#000;border-top:1px solid #373739;grid-template-columns:minmax(0,1.7fr) minmax(0,2fr);padding-inline:clamp(1.5rem,4.50704vw + .443662rem,4.5rem);display:grid}footer#footer :focus-visible{outline-color:#fff}footer#footer a{transition:color .2s cubic-bezier(.33,1,.68,1)}@media (hover:hover){footer#footer a:hover{color:#8e8f93}}footer#footer .brand{border-left:1px solid #373739;flex-direction:column;justify-content:space-between;align-items:normal;gap:clamp(1.5rem,1.87793vw + 1.05986rem,2.75rem);padding:clamp(1.5rem,1.87793vw + 1.05986rem,2.75rem) 2.5rem;display:flex;position:relative}footer#footer a.logo{width:clamp(12.875rem,11.831vw + 10.1021rem,20.75rem);display:block}footer#footer a.logo svg{width:100%;height:auto;display:block}footer#footer .legal{-moz-column-gap:clamp(1rem,4.50704vw + -.056338rem,4rem);flex-flow:wrap;justify-content:flex-start;align-items:baseline;gap:.5rem clamp(1rem,4.50704vw - .056338rem,4rem);display:flex}footer#footer .legal .copyright{color:#bbbdc2}footer#footer .legal ul{-moz-column-gap:1.5rem;flex-direction:row;justify-content:flex-start;align-items:normal;column-gap:1.5rem;display:flex}footer#footer .legal a{letter-spacing:-.02em;font-family:neue-haas-unica,sans-serif;font-size:clamp(.875rem,.187793vw + .830986rem,1rem);font-style:normal;font-weight:400;line-height:140%}footer#footer .footer-nav{border-right:1px solid #373739;grid-template-rows:1fr auto;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}footer#footer .column{border-left:1px solid #373739;flex-direction:column;justify-content:flex-start;align-items:normal;display:flex}footer#footer .column:first-child{grid-row:1/-1}footer#footer .group{flex-direction:column;justify-content:flex-start;align-items:normal;gap:clamp(1rem,1.67606rem - .751174vw,1.5rem);padding:clamp(1.5rem,1.87793vw + 1.05986rem,2.75rem) clamp(1rem,1.50235vw + .647887rem,2rem);display:flex}footer#footer .group+.group{border-top:1px solid #373739}footer#footer .group .text-label{color:#8e8f93}footer#footer .group ul{flex-direction:column;justify-content:flex-start;align-items:normal;gap:clamp(1rem,1.67606rem - .751174vw,1.5rem);display:flex}footer#footer .group a{letter-spacing:-.02em;font-family:neue-haas-unica,sans-serif;font-size:clamp(.875rem,.187793vw + .830986rem,1rem);font-style:normal;font-weight:400;line-height:140%}footer#footer .socials{border-top:1px solid #373739;grid-column:2;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}footer#footer .socials,footer#footer .socials li+li{border-left:1px solid #373739}footer#footer .socials a{flex-direction:row;justify-content:center;align-items:center;height:100%;padding-block:clamp(1.5rem,1.31455vw + 1.1919rem,2.375rem);display:flex}footer#footer .socials a svg{width:auto;height:clamp(1rem,1.50235vw + .647887rem,2rem)}@media (width<58.75rem){footer#footer{grid-template-columns:minmax(0,1fr);padding-inline:0;position:relative}footer#footer .brand{display:contents}footer#footer a.logo{border-bottom:1px solid #373739;width:auto;padding:2.5rem clamp(1.5rem,4.50704vw + .443662rem,4.5rem)}footer#footer a.logo svg{width:clamp(12.875rem,11.831vw + 10.1021rem,20.75rem)}footer#footer .legal{flex-direction:row-reverse;order:1;justify-content:flex-end;padding:2rem clamp(1.5rem,4.50704vw + .443662rem,4.5rem) 2.75rem}footer#footer .footer-nav{border-right:0;grid-template-columns:minmax(0,12fr) minmax(0,13fr)}footer#footer .column:first-child{border-left:0;grid-row:auto}footer#footer .column:first-child .group{padding-left:clamp(1.5rem,4.50704vw + .443662rem,4.5rem)}footer#footer .socials{border-bottom:1px solid #373739;border-left:0;grid-column:1/-1}}
