
#opiniones{font-family:Bloom,system-ui,sans-serif;color:#543428;overflow:hidden}
#opiniones *{box-sizing:border-box}#opiniones :is(h2,h3,p,figure,blockquote){margin:0}#opiniones button{font:inherit;cursor:pointer}#opiniones button:focus-visible,#opiniones summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}
#opiniones .op-variant{display:none;position:relative;padding:70px 6% 90px}html[data-opinion=a] #opiniones .op-a,html[data-opinion=b] #opiniones .op-b,html[data-opinion=c] #opiniones .op-c{display:block}
#opiniones .op-kicker{font-size:10px;letter-spacing:.14em;display:flex;gap:24px;align-items:center}#opiniones .op-kicker span{padding-right:24px;border-right:1px solid currentColor}#opiniones h2{font:400 clamp(62px,7.8vw,108px)/.99 ArrivalSerif,Georgia,serif;letter-spacing:-.045em;margin:30px 0 28px}#opiniones h2 em{font-weight:400}#opiniones .op-intro{font:400 22px/1.5 ArrivalSerif,Georgia,serif;max-width:420px}#opiniones .op-demo{font-size:10px;letter-spacing:.045em;text-transform:uppercase;display:inline-block;padding:8px 12px;border:1px solid currentColor;border-radius:30px;opacity:.75}#opiniones .op-byline{font-size:11px;line-height:1.8;display:flex;justify-content:space-between;gap:20px;padding-top:25px;border-top:1px solid #54342833}#opiniones .op-byline span{opacity:.7}#opiniones .op-placeholder{font:400 34px/1.28 ArrivalSerif,Georgia,serif;letter-spacing:-.02em}#opiniones .op-note{font-size:11px;line-height:1.8;max-width:620px;opacity:.8;margin-top:25px}
#opiniones .op-a{background:#faf5eb}#opiniones .op-a .op-layout{max-width:1130px;margin:auto;display:grid;grid-template-columns:1fr 1.25fr;gap:80px;align-items:start}#opiniones .op-a .op-feature{position:relative;margin-top:80px;padding:40px 0 0;border-top:1px solid #54342855}#opiniones .op-a .op-mark{font:400 200px/1 ArrivalSerif,Georgia,serif;position:absolute;right:0;top:-30px;opacity:.09;pointer-events:none}#opiniones .op-a .op-placeholder{font-size:clamp(34px,4vw,56px);margin:28px 0 45px}#opiniones .op-controls{display:flex;align-items:center;gap:14px;margin-top:30px}#opiniones .op-controls button{width:48px;height:48px;border:1px solid currentColor;background:transparent;color:inherit;border-radius:50%;font-size:22px}#opiniones .op-controls button:hover{background:#543428;color:#faf5eb}#opiniones .op-counter{font-size:11px;letter-spacing:.08em;margin-right:auto}#opiniones .op-sample{display:none}#opiniones .op-sample.is-active{display:block;animation:op-slide .55s ease both}
#opiniones .op-b{background:#dfebdf;color:#264737}#opiniones .op-b>header{max-width:1120px;margin:auto}#opiniones .op-book{max-width:1040px;margin:55px auto 0;display:grid;grid-template-columns:1fr 1fr;box-shadow:0 22px 35px -22px #18342688;background:#fcf8ed;border-radius:3px;color:#543428}#opiniones .op-book-cover{padding:55px 40px;border-right:1px solid #54342833;position:relative;background:linear-gradient(90deg,#fcf8ed 94%,#ddd4bf)}#opiniones .op-book-cover h3{font:italic 400 50px/1.05 ArrivalSerif,Georgia,serif;margin:32px 0}#opiniones .op-book-pages{padding:20px 40px 35px;background:linear-gradient(90deg,#e6ddca,#fcf8ed 7%)}#opiniones .op-entry{border-bottom:1px solid #54342833}#opiniones .op-entry summary{list-style:none;cursor:pointer;padding:25px 0;display:flex;justify-content:space-between;gap:15px;font:400 26px/1.2 ArrivalSerif,Georgia,serif}#opiniones .op-entry summary::-webkit-details-marker{display:none}#opiniones .op-entry summary::after{content:'+';font-size:27px}#opiniones .op-entry[open] summary::after{content:'−'}#opiniones .op-entry .op-entry-body{padding:0 0 25px;animation:op-page .55s ease both;transform-origin:left top}#opiniones .op-entry .op-placeholder{font-size:26px;margin-bottom:22px}#opiniones .op-book-lines{height:85px;margin-top:35px;background:repeating-linear-gradient(transparent 0 27px,#54342822 28px 29px)}
#opiniones .op-c{background:#75213d;color:#fbf2e7}#opiniones .op-c>header{max-width:1120px;margin:auto;text-align:center}#opiniones .op-c .op-kicker{justify-content:center}#opiniones .op-c .op-intro{margin:auto}#opiniones .op-talks{display:flex;gap:25px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;max-width:1120px;margin:55px auto 0;padding:12px 5px 38px;scrollbar-width:thin;scrollbar-color:#fbf2e788 transparent}#opiniones .op-talk{position:relative;flex:0 0 calc((100% - 50px)/3);min-width:0;padding:28px 25px 32px;background:#fbf2e7;color:#67213c;border-radius:25px 25px 25px 3px;scroll-snap-align:center}#opiniones .op-talk:nth-child(2){margin-top:45px;background:#e8e6f0}#opiniones .op-talk:nth-child(3){margin-top:15px;background:#e6ebd9}#opiniones .op-talk .op-placeholder{font-size:30px;margin:27px 0 35px}#opiniones .op-talk .op-byline{display:block;border-color:#67213c44}#opiniones .op-talk .op-byline span{display:block}#opiniones .op-c .op-controls{max-width:1120px;margin:0 auto}#opiniones .op-c .op-controls button:hover{background:#fbf2e7;color:#75213d}
#opiniones .op-source{padding:22px 6%;font-size:10px;line-height:1.8;background:#f8f5ed;color:#64594e}#opiniones.op-enhanced .op-reveal{opacity:0;transform:translateY(45px);transition:opacity .8s ease,transform 1.1s cubic-bezier(.16,1,.3,1)}#opiniones.op-enhanced .op-reveal.op-visible{opacity:1;transform:none}#opiniones .op-talk.op-reveal{transition-delay:calc(var(--op-i,0)*.12s)}
@keyframes op-slide{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}@keyframes op-page{from{opacity:0;transform:perspective(900px) rotateY(-9deg)}to{opacity:1;transform:none}}
@media(max-width:820px){#opiniones .op-variant{padding:45px 25px 55px}#opiniones h2{font-size:clamp(55px,15vw,88px)}#opiniones .op-kicker{font-size:8px;gap:14px}#opiniones .op-kicker span{padding-right:14px}#opiniones .op-intro{font-size:21px}#opiniones .op-a .op-layout{grid-template-columns:1fr;gap:0}#opiniones .op-a .op-feature{margin-top:45px;padding-top:30px}#opiniones .op-a .op-placeholder{font-size:37px;margin-bottom:30px}#opiniones .op-byline{font-size:10px}#opiniones .op-book{display:block;margin-top:38px}#opiniones .op-book-cover{padding:32px 25px;border-right:0;border-bottom:1px solid #54342833;background:#fcf8ed}#opiniones .op-book-cover h3{font-size:42px;margin:24px 0}#opiniones .op-book-lines{height:35px;margin-top:15px}#opiniones .op-book-pages{padding:0 25px 25px;background:#fcf8ed}#opiniones .op-entry summary{font-size:24px}#opiniones .op-talks{margin-top:38px;gap:20px;padding-bottom:30px}#opiniones .op-talk{flex-basis:88%;padding:25px;min-height:340px}#opiniones .op-talk:nth-child(2),#opiniones .op-talk:nth-child(3){margin-top:0}#opiniones .op-talk .op-placeholder{font-size:32px}#opiniones .op-source{padding:20px 25px}}
@media(prefers-reduced-motion:reduce){#opiniones.op-enhanced .op-reveal{opacity:1;transform:none;transition:none}#opiniones .op-sample.is-active,#opiniones .op-entry .op-entry-body{animation:none}#opiniones .op-talks{scroll-behavior:auto}}
