/* Edition 30: original library artwork, with space to read and explore. */
.intro-sequence.quiet-intro{background:#b29adc;color:#38291e}
.intro-edition{width:min(86vw,1120px)}
.intro-edition-label{display:block;font:10px/1.5 Plex,monospace;letter-spacing:2px;margin-bottom:8vh}
.intro-type{overflow:hidden;font:700 clamp(68px,11vw,156px)/.98 Inter,sans-serif;letter-spacing:-.075em}
.intro-type>span{display:block;transform-origin:left bottom;padding-bottom:.08em}
.intro-type-italic{font:italic clamp(58px,10vw,145px)/1 Garamond,Georgia,serif;letter-spacing:-.055em;color:#dbe6e9}
.intro-rule{height:1px;background:#38291e;margin:30px 0;transform-origin:left}
.intro-signature{display:flex;justify-content:space-between;align-items:center;gap:20px}
.intro-signature img{width:180px;height:auto}.intro-signature>span{font:11px Plex,monospace}
.live-feature{padding:70px 5%;background:#101210}
.live-spread{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:6%;max-width:1320px;align-items:start}
.live-spread::before,.live-spread::after{display:none}
.live-poster{display:flex;flex-direction:column;position:relative;isolation:isolate;min-height:660px;padding:0;background:none;overflow:hidden}
.live-poster h2{order:0;justify-content:flex-start;font-size:27px;margin:0;position:relative;z-index:2}
.live-cup-art{position:absolute;inset:90px -15% 40px;z-index:-1;display:flex;align-items:center;pointer-events:none}
.live-cup-art img{display:block;width:100%;height:auto;mix-blend-mode:screen}
.live-manifesto{order:1;transform:none;margin:85px 0 0;width:100%;max-width:none;text-align:left;font:700 clamp(54px,5.8vw,84px)/.88 TicketSerif,Garamond,Georgia;letter-spacing:-.055em;color:#d5ded7}
.live-manifesto .live-line:nth-child(2){margin-left:9%}
.live-art-caption{order:2;margin:auto 0 0;padding-top:35px;font:9px/1.6 Plex,monospace;letter-spacing:1px;color:#adb9ae}
.live-editorial{display:flex;flex-direction:column;padding-top:4px;min-width:0}
.live-editorial>h3{order:0;text-align:left;font:italic clamp(56px,5.7vw,82px)/.95 Garamond,Georgia;letter-spacing:-.055em;margin:0 0 20px;color:#b18bd9}
.live-intro{order:1;text-align:left;max-width:390px;margin:0 0 32px;font:13px/1.6 Inter;letter-spacing:0;text-transform:none}
.live-tabs{order:2;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;max-width:none}
.live-tabs button{min-height:82px;padding:12px 14px;gap:9px;font-size:13px}
.live-tabs button span,.live-tabs button[aria-selected=true] span{font-size:29px;letter-spacing:-1px}
.live-tabs button:nth-child(2){border-right:0}.live-tabs button:nth-child(-n+2){border-bottom:1px solid #788478}
.live-panel{order:3;min-height:143px;margin:0;padding:24px 0;max-width:none}
.live-panel[hidden]{display:none}.live-panel h4{font-size:29px}.live-panel p{font-size:12px}
.live-example{order:4;font-size:25px;justify-content:space-between}
.live-podium-note{order:5;display:flex;align-items:center;gap:25px;padding:20px 0 10px}
.live-podium-note img{width:100px;height:78px;object-fit:contain;filter:brightness(0) saturate(100%) invert(79%) sepia(8%) saturate(316%) hue-rotate(82deg)}
.live-podium-note p{font:italic 23px/1.1 Garamond,Georgia;color:#b9c4b9;margin:0}
.live-included{order:6;text-align:left;margin:12px 0 0;max-width:none;font-size:10px}
.live-editorial>a:last-child:not(.live-example){order:7;justify-content:flex-start;margin:12px 0 0}
#rol-sonido .role-library-art{height:260px;width:260px;max-width:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1)}
#rol-sonido .offer-evidence:hover .role-library-art{transform:rotate(22deg)}
@media(max-width:760px){
 .intro-edition-label{font-size:8px;letter-spacing:1px;margin-bottom:7vh}.intro-type{font-size:15vw}.intro-type-italic{font-size:12.5vw}.intro-signature img{width:135px}.intro-signature>span{font-size:8px}.intro-rule{margin:24px 0}
 .live-feature{padding:40px 22px}.live-spread{grid-template-columns:1fr;gap:32px}.live-poster{min-height:400px}.live-poster h2{font-size:24px}.live-manifesto{font-size:15vw;margin:55px 0 0;max-width:none;transform:none}.live-cup-art{inset:45px -9% 5px}.live-art-caption{font-size:7px;letter-spacing:.5px}.live-editorial>h3{font-size:62px;margin-bottom:15px}.live-intro{max-width:none;font-size:12px;margin-bottom:25px}.live-panel{min-height:145px}.live-example{font-size:25px}.live-podium-note{gap:20px}.live-included{padding:0}#rol-sonido .role-library-art{width:210px;height:210px}
}
@media(prefers-reduced-motion:reduce){#rol-sonido .role-library-art{transition:none}#rol-sonido .offer-evidence:hover .role-library-art{transform:none}}
