.ed-soon-media{overflow:hidden}.ed-soon-media img{transform-origin:60% 40%;animation:22s ease-in-out infinite alternate ed-soon-drift}@keyframes ed-soon-drift{0%{transform:scale(1.02)translate(0)}to{transform:scale(1.1)translate(-1.5%,-1%)}}.ed-soon-copy>*{opacity:0;animation:.9s cubic-bezier(.2,.7,.2,1) forwards ed-soon-rise}.ed-soon-copy>:first-child{animation-delay:.1s}.ed-soon-copy>:nth-child(2){animation-delay:.25s}.ed-soon-copy>:nth-child(3){animation-delay:.4s}.ed-soon-copy>:nth-child(4){animation-delay:.55s}.ed-soon-copy>:nth-child(5){animation-delay:.7s}.ed-soon-copy>:nth-child(6){animation-delay:.85s}@keyframes ed-soon-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.ed-soon-copy .ed-masthead-rule:before{transform-origin:0;animation:1.2s cubic-bezier(.2,.7,.2,1) .5s both ed-soon-rule}@keyframes ed-soon-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ed-soon-pulse{background:var(--red);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-left:.6rem;animation:1.8s ease-out infinite ed-soon-pulse;display:inline-block}@keyframes ed-soon-pulse{0%{box-shadow:0 0 #c8262c80}to{box-shadow:0 0 0 10px #c8262c00}}.ed-soon-list li{padding-left:1.1rem;position:relative}.ed-soon-list li:before{content:"";background:var(--red);width:6px;height:6px;position:absolute;top:1.35rem;left:0}.ed-soon-form{margin-top:2rem}.ed-soon-label{letter-spacing:.16em;text-transform:uppercase;color:var(--black);margin-bottom:.6rem;font-size:.72rem;font-weight:700;display:block}.ed-soon-row{gap:0;display:flex}.ed-soon-input{border:1px solid var(--black);min-width:0;min-height:48px;font:inherit;color:var(--black);background:#fff;border-right:none;border-radius:0;flex:auto;padding:0 1rem;font-size:1rem}.ed-soon-input:focus{outline:2px solid var(--red);outline-offset:0}.ed-soon-form .ed-soon-btn{cursor:pointer;font:inherit;border:none;flex:none;font-weight:700}.ed-soon-form .ed-soon-btn:disabled{opacity:.7;cursor:default}.ed-soon-consent{color:#5a5550;cursor:pointer;align-items:flex-start;gap:.6rem;margin-top:.8rem;font-size:.88rem;line-height:1.5;display:flex}.ed-soon-consent input{width:18px;height:18px;accent-color:var(--red);flex:none;margin-top:2px}.ed-soon-error{color:#a6392e;margin:.6rem 0 0;font-size:.9rem}.ed-soon-alt{color:#5a5550;margin:1rem 0 0;font-size:.9rem}.ed-soon-alt a{color:var(--red);font-weight:700;text-decoration:underline}.ed-soon-done{background:var(--cream);border-left:3px solid var(--red);gap:.25rem;margin-top:2rem;padding:1.1rem 1.25rem;animation:.6s both ed-soon-rise;display:grid}.ed-soon-done strong{font-family:Playfair Display,serif;font-size:1.25rem}.ed-soon-done span{color:#5a5550}@media (max-width:480px){.ed-soon-row{flex-direction:column;gap:.6rem}.ed-soon-input{border-right:1px solid var(--black)}.ed-soon-form .ed-soon-btn{justify-content:center}}@media (prefers-reduced-motion:reduce){.ed-soon-media img,.ed-soon-copy>*,.ed-soon-copy .ed-masthead-rule:before,.ed-soon-pulse,.ed-soon-done{opacity:1!important;animation:none!important;transform:none!important}}.ed-soon-copy .ed-masthead-rule{margin-top:1.4rem}
