.books-banner{background-color:rgba(133,199,187,0.75);overflow-x:hidden;overflow-y:hidden;padding:5rem 4vw}.books-banner__inner{align-items:center;column-gap:3rem;display:flex;flex-direction:column;justify-content:center;max-width:var(--wide-width);margin:0px auto}.books-banner__eyebrow{align-items:center;color:var(--ink);column-gap:0.5rem;display:flex;font-size:0.72rem;font-weight:500;justify-content:center;letter-spacing:0.14em;margin-bottom:1.25rem;row-gap:0.5rem;text-transform:uppercase}.books-banner__eyebrow:before{display:block;width:20px;height:1px;background-color:var(--accent);content:''}.books-banner__heading{color:var(--ink);font-family:var(--serif);font-size:clamp(1.8rem,3.5vw,2.8rem);font-style:italic;font-weight:500;line-height:1.18;margin-bottom:1.25rem}.books-banner__editions{align-items:center;column-gap:.75rem;display:flex;flex-wrap:wrap;font-size:0.82rem;max-width:var(--wide-width);padding-top:3rem;margin:0px auto}.video-banner{background-color:var(--bg);overflow-x:hidden;overflow-y:hidden;padding:5rem 4vw}.video-banner__inner{max-width:var(--content-width);margin:0px auto}@media (max-width:1024px){.video-banner__inner{grid-template-columns:1fr}}.section-header{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:3rem;padding-bottom:1rem;border-bottom:1px solid var(--border)}.awards-grid{column-gap:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1rem;margin:0px auto}@media (max-width:1024px){.awards-grid{grid-template-columns:1fr}}.award-item{align-items:flex-start;column-gap:1.25rem;display:flex;padding:1rem}.award-item__num{color:var(--accent);flex-shrink:0;font-family:var(--serif);font-size:1.5rem;font-style:italic;line-height:1;min-width:2rem;padding-top:0.1rem}.award-item__body{flex-basis:0px;flex-grow:1;flex-shrink:1;line-height:1.4}.award-item__name{color:var(--ink);display:inline;font-family:var(--serif);font-size:1.23rem;font-style:italic;text-decoration:none;transition:color 0.2s ease 0s}.award-item__org{color:var(--ink-3);font-size:0.89rem;padding-top:0.1rem}.reviews-banner{background-color:var(--accent-light);overflow-x:hidden;overflow-y:hidden;padding:5rem 4vw 6rem 4vw}.reviews-banner__inner{max-width:var(--wide-width);margin:0px auto}@media (max-width:1024px){.reviews-banner__inner{grid-template-columns:1fr}}.reviews-container{max-width:var(--wide-width);margin:0px auto}@media (max-width:1024px){.reviews-container{grid-template-columns:1fr}}.review-card{column-gap:1rem;display:flex;flex-direction:column;justify-content:space-between;row-gap:1rem;padding:2rem 1.75rem}.review-card__quote{color:var(--ink);font-family:var(--serif);font-size:1.05rem;font-style:italic;line-height:1.65}.review-card__quote:before{font-size:2rem;color:var(--accent);display:block;line-height:1;margin-bottom:0.35rem;content:" “ ";font-family:var(--serif)}.review-card__attribution{color:var(--ink);font-size:0.84rem;font-weight:500;letter-spacing:0.02em;padding-top:1rem;border-top:1px solid var(--border)}.book-showcase{margin-bottom:3rem}.covers{align-items:center;column-gap:0px;display:flex;justify-content:center;row-gap:0px}.covers img{width:140px;height:auto;box-shadow:0 10px 25px rgba(0,0,0,0.15);transform:scale(0.9);cursor:pointer;transition:all 0.3s ease 0s;border-radius:10px}.covers img:first-child{margin-left:0px}.covers img:hover{transform:scale(1.1) translate(-10px);z-index:10;position:relative}.links-section{background-color:var(--bg);overflow-x:hidden;overflow-y:hidden;padding:5rem 4vw 6rem 4vw}.link-lists{column-gap:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1rem}@media (max-width:1024px){.link-lists{grid-template-columns:1fr}}.link-list{padding:2rem 1.75rem}