@font-face{font-family:BookSignupGaramond;src:url(apc-archive-garamond-std.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}main#MainContent[data-template="page.subscribe-book"],main#MainContent[data-template="page.book-signup"]{padding:0}book-signup{display:grid;position:relative;isolation:isolate;overflow:hidden;min-height:100svh;padding:clamp(110px,18svh,160px) 24px clamp(110px,20svh,180px);place-items:center;background:#414b72;color:#191919;font-family:BookSignupGaramond,Georgia,serif}.book-signup__background,.book-signup__stars{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.book-signup__background{z-index:-3;object-fit:cover}.book-signup__background img{width:100%;height:100%;object-fit:cover}.book-signup__video{opacity:0}book-signup[data-video-ready] .book-signup__video{opacity:1}@media(prefers-reduced-motion:reduce){book-signup[data-video-ready] .book-signup__video{opacity:0}}.book-signup__stars{z-index:-1;overflow:hidden}.book-signup__star{position:absolute;left:var(--x);top:var(--y);width:var(--size);height:var(--size);background:#fff;border-radius:50%;box-shadow:0 0 5px 2px #ffffff90,0 0 13px 4px #ffffff40;animation:book-star-drift var(--duration) ease-in-out var(--delay) infinite alternate}.book-signup__content{width:min(100%,430px);text-align:center}.book-signup__frame-title{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;margin:0;font:inherit}.book-signup__frame-line{position:absolute;left:0;width:100%;z-index:-2;color:#fff;text-align:center;font-weight:400;font-size:clamp(54px,10.5vw,150px);line-height:1;letter-spacing:-.035em;text-transform:uppercase;white-space:nowrap;pointer-events:none}.book-signup__frame-line--top{--frame-edge: -16px;top:var(--frame-edge)}.book-signup__frame-line--bottom{--frame-edge: -34px;bottom:var(--frame-edge)}.book-signup__card{display:grid;width:min(100%,340px);margin:auto;perspective:1200px}.book-signup__face{grid-area:1 / 1;display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:390px;padding:38px 26px;border-radius:20px;background:#fff;box-shadow:0 0 50px 23px #e1edf573;backface-visibility:hidden;transition:transform 1.1s ease-in-out,visibility 1.1s}.book-signup__face--opening{transform:rotateY(0)}.book-signup__face--confirmation{transform:rotateY(-180deg);visibility:hidden}book-signup[data-success] .book-signup__face--opening{transform:rotateY(180deg);visibility:hidden}book-signup[data-success] .book-signup__face--confirmation{transform:rotateY(0);visibility:visible}.book-signup__card-heading{margin:0 -14px 12px;font:inherit;font-size:clamp(20px,6vw,26px);line-height:1.15;letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap}.book-signup__title{margin:0 0 32px;font:inherit;font-size:18px;line-height:1.25;text-transform:none;letter-spacing:0}.book-signup__form{display:grid;gap:7px;margin:0}.book-signup__input,.book-signup__submit{width:100%;min-width:0;min-height:62px;padding:17px 18px;border:1px solid transparent;border-radius:6px;font:inherit;font-size:18px;line-height:1.4;letter-spacing:0;text-transform:none}.book-signup__input{background:#f7f7f7;color:#191919}.book-signup__input::placeholder{color:#696969;opacity:1}.book-signup__submit{margin-top:2px;background:linear-gradient(100deg,#e77fb0,#9564ca 28%,#7169d0 54%,#55add7);color:#fff;cursor:pointer}.book-signup__submit:hover{filter:brightness(1.05)}.book-signup__submit:disabled{opacity:.6;cursor:wait}.book-signup__input:focus-visible,.book-signup__submit:focus-visible{outline:2px solid #5d66af;outline-offset:3px}.book-signup__promise{margin:24px 0 0;font-size:18px;line-height:1.3}.book-signup__success-title{margin:0 0 38px;font:inherit;font-size:32px;line-height:1.15;text-transform:uppercase}.book-signup__success-title:focus{outline:none}.book-signup__success-copy{margin:0;font-size:20px;line-height:1.6}.book-signup__error{margin:8px 0 0;font-size:15px;line-height:1.4;color:#a02632}.book-signup__error[hidden]{display:none}.book-signup__notice{margin:18px auto 0;max-width:340px;color:#fff;font-size:13px;line-height:1.5}.book-signup__notice a{text-decoration:underline}.book-signup__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}book-signup[data-paused] .book-signup__star,book-signup[data-tab-hidden] .book-signup__star{animation-play-state:paused}@keyframes book-star-drift{0%{transform:translate(-8px,10px) scale(.65);opacity:.4}to{transform:translate(12px,-16px) scale(1.1);opacity:1}}@media not (min-width:64rem){book-signup{padding:130px 20px 145px}}@media not (min-width:375px){book-signup{padding-inline:14px}.book-signup__face{padding-inline:20px}}@media(prefers-reduced-motion:reduce){.book-signup__star{animation:none}.book-signup__face{transition:none}}@media not (min-width:64rem){.book-signup__frame-line{font-size:clamp(42px,10.5vw,100px)}.book-signup__frame-line--top{--frame-edge: 20px}.book-signup__frame-line--bottom{--frame-edge: 12px}}.book-signup__intro-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none;z-index:-3;opacity:0}.book-signup__intro-background--first{z-index:-2}@media(prefers-reduced-motion:no-preference){book-signup[data-intro-ready] .book-signup__frame-line--top{animation:book-intro-top 1s cubic-bezier(.22,1,.36,1) 1.8s both}book-signup[data-intro-ready] .book-signup__frame-line--bottom{animation:book-intro-bottom 1s cubic-bezier(.22,1,.36,1) 1.8s both}book-signup[data-intro-ready] .book-signup__card{animation:book-intro-card .6s cubic-bezier(.22,1,.36,1) .3s both}book-signup[data-intro-ready] .book-signup__face--opening>*{animation:book-intro-copy .5s ease .8s both}book-signup[data-intro-ready] .book-signup__intro-background{animation:book-intro-background .8s ease 1.8s both}book-signup[data-intro-ready] .book-signup__intro-background--first{animation-delay:1.2s}book-signup[data-intro-ready]:not([data-intro-started]) :is(.book-signup__frame-line,.book-signup__card,.book-signup__face--opening>*,.book-signup__intro-background){animation-play-state:paused}book-signup[data-intro-dismissed] :is(.book-signup__card,.book-signup__face--opening>*){animation:none}}@keyframes book-intro-top{0%{top:calc(50% - 1em);transform:scale(.8333)}to{top:var(--frame-edge);transform:scale(1)}}@keyframes book-intro-bottom{0%{bottom:calc(50% - 1em);transform:scale(.8333)}to{bottom:var(--frame-edge);transform:scale(1)}}@keyframes book-intro-card{0%{opacity:0;transform:scale(0) rotate(-90deg);visibility:hidden}to{opacity:1;transform:scale(1) rotate(0);visibility:visible}}@keyframes book-intro-copy{0%{opacity:0}to{opacity:1}}@keyframes book-intro-background{0%{opacity:1}to{opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/book-signup.css.map */
