@font-face{font-family:"Libre Caslon Display";src:url("fonts/libre-caslon-display.2bf345606e8e.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}
/* All layout rules are scoped to the article; the shared header stays intact. */
.lira-about{--about-paper:#f7f2e7;--about-ink:#102f29;--about-muted:#39463e;--about-gold:#8f471e;--about-line:#dcd2bf;background:radial-gradient(ellipse at 20% 30%,#fffdf580,transparent 60%),var(--about-paper);color:var(--about-ink);overflow:clip}
.lira-about *{box-sizing:border-box}
.lira-about .about-width{width:min(92%,1380px);margin-inline:auto}
.lira-about h1,.lira-about h2,.lira-about h3{font-family:"Libre Caslon Display",Georgia,serif;font-weight:400;letter-spacing:-.025em;text-wrap:balance}
.lira-about h2{font-size:clamp(30px,3.2vw,48px);line-height:1.05;margin:0 0 16px}
.lira-about p{line-height:1.5}
.lira-about a{color:inherit;text-underline-offset:4px}
.lira-about a:focus-visible{outline:3px solid var(--about-gold);outline-offset:5px}
.lira-about figure{margin:0;overflow:hidden}
.lira-about img,.lira-about picture{display:block;width:100%}
.lira-about img{object-fit:cover}
.lira-about .about-eyebrow{font:500 12px/1.5 Arial,sans-serif;letter-spacing:.2em;margin:0 0 16px;color:inherit}
.lira-about .about-prose{font-size:15px;line-height:1.55;color:var(--about-muted);overflow-wrap:anywhere}
.lira-about .about-prose p{margin:0 0 12px}
.lira-about .about-prose>:last-child{margin-bottom:0}
.lira-about .about-prose h3{font-size:25px;line-height:1.15;margin:0 0 10px;color:var(--about-ink)}
.lira-about .about-prose h2{font-size:30px}
.lira-about .about-prose ul,.lira-about .about-prose ol{padding-left:22px}
.lira-about .about-preview{padding:18px 4%;background:#e4e9db;border-bottom:1px solid var(--about-line)}
.lira-about .about-preview a{margin-left:12px}
.lira-about .about-opening,.lira-about .about-closing{position:relative;isolation:isolate;display:flex;align-items:center}
.lira-about .about-opening{min-height:490px}
.lira-about .about-opening-image,.lira-about .about-closing-image{position:absolute;inset:0;z-index:-2}
.lira-about .about-opening-image picture,.lira-about .about-opening-image img,.lira-about .about-closing-image picture,.lira-about .about-closing-image img{height:100%}
.lira-about .about-opening-image img{object-position:center 58%}
.lira-about .about-opening:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#f7f2e7fa 0%,#f7f2e7f0 29%,#f7f2e7b8 42%,transparent 63%)}
.lira-about .about-opening-layout{padding:40px 0}
.lira-about .about-opening-story{width:45%;max-width:590px}
.lira-about .about-opening h1{font-size:clamp(46px,4.9vw,76px);line-height:.98;margin:0 0 22px;overflow-wrap:anywhere}
.lira-about .about-lead,.lira-about .about-summary{font-size:17px;max-width:510px;margin:0 0 18px}
.lira-about .about-margin-note{position:absolute;top:22px;right:4%;font:italic 25px/1.35 "Libre Caslon Display",Georgia,serif;transform:rotate(-12deg);text-align:center;color:#18352b;background:#f7f2e7c9;padding:12px}
.lira-about .about-story-link,.lira-about .about-button,.lira-about .about-secondary{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;padding:12px 26px;min-height:44px;border-radius:30px;font-size:14px;text-decoration:none;border:1px solid var(--about-ink)}
.lira-about .about-story-link,.lira-about .about-button{background:var(--about-ink);color:#fffaf0}
.lira-about .about-secondary{background:var(--about-paper);color:var(--about-ink)}
.lira-about .about-story-link svg,.lira-about .about-actions svg,.lira-about .about-secondary svg,.lira-about .about-card-story a svg{width:18px;height:18px;flex-shrink:0}
.lira-about .about-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}
.lira-about .about-introduction{width:min(94%,1420px);margin:auto;display:grid;grid-template-columns:1fr 1.05fr .55fr;align-items:center;gap:34px;padding:22px 0;border-bottom:1px solid var(--about-line)}
.lira-about .about-introduction-image{height:270px;padding:8px;background:#fffaf0;box-shadow:0 2px 5px #34241721;transform:rotate(-1.5deg)}
.lira-about .about-introduction-image picture,.lira-about .about-introduction-image img{height:100%}
.lira-about .about-introduction-story .about-prose>p:first-child{font:400 clamp(26px,2.6vw,38px)/1.1 "Libre Caslon Display",Georgia,serif;color:var(--about-ink);letter-spacing:-.025em}
.lira-about .about-editorial-rule{display:block;width:38px;height:1px;background:var(--about-gold);margin-top:17px}
.lira-about .about-history-note{position:relative;min-height:260px}
.lira-about .about-history-note img{height:250px;width:75%;border:7px solid #fffaf0;transform:rotate(-4deg)}
.lira-about .about-paper-note{background:linear-gradient(120deg,#e7d7ba,#f6ebd6 48%,#e6d5b7);padding:24px;font:italic 23px/1.45 "Libre Caslon Display",Georgia,serif;color:#28382d;clip-path:polygon(2% 2%,97% 0,100% 12%,98% 93%,91% 100%,2% 97%,0 77%,1% 12%);box-shadow:0 3px 10px #38241518;transform:rotate(-6deg)}
.lira-about .about-history-note p{position:absolute;right:0;top:25px;margin:0}
.lira-about .about-mission-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:36px;padding:26px 0}
.lira-about .about-essence{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:30px;align-items:center}
.lira-about .about-essence-story h2{font-size:clamp(30px,3vw,44px)}
.lira-about .about-essence-image{height:100%;min-height:310px;max-height:500px;transform:rotate(1deg);border:6px solid #eee4d2}
.lira-about .about-essence-image picture,.lira-about .about-essence-image img{height:100%}
.lira-about .about-values{align-self:center}
.lira-about .about-values-list{display:grid;gap:20px}
.lira-about .about-values-list article{display:flex;gap:20px;align-items:flex-start}
.lira-about .about-values-list svg{width:42px;height:42px;flex-shrink:0;color:var(--about-gold);stroke-width:1.4}
.lira-about .about-values-list h3{font-size:25px;line-height:1.05;margin:0 0 5px}
.lira-about .about-values-list p{font-size:13px;line-height:1.45;margin:0;color:var(--about-muted)}
.lira-about .about-companion{padding-bottom:24px}
.lira-about .about-companion-heading{position:relative;margin:0 calc((100% - 100vw)/2) 18px;padding:30px max(4vw,calc((100vw - 1380px)/2));background:linear-gradient(110deg,#102d24f5,#163e30ef),url("images/about-descubrimiento.ef6531392f57.webp") center/cover;color:#fffaf0}
.lira-about .about-companion-introduction{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:0 60px;align-items:center}
.lira-about .about-companion-introduction .about-eyebrow{grid-column:1}
.lira-about .about-companion-introduction h2{grid-column:1;font-size:clamp(32px,3.4vw,50px);margin:0}
.lira-about .about-companion-introduction .about-prose{grid-column:2;grid-row:1 / span 2;color:#fffaf0;font-size:17px}
.lira-about .about-companion-image{max-width:440px;margin-top:20px}
.lira-about .about-companion-image img{max-height:200px}
.lira-about .about-companion-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px}
.lira-about .about-card-image{border-radius:3px;height:130px}
.lira-about .about-card-image picture,.lira-about .about-card-image img{height:100%}
.lira-about .about-card-story{padding:15px 0 0}
.lira-about .about-card-story .about-prose{font-size:14px}
.lira-about .about-card-story .about-prose h3{font-size:24px}
.lira-about .about-card-story:after{content:"";display:block;width:30px;height:1px;background:var(--about-gold);margin-top:14px}
.lira-about .about-card-story a{font-size:13px;display:inline-flex;align-items:center;gap:8px}
.lira-about .about-card-mark{display:none}
.lira-about .about-companion-fallback{padding:20px 0;max-width:950px}
.lira-about .about-editorial-video{margin:25px auto;max-width:1000px}
.lira-about .about-editorial-video video,.lira-about .about-editorial-video iframe{width:100%;aspect-ratio:16/9}
.lira-about .about-guide-reference{display:grid;grid-template-columns:1.4fr 1fr .75fr;gap:50px;align-items:center;padding:25px 0;border-top:1px solid var(--about-line)}
.lira-about .about-guide-reference h2{font-size:clamp(30px,3vw,42px)}
.lira-about .about-guide-reference p,.lira-about .about-guide-reference li{font-size:15px;line-height:1.5}
.lira-about .about-guide-reference h3{font-size:28px;margin:0 0 16px}
.lira-about .about-guide-reference blockquote{margin:0;font-size:22px}
.lira-about .about-guide-reference ul{list-style:none;padding:0;margin:0;display:grid;gap:12px}
.lira-about .about-guide-reference li{position:relative;padding-left:25px;font-size:13px}
.lira-about .about-guide-reference li:before{content:"×";position:absolute;left:0;top:-3px;font-size:25px;color:#38402d}
.lira-about .about-closing{min-height:330px;color:#fffaf0;background:#16392d}
.lira-about .about-closing:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#10251df2,#10251dbb 48%,#10251d20)}
.lira-about .about-closing-layout{padding:30px 0}
.lira-about .about-closing-story{max-width:700px;width:62%}
.lira-about .about-closing h2{font-size:clamp(32px,3.7vw,52px)}
.lira-about .about-closing .about-prose{color:#fffaf0}
.lira-about .about-closing blockquote{margin:15px 0;font:italic 23px/1.3 "Libre Caslon Display",Georgia,serif}
.lira-about .about-closing .about-button{border-color:#fffaf0}
@media(min-width:1600px){.lira-about .about-companion-heading{margin-inline:calc((100% - 100vw)/2)}}
@media(max-width:1000px){.lira-about .about-opening-story{width:55%}.lira-about .about-margin-note{font-size:21px}.lira-about .about-introduction{grid-template-columns:1fr 1.2fr;gap:24px}.lira-about .about-history-note{grid-column:1 / -1;min-height:230px;max-width:400px;width:100%;justify-self:center}.lira-about .about-history-note img{height:220px}.lira-about .about-mission-layout{grid-template-columns:1fr;gap:28px}.lira-about .about-values-list{grid-template-columns:1fr 1fr}.lira-about .about-companion-cards{grid-template-columns:1fr 1fr;gap:28px}.lira-about .about-card-image{height:180px}.lira-about .about-guide-reference{grid-template-columns:1.2fr 1fr;gap:28px}.lira-about .about-guide-reference>div:last-child{grid-column:1 / -1}.lira-about .about-guide-reference ul{grid-template-columns:repeat(3,1fr)}}
@media(max-width:620px){.lira-about .about-width{width:88%}.lira-about .about-opening{min-height:670px;align-items:flex-start}.lira-about .about-opening-layout{padding:34px 0 220px}.lira-about .about-opening-story{width:100%}.lira-about .about-opening h1{font-size:clamp(43px,11vw,62px)}.lira-about .about-opening:after{background:linear-gradient(180deg,#f7f2e7fa 0%,#f7f2e7f5 45%,#f7f2e7b0 68%,transparent)}.lira-about .about-margin-note{display:none}.lira-about .about-lead{font-size:16px}.lira-about .about-introduction{width:88%;grid-template-columns:1fr;padding:26px 0}.lira-about .about-introduction-story{grid-row:1}.lira-about .about-introduction-image{height:240px}.lira-about .about-essence{grid-template-columns:1fr}.lira-about .about-essence-image{min-height:0;height:280px}.lira-about .about-values-list{grid-template-columns:1fr}.lira-about .about-companion-introduction{display:block}.lira-about .about-companion-introduction .about-prose{font-size:16px;margin-top:18px}.lira-about .about-companion-heading{padding:28px 6vw}.lira-about .about-companion-cards{grid-template-columns:1fr}.lira-about .about-card-image{height:180px}.lira-about .about-guide-reference{grid-template-columns:1fr;padding:28px 0}.lira-about .about-guide-reference blockquote{max-width:330px;margin:10px 6px}.lira-about .about-guide-reference ul{grid-template-columns:1fr}.lira-about .about-closing-story{width:100%}.lira-about .about-closing:after{background:#10251dce}.lira-about .about-closing-layout{padding:34px 0}.lira-about .about-actions{gap:10px}.lira-about .about-actions a{padding:11px 18px}}
@media(prefers-reduced-motion:reduce){.lira-about *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* Gold and burgundy actions, matching the homepage. */
.lira-about .about-story-link,.lira-about .about-button{background:linear-gradient(115deg,#b68032,#8c551c);border-color:#945e23;color:#fffaf0}
.lira-about .about-secondary{background:linear-gradient(120deg,#841c38,#5b0e22);border-color:#75172f;color:#fffaf0}
.lira-about .about-story-link:hover,.lira-about .about-button:hover,.lira-about .about-secondary:hover{filter:brightness(1.1)}
.lira-about .about-closing .about-button{background:linear-gradient(120deg,#841c38,#5b0e22);border-color:#75172f}
.lira-about .about-guide-reference .about-secondary{background:linear-gradient(115deg,#b68032,#8c551c);border-color:#945e23;color:#fffaf0}
.lira-about .about-guide-reference .about-secondary:hover{background:linear-gradient(115deg,#a66f28,#784617);filter:none}

/* Golden limitations block with crosses vertically centred beside each sentence. */
.lira-about .about-guide-reference>div:last-child h3{color:#926019}
.lira-about .about-guide-reference>div:last-child li{display:flex;align-items:center;gap:10px;padding-left:0;color:#80521b}
.lira-about .about-guide-reference>div:last-child li:before{position:static;display:block;flex:0 0 16px;width:16px;text-align:center;font:22px/1 Arial,Helvetica,sans-serif;color:#926019}

/* Fill the row with the available public cards and centre their presentation. */
.lira-about .about-companion-cards{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:32px;align-items:start}
.lira-about .about-card-story{text-align:center;padding-top:20px}
.lira-about .about-card-story .about-prose{max-width:390px;margin-inline:auto}
.lira-about .about-card-story:after{margin-inline:auto}
.lira-about .about-card-image{height:170px;border-radius:6px}
@media(max-width:760px){.lira-about .about-companion-cards{grid-template-columns:1fr;gap:28px}.lira-about .about-card-image{height:190px}.lira-about .about-card-story{padding-top:16px}}
