.Menu[data-v-37887e38]:focus-within,.Menu[data-expanded=true][data-v-37887e38]{max-height:none!important}.Menu:focus-within .SWHLIcon[data-v-37887e38],.Menu[data-expanded=true] .SWHLIcon[data-v-37887e38]{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.GrainOverlay[data-v-37887e38]{background-image:url(../images/Grain_Magazine_Footer.png);background-size:cover;content:"";height:100%;left:0;mix-blend-mode:overlay;opacity:1;pointer-events:none;position:absolute;top:0;width:100%}#Footer{background-color:var(--general-black);color:var(--general-white);padding:100px 32px 160px;position:relative;z-index:0}@media (max-width:1023px){#Footer{padding-left:20px;padding-right:20px}}#Footer div.Inner div.Content{align-items:stretch;display:grid}@media (max-width:1023px){#Footer div.Inner div.Content{grid-template-columns:repeat(1,minmax(0,1fr))!important}}#Footer div.Inner div.Content div.Col:not(:last-child){margin-right:32px}@media (max-width:1023px){#Footer div.Inner div.Content div.Col:not(:last-child){margin-right:0}}#Footer div.Inner div.Content img.Logo{margin-bottom:20px;max-height:50px}#Footer div.Inner div.Content div.Col.Badges{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}@media (max-width:1023px){#Footer div.Inner div.Content div.Col.Badges{padding-bottom:32px}}#Footer div.Inner div.Content div.Col.Badges img{max-height:64px}#Footer div.Inner div.Content div.Col.Badges img:not(:last-child){margin-right:12px}#Footer div.Inner div.Content div.Col.Menu[expanded] i{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#Footer div.Inner div.Content div.Col.Menu[expanded] ul{max-height:500px}#Footer div.Inner div.Content div.Col.Menu .Title{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}@media (max-width:1023px){#Footer div.Inner div.Content div.Col.Menu .Title{border-color:var(--grey-700);border-top-width:1px;padding-bottom:16px;padding-top:16px}}#Footer div.Inner div.Content div.Col.Menu .Title span{font-weight:700}#Footer div.Inner div.Content div.Col.Menu .Title i{color:var(--primary);display:none}@media (max-width:1023px){#Footer div.Inner div.Content div.Col.Menu .Title i{display:block}}#Footer div.Inner div.Content div.Col.Menu .Title i,#Footer div.Inner div.Content div.Col.Menu ul{transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}#Footer div.Inner div.Content div.Col.Menu ul{overflow:hidden}@media (max-width:1023px){#Footer div.Inner div.Content div.Col.Menu ul{max-height:0}}#Footer div.Inner div.Content div.Col.Menu ul li{color:var(--grey-350);cursor:pointer;padding-bottom:4px;padding-top:4px}#Footer div.Inner div.Content div.Col.Menu ul li.Spacer{height:12px}#Footer div.Inner div.Content div.Col.Menu ul li a.FooterButton{background-color:var(--general-white);border-radius:9999px;color:var(--general-black);display:inline-block;margin-top:2px;padding:4px 16px}@media (max-width:1023px){#Footer div.Inner div.Content div.Col.Social{padding-top:32px}}#Footer div.Inner div.Content div.Col.Social h3.Title{font-weight:700}#Footer div.Inner div.Content div.Col.Social div.Wrapper{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:100%}@media (max-width:1023px){#Footer div.Inner div.Content div.Col.Social div.Wrapper{align-items:center;flex-direction:row;justify-content:space-between}}#Footer div.Inner div.Content div.Col.Social div.Wrapper div.SocialIcons{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-top:8px}#Footer div.Inner div.Content div.Col.Social div.Wrapper div.SocialIcons a{color:var(--grey-350)}#Footer div.Inner div.Content div.Col.Social div.Wrapper div.SocialIcons a:not(:last-child){margin-right:8px}#Footer div.Inner div.Content div.Col.Social div.Wrapper a.Button{margin-top:28px}@media (max-width:1023px){#Footer div.Inner div.Content div.Col.Social div.Wrapper a.Button{margin-top:0}}#Footer div.Inner div.Content div.Col.Social div.Wrapper a.Button{color:var(--general-black)}#Footer div.Inner div.Line{background-color:var(--grey-500);height:1px;margin-bottom:40px;margin-top:40px;width:100%}#Footer div.Inner div.BottomText{color:var(--grey-350)}
