.enc-ui__footer-module__base{--skew-height: min(124px, .0885714286 * 100vw);line-height:1.5;position:relative;user-select:none;display:block}.enc-ui__footer-module__base a{color:inherit;text-decoration:none}.enc-ui__footer-module__content{align-items:center;display:flex;flex-direction:column;gap:2rem;margin-inline:auto;max-width:90rem;position:relative;z-index:2}@media(min-width:768px){.enc-ui__footer-module__content{align-items:center;flex-direction:row;gap:3rem;justify-content:space-between}}.enc-ui__footer-module__copyright{white-space:nowrap}.enc-ui__footer-module__foundation{align-items:center;background-color:#fff;color:#666;display:flex;flex-direction:column;font-size:1rem;gap:.5rem;margin-inline:auto;max-width:calc(90rem + 2 * var(--foundation-padding));padding:1.5rem}.enc-ui__footer-module__foundation .enc-ui__footer-module__links{display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:center}@media(min-width:768px){.enc-ui__footer-module__foundation{--foundation-padding: 2rem;flex-direction:row;gap:2rem;justify-content:space-between;padding:var(--foundation-padding) calc(var(--foundation-padding) + env(safe-area-inset-right)) var(--foundation-padding) calc(var(--foundation-padding) + env(safe-area-inset-left))}.enc-ui__footer-module__foundation .enc-ui__footer-module__links{gap:.5rem 2rem}}@media(min-width:992px){.enc-ui__footer-module__foundation{--foundation-padding: 4rem}.enc-ui__footer-module__foundation .enc-ui__footer-module__links{justify-content:flex-end}}.enc-ui__footer-module__linkDirectory{display:grid;order:-1;width:100%}.enc-ui__footer-module__linkDirectory .enc-ui__footer-module__linkDirectoryGroup{break-inside:avoid}@media(min-width:768px){.enc-ui__footer-module__linkDirectory{column-count:2;display:block;margin-bottom:-2rem;max-width:45rem;order:unset}.enc-ui__footer-module__linkDirectory .enc-ui__footer-module__linkDirectoryGroup{padding-bottom:2rem}}@media(min-width:992px){.enc-ui__footer-module__linkDirectory{column-count:3;max-width:55rem}}.enc-ui__footer-module__linkDirectoryGroup{border-bottom:1px solid rgba(255,255,255,.4)}.enc-ui__footer-module__linkDirectoryGroup.enc-ui__footer-module__isDesktop .enc-ui__footer-module__links{display:none}.enc-ui__footer-module__linkDirectoryGroup a{display:flex}.enc-ui__footer-module__linkDirectoryGroup .enc-ui__footer-module__links{line-height:1.75;padding-bottom:1rem}.enc-ui__footer-module__linkDirectoryGroup .enc-ui__footer-module__title{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-size:1.125rem;font-weight:500;height:4rem;justify-content:space-between;margin:0;padding:0;width:100%}.enc-ui__footer-module__linkDirectoryGroup .enc-ui__footer-module__title svg{transition:transform .25s}.enc-ui__footer-module__linkDirectoryGroup .enc-ui__footer-module__title[aria-expanded=true] svg{transform:rotate(180deg)}@media(min-width:768px){.enc-ui__footer-module__linkDirectoryGroup{border-bottom:none}.enc-ui__footer-module__linkDirectoryGroup .enc-ui__footer-module__links{display:block!important;padding-bottom:0}.enc-ui__footer-module__linkDirectoryGroup .enc-ui__footer-module__title{cursor:default;display:block;height:auto;width:unset}}.enc-ui__footer-module__links{list-style:none;margin:0;padding:0}.enc-ui__footer-module__links a,.enc-ui__footer-module__links button{transition:opacity .125s}.enc-ui__footer-module__links a:hover,.enc-ui__footer-module__links button:hover{opacity:.6}@media(min-width:768px){.enc-ui__footer-module__linkDirectoryGroup>.enc-ui__footer-module__title+*{margin-top:.5rem}}.enc-ui__footer-module__logoArea{align-items:center;display:flex;flex-direction:column;gap:1rem}.enc-ui__footer-module__logoArea .enc-ui__footer-module__links{align-items:center;display:flex;gap:1rem}@media(min-width:768px){.enc-ui__footer-module__logoArea{align-items:flex-start;align-self:stretch;justify-content:space-between}}.enc-ui__footer-module__logoLink{display:flex;flex-shrink:0}.enc-ui__footer-module__socialLink{align-items:center;display:flex;height:1.5rem;justify-content:center;width:1.5rem}.enc-ui__footer-module__structure{background:linear-gradient(90deg,#909,red);clip-path:polygon(0 var(--skew-height),100% 0,100% 100%,0 100%);color:#fff;margin-top:calc(var(--skew-height) * -1);padding:calc(var(--skew-height) + 1.5rem) 1.5rem 2rem;position:relative}.enc-ui__footer-module__structure.enc-ui__footer-module__noOverlap{margin-top:0}@media(min-width:768px){.enc-ui__footer-module__structure{padding:calc(var(--skew-height) + 3rem) 3rem 4rem}}
