@keyframes shineEffect{0%{left:-75%}to{left:125%}}.sitefooter__meta-links{list-style-type:none;margin:0;padding:0}.sitefooter{background-color:var(--color-surface-base-3);border-radius:var(--border-radius-l) var(--border-radius-l) 0 0;margin-top:64px}@media only screen and (min-width:768px){.sitefooter{margin-top:80px}}@media only screen and (min-width:1440px){.sitefooter{margin-top:104px}}.sitefooter__container{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:auto;margin-right:auto;padding-block:48px;width:var(--grid-base)}@media only screen and (min-width:1024px){.sitefooter__container{position:relative}}.sitefooter__nav{display:flex;flex-wrap:wrap;order:1}@media only screen and (max-width:767px){.sitefooter__nav{width:100%}}@media only screen and (min-width:1024px){.sitefooter__nav{flex-basis:70vw;max-width:70vw;row-gap:48px;width:70vw}}@media only screen and (max-width:1023px){.sitefooter__nav{margin-top:48px}}@media only screen and (min-width:1920px){.sitefooter__nav{flex-basis:1344px;max-width:1344px;width:1344px}}.sitefooter__nav-list{flex-basis:93.8666666667vw;font-size:1rem;font-weight:400;letter-spacing:-.02rem;line-height:140%;list-style:none;max-width:93.8666666667vw;padding:0 1.6vw;width:93.8666666667vw}@media only screen and (min-width:768px){.sitefooter__nav-list{flex-basis:93.75vw;max-width:93.75vw;padding-left:1.3020833333vw;padding-right:1.3020833333vw;width:93.75vw}}@media only screen and (min-width:1024px){.sitefooter__nav-list{flex-basis:17.1875vw;max-width:17.1875vw;padding-left:1.3020833333vw;padding-right:1.3020833333vw;width:17.1875vw}}@media only screen and (min-width:1440px){.sitefooter__nav-list{flex-basis:15.5555555556vw;margin:0 0 40px;max-width:15.5555555556vw;padding-left:1.1111111111vw;padding-right:1.1111111111vw;width:15.5555555556vw}}@media only screen and (min-width:1920px){.sitefooter__nav-list{flex-basis:298.6666666667px;max-width:298.6666666667px;padding-left:21.3333333333px;padding-right:21.3333333333px;width:298.6666666667px}}.sitefooter__nav-list-item{background:none;border:unset;color:var(--color-content-base-5);padding:0;text-align:left}.sitefooter__nav-list-item.sitefooter__nav-list-item-head{align-items:center;display:flex;font-size:1.25rem;font-weight:400;justify-content:space-between;letter-spacing:-.025rem;line-height:120%;margin-bottom:8px;margin-top:24px;padding-block:4px;position:relative}.sitefooter__nav-list-item.sitefooter__nav-list-item-head>span{display:inline-flex;height:24px;width:24px}.sitefooter__nav-list-item.sitefooter__nav-list-item-head>span svg{transform:rotate(0);transition:transform .25s cubic-bezier(.645,.045,.355,1);fill:var(--color-content-base-5)}.sitefooter__nav-list-item.sitefooter__nav-list-item-head:focus-visible{border-radius:4px;outline-color:var(--color-border-focus-1);outline-offset:2px;outline-style:solid;outline-width:2px}@media only screen and (max-width:1023px){.sitefooter__nav-list-item.sitefooter__nav-list-item-head{width:100%}}@media only screen and (max-width:1023px)and (hover:hover){.sitefooter__nav-list-item.sitefooter__nav-list-item-head:hover{cursor:pointer}}.sitefooter__nav-list-item+.sitefooter__nav-list-item{margin-top:8px}@media only screen and (min-width:1024px){.sitefooter__nav-list-item.sitefooter__nav-list-item-head{margin-top:0}.sitefooter__nav-list-item.sitefooter__nav-list-item-head>span{display:none}}.sitefooter__accordion-toggle:checked+.sitefooter__nav-tablist .sitefooter__nav-list-item-head>span svg{transform:rotate(180deg)}.sitefooter__accordion-toggle:checked~.sitefooter__accordion-content{max-height:100vh}.sitefooter__accordion-toggle:checked~.sitefooter__accordion-content .sitefooter__nav-list-item{opacity:1;transform:translateX(0);transition:transform .33s cubic-bezier(.645,.045,.355,1),opacity .33s cubic-bezier(.645,.045,.355,1);visibility:visible}@media only screen and (max-width:1023px){.sitefooter__accordion-content{max-height:0;overflow:hidden;transition:max-height .33s cubic-bezier(.645,.045,.355,1)}.sitefooter__accordion-content .sitefooter__nav-list-item{opacity:0;transform:translateX(-20px);transition:transform .33s cubic-bezier(.645,.045,.355,1) .33s,opacity .33s cubic-bezier(.645,.045,.355,1) .125s;visibility:hidden}}.sitefooter__nav-list-item-link{font-size:.875rem;font-weight:400;letter-spacing:-.0175rem;line-height:120%;padding-block:4px;text-decoration:none}@media(hover:hover){.sitefooter__nav-list-item-link:hover{color:var(--color-content-base-5)}}.sitefooter__nav-list-item-link.is--active{color:var(--color-content-base-5)}.sitefooter__social-icon{align-items:center;display:flex;justify-content:center;position:relative;text-decoration:none;z-index:0}.sitefooter__social-icon:after{background:var(--color-content-base-5);border-radius:50%;content:"";height:32px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);transition:transform .25s cubic-bezier(.645,.045,.355,1);width:32px;z-index:-1}.sitefooter__social-icon:focus-visible{border-radius:50%;outline-color:var(--color-border-focus-1);outline-offset:10px;outline-style:solid;outline-width:2px}@media(hover:hover){.sitefooter__social-icon:hover:after{transform:translateX(-50%) translateY(-50%) scale(1.15)}.sitefooter__social-icon:hover svg{transform:scale(1.35)}}.sitefooter__social-icon svg{height:18px;transition:transform .25s cubic-bezier(.645,.045,.355,1);width:18px}.sitefooter__social-media__contact{color:var(--color-content-base-5);margin-top:32px}.sitefooter__social-media__contact svg{fill:var(--color-content-base-5)}@media only screen and (max-width:479px){.sitefooter__social-media__contact .sitefooter__social-media__button{width:100%}}@media only screen and (max-width:1023px){.sitefooter__social-media__contact{display:flex;justify-content:center}}.sitefooter__social-media{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;position:relative}@media only screen and (min-width:1024px){.sitefooter__social-media{align-items:flex-start;padding-top:78px}}@media only screen and (max-width:1023px){.sitefooter__social-media{justify-content:center;margin-top:56px}}.sitefooter__social-media-nav{flex-basis:93.8666666667vw;max-width:93.8666666667vw;padding-left:1.6vw;padding-right:1.6vw;width:93.8666666667vw}@media only screen and (min-width:768px){.sitefooter__social-media-nav{flex-basis:93.75vw;max-width:93.75vw;padding-left:1.3020833333vw;padding-right:1.3020833333vw;width:93.75vw}}@media only screen and (min-width:1440px){.sitefooter__social-media-nav{flex-basis:93.3333333333vw;max-width:93.3333333333vw;padding-left:1.1111111111vw;padding-right:1.1111111111vw;width:93.3333333333vw}}@media only screen and (max-width:1023px){.sitefooter__social-media-nav{order:1}}@media only screen and (min-width:1024px){.sitefooter__social-media-nav{flex-basis:23.3333333333vw;max-width:23.3333333333vw;order:0;padding-left:1.1111111111vw;padding-right:1.1111111111vw;width:23.3333333333vw}}@media only screen and (min-width:1920px){.sitefooter__social-media-nav{flex-basis:448px;max-width:448px;padding-left:21.3333333333px;padding-right:21.3333333333px;width:448px}}.sitefooter__meta-copyright{color:var(--color-content-base-5);font-size:.75rem;font-weight:400;letter-spacing:-.015rem;line-height:120%;padding:4px 0}@media only screen and (max-width:1023px){.sitefooter__meta-copyright{margin-top:56px;text-align:center;width:100%}}@media only screen and (min-width:1920px){.sitefooter__meta-copyright{flex-shrink:0;padding-right:10px;position:relative}}.sitefooter__meta-links{-moz-column-gap:24px;column-gap:24px;display:flex;flex-direction:row;flex-grow:0;flex-wrap:wrap;justify-content:center;row-gap:8px;width:auto}.sitefooter__meta-links li{padding:4px 0}@media only screen and (min-width:1024px){.sitefooter__meta-links{justify-content:flex-start}.sitefooter__meta-links li{margin:0}}.sitefooter__meta-links-item{color:var(--color-content-base-5);display:block;font-size:.875rem;font-weight:400;letter-spacing:-.0175rem;line-height:120%;text-decoration:none;transition:color .33s cubic-bezier(.645,.045,.355,1)}@media(hover:hover){.sitefooter__meta-links-item:hover{color:var(--color-sitefooter-action-hover)}}.sitefooter__meta-links-item.is--active{color:var(--color-sitefooter-action-hover)}.sitefooter__meta{flex-basis:93.8666666667vw;max-width:93.8666666667vw;order:2;padding-left:1.6vw;padding-right:1.6vw;padding-top:48px;width:93.8666666667vw}@media only screen and (min-width:768px){.sitefooter__meta{flex-basis:93.75vw;max-width:93.75vw;padding-left:1.3020833333vw;padding-right:1.3020833333vw;width:93.75vw}}@media only screen and (min-width:1440px){.sitefooter__meta{flex-basis:93.3333333333vw;max-width:93.3333333333vw;padding-left:1.1111111111vw;padding-right:1.1111111111vw;width:93.3333333333vw}}@media only screen and (min-width:1920px){.sitefooter__meta{flex-basis:1792px;max-width:1792px;padding-left:21.3333333333px;padding-right:21.3333333333px;width:1792px}}.sitefooter__meta-nav{display:flex;flex-wrap:wrap;width:100%}@media only screen and (max-width:1023px){.sitefooter__meta-nav{justify-content:center}}@media only screen and (min-width:1024px){.sitefooter__meta-nav{justify-content:space-between}}.sitefooter__logo{flex-basis:93.8666666667vw;max-width:93.8666666667vw;padding-left:1.6vw;padding-right:1.6vw;width:93.8666666667vw}@media only screen and (min-width:768px){.sitefooter__logo{flex-basis:93.75vw;max-width:93.75vw;padding-left:1.3020833333vw;padding-right:1.3020833333vw;width:93.75vw}}@media only screen and (min-width:1440px){.sitefooter__logo{flex-basis:93.3333333333vw;max-width:93.3333333333vw;padding-left:1.1111111111vw;padding-right:1.1111111111vw;width:93.3333333333vw}}@media only screen and (max-width:1023px){.sitefooter__logo{display:flex;justify-content:center}}@media only screen and (min-width:1024px){.sitefooter__logo{flex-basis:23.3333333333vw;left:0;max-width:23.3333333333vw;padding-left:1.1111111111vw;padding-right:1.1111111111vw;position:absolute;top:48px;width:23.3333333333vw}}@media only screen and (min-width:1920px){.sitefooter__logo{flex-basis:448px;max-width:448px;padding-left:21.3333333333px;padding-right:21.3333333333px;width:448px}}.sitefooter__logo .logo{max-width:100px;position:relative;width:100%;z-index:1}.sitefooter__logo .logo svg{fill:var(--color-content-base-5)}.sitefooter__social-media__button>span{margin-left:8px!important}.sitefooter__live-region{bottom:0;height:0;overflow:hidden;position:absolute;width:0}