@font-face{font-family:display;src:url(../media/OpioNacional-s.p.3m278913nion9.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:73.3%;descent-override:19.55%;line-gap-override:0.0%;size-adjust:143.25%}.display_757dc5dd-module__02eymG__className{font-family:display,display Fallback;font-style:normal;font-weight:400}.display_757dc5dd-module__02eymG__variable{--font-display:"display", "display Fallback"}
@font-face{font-family:body;src:url(../media/serif-s.p.1e1dxbsn45cmw.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:body Fallback;src:local(Arial);ascent-override:83.43%;descent-override:23.22%;line-gap-override:0.0%;size-adjust:116.27%}.body_3c50c5db-module__U6iodG__className{font-family:body,body Fallback;font-style:normal;font-weight:400}.body_3c50c5db-module__U6iodG__variable{--font-body:"body", "body Fallback"}
:root{--band:#144258;--ochre:#d7a05e;--ink:#0b2a44;--letter:#dcc6b2;--text:#efe4d4;--display:var(--font-display), Georgia, serif;--body:var(--font-body), Georgia, serif;--art:min(100svh, 100vw - 420px);--gutter:clamp(32px, 4.4vw, 76px);--bar:54px}*,:before,:after{box-sizing:border-box}html{background:var(--band);-webkit-text-size-adjust:100%;overflow-x:clip}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{color:var(--text);font:400 18px/1.6 var(--body);font-synthesis:none;-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p,ol,ul,figure{margin:0;padding:0}h1,h2,h3{font-weight:400}ol,ul{list-style:none}img{display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a:focus-visible,button:focus-visible{outline-offset:3px;outline:2px solid}::selection{background:var(--letter);color:var(--ink)}a:hover,button:hover{text-underline-offset:.24em;text-decoration:underline;text-decoration-thickness:1px}.skip-link{z-index:10;background:var(--letter);color:var(--ink);padding:10px 16px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}h1,h2,h3{color:var(--letter);font-family:var(--display);text-transform:uppercase}.opening{grid-template-columns:var(--art) minmax(0, 1fr);min-height:100svh;display:grid}.sleeve{align-self:center}.sleeve img{width:100%;height:auto}.contents{padding:clamp(24px, 5svh, 56px) var(--gutter);align-self:center;container-type:inline-size}h1{letter-spacing:.05em;margin-left:-.03em;font-size:clamp(34px,min(13cqi,11svh),96px);line-height:1.04}.artist{color:var(--letter);margin-top:.7em;font-size:clamp(18px,2.7svh,24px);line-height:1.3}.tracklist{margin-top:clamp(20px,5svh,52px);font-size:clamp(16px,2.2svh,19px);line-height:1.3}.tracklist a{grid-template-columns:2.1em minmax(0,1fr);align-items:baseline;padding-block:clamp(3px,.62svh,7px);display:grid}.tracklist a span:first-child{color:var(--letter);font-size:.84em}.tracklist a:hover{text-decoration:none}.tracklist a:hover span:last-child{text-underline-offset:.24em;text-decoration:underline;text-decoration-thickness:1px}.band-actions{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:clamp(20px,4.5svh,44px);display:flex}.listen{background:var(--ochre);color:var(--ink);padding:.62em 1em .6em;font-size:17px;line-height:1.25;display:inline-block}.listen:hover{background:var(--letter);text-decoration:none}.more{padding-block:8px;font-size:17px}.painted{color:#0000;background:var(--paint) center / clamp(420px, 52vw, 760px);-webkit-background-clip:text;background-clip:text;margin-block:-.16em -.06em;padding:.16em .03em .06em 0;display:inline-block}@media (forced-colors:active){.painted{color:canvastext;background:0 0}}.running{z-index:2;height:var(--bar);padding-inline:var(--gutter) 96px;background:var(--band);color:var(--letter);white-space:nowrap;align-items:center;gap:1em;font-size:15px;line-height:1.2;display:flex;position:sticky;top:0}.lyrics{padding:clamp(8px, 1.6svh, 16px) var(--gutter) clamp(72px, 13svh, 136px);container-type:inline-size}.lyrics h2{letter-spacing:.03em;margin-bottom:clamp(32px,6svh,60px);margin-left:-.03em;font-size:min(clamp(34px,7.6vw,120px),7.93651cqi,18svh);line-height:1.02}.lyrics h2 small{font-family:var(--body);letter-spacing:0;text-transform:none;margin-top:.2em;margin-left:.1em;font-size:20px;line-height:1.35;display:block}.verses{max-width:1240px}.lyrics p{break-inside:avoid;margin-bottom:1.4em;font-size:clamp(18px,1.3vw,20px);line-height:1.62}.lyrics p:last-child{margin-bottom:0}.lyrics .chorus{color:var(--letter);margin-left:1.75em}@media (min-width:1100px){.verses{columns:2;column-gap:clamp(56px,6vw,112px)}.running span:last-child{display:none}}.lyrics p span,.verse span{text-indent:-1em;padding-left:1em;display:block}.stage{height:100svh;position:relative;overflow:hidden}.stage img{object-fit:cover;object-position:var(--focus)}.stage-title-art,.stage-sheet,.stage-number{display:none}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.flight{height:calc((var(--flight-screens) + 2) * 100svh)}.stage{position:sticky;top:0}.stage-title-art{background:var(--title-art) var(--focus) / cover;opacity:clamp(0, calc(1.6 - var(--flight,0) * 3.2), 1);display:block;position:absolute;inset:0}.stage-sheet{width:100%;height:100%;fill:var(--band);display:block;position:absolute;inset:0}.stage-number{top:0;left:var(--gutter);color:var(--letter);font-size:15px;line-height:var(--bar);opacity:clamp(0, calc(1 - var(--flight,0) * 12), 1);display:block;position:absolute}.flight+.reading{z-index:1;background:var(--band);min-height:calc(100svh + 1px);margin-top:-100svh;position:relative}}.indice-toggle{z-index:6;height:var(--bar);background:var(--band);color:var(--letter);padding-inline:24px;font-size:15px;line-height:1.2;position:fixed;top:0;right:0}.indice{background:var(--band);width:min(460px,100vw);height:100svh;max-height:none;color:var(--text);transition:clip-path .28s cubic-bezier(.2, .7, .2, 1), overlay .28s allow-discrete, display .28s allow-discrete;clip-path:inset(0 0 0 100%);border:0;margin:0;padding:clamp(16px,3svh,28px) clamp(28px,4vw,56px);position:fixed;inset:0 0 0 auto;overflow-y:auto}.indice:popover-open{clip-path:inset(0)}@starting-style{.indice:popover-open{clip-path:inset(0 0 0 100%)}}.indice::backdrop{background:0 0}.indice-close{color:var(--letter);margin:0 0 clamp(16px,3svh,28px) auto;padding-block:8px;font-size:15px;display:block}.indice .tracklist{margin-top:0;font-size:clamp(17px,2.4svh,20px)}.closing{padding:clamp(96px,18svh,176px) clamp(32px,7vw,128px) 28px}#creditos{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:56px clamp(48px,7vw,128px);display:grid}.closing h2{letter-spacing:.03em;font-size:clamp(34px,2.8vw,52px);line-height:1.08}.band-intro,.dedication>p{color:var(--letter);margin-top:clamp(28px,5svh,48px)}.names{margin-top:.5em;font-size:clamp(20px,1.9vw,27px);line-height:1.5}.credits-detail{max-width:36em}.credits-detail>*+*{margin-top:1.8em}.collaborators li+li{margin-top:1.5em}.collaborators h3{letter-spacing:.05em;margin-bottom:.3em;font-size:clamp(18px,1.5vw,21px);line-height:1.3}.dedication{margin-top:clamp(80px,14svh,144px)}.dedication>p{margin-top:0}#escucha{margin-top:clamp(64px,11svh,112px)}footer{color:var(--letter);flex-wrap:wrap;justify-content:space-between;gap:4px 32px;margin-top:clamp(80px,14svh,144px);font-size:15px;display:flex}@media (prefers-reduced-motion:reduce){.indice{transition:none}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.indice-toggle{animation:linear both toggle-in;animation-timeline:scroll(root);animation-range:70svh 100svh}}}@keyframes toggle-in{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@media (max-width:899.98px),(max-height:560px){:root{--gutter:24px;--bar:46px}body{font-size:17px}.opening{min-height:0;display:block}.contents{padding-block:32px 44px}h1{font-size:clamp(34px,13cqi,84px)}.artist{font-size:20px}.tracklist{margin-top:28px;font-size:18px}.tracklist a{padding-block:7px}.running{padding-right:84px}.lyrics{padding-block:10px 72px}.lyrics h2{font-size:min(clamp(34px, 13.5vw, 96px), 100cqi / (var(--longest) * 1.04), 22svh)}.lyrics h2 small{font-size:17px}.lyrics p{font-size:17px;line-height:1.58}.lyrics .chorus{margin-left:1em}.indice-toggle{padding-inline:20px}.closing{padding:72px 24px calc(24px + env(safe-area-inset-bottom))}#creditos{grid-template-columns:minmax(0,1fr)}.credits-detail{font-size:17px}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference) and (max-width:899.98px),(prefers-reduced-motion:no-preference) and (max-height:560px){.indice-toggle{animation-range:60vw 100vw}}}
