[hidden]{display:none!important}.offer-strip{background:#e9e7df;border-bottom:1px solid #d9d9d2}.offer-strip>.shell{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:12px;padding-bottom:12px;font-size:11px}.offer-strip button{border:0;background:none;color:#191919;font-size:11px;font-weight:700;white-space:nowrap}.signup-panel{background:#e9e7df;padding:45px;display:grid;grid-template-columns:1fr 1fr;gap:65px;margin-bottom:75px;align-items:center}.signup-panel h2{font-size:39px;font-weight:500;letter-spacing:-1.7px;line-height:1.1;margin:18px 0}.signup-panel>div>p{font-size:12px;color:#686863;max-width:360px}.pack-format{display:block;font-size:8px;letter-spacing:1px;margin-top:22px}.email-form>label[for]{display:block;font-size:11px;font-weight:600;margin-bottom:10px}.email-row{display:flex;align-items:stretch;background:#fffdfa;border:1px solid #b9b8af}.email-row input{width:100%;min-width:0;flex:1;border:0;background:transparent;padding:16px 14px;font-size:12px}.email-row button{border:0;background:#191919;color:#f7f6f2;font-size:11px;padding:16px 18px;white-space:nowrap}.email-row button:disabled{cursor:wait;opacity:.7}.updates-choice{display:flex;align-items:start;gap:9px;font-size:10px;line-height:1.5;margin-top:15px}.updates-choice input{margin:1px 0 0;width:14px;height:14px;accent-color:#191919;flex-shrink:0}.email-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.email-form .email-details{font-size:9px;color:#686863;line-height:1.7;margin-top:13px}.privacy-toggle{font-size:inherit;border:0;border-bottom:1px solid #aaa99e;background:none;padding:0;color:inherit}.email-feedback{font-size:12px;line-height:1.6;margin-top:15px}.ready-download{display:block;width:fit-content;background:#191919;color:#fffdfa;padding:14px 18px;font-size:12px;margin-top:12px;text-decoration:none!important}.footer-signup{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-top:40px;padding-bottom:50px;border-top:1px solid #d9d9d2}.footer-signup h2{font-size:28px;letter-spacing:-1px;font-weight:500;max-width:350px;margin:15px 0}.footer-signup>div>p{font-size:12px;color:#686863}#email-dialog{padding:0;width:min(840px,calc(100% - 30px));max-height:90vh;overflow:auto}#email-dialog[open]{display:grid;grid-template-columns:.85fr 1.15fr}#email-dialog .email-close,#email-privacy .privacy-close{position:absolute;right:13px;top:9px;background:none;border:0;font-size:28px;color:#191919;z-index:2;width:34px;height:34px}.email-offer-art{background:#f15b3e;padding:32px 22px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;min-height:440px}.email-offer-art>span{font-size:7px;letter-spacing:1px;line-height:1.8}.mini-sheet{background:#f7e6cc;padding:30px 20px;transform:rotate(-7deg);margin:20px 0;box-shadow:8px 8px 0 #19191916}.mini-sheet b{font-size:30px;font-weight:500;letter-spacing:-1.3px;line-height:1.1;display:block}.mini-sheet span{font-size:7px;letter-spacing:.6px;display:block;border-top:1px solid #bbb3a3;padding-top:20px;margin-top:35px}.email-dialog-content{padding:48px 32px 30px}#email-dialog h2{font-size:32px;font-weight:500;line-height:1.08;margin:16px 0;letter-spacing:-1.3px}#email-description{font-size:12px;line-height:1.6;margin-bottom:22px}#email-dialog .email-details{font-size:9px}#email-dialog .email-row{flex-wrap:wrap}#email-dialog .email-row input{flex-basis:100%}#email-dialog .email-row button{width:100%}.offer-dismiss{border:0;border-bottom:1px solid #b9b8af;background:none;padding:0 0 4px;font-size:10px;color:#686863;margin-top:23px}#email-privacy{width:min(620px,calc(100% - 30px))}#email-privacy h2{font-size:30px}#email-privacy p{font-size:13px}.email-dialog-content .email-feedback{color:#191919;font-size:12px}
@media(max-width:760px){.offer-strip>.shell{align-items:start;font-size:10px;padding-top:10px;padding-bottom:10px;gap:15px;line-height:1.6}.offer-strip button{font-size:9px;white-space:normal;min-width:100px;text-align:right;padding:0}.signup-panel{padding:28px 23px;grid-template-columns:1fr;gap:27px;margin-bottom:45px}.signup-panel h2{font-size:32px}.signup-panel .email-row{flex-wrap:wrap}.signup-panel .email-row input{flex-basis:100%}.signup-panel .email-row button{width:100%}.footer-signup{grid-template-columns:1fr;gap:22px;padding-top:30px;padding-bottom:35px}.footer-signup .email-row{flex-wrap:wrap}.footer-signup .email-row input{flex-basis:100%}.footer-signup .email-row button{width:100%}#email-dialog[open]{grid-template-columns:1fr}.email-offer-art{min-height:135px;padding:20px;display:block}.email-offer-art>span:last-child{display:none}.mini-sheet{margin:17px 0 5px;transform:none;padding:0;background:none;box-shadow:none}.mini-sheet b{font-size:27px}.mini-sheet span{border:0;padding:0;margin-top:10px}.email-dialog-content{padding:26px 23px}#email-dialog h2{font-size:29px}.email-dialog-content>.eyebrow{font-size:8px}#email-dialog .email-close{background:#f15b3e}.email-form .updates-choice{font-size:11px}}
