.work-collection-page{background:var(--color-paper)}.collection-hero{min-height:49rem;padding:5rem var(--page-left) 4rem;color:var(--color-paper);background:#071524;grid-template-columns:minmax(0,.9fr) minmax(24rem,1.1fr);align-items:center;gap:4rem;display:grid;position:relative;overflow:hidden}.collection-hero__background{z-index:0;object-fit:cover;width:100%;height:100%;animation:18s ease-in-out infinite alternate collection-drift;position:absolute;inset:0}.collection-hero:after{z-index:1;content:"";background:linear-gradient(90deg,#04101df0 0%,#04101dcf 40%,#04101d57 74%,#04101d9e 100%);position:absolute;inset:0}.collection-hero__copy,.collection-hero__book{z-index:2;position:relative}.collection-hero__copy{max-width:43rem}.collection-hero h1{font-family:var(--font-display);letter-spacing:-.04em;margin:0 0 1.4rem;font-size:clamp(4.8rem,8vw,8.5rem);font-weight:400;line-height:.84}.collection-hero__lead{color:#d8e2da;max-width:34rem;font-family:var(--font-display);margin-bottom:2.25rem;font-size:1.3rem;line-height:1.5}.collection-hero__book{flex-direction:column;justify-self:center;align-items:center;gap:1rem;width:min(100%,20rem);padding-bottom:1.5rem;display:flex}.collection-hero__book img{aspect-ratio:.65;object-fit:contain;filter:drop-shadow(0 1.5rem 1.3rem #0008129e);width:100%;height:auto;transform:rotate(1.25deg)}.collection-hero__book p{color:var(--color-paper);font-family:var(--font-display);text-align:center;flex-direction:column;align-items:center;gap:.2rem;margin:0;display:flex}.collection-hero__book p span{color:var(--color-sand);font-family:var(--font-sans);font-size:var(--text-micro);letter-spacing:.14em;text-transform:uppercase;font-weight:700}.collection-hero__book p strong{font-size:1.1rem;font-weight:400}.collection-introduction{grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);gap:7rem;display:grid}.collection-introduction>div{max-width:53rem}.collection-introduction .editorial-prose{font-size:clamp(1.35rem,2vw,1.7rem);line-height:1.5}.collection-quote{padding:5rem var(--page-left);background:var(--color-atlantic);color:var(--color-paper)}.collection-quote blockquote{border-left:1px solid var(--color-sand);max-width:62rem;font-family:var(--font-display);margin:0 auto;padding-left:2rem;font-size:clamp(1.5rem,2.5vw,2rem);font-style:italic;line-height:1.45}.collection-quote cite,.collection-book blockquote cite{color:var(--color-fog);font-family:var(--font-sans);font-size:var(--text-micro);letter-spacing:.14em;text-transform:uppercase;margin-top:1.25rem;font-style:normal;font-weight:700;display:block}.collection-catalog{width:auto;margin-inline:var(--page-left)}.collection-book{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);align-items:center;gap:8rem;padding:7rem 0;scroll-margin-top:2rem;display:grid}.collection-book:nth-child(2n){grid-template-columns:minmax(0,1.3fr) minmax(15rem,.7fr)}.collection-book:nth-child(2n) .collection-book__cover{grid-column:2}.collection-book:nth-child(2n) .collection-book__copy{grid-area:1/1}.collection-book__cover{width:min(100%,21rem);margin-inline:auto}.collection-book__cover a{transition:transform var(--ease);display:block}.collection-book__cover a:hover{transform:translateY(-.45rem)rotate(-.45deg)}.collection-book__cover img{aspect-ratio:.65;object-fit:contain;filter:drop-shadow(0 1.4rem 1rem #071b0f47);width:100%;height:auto}.collection-book h2{max-width:48rem;font-family:var(--font-display);letter-spacing:-.03em;margin-bottom:1.8rem;font-size:clamp(3.5rem,6vw,5.75rem);font-weight:400;line-height:.9}.collection-book__description{max-width:49rem}.collection-book blockquote{border-left:2px solid var(--color-rust);max-width:45rem;font-family:var(--font-display);margin:2.25rem 0;padding-left:1.5rem;font-size:1.25rem;font-style:italic;line-height:1.5}.collection-book blockquote cite{color:var(--color-muted)}.collection-book__actions{margin-top:2rem}.collection-newsletter{padding:7rem var(--page-left);background:var(--color-forest-deep);color:var(--color-paper);grid-template-columns:1fr 1fr;gap:8rem;display:grid}.collection-newsletter h2{font-family:var(--font-display);font-size:var(--text-section-title);margin:0;font-weight:400;line-height:1}.collection-newsletter__copy>p:first-child{max-width:34rem;color:var(--color-fog);font-family:var(--font-display);font-size:var(--text-lead)}.collection-newsletter__form{grid-template-columns:minmax(0,1fr) auto;gap:1rem;margin-top:2rem;display:grid}.collection-newsletter__form input,.collection-newsletter__form button{border:0;height:3.5rem}.collection-newsletter__form input{min-width:0;color:var(--color-paper);background:0 0;border-bottom:1px solid #f2eee5a6;padding:0}.collection-newsletter__form input::placeholder{color:#f2eee5ad}.collection-newsletter__form button{background:var(--color-sand);color:var(--color-forest-dark);cursor:pointer;font-size:var(--text-label);letter-spacing:.12em;text-transform:uppercase;padding:0 1.25rem;font-weight:700}.collection-newsletter__privacy{color:var(--color-fog);margin-top:.8rem;font-size:.75rem}@keyframes collection-drift{0%{transform:scale(1.04)translate(-.4rem,.3rem)}to{transform:scale(1.08)translate(.4rem,-.3rem)}}@media (width<=70rem){.collection-hero,.collection-introduction,.collection-book{gap:4rem}}@media (width<=48rem){.collection-hero,.collection-introduction,.collection-book,.collection-book:nth-child(2n),.collection-newsletter{grid-template-columns:1fr}.collection-hero{gap:2rem;min-height:0;padding-block:3rem 2.5rem}.collection-hero:after{background:linear-gradient(90deg,#04101deb,#04101da3)}.collection-hero h1{font-size:4.3rem}.collection-hero__book{width:min(65vw,20rem);padding-bottom:0}.collection-introduction{gap:2rem}.collection-book,.collection-book:nth-child(2n){gap:3.5rem;padding-block:5rem}.collection-book:nth-child(2n) .collection-book__cover,.collection-book:nth-child(2n) .collection-book__copy{grid-area:auto}.collection-book__cover{width:min(70%,18rem)}.collection-book h2{font-size:3.5rem}.collection-newsletter{gap:2.5rem}.collection-newsletter__form{grid-template-columns:1fr}}
