.abbie-page{background:var(--color-paper)}.abbie-hero{min-height:calc(100svh - 6rem);padding:5rem var(--page-left) 4rem;color:var(--color-paper);background:#071524;grid-template-columns:minmax(0,1fr) minmax(20rem,.75fr);align-items:center;gap:6rem;display:grid;position:relative;overflow:hidden}.abbie-hero__background{z-index:0;object-fit:cover;will-change:transform;width:100%;height:100%;animation:12s cubic-bezier(.45,0,.55,1) infinite alternate hero-background-drift;position:absolute;inset:0}.abbie-hero:after{z-index:1;content:"";background:linear-gradient(90deg,#04101ded 0%,#04101dcf 39%,#04101d52 73%,#04101d99 100%);position:absolute;inset:0}.abbie-hero__copy,.abbie-hero__book{z-index:2;position:relative}.abbie-hero__copy{max-width:43rem}.abbie-hero h1{font-family:var(--font-display);font-size:var(--text-page-title);letter-spacing:var(--page-title-tracking);font-weight:400;line-height:var(--page-title-leading);margin-bottom:1.5rem}.abbie-hero__copy>p:not(.eyebrow){color:#d8e2da;max-width:34rem;font-family:var(--font-display);margin-bottom:2.25rem;font-size:1.35rem;line-height:1.48}.abbie-hero__book{flex-direction:column;justify-self:center;align-items:center;gap:1rem;width:min(100%,20rem);padding-bottom:1.5rem;display:flex}.abbie-hero__book img{aspect-ratio:1650/2551;object-fit:contain;filter:drop-shadow(0 1.6rem 1.4rem #00081294);width:100%;height:auto;transform:rotate(1.25deg)}.abbie-hero__book p{color:var(--color-paper);text-align:center;flex-direction:column;align-items:center;gap:.2rem;margin:0;display:flex}.abbie-hero__book p span{color:var(--color-sand);font-size:var(--text-micro);letter-spacing:.14em;text-transform:uppercase;font-weight:700}.abbie-hero__book p strong{font-family:var(--font-display);font-size:1.1rem;font-weight:400}.abbie-introduction{grid-template-columns:minmax(15rem,.74fr) minmax(0,1.26fr);gap:7rem;display:grid}.abbie-introduction>div{max-width:49rem}.abbie-introduction .editorial-prose{font-size:clamp(1.35rem,2vw,1.7rem);line-height:1.48}.abbie-book{grid-template-columns:minmax(17rem,.7fr) minmax(0,1.3fr);align-items:center;gap:8rem;padding-top:0;display:grid}.abbie-book__cover{width:min(100%,24rem);margin-inline:auto}.abbie-book__cover a{transition:transform var(--ease-slow);display:block}.abbie-book__cover a:hover{transform:translateY(-.5rem)rotate(-.5deg)}.abbie-book__cover img{aspect-ratio:1650/2551;object-fit:contain;filter:drop-shadow(0 1.5rem 1.2rem #0d1e1333);width:100%;height:auto}.abbie-book h2{font-family:var(--font-display);letter-spacing:-.03em;margin-bottom:1.8rem;font-size:clamp(3.75rem,6vw,6rem);font-weight:400;line-height:.9}.abbie-book__copy .editorial-prose{max-width:47rem}.abbie-book__copy .abbie-book__lead{color:var(--color-forest-deep);font-size:1.45rem;line-height:1.45}.abbie-review{padding:7rem var(--page-left);background:var(--color-atlantic);color:var(--color-paper)}.abbie-review__inner{max-width:62rem;margin-inline:auto}.abbie-review blockquote{border-left:1px solid var(--color-sand);font-family:var(--font-display);margin:0;padding-left:2rem;font-size:clamp(1.45rem,2.5vw,2rem);font-style:italic;line-height:1.45}.abbie-review cite{color:var(--color-fog);font-family:var(--font-sans);font-size:var(--text-micro);letter-spacing:.14em;text-transform:uppercase;margin-top:1.5rem;font-style:normal;font-weight:700;display:block}.abbie-newsletter{padding:7rem var(--page-left);background:var(--color-forest-deep);color:var(--color-paper);grid-template-columns:1fr 1fr;gap:8rem;display:grid}.abbie-newsletter h2{font-family:var(--font-display);font-size:var(--text-section-title);margin:0;font-weight:400;line-height:1}.abbie-newsletter__copy>p:first-child{max-width:34rem;color:var(--color-fog);font-family:var(--font-display);font-size:var(--text-lead)}.abbie-newsletter__form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;margin-top:2rem;display:grid}.abbie-newsletter__form input,.abbie-newsletter__form button{border:0;height:3.5rem}.abbie-newsletter__form input{min-width:0;color:var(--color-paper);background:0 0;border-bottom:1px solid #f2eee5a6;padding:0}.abbie-newsletter__form input::placeholder{color:#f2eee5ad}.abbie-newsletter__form button{background:var(--color-sand);min-width:8.5rem;color:var(--color-forest-dark);cursor:pointer;font-size:var(--text-label);letter-spacing:.12em;text-transform:uppercase;transition:background-color var(--ease), transform var(--ease);justify-content:center;align-items:center;gap:.75rem;padding:0 1.25rem;font-weight:700;display:inline-flex}.abbie-newsletter__form button:hover{background:var(--color-paper);transform:translateY(-.15rem)}.abbie-newsletter__status,.abbie-newsletter__privacy{color:var(--color-fog);margin:.8rem 0 0;font-size:.75rem}.abbie-newsletter__status{min-height:1.5rem}@media (width<=70rem){.abbie-hero{grid-template-columns:minmax(0,1fr) minmax(16rem,.65fr);gap:3rem}.abbie-introduction,.abbie-book{gap:4rem}}@media (width<=48rem){.abbie-hero,.abbie-introduction,.abbie-book,.abbie-newsletter{grid-template-columns:1fr}.abbie-hero{gap:2rem;min-height:calc(100svh - 5rem);padding-block:3rem 2.5rem}.abbie-hero:after{background:linear-gradient(90deg,#04101de6,#04101d9e)}.abbie-hero__copy>p:not(.eyebrow){font-size:1.15rem}.abbie-hero__book{padding-bottom:0}.abbie-hero__book img{width:100%}.abbie-introduction,.abbie-book{gap:3.5rem}.abbie-introduction .editorial-prose{font-size:1.3rem}.abbie-book{padding-top:0}.abbie-book__cover{width:min(70%,20rem)}.abbie-book h2{font-size:3.75rem}.abbie-book__copy .editorial-prose{font-size:1.05rem}.abbie-book__copy .abbie-book__lead{font-size:1.25rem}.abbie-review,.abbie-newsletter{padding-block:5rem}.abbie-review blockquote{padding-left:1.5rem;font-size:1.35rem}.abbie-newsletter{gap:3rem}.abbie-newsletter h2{font-size:3.25rem}.abbie-hero__book{width:min(65vw,20rem)}}@media (width<=30rem){.abbie-hero__book p strong{font-size:.95rem}}
