.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:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:none}.p,body,p{letter-spacing:clamp(-.00875rem,.000375587vw - .00883803rem,-.0085rem);font-family:Aeonik,serif;font-size:clamp(.875rem,.28169vw + .808979rem,1.0625rem);font-style:normal;font-weight:500;line-height:140%}.p.p-l,body.p-l,p.p-l{letter-spacing:clamp(-.01325rem,-.00676056vw - .00716549rem,-.00875rem);font-size:clamp(.875rem,.680751vw + .715449rem,1.32813rem)}.p.p-s,body.p-s,p.p-s{letter-spacing:clamp(-.00875rem,.000375587vw - .00883803rem,-.0085rem);font-size:clamp(.85rem,.883803rem - .0375587vw,.875rem)}.text-label{letter-spacing:normal;text-transform:uppercase;font-family:Aeonik Fono,serif;font-size:.75rem;font-style:normal;font-weight:500;line-height:120%}.h0{letter-spacing:clamp(-.158375rem,-.159061vw - .0152201rem,-.0525rem);font-size:clamp(2.613rem,7.96725vw + .745676rem,7.9162rem);line-height:92%}.h0,.h1,h1{font-family:Aeonik,serif;font-style:normal;font-weight:600}.h1,h1{letter-spacing:clamp(-.101375rem,-.0884507vw - .0217694rem,-.0425rem);font-size:clamp(2.488rem,3.87365vw + 1.58011rem,5.0664rem);line-height:97%}.h2,h2{letter-spacing:clamp(-.081rem,-.0671362vw - .0205775rem,-.0363125rem);font-size:clamp(2.074rem,2.9733vw + 1.37713rem,4.0531rem);line-height:100%}.h2,.h3,h2,h3{font-family:Aeonik,serif;font-style:normal;font-weight:600}.h3,h3{letter-spacing:clamp(-.064875rem,-.0520188vw - .0180581rem,-.03025rem);font-size:clamp(1.728rem,2.27531vw + 1.19473rem,3.2425rem);line-height:110%}.h4,h4{letter-spacing:clamp(-.051875rem,-.0400939vw - .0157905rem,-.0251875rem);font-size:clamp(1.44rem,1.73371vw + 1.03366rem,2.594rem);line-height:115%}.h4,.h5,h4,h5{font-family:Aeonik,serif;font-style:normal;font-weight:600}.h5,h5{letter-spacing:clamp(-.0415rem,-.0307981vw - .0137817rem,-.021rem);font-size:clamp(1.2rem,1.31485vw + .891831rem,2.0752rem);line-height:120%}.h6,h6{letter-spacing:clamp(-.021rem,.00657277vw - .0225405rem,-.016625rem);font-family:Aeonik,serif;font-size:clamp(1.2rem,.69138vw + 1.03796rem,1.6602rem);font-style:normal;font-weight:600;line-height:130%}footer#footer{border-top:1px solid var(--clr-border);padding:clamp(3rem,3.0047vw + 2.29577rem,5rem) calc((100vw - clamp(1rem, .751174vw + .823944rem, 1.5rem)*(var(--grid-cols) - 1) - clamp(1.5rem, 3.75587vw + .619718rem, 4rem)*2)/var(--grid-cols)*0 + clamp(1rem, .751174vw + .823944rem, 1.5rem)*0 + clamp(1.5rem, 3.75587vw + .619718rem, 4rem)*1) clamp(1.5rem,.751174vw + 1.32394rem,2rem)}footer#footer p.copyright,footer#footer span.label{letter-spacing:normal;text-transform:uppercase;color:var(--clr-gray-md);font-family:Aeonik Fono,serif;font-size:.75rem;font-style:normal;font-weight:500;line-height:120%}footer#footer a.logo,footer#footer p.copyright{width:calc((100vw - clamp(1rem, .751174vw + .823944rem, 1.5rem)*(var(--grid-cols) - 1) - clamp(1.5rem, 3.75587vw + .619718rem, 4rem)*2)/var(--grid-cols)*3 + clamp(1rem, .751174vw + .823944rem, 1.5rem)*2 + clamp(1.5rem, 3.75587vw + .619718rem, 4rem)*0);flex-shrink:0}footer#footer nav{width:100%}footer#footer nav li{letter-spacing:clamp(-.00875rem,.000375587vw - .00883803rem,-.0085rem);font-family:Aeonik,serif;font-size:clamp(.85rem,.883803rem - .0375587vw,.875rem);font-style:normal;font-weight:500;line-height:140%}footer#footer nav a{color:var(--footer-link);transition:color .2s cubic-bezier(.15,1,.3,1)}@media (hover:hover){footer#footer nav a:hover{color:var(--clr-gray-md)}}footer#footer div.top{--footer-link:var(--clr-header);-moz-column-gap:calc((100vw - clamp(1rem, .751174vw + .823944rem, 1.5rem)*(var(--grid-cols) - 1) - clamp(1.5rem, 3.75587vw + .619718rem, 4rem)*2)/var(--grid-cols)*0 + clamp(1rem, .751174vw + .823944rem, 1.5rem)*1 + clamp(1.5rem, 3.75587vw + .619718rem, 4rem)*0);justify-content:flex-start;align-items:flex-start;column-gap:calc((100vw - clamp(1rem, .751174vw + .823944rem, 1.5rem)*(var(--grid-cols) - 1) - clamp(1.5rem, 3.75587vw + .619718rem, 4rem)*2)/var(--grid-cols)*0 + clamp(1rem, .751174vw + .823944rem, 1.5rem)*1 + clamp(1.5rem, 3.75587vw + .619718rem, 4rem)*0);flex-direction:row;display:flex}footer#footer div.top a.logo svg{width:clamp(9.6875rem,3.94366vw + 8.76321rem,12.3125rem);height:auto}footer#footer div.top nav>ul{-moz-columns:4;column-count:4;-moz-column-gap:calc((100vw - clamp(1rem, .751174vw + .823944rem, 1.5rem)*(var(--grid-cols) - 1) - clamp(1.5rem, 3.75587vw + .619718rem, 4rem)*2)/var(--grid-cols)*0 + clamp(1rem, .751174vw + .823944rem, 1.5rem)*1 + clamp(1.5rem, 3.75587vw + .619718rem, 4rem)*0);column-gap:calc((100vw - clamp(1rem, .751174vw + .823944rem, 1.5rem)*(var(--grid-cols) - 1) - clamp(1.5rem, 3.75587vw + .619718rem, 4rem)*2)/var(--grid-cols)*0 + clamp(1rem, .751174vw + .823944rem, 1.5rem)*1 + clamp(1.5rem, 3.75587vw + .619718rem, 4rem)*0);width:100%}footer#footer div.top nav>ul>li{-moz-column-break-inside:avoid;break-inside:avoid;padding-bottom:2.5rem}footer#footer div.top span.label{margin-bottom:1rem;display:block}footer#footer div.top ul.sub-menu{flex-direction:column;justify-content:flex-start;align-items:flex-start;row-gap:1rem;display:flex}footer#footer div.bottom{--footer-link:var(--clr-gray-dk);-moz-column-gap:calc((100vw - clamp(1rem, .751174vw + .823944rem, 1.5rem)*(var(--grid-cols) - 1) - clamp(1.5rem, 3.75587vw + .619718rem, 4rem)*2)/var(--grid-cols)*0 + clamp(1rem, .751174vw + .823944rem, 1.5rem)*1 + clamp(1.5rem, 3.75587vw + .619718rem, 4rem)*0);column-gap:calc((100vw - clamp(1rem, .751174vw + .823944rem, 1.5rem)*(var(--grid-cols) - 1) - clamp(1.5rem, 3.75587vw + .619718rem, 4rem)*2)/var(--grid-cols)*0 + clamp(1rem, .751174vw + .823944rem, 1.5rem)*1 + clamp(1.5rem, 3.75587vw + .619718rem, 4rem)*0);margin-top:clamp(2rem,1.87793vw + 1.55986rem,3.25rem)}footer#footer div.bottom,footer#footer div.bottom nav>ul{flex-direction:row;justify-content:flex-start;align-items:baseline;display:flex}footer#footer div.bottom nav>ul{-moz-column-gap:2rem;flex-wrap:wrap;gap:.5rem 2rem}@media not (min-width:58.75rem){footer#footer div.top{flex-direction:column;row-gap:clamp(2.5rem,.751174vw + 2.32394rem,3rem)}footer#footer div.top a.logo{width:calc((100vw - clamp(1rem, .751174vw + .823944rem, 1.5rem)*(var(--grid-cols) - 1) - clamp(1.5rem, 3.75587vw + .619718rem, 4rem)*2)/var(--grid-cols)*4 + clamp(1rem, .751174vw + .823944rem, 1.5rem)*3 + clamp(1.5rem, 3.75587vw + .619718rem, 4rem)*0)}footer#footer div.top nav>ul{-moz-columns:2;column-count:2}footer#footer div.bottom{width:calc((100vw - clamp(1rem, .751174vw + .823944rem, 1.5rem)*(var(--grid-cols) - 1) - clamp(1.5rem, 3.75587vw + .619718rem, 4rem)*2)/var(--grid-cols)*4 + clamp(1rem, .751174vw + .823944rem, 1.5rem)*3 + clamp(1.5rem, 3.75587vw + .619718rem, 4rem)*0);flex-direction:column;align-items:flex-start;row-gap:1rem;margin-top:0}footer#footer div.bottom p.copyright{width:100%}footer#footer div.bottom nav>ul{flex-direction:column;align-items:flex-start;row-gap:1rem}}
