.sor-p4-footer .sor-p4-footer__email-label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.sor-phase4-home .sor-p4-footer{padding-top:clamp(26px,3.3vw,48px);padding-bottom:18px}.sor-phase4-home .sor-p4-footer__newsletter{gap:clamp(22px,5vw,70px)}.sor-phase4-home .sor-p4-footer__newsletter>div>p{margin-top:16px;max-width:450px}.sor-phase4-home .sor-p4-footer__form{margin-bottom:0}.sor-phase4-home .sor-p4-footer__input-row{padding-bottom:4px;gap:14px}.sor-phase4-home .sor-p4-footer__input-row input{padding-block:9px}.sor-phase4-home .sor-p4-footer__input-row button{padding-block:10px}.sor-phase4-home .sor-p4-footer__navigation{margin-top:clamp(34px,4.2vw,56px);align-items:start}.sor-phase4-home .sor-p4-footer__navigation h3{margin-bottom:12px}.sor-phase4-home .sor-p4-footer__navigation nav a{margin:0!important;padding:7px 0!important;min-height:36px;line-height:1.35}.sor-phase4-home .sor-p4-footer__signoff{margin-top:clamp(29px,4vw,50px)}.sor-phase4-home .sor-p4-footer__credits{margin-top:19px}@media(max-width:749px){.sor-phase4-home .sor-p4-footer{padding:20px var(--p4-gutter) 14px}.sor-phase4-home .sor-p4-footer__newsletter{display:block}.sor-phase4-home .sor-p4-footer__newsletter h2{font-size:clamp(75px,22.5vw,126px);line-height:.82}.sor-phase4-home .sor-p4-footer__newsletter>div>p{margin-top:14px;font-size:13px;line-height:1.48}.sor-phase4-home .sor-p4-footer__form{margin-top:17px!important}.sor-phase4-home .sor-p4-footer__input-row{align-items:center;padding-bottom:4px}.sor-phase4-home .sor-p4-footer__input-row input{padding:8px 0;min-height:43px}.sor-phase4-home .sor-p4-footer__input-row button{min-height:43px}.sor-phase4-home .sor-p4-footer__navigation{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 18px;margin-top:30px!important}.sor-phase4-home .sor-p4-footer__navigation h3{font-size:13px;margin-bottom:10px}.sor-phase4-home .sor-p4-footer__navigation nav a{display:flex;align-items:center;min-height:40px;padding:6px 0!important;font-size:11px;line-height:1.25}.sor-phase4-home .sor-p4-footer__signoff{margin-top:29px!important}.sor-phase4-home .sor-p4-footer__signoff small{margin-top:15px}.sor-phase4-home .sor-p4-footer__credits{margin-top:14px}}.sor-p4-footer__mobile-accordions{display:none}@media(max-width:749px){.sor-phase4-home .sor-p4-footer{padding:18px var(--p4-gutter) 15px!important}.sor-phase4-home .sor-p4-footer__newsletter{display:block!important}.sor-phase4-home .sor-p4-footer__newsletter h2{font:900 clamp(45px,11.8vw,58px)/.9 var(--p4-display)!important;letter-spacing:-.035em!important;margin:0!important;color:var(--p4-signal)!important;text-wrap:balance}.sor-phase4-home .sor-p4-footer__newsletter>div>p{margin-top:9px!important;font-size:13px!important;line-height:1.42!important}.sor-phase4-home .sor-p4-footer__form{margin-top:12px!important}.sor-phase4-home .sor-p4-footer__input-row{padding-bottom:2px!important;align-items:center!important}.sor-phase4-home .sor-p4-footer__input-row input{padding:7px 0!important;min-height:44px!important;font-size:15px!important}.sor-phase4-home .sor-p4-footer__input-row button{padding:8px 0 8px 12px!important;min-height:44px!important;font-size:13px!important}.sor-phase4-home .sor-p4-footer__navigation{display:block!important;margin-top:22px!important;grid-template-columns:none!important;gap:0!important}.sor-phase4-home .sor-p4-footer__navigation>nav{display:none!important}.sor-phase4-home .sor-p4-footer__mobile-accordions{display:block!important;width:100%;min-width:0}.sor-phase4-home .sor-p4-footer__mobile-panel{border-top:1px solid rgba(250,249,247,.18);margin:0;padding:0}.sor-phase4-home .sor-p4-footer__mobile-panel:last-child{border-bottom:1px solid rgba(250,249,247,.18)}.sor-phase4-home .sor-p4-footer__mobile-panel summary{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:11px 0;list-style:none;cursor:pointer;color:var(--p4-paper);font:600 13px/1.35 var(--p4-text);letter-spacing:.025em;-webkit-tap-highlight-color:transparent}.sor-phase4-home .sor-p4-footer__mobile-panel summary::-webkit-details-marker{display:none}.sor-phase4-home .sor-p4-footer__mobile-panel summary::marker{content:""}.sor-phase4-home .sor-p4-footer__mobile-panel summary:focus-visible{outline:2px solid var(--p4-signal);outline-offset:2px}.sor-phase4-home .sor-p4-footer__mobile-toggle{width:16px;height:16px;flex:0 0 16px;position:relative;color:var(--p4-signal)}.sor-phase4-home .sor-p4-footer__mobile-toggle:before,.sor-phase4-home .sor-p4-footer__mobile-toggle:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;background:currentColor;transform:translate(-50%,-50%);transition:opacity .15s ease}.sor-phase4-home .sor-p4-footer__mobile-toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.sor-phase4-home .sor-p4-footer__mobile-panel[open] .sor-p4-footer__mobile-toggle:after{opacity:0}.sor-phase4-home .sor-p4-footer__mobile-panel nav{padding:0 0 8px;display:block}.sor-phase4-home .sor-p4-footer__mobile-panel nav a{display:flex!important;align-items:center!important;min-height:44px!important;width:fit-content;max-width:100%;padding:8px 0!important;margin:0!important;font:400 12px/1.3 var(--p4-text)!important;color:#d2d0cc}.sor-phase4-home .sor-p4-footer__mobile-panel nav a:hover{color:var(--p4-signal)}.sor-phase4-home .sor-p4-footer__mobile-panel nav a:focus-visible{outline:2px solid var(--p4-signal);outline-offset:2px}.sor-phase4-home .sor-p4-footer__signoff{display:block!important;margin-top:16px!important;gap:0!important}.sor-phase4-home .sor-p4-footer__signoff>p{font-size:clamp(25px,7vw,33px)!important;line-height:.94!important;letter-spacing:-.055em!important}.sor-phase4-home .sor-p4-footer__signoff small{display:block;margin-top:9px!important;font-size:10px!important}.sor-phase4-home .sor-p4-footer__credits{margin-top:9px!important;font-size:10px!important}.sor-phase4-home .sor-p4-footer__credits summary{min-height:34px!important;padding:8px 0!important}}@media(max-width:359px){.sor-phase4-home .sor-p4-footer__newsletter h2{font-size:11.8vw!important}}@media(prefers-reduced-motion:reduce){.sor-phase4-home .sor-p4-footer__mobile-toggle:after{transition:none}}body footer.sor-phase4-home .sor-p4-footer{background:#171819!important;color:#f2f0e9!important}body footer.sor-phase4-home .sor-p4-footer__newsletter h2{color:#f2f0e9!important}body footer.sor-phase4-home .sor-p4-footer__input-row button{color:#f2f0e9!important}body footer.sor-phase4-home .sor-p4-footer__input-row{border-bottom-color:#f2f0e98c}body footer.sor-phase4-home .sor-p4-footer__newsletter>div>p{font-family:var(--p4-text,"Space Grotesk",sans-serif)!important;font-weight:400!important;font-size:clamp(15px,1.3vw,16px)!important;line-height:1.56!important;letter-spacing:-.005em;max-width:42ch;text-wrap:pretty}body footer.sor-phase4-home .sor-p4-footer__navigation h3,body footer.sor-phase4-home .sor-p4-footer__mobile-panel summary,body footer.sor-phase4-home .sor-p4-footer__signoff small,body footer.sor-phase4-home .sor-p4-footer__credits summary{font-family:var(--p4-meta,"IBM Plex Mono",monospace)!important;font-weight:500!important;letter-spacing:.035em!important}@media(max-width:749px){body footer.sor-phase4-home .sor-p4-footer__mobile-panel summary{font-size:12px!important}}
/*# sourceMappingURL=/cdn/shop/t/194/assets/sor-footer-compact-2026.css.map */
