*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:55px}body{margin:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,select{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}button,a:focus-visible,select:focus-visible{outline-offset:5px}figure{margin:0}.sr-only{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden}.new-design{--paper:#f7f3ea;--ink:#29312e;--accent:#a06743;--line:#d7cfc0;background:var(--paper)!important;color:var(--ink)!important;font-family:'Manrope',sans-serif;padding-top:34px}.new-design h1,.new-design h2,.new-design h3{font-family:'Cormorant Garamond',serif;font-weight:500;letter-spacing:-.035em;line-height:1.04;color:inherit}.new-design p{line-height:1.75}.new-design h1 em,.new-design h2 em{font-weight:400}.new-design h2{font-size:clamp(42px,4.5vw,68px);margin:12px 0 26px}.new-design .eyebrow{font:600 10px/1.6 'Manrope',sans-serif;text-transform:uppercase;letter-spacing:.2em;display:block}.inner{max-width:1260px;width:calc(100% - 112px);margin-inline:auto}.design-dock{height:34px;position:fixed;inset:0 0 auto;z-index:1000;background:#242b29;color:#fff;font:500 11px 'Manrope',sans-serif;display:flex;align-items:center;justify-content:space-between;padding:0 22px;border-bottom:1px solid #ffffff26}.design-dock select{background:#242b29;color:white;border:0;padding:4px;max-width:225px}.new-header{position:relative;display:flex;align-items:center;gap:22px;padding:28px 4%;min-height:110px;border-bottom:1px solid var(--line);z-index:20}.home-author{width:20px;flex:none;opacity:.7}.home-author svg{width:20px;stroke-width:1.4}.brand{display:flex;align-items:center;gap:10px;flex:none}.brand>svg{width:43px;fill:none;stroke:var(--accent);stroke-width:1}.brand>span{font:500 41px/.8 'Cormorant Garamond',serif;letter-spacing:.02em}.brand small{display:block;font:600 7px 'Manrope',sans-serif;letter-spacing:.3em;margin:10px 0 0}.new-header nav{display:flex;margin-left:auto;gap:24px;align-items:center}.new-header nav a{font-size:11px;font-weight:500;white-space:nowrap;padding:8px 0;border-bottom:1px solid transparent}.new-header nav a:hover{border-color:currentColor}.new-menu{display:none}.cta{display:inline-flex;justify-content:space-between;align-items:center;gap:36px;border:1px solid var(--accent);padding:17px 23px;font:600 11px 'Manrope',sans-serif;letter-spacing:.04em;min-width:205px;transition:background .2s,color .2s}.cta:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.underlink{font:600 11px 'Manrope',sans-serif;border-bottom:1px solid;padding-bottom:7px;white-space:nowrap}.ornament{display:flex;align-items:center;gap:16px;color:var(--accent)}.ornament svg{width:44px;height:44px;fill:none;stroke:currentColor;stroke-width:.8}.ornament i{height:1px;width:58px;background:currentColor;opacity:.4}.section-title{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:48px}.section-title h2{margin-bottom:0}.people-section,.story-section{padding-block:90px}.people-pair{display:grid;grid-template-columns:1fr 1fr;gap:60px}.art-card{display:grid;grid-template-columns:45% 1fr;gap:28px;align-items:center}.art-image{position:relative;overflow:hidden}.art-image img{width:100%;aspect-ratio:2/3;object-fit:cover;transition:transform .6s}.art-card:hover img{transform:scale(1.035)}.art-copy h3{font-size:37px;margin:14px 0}.art-copy p{font-size:13px}.card-link{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:20px;margin-top:24px;font-size:10px;text-transform:uppercase;letter-spacing:.12em}.random-story{display:grid;grid-template-columns:60% 40%;align-items:center;background:#ede7dc}.random-story figure{height:100%;overflow:hidden}.random-story figure img{width:100%;height:100%;min-height:400px;object-fit:cover}.random-story>div{padding:44px}.random-story h3{font-size:49px;margin:0 0 20px}.random-story p{font-size:14px;margin-bottom:28px}.place-panorama{display:block;height:620px;position:relative;background:#23302d;color:#fff;overflow:hidden}.place-panorama>img{width:100%;height:100%;object-fit:cover;object-position:50% 45%;transition:transform 1s}.place-panorama:hover>img{transform:scale(1.02)}.place-panorama:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0f1818bb,transparent 80%)}.place-panorama>div{position:absolute;z-index:1;bottom:80px;left:8%;max-width:440px}.place-panorama h2{font-size:80px}.place-panorama p{font-size:14px;max-width:330px}.place-panorama .cta{border-color:#ffffff80;margin-top:20px}.map-strip{display:grid;grid-template-columns:40% 60%;align-items:center;gap:25px;padding-block:80px}.map-strip>a img{max-height:300px;width:100%;object-fit:contain;mix-blend-mode:multiply}.map-strip h2{font-size:59px}.explore-index{text-align:center;padding:60px 0 100px}.explore-index .ornament{justify-content:center;margin-bottom:35px}.explore-index>div:last-child{display:flex;flex-wrap:wrap;justify-content:center;gap:0 35px;margin-top:25px}.explore-index a{font:500 32px/1.7 'Cormorant Garamond',serif}.explore-index b{font:16px 'Manrope';margin-left:12px;color:var(--accent)}.new-home #proyecto{margin:0;padding:75px max(7%,calc((100% - 1180px)/2));border-top:1px solid var(--line);background:#eae5db;width:100%;max-width:none;display:block}.new-home #proyecto h2{max-width:700px}.new-home #proyecto p{font:400 17px/1.8 'Manrope';max-width:850px}.new-home #proyecto .kicker{font:600 11px 'Manrope';letter-spacing:.15em;text-transform:uppercase}.new-footer{padding:45px 5%;border-top:1px solid var(--line);display:flex;align-items:center;gap:40px;font:400 11px 'Manrope'}.new-footer>a:first-child{font:500 42px 'Cormorant Garamond';margin-right:auto}.new-footer p{font-size:11px}.book-hero{position:relative;min-height:660px;display:flex;align-items:center;isolation:isolate;overflow:hidden}.book-art{position:absolute;right:0;top:0;width:83%;height:100%;object-fit:cover;z-index:-2}.book-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,var(--paper) 8%,#f7f3eae6 24%,#f7f3ea00 58%);z-index:-1}.hero-copy{margin:65px 0 70px 8%;width:390px}.hero-copy h1{font-size:98px;margin:22px 0}.initial{font-size:1.35em;line-height:.5;position:relative;color:var(--accent)}.hero-copy p{font-size:14px;max-width:310px;margin-bottom:30px}.hero-copy .ornament{margin-top:35px}.margin-note{position:absolute;right:24px;bottom:40px;writing-mode:vertical-rl;font:600 8px 'Manrope';letter-spacing:.2em}.libro .new-header{min-height:125px;flex-wrap:wrap;justify-content:center;padding-bottom:18px;padding-top:24px}.libro .new-header .brand{position:absolute;left:50%;transform:translateX(-50%);top:25px}.libro .new-header .home-author{position:absolute;left:4%;top:36px}.libro .new-header nav{width:100%;justify-content:center;margin:62px 0 0;gap:35px}.libro .art-image{padding:9px;border:1px solid var(--line)}.libro .art-image img{border-radius:120px 120px 0 0}.libro .story-section{border-top:1px solid var(--line)}
.tempestad{--paper:#111e33;--ink:#f3eee2;--accent:#d2b47c;--line:#ffffff25}.tempestad .new-header{padding-block:22px;background:#111e33}.tempestad .brand>span{font-family:'Manrope';font-size:33px;font-weight:800;letter-spacing:-.07em}.tempestad .brand small{letter-spacing:.2em;font-weight:400}.tempestad .brand>svg{display:none}.screen-hero{display:grid;grid-template-columns:23% 54% 23%;min-height:680px;border-bottom:1px solid var(--line)}.screen-hero img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.screen-side{position:relative;overflow:hidden;border-right:1px solid var(--line)}.screen-side.right{border-right:0;border-left:1px solid var(--line)}.screen-side:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#0b182bcc,transparent 45%)}.screen-side span{position:absolute;z-index:1;bottom:30px;left:24px;font-size:10px;letter-spacing:.15em}.screen-center{position:relative;overflow:hidden;display:grid;place-items:center}.screen-center>img{opacity:.24;filter:saturate(.7)}.screen-center>div{position:relative;z-index:1;text-align:center;padding:60px 20px}.screen-center h1{font:800 clamp(80px,10.5vw,158px)/.95 'Manrope';letter-spacing:-.08em;margin:38px 0}.screen-center h1 span{display:block;font:400 clamp(26px,3vw,44px)/1.15 'Manrope';letter-spacing:-.04em;margin-top:24px}.screen-center .cta{border-color:#ffffff60}.screen-intro{display:grid;grid-template-columns:1fr 1fr;align-items:center;padding-block:70px;gap:10%}.screen-intro h2{font:500 51px/1.1 'Manrope';letter-spacing:-.055em}.screen-intro h2 em{font-family:'Cormorant Garamond';font-size:1.15em}.screen-intro p{font-size:17px}.tempestad .section-title h2{font-family:'Manrope';font-size:45px;letter-spacing:-.05em}.tempestad .section-title h2 em{font-family:'Cormorant Garamond';font-size:1.25em}.tempestad .random-story{background:#24324a;border:1px solid var(--line)}.tempestad .people-pair{gap:0;border:1px solid var(--line)}.tempestad .art-card{padding:30px;display:block;border-right:1px solid var(--line)}.tempestad .art-card:last-child{border:0}.tempestad .art-image img{aspect-ratio:4/3;object-position:50% 25%}.tempestad .art-copy{padding-top:25px}.tempestad .art-copy h3{font-size:49px}.tempestad .map-strip>a img{mix-blend-mode:normal}.tempestad.new-home #proyecto{background:#18283f}.tempestad .new-footer{background:#0a1425}
.herbario{--paper:#efeee5;--ink:#253c33;--accent:#7e8060;--line:#b8bead}.herbario .new-header{padding-top:30px;padding-bottom:30px}.herb-hero{display:grid;grid-template-columns:46% 54%;align-items:center;padding-block:70px;min-height:690px}.herb-copy{padding-right:30px}.herb-copy h1{font-size:clamp(58px,5.6vw,83px);margin:25px 0}.herb-copy h1 em{display:block}.herb-copy p{font-size:14px;max-width:350px;margin:25px 0}.herb-art{position:relative;border:1px solid var(--line);border-radius:260px 260px 0 0;padding:14px;height:510px}.herb-art>img{width:100%;height:100%;object-fit:cover;object-position:70%;border-radius:250px 250px 0 0;filter:saturate(.65)}.folio-seal{position:absolute;right:-30px;bottom:28px;background:var(--paper);border:1px solid var(--line);border-radius:50%;width:125px;height:125px;display:flex;flex-direction:column;justify-content:center;align-items:center}.folio-seal svg{width:72px;fill:none;stroke:var(--accent);stroke-width:1}.folio-seal span{font-size:6px;letter-spacing:.15em}.botanic-divider .ornament{justify-content:center}.botanic-divider .ornament i{width:35%}.herbario .people-pair{gap:15%}.herbario .art-card{display:block;text-align:center}.herbario .art-image{width:80%;margin:auto;padding:13px;border:1px solid var(--line);border-radius:200px 200px 0 0}.herbario .art-image img{border-radius:190px 190px 0 0;aspect-ratio:4/5}.herbario .art-copy{max-width:320px;margin:30px auto 0}.herbario .art-copy h3{font-size:45px}.herbario .random-story{border:1px solid var(--line);background:transparent;padding:16px;gap:0}.herbario .place-panorama{margin-inline:4%;height:570px}.herbario.new-home #proyecto{background:#e1e5d9}.herbario .new-footer{background:#273d34;color:#efeee5}
.firmamento{--paper:#f4f1e8;--ink:#28303b;--accent:#a68c59;--line:#d5d0c3}.firmamento.new-home .new-header{position:absolute;top:34px;width:100%;color:#f5ecd8;border-color:#ffffff25;background:transparent}.firmamento .brand>span{font-size:40px}.night-hero{height:calc(100svh - 34px);min-height:740px;position:relative;isolation:isolate;display:grid;place-items:center;color:#f9f1d9;overflow:hidden}.night-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%;z-index:-3}.night-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(#09142480,#09142433 50%,#091424a0);z-index:-2}.celestial-ring{position:absolute;width:560px;height:560px;border:1px solid #e7d4a733;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-42%);z-index:-1}.celestial-ring:before{content:'';position:absolute;inset:17px;border:1px dashed #e7d4a733;border-radius:50%}.night-copy{text-align:center;padding-top:100px}.night-copy>svg{width:74px;stroke:#ddc89c;fill:none;stroke-width:.7;margin:0 auto 26px}.night-copy h1{font-size:155px;letter-spacing:.04em;margin:2px 0 0;line-height:1.15}.night-copy p{font:400 23px 'Cormorant Garamond';letter-spacing:.03em;margin:0 0 28px}.night-copy .cta{border-color:#e7d4a780}.image-credit,.scroll-note{position:absolute;bottom:25px;font-size:9px;letter-spacing:.08em}.image-credit{left:4%}.scroll-note{right:4%}.night-intro{padding:80px 0 10px;text-align:center;max-width:740px}.night-intro .ornament{justify-content:center}.night-intro p{font:400 32px/1.5 'Cormorant Garamond'}.firmamento .people-section{padding-top:65px}.firmamento .art-image{border-radius:200px 200px 0 0}.firmamento .random-story{background:#1c2c3b;color:#f4eee2}.firmamento .new-footer{background:#152535;color:#f4eee2}
.coleccion{--paper:#f0eae0;--ink:#562936;--accent:#934c4d;--line:#cfbfc0}.coleccion .new-header{border-bottom:0}.coleccion .brand>svg{display:none}.collection-hero{display:flex;align-items:center;min-height:650px;padding-block:55px;gap:4%}.collection-copy{width:45%;flex:none}.collection-copy h1{font-size:clamp(54px,5.3vw,77px);margin:22px 0}.collection-copy p{font-size:13px;max-width:325px;margin:25px 0}.folio-deck{position:relative;height:470px;width:55%}.folio{position:absolute;background:#faf7ef;box-shadow:0 12px 30px #3b1e2920;padding:10px;border:1px solid #d4c7be;width:230px;top:40px;transition:transform .3s}.folio img{height:320px;width:100%;object-fit:cover}.folio span{display:flex;justify-content:space-between;font:500 17px 'Cormorant Garamond';padding:17px 5px 8px}.folio span b{font-size:12px;font-weight:400}.folio.one{left:0;transform:rotate(-13deg);top:75px}.folio.two{left:125px;transform:rotate(-1deg);z-index:2}.folio.three{left:245px;transform:rotate(13deg);top:80px;z-index:3}.folio:hover{transform:rotate(0) translateY(-18px);z-index:5}.collection-nav{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr)}.collection-nav a{padding:23px 18px;border-right:1px solid var(--line);font:500 23px 'Cormorant Garamond';display:flex;gap:16px;align-items:center}.collection-nav a span{font:9px 'Manrope';opacity:.6}.collection-nav a b{font:14px 'Manrope';margin-left:auto}.collection-nav a:nth-child(4){border:0}.collection-nav a:nth-child(n+5){border-top:1px solid var(--line)}.coleccion .random-story{background:#5c2e3c;color:#f5eee0;grid-template-columns:54% 46%}.coleccion .people-pair{gap:55px}.coleccion .art-card{grid-template-columns:50% 1fr;gap:22px}.coleccion .art-image{padding:9px;background:#fff9ef;border:1px solid var(--line);transform:rotate(-3deg);box-shadow:0 10px 25px #56293612}.coleccion .art-card:nth-child(2) .art-image{transform:rotate(3deg)}.coleccion .art-copy h3{font-size:36px}.coleccion.new-home #proyecto{background:#e8dfd4}.coleccion .new-footer{background:#562936;color:#f5eee0}
/* Interior pages share approved content and the original reading controls. */
.new-design:not(.new-home){--bg:var(--paper);--text:var(--ink);--muted:var(--ink);--gold:var(--accent);--border:var(--line)}.new-design:not(.new-home) main{background:var(--paper);color:var(--ink)}.new-design .wrap{max-width:1180px;width:calc(100% - 100px);margin-inline:auto}.new-design .reader{background:transparent;border:1px solid var(--line);margin-top:35px;color:var(--ink);font-family:'Manrope';font-size:12px}.new-design .reader strong{font:600 12px 'Manrope'}.new-design .reader p{font:400 12px/1.6 'Manrope'}.new-design .reader button,.new-design .reader label{font-family:'Manrope';color:var(--ink)}.new-design .reader button{border-color:var(--line)}.new-design .character-opening{gap:70px;padding-block:60px}.new-design .character-opening>figure{padding:12px;border:1px solid var(--line);align-self:start;background:transparent}.new-design .character-opening>figure img{border-radius:0}.new-design .character-opening h1{font:500 clamp(55px,6vw,85px)/.95 'Cormorant Garamond';letter-spacing:-.04em;color:var(--ink);margin:20px 0 30px}.new-design .character-prose p,.new-design .prose p,.new-design .reading-block p,.new-design .story-body p{font-family:'Cormorant Garamond';font-size:23px;line-height:1.6;color:var(--ink)}.new-design .character-prose>p:first-child:first-letter{float:left;font:500 70px/.8 'Cormorant Garamond';padding:10px 8px 0 0;color:var(--accent)}.new-design .kicker,.new-design .breadcrumb,.new-design .arrow-link{font-family:'Manrope';font-size:10px;color:var(--accent);letter-spacing:.08em}.new-design .portrait-card{background:transparent;border:0;border-bottom:1px solid var(--line);color:var(--ink)}.new-design .portrait-card h3{font-size:32px}.new-design .portrait-card p{font:400 13px/1.65 'Manrope';color:var(--ink)}.new-design .portrait-grid{gap:35px}.new-design .portrait-card img{border-radius:0}.new-design .section{padding-block:70px}.new-design .section h2{font-size:56px}.new-design .page-heading,.new-design .page-intro{padding-block:60px}.new-design .page-heading h1,.new-design .page-intro h1{font:500 clamp(56px,7vw,95px)/1 'Cormorant Garamond';color:var(--ink)}.new-design .story-opening h1,.new-design .article-header h1{font-family:'Cormorant Garamond';font-size:clamp(56px,7vw,100px);color:var(--ink)}.new-design .reading-block,.new-design .character-more{border-color:var(--line)}.new-design .reading-block h2{font-family:'Cormorant Garamond';font-size:44px;color:var(--ink)}.new-design .button{background:var(--ink);color:var(--paper);font:500 12px 'Manrope';border:1px solid var(--ink)}.new-design .reader-reset{background:none;color:var(--ink)}.herbario .character-opening>figure{border-radius:220px 220px 0 0}.herbario .character-opening>figure img{border-radius:210px 210px 0 0}.coleccion .character-opening>figure{transform:rotate(-2deg);background:#fff9ef;box-shadow:0 15px 35px #56293615}.tempestad .character-opening h1{font-family:'Manrope';font-weight:500;font-size:62px;letter-spacing:-.06em}.tempestad .character-prose p{font-size:22px}.tempestad .reader{color:var(--ink)}.tempestad .character-opening>figure{padding:0;border:0}.firmamento:not(.new-home) .new-header{background:#152535;color:#f5eee0}.new-design [hidden]{display:none!important}
/* Choice gallery */
.new-chooser{background:#f2eee6;color:#30342d;font-family:'Manrope',sans-serif}.new-chooser>header{display:flex;justify-content:space-between;padding:26px 5%;border-bottom:1px solid #cdc5b7;font-size:10px;letter-spacing:.08em}.new-chooser main{max-width:1300px;margin:auto;padding:70px 5%}.chooser-heading{display:grid;grid-template-columns:60% 40%;align-items:end;margin-bottom:70px}.chooser-heading>.eyebrow{grid-column:1/-1;font-size:10px;letter-spacing:.2em;text-transform:uppercase}.chooser-heading h1{font:500 clamp(54px,6.8vw,95px)/.95 'Cormorant Garamond';letter-spacing:-.04em;margin:22px 0 0}.chooser-heading h1 em{font-weight:400;color:#96694b}.chooser-heading p{font-size:13px;line-height:1.9;max-width:350px;padding-left:25px}.new-proposals{display:grid;grid-template-columns:1fr 1fr;gap:65px 35px}.new-proposals article:first-child{grid-column:1/-1;display:grid;grid-template-columns:58% 42%;border:1px solid #ccc2b2;align-items:center}.proposal-picture{position:relative;display:block;overflow:hidden;background:#eae4d7;aspect-ratio:3/2}.proposal-picture img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.proposal-picture:hover img{transform:scale(1.025)}.proposal-picture span{position:absolute;inset:0;display:grid;place-items:center;color:white;font:500 88px 'Cormorant Garamond';background:#0e1c3030;letter-spacing:.06em}.proposal-tempestad .proposal-picture span{font:800 85px 'Manrope';letter-spacing:-.07em}.proposal-info{display:flex;gap:22px;padding-top:28px}.new-proposals article:first-child .proposal-info{padding:40px}.proposal-no{font:400 18px 'Cormorant Garamond';color:#96694b}.proposal-info h2{font:500 43px/1 'Cormorant Garamond';margin:0 0 16px;letter-spacing:-.03em}.proposal-info h3{font:600 11px 'Manrope';letter-spacing:.02em;margin:0 0 12px}.proposal-info p{font:400 12px/1.8 'Manrope';max-width:340px}.proposal-info .underlink{display:inline-block;margin:14px 0 24px;font-size:11px}.proposal-info nav{display:flex;gap:20px;font-size:10px}.proposal-info nav a{border-bottom:1px solid #c8b9a7;padding-bottom:4px}.proposal-herbario .proposal-picture{background:#e3e8dc;padding:30px 75px}.proposal-herbario .proposal-picture img{border-radius:250px 250px 0 0;object-position:70%}.proposal-coleccion .proposal-picture{background:#632e3c;padding:30px 130px}.proposal-coleccion .proposal-picture img{transform:rotate(-7deg);border:8px solid #fff3e0;object-position:top;box-shadow:0 10px 25px #0004}.chooser-foot{margin:80px 0 10px;border-top:1px solid #cdc5b7;padding-top:25px;font-size:11px}
@media(min-width:1600px){.book-art{object-fit:contain;object-position:right}.book-hero{min-height:760px}}@media(max-width:1100px){.new-header{gap:15px;padding-inline:3%}.new-header nav{gap:14px}.new-header nav a{font-size:10px}.inner{width:calc(100% - 70px)}.people-pair{gap:30px}.art-card{gap:20px}.art-copy h3{font-size:30px}.hero-copy{margin-left:6%}.folio{width:200px}.folio img{height:285px}.folio.two{left:95px}.folio.three{left:185px}.collection-copy h1{font-size:60px}.random-story>div{padding:30px}.random-story h3{font-size:42px}.new-design .character-opening{gap:40px}.new-design .wrap{width:calc(100% - 70px)}}
@media(max-width:850px){.new-header,.libro .new-header{min-height:90px;padding:23px 5%;flex-wrap:nowrap;justify-content:initial}.libro .new-header .brand{position:static;transform:none}.libro .new-header .home-author{position:static}.new-menu{display:flex;background:none;border:0;color:inherit;font-size:11px;gap:10px;align-items:center;margin-left:auto;padding:10px}.new-header nav,.libro .new-header nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--paper);color:var(--ink);margin:0;width:100%;padding:25px 5%;box-shadow:0 12px 15px #0001;grid-template-columns:1fr 1fr;gap:15px}.new-header nav.open,.libro .new-header nav.open{display:grid}.new-header nav a{font-size:13px}.brand>span{font-size:36px}.brand>svg{width:37px}.book-hero{min-height:650px}.book-art{width:100%;opacity:.75;object-position:70%}.book-hero:after{background:linear-gradient(90deg,var(--paper),#f7f3eabd 36%,#f7f3ea22)}.hero-copy{width:360px}.hero-copy h1{font-size:89px}.inner{width:calc(100% - 50px)}.people-pair{gap:35px}.art-card{display:block}.art-image img{aspect-ratio:4/5}.art-copy{margin-top:22px}.art-copy h3{font-size:36px}.random-story{grid-template-columns:1fr}.random-story figure img{height:auto;aspect-ratio:3/2;min-height:0}.random-story>div{padding:35px}.section-title{gap:20px}.section-title h2{font-size:43px}.place-panorama{height:520px}.place-panorama>div{bottom:50px}.map-strip{grid-template-columns:1fr 1fr;gap:20px}.map-strip h2{font-size:45px}.screen-hero{grid-template-columns:20% 60% 20%;min-height:600px}.screen-center h1{font-size:90px}.screen-side span{writing-mode:vertical-rl;left:16px;bottom:20px;font-size:9px}.screen-intro h2{font-size:37px}.screen-intro p{font-size:14px}.tempestad .section-title h2{font-size:34px}.tempestad .art-card{padding:20px}.tempestad .art-copy h3{font-size:36px}.herb-hero{grid-template-columns:1fr 1fr;gap:20px;min-height:610px}.herb-copy h1{font-size:57px}.herb-art{height:420px}.folio-seal{width:95px;height:95px;right:-15px}.folio-seal svg{width:60px}.herbario .people-pair{gap:45px}.herbario .art-image{width:100%}.collection-hero{display:block;padding-top:45px}.collection-copy{width:100%}.collection-copy h1{font-size:68px}.collection-copy p{max-width:430px}.folio-deck{width:520px;margin:25px auto 20px;height:450px}.folio{width:220px}.folio.two{left:130px}.folio.three{left:260px}.collection-nav{grid-template-columns:repeat(2,1fr)}.collection-nav a:nth-child(n+3){border-top:1px solid var(--line)}.collection-nav a:nth-child(even){border-right:0}.coleccion .random-story{grid-template-columns:1fr}.coleccion .art-card{display:block}.new-footer{flex-wrap:wrap;gap:20px}.new-footer>a:first-child{width:50%}.new-design .character-opening{gap:30px}.new-design .character-opening h1{font-size:60px}.new-design .character-prose p{font-size:21px}.tempestad .character-opening h1{font-size:48px}.new-proposals article:first-child{display:block}.new-proposals article:first-child .proposal-info{padding:30px}.chooser-heading{display:block}.chooser-heading p{max-width:550px;padding:0;margin-top:25px}.proposal-coleccion .proposal-picture{padding:25px 60px}.proposal-info h2{font-size:35px}.proposal-herbario .proposal-picture{padding:15px 45px}}
@media(max-width:580px){.design-dock{padding:0 10px;font-size:9px}.design-dock select{font-size:10px;max-width:160px}.design-dock>a:last-child{font-size:0}.design-dock>a:last-child:after{content:'Actual ↗';font-size:9px}.inner,.new-design .wrap{width:calc(100% - 36px)}.new-header,.libro .new-header{gap:16px;padding:23px 18px}.home-author{width:17px}.brand>svg{width:32px}.brand>span{font-size:34px}.brand small{font-size:6px}.new-design h2{font-size:43px}.book-hero{min-height:740px;align-items:start;padding-top:25px;display:block}.book-art{top:auto;bottom:0;height:410px;width:100%;object-position:68%;opacity:1}.book-hero:after{background:linear-gradient(180deg,var(--paper) 25%,#f7f3ea00 65%)}.hero-copy{margin:30px 25px;width:calc(100% - 50px)}.hero-copy h1{font-size:77px;margin-block:25px 18px}.hero-copy p{font-size:13px;max-width:290px}.hero-copy .ornament{display:none}.margin-note{display:none}.hero-copy .cta{padding:14px 18px}.people-section,.story-section{padding-block:55px}.section-title{display:block;margin-bottom:30px}.section-title .underlink{display:inline-block;margin-top:20px}.people-pair{grid-template-columns:1fr;gap:40px}.art-card{display:grid;grid-template-columns:45% 1fr;gap:20px}.art-image img{aspect-ratio:2/3}.art-copy{margin:0}.art-copy h3{font-size:33px}.art-copy p{font-size:11px}.art-copy .eyebrow{font-size:8px}.card-link{font-size:8px;padding-top:15px;margin-top:15px}.random-story>div{padding:25px}.random-story h3{font-size:41px}.random-story p{font-size:13px}.place-panorama{height:500px}.place-panorama>img{object-position:63%}.place-panorama>div{left:25px;right:25px;bottom:35px}.place-panorama h2{font-size:62px}.place-panorama p{font-size:13px}.map-strip{grid-template-columns:1fr;padding-block:50px;gap:30px}.map-strip img{max-height:230px}.explore-index{padding-block:35px 55px}.explore-index>div:last-child{gap:4px 25px}.explore-index a{font-size:26px}.new-home #proyecto{padding:45px 25px}.new-home #proyecto p{font-size:14px}.new-home #proyecto h2{font-size:43px}.new-footer{padding:30px 25px;gap:15px;font-size:10px}.new-footer>a:first-child{font-size:37px;width:auto}.new-footer p{font-size:9px}.screen-hero{grid-template-columns:16% 68% 16%;min-height:590px}.screen-center>div{padding:60px 10px}.screen-center .eyebrow{font-size:8px}.screen-center h1{font-size:79px}.screen-center h1 span{font-size:29px}.screen-center .cta{min-width:0;font-size:9px;padding:16px;gap:15px}.screen-side span{left:12px;font-size:8px}.screen-intro{grid-template-columns:1fr;padding-block:40px;gap:10px}.screen-intro h2{font-size:40px}.tempestad .people-pair{grid-template-columns:1fr;gap:0}.tempestad .art-card{border-right:0;border-bottom:1px solid var(--line);padding:25px;display:grid}.tempestad .art-image img{aspect-ratio:2/3}.tempestad .art-copy{padding:0}.tempestad .art-copy h3{font-size:33px}.herb-hero{grid-template-columns:1fr;padding-block:40px;gap:40px}.herb-copy{padding:0}.herb-copy h1{font-size:64px}.herb-copy p{font-size:13px}.herb-copy .ornament{display:none}.herb-art{height:380px;width:85%;margin:auto}.herbario .people-pair{grid-template-columns:1fr 1fr;gap:23px}.herbario .art-card{display:block}.herbario .art-image{padding:7px}.herbario .art-copy h3{font-size:30px}.herbario .art-copy .eyebrow{font-size:7px}.herbario .art-copy p{font-size:10px}.herbario .random-story{padding:8px}.herbario .place-panorama{margin:0}.night-hero{min-height:680px;height:calc(100svh - 34px)}.night-hero>img{object-position:58%}.night-copy{padding-top:50px}.night-copy h1{font-size:115px}.night-copy .eyebrow{font-size:8px}.night-copy p{font-size:20px}.celestial-ring{width:330px;height:440px}.night-copy>svg{width:58px}.image-credit{font-size:8px;max-width:170px;bottom:25px;left:20px}.scroll-note{font-size:8px;right:20px}.night-intro{padding-top:45px}.night-intro p{font-size:27px}.collection-copy h1{font-size:58px}.collection-copy p{font-size:13px}.folio-deck{width:300px;height:320px;margin-block:25px 10px}.folio{width:145px;padding:7px;top:20px}.folio img{height:205px}.folio span{font-size:12px;padding:12px 2px 5px}.folio.one{left:0;top:50px}.folio.two{left:75px}.folio.three{left:150px;top:55px}.collection-nav a{font-size:21px;padding:16px 8px;gap:9px}.collection-nav a span{font-size:8px}.collection-nav a b{font-size:12px}.coleccion .people-pair{gap:40px}.coleccion .art-card{display:grid}.new-design .character-opening{display:flex;flex-direction:column;padding-top:35px}.new-design .character-opening>figure{width:82%;max-width:360px;margin:0 auto 25px}.new-design .character-opening h1{font-size:61px}.new-design .character-prose p{font-size:23px}.new-design .reader{font-size:11px;margin-top:20px}.new-design .portrait-grid{gap:22px}.new-design .portrait-card h3{font-size:28px}.new-design .portrait-card p{font-size:11px}.new-design .section h2{font-size:45px}.new-chooser>header{font-size:8px;gap:20px}.new-chooser main{padding:45px 20px}.chooser-heading h1{font-size:61px}.chooser-heading p{font-size:12px}.chooser-heading{margin-bottom:40px}.new-proposals{grid-template-columns:1fr;gap:45px}.new-proposals article:first-child{grid-column:auto}.new-proposals article:first-child .proposal-info{padding:25px 20px}.proposal-info{gap:15px}.proposal-info h2{font-size:37px}.proposal-coleccion .proposal-picture{padding:25px 105px}.proposal-herbario .proposal-picture{padding:20px 70px}.chooser-foot{font-size:10px;margin-top:45px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
.new-design .reader button.button{color:var(--paper);background:var(--ink)}.new-design .random-story .button{display:inline-flex;padding:16px 22px;line-height:1.3;border:1px solid currentColor;background:transparent;color:inherit}.new-design .article-heading h1{font:500 clamp(56px,7vw,100px)/1 'Cormorant Garamond';letter-spacing:-.04em;color:var(--ink)}.new-design .story-text{max-width:800px}.new-design .story-text p{font-size:24px;line-height:1.65}.new-design .fragment-nav{border-color:var(--line);font:500 12px 'Manrope'}.new-design .fragment-nav a{color:var(--ink)}
@media(max-width:580px){.new-design .story-text p{font-size:22px}.new-design .article-heading h1{font-size:57px}}
.new-home .world-book-section{border-top:1px solid var(--line);padding:65px 0 80px}.new-home .world-book-section .wrap{max-width:1180px;width:calc(100% - 100px);margin:auto}.new-home .world-book-section .section-title{justify-content:center;margin-bottom:45px}.new-home .books-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px}.new-home .book-card{display:block}.new-home .book-object{padding:0 20px 30px;perspective:800px}.new-home .book-object img{height:290px;width:auto;max-width:100%;object-fit:contain;box-shadow:8px 14px 20px #0002;transform:rotateY(-9deg);margin:auto}.new-home .book-card-copy{text-align:center}.new-home .book-card h3{font-size:32px;margin:15px 0}.new-home .book-card p:not(.kicker){font:400 12px/1.8 'Manrope'}.new-home .book-card .kicker{font:500 9px/1.6 'Manrope';letter-spacing:.09em;color:var(--accent)}.new-home .book-card .arrow-link{font-size:11px;display:inline-block;border-bottom:1px solid var(--line);padding:10px}.new-home .world-book-section h2{margin:0}@media(max-width:850px){.new-home .books-grid{gap:30px}.new-home .book-object{padding-inline:0}.new-home .book-object img{height:230px}.new-home .book-card h3{font-size:27px}.new-home .world-book-section .wrap{width:calc(100% - 50px)}}@media(max-width:580px){.new-home .books-grid{grid-template-columns:1fr;gap:45px}.new-home .book-card{display:grid;grid-template-columns:40% 60%;align-items:center;gap:15px}.new-home .book-card-copy{text-align:left;padding-right:15px}.new-home .book-object{padding:0}.new-home .book-object img{height:200px}.new-home .book-card p:not(.kicker){font-size:10px}.new-home .book-card .kicker{font-size:8px}.new-home .book-card h3{font-size:29px}.new-home .world-book-section{padding-block:40px}}
/* Official edition: one palette across static pages and book-specific expansions. */
body.gaia-official{padding-top:0;--paper:#f7f3ea;--ink:#29312e;--accent:#805132;--line:#d7cfc0;--muted:#5c625b;--panel:#eee8dd;color:var(--ink);background:var(--paper)}
.gaia-official .new-header{background:var(--paper)}
.gaia-official p,.gaia-official li,.gaia-official figcaption,.gaia-official .intro{color:var(--ink)}
.gaia-official :is(.place-card,.weapon-card,.world-tile,.reader,.random-story){background:var(--panel);border:1px solid var(--line);color:var(--ink)}
.gaia-official :is(.place-card-copy,.weapon-card-copy){background:transparent;color:var(--ink)}
.gaia-official :is(.place-card,.weapon-card,.world-tile) :is(h2,h3,p){color:var(--ink)}
.gaia-official :is(.place-reading-prose,.legion-prose,.legion-history,.weapon-reading,.character-prose,.prose) p{color:var(--ink);font-family:'Cormorant Garamond',serif;font-size:23px;line-height:1.65}
.gaia-official .kicker,.gaia-official .breadcrumb,.gaia-official .arrow-link{color:var(--accent)}
.gaia-official .reader{background:#f0ebe1}.gaia-official .reader p{font:400 12px/1.7 'Manrope';color:var(--ink)}.gaia-official .reader input{accent-color:var(--accent)}
.gaia-official .reader button.button{background:var(--ink);color:var(--paper)}.gaia-official .reader button.button:hover{background:var(--accent);color:var(--paper)}
.gaia-official .reader button:not(.button){color:var(--ink)}
.gaia-official :is(.place-reading-gallery,.reading-gallery,.fragment-cover,.fragment-card,.portrait-sheet,.weapon-plate,.weapon-card,.legion-entry) img{background:var(--panel)}
.gaia-official .place-reading-gallery img,.gaia-official .reading-gallery img{box-shadow:none}
.gaia-official .legion-entry img{background:transparent;box-shadow:none}.gaia-official .legion-heading{max-width:1000px}.gaia-official .legion-heading .intro{max-width:810px;font:400 23px/1.6 'Cormorant Garamond'}
.gaia-official .legion-history{max-width:800px;padding-top:35px;margin-block:45px}.gaia-official .legion-history h3{font-size:39px;line-height:1.15;margin-bottom:30px}.gaia-official .legion-revelations-heading{max-width:800px;margin:80px auto 35px;font-size:50px}.gaia-official .legion-index a{font-size:12px;line-height:1.6}.gaia-official .legion-content{padding-top:35px}
.gaia-official .fragment-card h2,.gaia-official .map-entry h2,.gaia-official .weapon-card h2{color:var(--ink)}
.gaia-official .story-section{background:transparent}
.gaia-official .new-footer p{color:var(--ink)}
/* Consistent catalog cards; any incomplete final row is centered. */
.gaia-official :is(.portrait-grid,.place-grid,.weapon-grid){display:flex;flex-wrap:wrap;justify-content:center;gap:40px 30px;align-items:stretch}
.gaia-official .portrait-grid>.portrait-card,.gaia-official .place-grid>.place-card,.gaia-official .weapon-grid>.weapon-card{width:calc((100% - 60px)/3);flex:none;min-width:0;display:flex;flex-direction:column;align-items:stretch;margin:0;grid-column:auto;gap:0}
.gaia-official .character-index-grid .portrait-card:first-child{grid-column:auto;display:flex;flex-direction:column;align-items:stretch;gap:0}
.gaia-official .portrait-grid .portrait-card>img{width:100%;height:auto;aspect-ratio:2/3;object-fit:cover;object-position:center top}
.gaia-official .portrait-grid .portrait-card>div,.gaia-official .character-index-grid .portrait-card:first-child>div{padding:22px 0 20px;flex:1;display:flex;flex-direction:column}
.gaia-official .portrait-grid .portrait-card h3,.gaia-official .character-index-grid .portrait-card:first-child h3{font:500 32px/1.12 'Cormorant Garamond';margin:0 0 14px}
.gaia-official .portrait-grid .portrait-card p,.gaia-official .character-index-grid .portrait-card:first-child p{font:400 13px/1.75 'Manrope';margin:0 0 22px;color:var(--ink)}
.gaia-official .portrait-grid .portrait-card .arrow-link{align-self:start;margin-top:auto}
.gaia-official .place-card>img{height:auto;min-height:0;width:100%;aspect-ratio:3/2;object-fit:cover}.gaia-official .new-character-card>img{aspect-ratio:2/3;object-position:top}
.gaia-official .place-card-copy{padding:26px;flex:1;display:flex;flex-direction:column}.gaia-official .place-card h3{font-size:32px;margin:0 0 18px}.gaia-official .place-card p{font:400 13px/1.75 'Manrope';margin:0 0 24px}
.gaia-official .place-card-text .place-card-copy{min-height:240px}.gaia-official .place-card .arrow-link{margin-top:auto;align-self:start}
.gaia-official .weapon-card>img{background:var(--panel);object-fit:contain}.gaia-official .weapon-card:hover{border-color:var(--accent)}
/* Homepage character navigation without leaving the page. */
.character-carousel{position:relative}.carousel-toolbar{display:flex;justify-content:space-between;align-items:center;margin:0 0 22px;gap:20px}.gaia-official .carousel-status{font:500 11px 'Manrope';letter-spacing:.08em;color:var(--muted);margin:0}.carousel-controls{display:flex;gap:10px}.carousel-controls button{width:46px;height:44px;background:transparent;color:var(--ink);border:1px solid var(--accent);font-size:22px;cursor:pointer}.carousel-controls button:hover:not(:disabled){background:var(--ink);color:var(--paper)}.carousel-controls button:disabled{opacity:.25;cursor:default}.character-track{display:flex;gap:30px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--line) transparent;padding-bottom:18px;overscroll-behavior-x:contain}.character-track>.portrait-card{flex:0 0 calc((100% - 60px)/3);min-width:0;scroll-snap-align:start;display:flex;flex-direction:column;border:0}.character-track .portrait-card>img{width:100%;height:auto;aspect-ratio:2/3;object-fit:cover;object-position:top;border:1px solid var(--line);padding:7px}.character-track .portrait-card>div{padding:23px 0 0;display:flex;flex-direction:column;flex:1}.character-track .portrait-card h3{font-size:32px;line-height:1.1;margin:13px 0}.character-track .portrait-card p{font:400 13px/1.75 'Manrope';margin:0 0 22px}.character-track .portrait-card .kicker{font:500 9px/1.6 'Manrope';letter-spacing:.1em;color:var(--accent)}.character-track .portrait-card .arrow-link{font:500 11px 'Manrope';margin-top:auto;align-self:start;border-bottom:1px solid var(--line);padding-bottom:6px;color:var(--accent)}
/* Place and story previews have separate entry and collection links. */
.gaia-official .place-panorama{height:620px}.gaia-official .place-panorama>div{max-width:550px;bottom:65px}.gaia-official .place-panorama h2{font-size:clamp(52px,5.5vw,77px);line-height:1.06;color:#fff7e9;margin:16px 0 20px}.gaia-official .place-panorama p{color:#fff7e9;max-width:430px;font-size:14px;text-shadow:0 1px 5px #0008}.gaia-official .place-panorama:after{background:linear-gradient(90deg,#091411df,#09141160 55%,#09141115)}
.feature-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px 24px;margin-top:25px}.feature-all{font:500 11px/1.6 'Manrope';text-decoration:underline;text-underline-offset:5px}.gaia-official .place-panorama .cta{margin:0;color:#fff7e9;border-color:#fff7e9aa}.gaia-official .place-panorama .feature-all{color:#fff7e9}.gaia-official .place-panorama .eyebrow{color:#fff7e9}.gaia-official .random-story .feature-actions{align-items:start;flex-direction:column}.gaia-official .random-story .feature-all{color:var(--accent)}
.gaia-official .map-strip{grid-template-columns:40% 60%;gap:30px;padding-block:60px}.gaia-official .map-strip h2{font:500 35px/1.15 'Cormorant Garamond';margin:0 0 16px}.gaia-official .map-strip p{max-width:310px;font:400 14px/1.8 'Manrope';margin:0 0 22px}.gaia-official .map-strip .cta{padding:14px 20px;min-width:190px}
.gaia-official .new-home #proyecto{background:var(--panel)}
@media(max-width:1000px){.gaia-official .portrait-grid>.portrait-card,.gaia-official .place-grid>.place-card,.gaia-official .weapon-grid>.weapon-card{width:calc((100% - 30px)/2)}.character-track>.portrait-card{flex-basis:calc((100% - 30px)/2)}}
@media(max-width:600px){.gaia-official :is(.portrait-grid,.place-grid,.weapon-grid){gap:35px}.gaia-official .portrait-grid>.portrait-card,.gaia-official .place-grid>.place-card,.gaia-official .weapon-grid>.weapon-card{width:100%;max-width:390px}.character-track{gap:20px}.character-track>.portrait-card{flex-basis:86%}.character-track .portrait-card>img{max-height:450px;object-fit:cover}.gaia-official .place-panorama{height:570px}.gaia-official .place-panorama>div{left:25px;right:25px;bottom:35px}.gaia-official .place-panorama:after{background:linear-gradient(0deg,#091411ed,#09141166 70%,#09141133)}.gaia-official .place-panorama h2{font-size:50px}.gaia-official .place-panorama p{font-size:13px}.gaia-official .map-strip{grid-template-columns:1fr}.gaia-official .map-strip h2{font-size:32px}.gaia-official .legion-heading .intro{font-size:22px}.gaia-official .legion-history h3{font-size:34px}.gaia-official .legion-revelations-heading{font-size:42px}.gaia-official :is(.place-reading-prose,.legion-prose,.legion-history,.weapon-reading,.character-prose,.prose) p{font-size:22px}.gaia-official .reader p{font-size:12px}.gaia-official .portrait-grid .portrait-card h3{font-size:35px}}
