.obra-hero{position:relative;isolation:isolate;border-bottom:1px solid var(--line);overflow:hidden;padding:34px max(6%,24px) 110px;background:radial-gradient(ellipse at 78% 32%,#856c4025,transparent 38%),linear-gradient(180deg,#131b1e,#0d1113 85%)}.obra-hero::before{content:'';position:absolute;inset:0;z-index:-1;background:url('assets/mundo-velado-1600.webp') center/cover no-repeat;opacity:.12}.obra-inner{max-width:var(--max);margin:auto}.obra-back{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:var(--muted);border-bottom:1px solid #c3aa774d}.obra-back:hover,.obra-inline-link:hover{color:var(--gold)}.obra-hero-grid{display:grid;grid-template-columns:minmax(260px,360px) minmax(0,1fr);align-items:center;gap:clamp(60px,8vw,130px);padding-top:75px}.obra-cover img{width:100%;height:auto;border:1px solid #9b8354;box-shadow:0 0 0 3px #9b835410,12px 20px 40px #0009,25px 35px 70px #0007}.obra-intro h1{font-size:clamp(53px,6vw,92px);letter-spacing:-2px;line-height:1.06;overflow-wrap:anywhere}.obra-intro h1 em{font-weight:400}.obra-lead{font:clamp(20px,2vw,26px)/1.5 var(--serif);max-width:650px;color:#d4d0c7}.obra-facts{display:flex;align-items:center;gap:15px 22px;flex-wrap:wrap;margin:30px 0 14px}.obra-facts>span:last-child{font-size:13px;color:var(--muted)}.obra-intro .button{margin-top:24px}.obra-section{padding:95px max(6%,24px);border-bottom:1px solid var(--line)}.obra-content{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);gap:9%}.obra-content h2{font-size:clamp(40px,4vw,58px)}.obra-prose{max-width:690px;color:#c1c5c0;font-size:18px;line-height:1.8}.obra-prose p:last-of-type{margin-bottom:0}.obra-prose em{color:var(--paper)}.obra-next{background:#131b1e}.obra-inline-link{display:block;width:fit-content;min-height:44px;border-bottom:1px solid #c3aa7766;color:var(--paper);font-size:15px;margin-top:16px;padding:8px 0}.obra-inline-link span{color:var(--gold)}
@media(max-width:900px){.obra-hero{padding-bottom:76px}.obra-hero-grid{grid-template-columns:minmax(200px,280px) minmax(0,1fr);gap:42px;padding-top:58px}.obra-intro h1{font-size:clamp(45px,5.8vw,65px)}.obra-prose{font-size:17px}.obra-section{padding-top:75px;padding-bottom:75px}}
@media(max-width:700px){.obra-hero-grid{grid-template-columns:1fr;gap:48px}.obra-cover{width:240px;max-width:75%;margin:auto}.obra-intro h1{font-size:clamp(47px,11vw,65px)}.obra-hero{padding-top:18px;padding-bottom:65px}.obra-hero-grid{padding-top:38px}.obra-content{grid-template-columns:1fr;gap:10px}.obra-section{padding:64px 24px}.obra-prose{font-size:16px}.obra-lead{font-size:21px}}
@media(max-width:390px){.obra-intro h1{font-size:44px}.obra-facts{align-items:flex-start;flex-direction:column}}
