.wdx-footer{--wdx-social-bg:transparent;--wdx-social-border:var(--wdx-charcoal);--wdx-social-icon:var(--wdx-charcoal);--wdx-logo-color:var(--wdx-red);--wdx-max:1280px;--wdx-gutter:clamp(20px,5vw,60px);background:var(--wdx-white);color:var(--wdx-charcoal);display:flex;flex-direction:column;font-family:var(--wdx-font-body);gap:clamp(28px,4vw,44px);padding-top:clamp(48px,8vw,100px);width:100%}.wdx-footer,.wdx-footer *,.wdx-footer :after,.wdx-footer :before{box-sizing:border-box}.wdx-footer__col-heading,.wdx-footer__heading{color:var(--wdx-charcoal);font-family:var(--wdx-font-display);font-size:clamp(26px,3vw,32px);font-weight:400;letter-spacing:.01em;line-height:1.1;margin:0;text-transform:uppercase}.wdx-footer__top{display:flex;flex-direction:column;gap:clamp(40px,7vw,84px);margin-inline:auto;max-width:var(--wdx-max);width:100%}.wdx-footer__row{align-items:stretch;gap:clamp(32px,5vw,80px);padding-inline:var(--wdx-gutter)}.wdx-footer__community,.wdx-footer__row{display:flex;justify-content:space-between}.wdx-footer__community{flex-direction:column;gap:40px;max-width:406px}.wdx-footer__intro{display:flex;flex-direction:column;gap:16px}.wdx-footer__text{color:var(--wdx-charcoal);font-size:18px;line-height:28px;margin:0}.wdx-footer__socials{display:flex;flex-wrap:wrap;gap:19px;list-style:none;margin:0;padding:0}.wdx-footer__social-link{border-radius:50%;display:inline-flex;height:72px;transition:transform .25s ease;width:72px}.wdx-footer__social-link svg{display:block;height:100%;width:100%}.wdx-footer__social-link svg path,.wdx-footer__social-link svg rect{transition:fill .25s ease,stroke .25s ease}.wdx-footer__social-link svg rect{fill:var(--wdx-social-bg);stroke:var(--wdx-social-border)}.wdx-footer__social-link svg path{fill:var(--wdx-social-icon)}.wdx-footer__social-link:focus-visible,.wdx-footer__social-link:hover{--wdx-social-bg:var(--wdx-charcoal);--wdx-social-border:var(--wdx-charcoal);--wdx-social-icon:var(--wdx-white);transform:translateY(-2px)}.wdx-footer__nav{align-items:flex-start;display:flex;flex-wrap:wrap;gap:clamp(32px,5vw,80px)}.wdx-footer__col{display:flex;flex-direction:column;gap:16px}.wdx-footer__menu{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.wdx-footer__menu-item{margin:0}.wdx-footer__link{color:var(--wdx-charcoal);display:inline-block;font-size:18px;line-height:28px;padding:6px 0;text-decoration:none;transition:color .2s ease}.wdx-footer__link:focus-visible,.wdx-footer__link:hover{color:var(--wdx-red)}.wdx-footer__logo{display:flex;justify-content:center;padding-inline:clamp(12px,2vw,24px);width:100%}.wdx-footer__logo-link{display:block;line-height:0;max-width:1274px;width:100%}.wdx-footer__logo-link svg{display:block;height:auto;width:100%}.wdx-footer__bottom{border-top:1px solid var(--wdx-charcoal);margin-inline:auto;max-width:var(--wdx-max);padding:33px var(--wdx-gutter);width:100%}.wdx-footer__bottom-inner{align-items:center;display:flex;gap:16px;justify-content:space-between}.wdx-footer__copyright,.wdx-footer__rights{color:var(--wdx-charcoal);font-size:16px;line-height:24px;margin:0;opacity:.8}.wdx-footer__link:focus-visible,.wdx-footer__logo-link:focus-visible,.wdx-footer__social-link:focus-visible{outline:2px solid var(--wdx-red);outline-offset:4px}@media (prefers-reduced-motion:reduce){.wdx-footer__link,.wdx-footer__social-link,.wdx-footer__social-link svg path,.wdx-footer__social-link svg rect{transition:none}.wdx-footer__social-link:focus-visible,.wdx-footer__social-link:hover{transform:none}}@media (max-width:900px){.wdx-footer__row{align-items:flex-start;flex-direction:column;gap:48px}.wdx-footer__community{max-width:none;width:100%}}@media (max-width:600px){.wdx-footer__social-link{height:60px;width:60px}.wdx-footer__bottom-inner{align-items:flex-start;flex-direction:column;gap:8px}}.wdxmf-gallery{box-sizing:border-box;display:grid;gap:var(--wdxmfg-gap,12px);grid-template-columns:repeat(var(--wdxmfg-cols,3),1fr);width:100%}.wdxmf-gallery__item{aspect-ratio:1/1;background:var(--wdx-charcoal,#1a1a1a);border-radius:6px;margin:0;overflow:hidden;padding:0}.wdxmf-gallery__item img{border-radius:inherit;display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .25s ease,opacity .25s ease;width:100%}.wdxmf-gallery__item:hover img{opacity:.92;transform:scale(1.04)}.wdxmf-gallery__item a{display:block;height:100%;line-height:0;width:100%}@media (max-width:782px){.wdxmf-gallery{grid-template-columns:repeat(min(var(--wdxmfg-cols,3),2),1fr)}}@media (max-width:480px){.wdxmf-gallery{grid-template-columns:1fr}}.wdxmf-gallery__empty{color:var(--wdx-charcoal,#1a1a1a);font-size:.875rem;font-style:italic;margin:0;opacity:.5;padding:1em 0}.wdxmf-gallery-editor-wrap .wdxmf-gallery{pointer-events:none}.wdx-soon{--soon-ink:var(--wdx-white);--soon-body-ink:var(--wdx-cream);--soon-accent:var(--wdx-mustard);--soon-tape-bg:var(--wdx-mustard);--soon-tape-ink:var(--wdx-charcoal);align-items:center;background:var(--wdx-charcoal);color:var(--soon-body-ink);display:flex;flex-direction:column;font-family:var(--wdx-font-body);isolation:isolate;justify-content:center;min-height:100vh;min-height:100svh;overflow:clip;padding:clamp(132px,18vh,200px) clamp(20px,5vw,64px) clamp(120px,16vh,180px);position:relative;text-align:center}.wdx-soon,.wdx-soon *,.wdx-soon :after,.wdx-soon :before{box-sizing:border-box}.wdx-soon--bg-cream{background:var(--wdx-cream)}.wdx-soon--bg-cream,.wdx-soon--bg-white{--soon-ink:var(--wdx-charcoal);--soon-body-ink:var(--wdx-charcoal);--soon-accent:var(--wdx-red);--soon-tape-bg:var(--wdx-red);--soon-tape-ink:var(--wdx-white)}.wdx-soon--bg-white{background:var(--wdx-white)}.wdx-soon--bg-red{--soon-ink:var(--wdx-white);--soon-body-ink:var(--wdx-white);--soon-accent:var(--wdx-mustard);--soon-tape-bg:var(--wdx-mustard);--soon-tape-ink:var(--wdx-charcoal);background:var(--wdx-red)}.wdx-soon--bg-mustard{--soon-ink:var(--wdx-charcoal);--soon-body-ink:var(--wdx-charcoal);--soon-accent:var(--wdx-red);--soon-tape-bg:var(--wdx-charcoal);--soon-tape-ink:var(--wdx-mustard);background:var(--wdx-mustard)}.wdx-soon--h-band{min-height:clamp(520px,72vh,820px);padding-top:clamp(72px,10vh,120px)}.wdx-soon__inner{align-items:center;display:flex;flex-direction:column;gap:clamp(18px,2.6vw,28px);max-width:1080px;position:relative;z-index:2}.wdx-soon__eyebrow{color:var(--soon-accent);font-family:var(--wdx-font-script);font-size:clamp(24px,2.6vw,34px);line-height:1.15;margin:0}.wdx-soon__heading{text-wrap:balance;color:var(--soon-ink);font-family:var(--wdx-font-display);font-size:clamp(58px,11vw,170px);font-weight:400;letter-spacing:.5px;line-height:.88;margin:0;text-transform:uppercase}.wdx-soon__body{color:var(--soon-body-ink);font-size:clamp(16px,1.7vw,21px);font-weight:500;line-height:1.5;margin:0;max-width:640px}.wdx-soon__actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:clamp(6px,1.4vw,14px)}.wdx-soon__tape{background:var(--soon-tape-bg);bottom:clamp(26px,4.5vh,48px);box-shadow:0 5px 0 0 rgba(26,26,24,.18);color:var(--soon-tape-ink);left:-3%;overflow:hidden;padding-block:clamp(9px,1vw,13px);pointer-events:none;position:absolute;transform:rotate(-1.4deg);width:106%;z-index:1}.wdx-soon__tape-track{animation:wdx-soon-marquee 28s linear infinite;display:flex;width:-moz-max-content;width:max-content}.wdx-soon__tape-group{display:flex;flex:none}.wdx-soon__tape-item{align-items:center;display:inline-flex;font-family:var(--wdx-font-display);font-size:clamp(15px,1.5vw,21px);letter-spacing:.1em;line-height:1;padding-inline-end:1.1em;text-transform:uppercase;white-space:nowrap}.wdx-soon__tape-item:after{background:currentColor;border-radius:1px;content:"";display:inline-block;flex:none;height:.42em;margin-inline-start:1.1em;transform:rotate(45deg);width:.42em}.wdx-soon--editing{min-height:min(72vh,760px)}@media (max-width:600px){.wdx-soon{padding-inline:16px}.wdx-soon__heading{font-size:clamp(40px,13vw,76px)}.wdx-soon__body{font-size:16px}}@keyframes wdx-soon-marquee{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.wdx-soon__tape-track{animation:none}}
