.saga-home{--night:#0b1b29;--gold:#daba83;--light:#f3eee5;background:var(--night);color:var(--light);font:1rem/1.75 Manrope,Arial,sans-serif}.saga-home main{background:var(--night)}.saga-home .wrap{max-width:1260px;padding-inline:36px}.skip{position:absolute;left:1rem;top:-100px;z-index:100;background:var(--gold);color:var(--night);padding:10px 20px}.skip:focus{top:10px}.masthead{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:23px 5%;background:#0b1b29;border-bottom:1px solid #daba8340}.signature{text-decoration:none;font:500 1.65rem/1.2 'Cormorant Garamond',Georgia,serif;letter-spacing:.02em}.signature span{display:block;font:500 .75rem/1.8 Manrope,Arial,sans-serif;letter-spacing:.16em;color:var(--gold);margin-top:6px}.masthead nav{display:flex;gap:32px}.masthead nav a{text-decoration:none;font-size:.875rem;color:#eee4d5}.masthead nav a:hover{color:var(--gold)}.opening{min-height:690px;position:relative;display:flex;align-items:center;background:linear-gradient(90deg,#071723f5 0%,#071723d4 29%,#07172355 61%,#07172308 100%),linear-gradient(0deg,#0b1b29 0%,transparent 24%),url('saga.webp') center/cover}.opening-copy{width:100%;max-width:1260px;padding:74px 36px 108px;margin:auto}.kicker{color:var(--gold);font-size:.875rem;font-weight:600;letter-spacing:.17em;line-height:1.5;margin-bottom:22px}.opening h1{font:500 clamp(4.6rem,7.6vw,7.6rem)/.99 'Cormorant Garamond',Georgia,serif;letter-spacing:-.035em;margin:0 0 25px;max-width:700px}.opening-line{font:400 clamp(1.6rem,2.4vw,2.1rem)/1.3 'Cormorant Garamond',Georgia,serif;color:#ead3ae;margin:0 0 22px}.opening-description{max-width:470px;color:#d8dfdf;font-size:1rem;line-height:1.8;margin-bottom:29px}.button{display:inline-flex;justify-content:center;align-items:center;min-height:50px;padding:13px 25px;border:1px solid var(--gold);font-size:.875rem;font-weight:600;letter-spacing:.025em;text-decoration:none;transition:background .2s,color .2s}.button.gold{background:var(--gold);color:#102130}.button.gold:hover{background:#f3d8aa}.button.outline{color:#f4dfba;background:#0b1b2970}.button.outline:hover{background:var(--gold);color:var(--night)}.opening-bottom{position:absolute;bottom:24px;left:5%;right:5%;display:flex;align-items:center;justify-content:space-between;color:#d2c4ad;font-size:.75rem;letter-spacing:.13em}.opening-bottom a{font-size:.875rem;letter-spacing:0;text-underline-offset:5px}.story{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-block:95px}.story h2,.books h2,.beyond h2{font:500 clamp(2.8rem,4.5vw,4.3rem)/1.08 'Cormorant Garamond',Georgia,serif;margin:0}.story-copy{padding-top:9px;color:#c7d1d8}.story-copy p{margin-bottom:22px}.story-copy .story-ending{color:var(--gold);font:500 1.5rem/1.4 'Cormorant Garamond',Georgia,serif;margin-bottom:0}.theme-band{display:flex;justify-content:center;flex-wrap:wrap;gap:18px 48px;padding:26px 24px;border-block:1px solid #daba8330;background:#102331;color:#dac19b;font:500 1.15rem/1.5 'Cormorant Garamond',Georgia,serif}.books{padding-block:90px 100px}.books-heading{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:60px}.books-heading p:last-child{color:#aabcc9;font-size:.9375rem;margin-bottom:4px}.book{display:grid;grid-template-columns:.92fr 1.08fr;min-height:560px;margin-bottom:70px;border:1px solid #daba833b;background:#102331;position:relative}.book:last-child{margin-bottom:0}.book-art{display:block;overflow:hidden;position:relative;min-height:550px;background:#173348}.book-art img{display:block;height:100%;width:100%;position:absolute;object-fit:cover;object-position:right center;transition:transform .6s}.book-art:hover img{transform:scale(1.025)}.book-text{padding:50px clamp(28px,4.4vw,65px);align-self:center}.book-meta{display:flex;justify-content:space-between;gap:15px;color:var(--gold);font-size:.75rem;font-weight:600;letter-spacing:.13em;line-height:1.5}.book h3{font:500 clamp(3rem,4.5vw,4.7rem)/1.04 'Cormorant Garamond',Georgia,serif;margin:25px 0 22px}.book-text>p{color:#bccbd4}.book-text .book-lead{color:#f0d7af;font:500 1.5rem/1.35 'Cormorant Garamond',Georgia,serif}.book-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:30px}.text-link{font-size:.875rem;text-underline-offset:6px;color:#e4cfaa}.book-text .book-note{font-size:.875rem;color:#a7b8c4;margin:20px 0 0}.book-two{background:#152c3a}.book-two .book-art{order:2}.book-two .book-text{order:1}.work-status{border-bottom:1px solid #daba8380}.work-line{border-top:1px solid #daba8340;padding-top:20px;margin-top:28px;font-size:.9375rem;color:var(--gold)}.beyond{position:relative;min-height:450px;display:flex;align-items:center;background:linear-gradient(90deg,#061825ee 0%,#061825bb 42%,#06182520),url('polimeria.webp') center 48%/cover;border-block:1px solid #daba8340}.beyond-copy{width:100%;max-width:1260px;padding:70px 36px;margin:auto}.beyond p:not(.kicker){max-width:500px;color:#d1dce2;margin:24px 0 28px}.closing{text-align:center;padding-block:90px 80px}.closing>p{font:500 clamp(2.2rem,4vw,3.8rem)/1.15 'Cormorant Garamond',Georgia,serif;color:#edd9b8;margin-bottom:16px}.closing>span{display:block;color:#adbdc8;font-size:1rem}.closing>a{display:inline-block;margin-top:25px;color:var(--gold);font:500 1.6rem 'Cormorant Garamond',Georgia,serif;text-decoration:none}.home-footer{padding:26px 5%;border-top:1px solid #daba8330;display:flex;justify-content:space-between;gap:20px;font-size:.875rem;color:#b6c5ce}.home-footer a{text-decoration:none;color:#cbb58f}@media(min-width:1500px){.opening{min-height:780px}}@media(max-width:900px){.masthead{padding:20px 26px}.masthead nav{gap:20px}.story{gap:35px}.book{grid-template-columns:.9fr 1.1fr}.book-art{min-height:580px}.book-text{padding:36px 26px}.book-meta{flex-direction:column;gap:8px}.book h3{font-size:3.5rem}.books-heading{align-items:start}.books-heading p:last-child{max-width:230px}}@media(max-width:650px){.saga-home .wrap{padding-inline:22px}.masthead{display:block;padding:18px 22px}.signature{font-size:1.55rem}.masthead nav{margin-top:18px;gap:25px;flex-wrap:wrap}.opening{min-height:660px;background-position:59% center;background-image:linear-gradient(90deg,#071723dd,#07172380),linear-gradient(0deg,#0b1b29,transparent 45%),url('saga.webp')}.opening-copy{padding:64px 22px 95px}.opening h1{font-size:clamp(3.4rem,15vw,5.5rem)}.kicker{font-size:.75rem;letter-spacing:.13em}.opening-description{max-width:360px}.opening-bottom{bottom:22px;left:22px;right:22px;display:block}.opening-bottom>span{display:block;margin-bottom:8px}.opening-line{font-size:1.8rem}.story{grid-template-columns:1fr;gap:28px;padding-block:58px}.story h2{font-size:2.8rem}.books{padding-block:58px}.books-heading{display:block;margin-bottom:32px}.books-heading p:last-child{max-width:none;margin-top:22px}.book{display:flex;flex-direction:column;margin-bottom:38px}.book-art,.book-two .book-art{order:0;min-height:0;height:430px}.book-art img{object-position:right center}.book-text,.book-two .book-text{order:1;padding:29px 24px 36px}.book-meta{flex-direction:row;flex-wrap:wrap}.book h3{font-size:3.4rem}.book-actions{gap:20px}.beyond-copy{padding:60px 22px}.beyond h2{font-size:3rem}.closing{padding-block:65px}.home-footer{flex-direction:column;align-items:center;text-align:center;gap:14px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.book-art img,.button{transition:none}}

.book-two .book-art{background:#102331}.book-two .book-art img{object-fit:contain;object-position:center;padding:24px}.book-two .book-art:hover img{transform:none}
