:root{--void: #000000;--bone: #e6dac0;--gold: #c9a961;--gold-dim: #8a7443;--ash: #8c826b;--ash-light: #a89c80;--line: #1f1b12;--mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--display: "Cinzel", "Times New Roman", serif;--measure: 62ch;--gutter: 1.5rem}*,*:before,*:after{box-sizing:border-box}html{background:var(--void)}body{margin:0;background:var(--void);color:var(--bone);font-family:var(--mono);font-size:.9375rem;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}p{max-width:var(--measure)}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.shell{width:100%;max-width:62rem;margin:0 auto;padding:0 var(--gutter)}.top{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1.75rem 0 1.25rem;border-bottom:1px solid var(--line)}.top__mark{font-family:var(--display);font-size:1.375rem;letter-spacing:.18em;color:var(--bone)}.top__nav{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.25rem;font-size:.8125rem;color:var(--ash)}.top__nav a:hover,.top__nav a[aria-current=page],.top__langs a.is-current{color:var(--gold)}.top__langs{display:inline-flex;gap:.65rem;padding-left:1.25rem;border-left:1px solid var(--line)}@media(max-width:26rem){.top__nav{gap:.5rem 1rem}.top__langs{padding-left:1rem}}.boot{padding:4rem 0 3rem}.boot__log{font-size:.8125rem;color:var(--ash);line-height:1.9;margin:0 0 2.5rem;list-style:none;padding:0}.boot__log li{opacity:0;animation:surface .4s steps(3) forwards}.boot__log li:nth-child(1){animation-delay:.1s}.boot__log li:nth-child(2){animation-delay:.35s}.boot__log li:nth-child(3){animation-delay:.6s}.boot__log b{color:var(--gold-dim);font-weight:400}.boot__title{font-family:var(--display);font-weight:400;font-size:clamp(2.75rem,13vw,6rem);line-height:.92;letter-spacing:.02em;margin:0;color:var(--bone);opacity:0;animation:surface .5s steps(4) .85s forwards}.boot__title span{display:block;color:var(--gold)}.boot__note{margin:1.75rem 0 0;max-width:44ch;color:var(--ash-light);font-size:.875rem;opacity:0;animation:surface .5s 1.2s forwards}@keyframes surface{to{opacity:1}}@media(prefers-reduced-motion:reduce){.boot__log li,.boot__title,.boot__note{opacity:1;animation:none}}.u-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dir{border-top:1px solid var(--line);margin:0 0 4rem;padding:0;list-style:none}.row{position:relative;display:grid;grid-template-columns:4.5rem 1fr auto;align-items:center;gap:0 1rem;padding:1.1rem 0;border-bottom:1px solid var(--line);cursor:pointer}.row__play{grid-column:1;grid-row:1 / span 2;background:none;border:0;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.row__play:disabled{cursor:default}.row:hover .row__title,.row.is-playing .row__title{color:var(--gold)}.row__id{font-size:.75rem;color:var(--gold-dim);letter-spacing:.08em;white-space:nowrap}button.row__play:not(:disabled) .row__id:before{content:"▶︎";margin-right:.4em;font-size:.85em;color:var(--gold)}.row.is-playing button.row__play .row__id:before{content:"❚❚";letter-spacing:-.1em}.row__title{grid-column:2;grid-row:1;font-family:var(--display);font-size:1.25rem;letter-spacing:.06em;color:var(--bone);justify-self:start}.row__meta{grid-column:2;grid-row:2;font-size:.6875rem;color:var(--ash);letter-spacing:.12em}.row__time{grid-row:1 / span 2;grid-column:3;font-size:.8125rem;color:var(--ash);font-variant-numeric:tabular-nums;text-align:right}.row.is-playing .row__time{color:var(--gold)}.row__bar{position:absolute;left:0;bottom:-1px;height:1px;width:0;background:var(--gold);pointer-events:none}.row.is-playing .row__bar{bottom:-2px;height:3px}.row__bar:after{content:"";position:absolute;right:0;top:50%;width:.75rem;height:.75rem;border-radius:50%;background:var(--gold);transform:translate(50%,-50%) scale(0);transition:transform .15s ease}.row.is-playing .row__bar:after{transform:translate(50%,-50%) scale(1)}.row.is-scrubbing .row__bar:after,.row.is-playing:has(.row__seek:hover) .row__bar:after,.row.is-playing:has(.row__seek:focus-visible) .row__bar:after{transform:translate(50%,-50%) scale(1.5)}.row.is-playing:has(.row__seek:focus-visible) .row__bar:after{box-shadow:0 0 0 2px var(--void),0 0 0 3px var(--bone)}.row__seek{display:none;position:absolute;left:0;right:0;bottom:-1rem;height:2rem;cursor:pointer;touch-action:pan-y;z-index:2}.row.is-playing .row__seek{display:block}.row__seek:focus{outline:none}@supports not selector(:has(a)){.row__seek:focus-visible{outline:1px solid var(--gold-dim)}}@media(prefers-reduced-motion:reduce){.row__bar:after{transition:none}}.row[data-estado=vendido]{cursor:default}.row[data-estado=vendido] .row__title{color:var(--ash);text-decoration:line-through;text-decoration-color:var(--gold-dim)}.row[data-estado=vendido]:hover .row__title{color:var(--ash)}.row__tag{grid-column:3;grid-row:1 / span 2;font-size:.6875rem;color:var(--gold-dim);letter-spacing:.1em;text-align:right}.block{padding:3.5rem 0;border-top:1px solid var(--line)}.dir+.block{border-top:0;padding-top:0}.block__head{font-family:var(--display);font-weight:400;font-size:clamp(1.5rem,5vw,2.25rem);letter-spacing:.04em;margin:0 0 1.5rem}.lede{color:var(--ash-light);margin:0 0 2rem}.tiers{display:grid;gap:1px;background:var(--line);border:1px solid var(--line)}.tier{background:var(--void);padding:1.75rem 1.5rem}.tier--destacada{background:#070603}.tier__name{font-family:var(--display);font-size:1.125rem;letter-spacing:.08em;margin:0 0 .35rem;color:var(--gold)}.tier__price{font-size:.8125rem;color:var(--ash);margin:0 0 1rem}.tier__summary{margin:0 0 1.25rem;font-size:.875rem}.tier__list{margin:0 0 1.25rem;padding:0;list-style:none;font-size:.8125rem;color:var(--ash)}.tier__list li{padding-left:1.1rem;position:relative;line-height:1.8}.tier__list li:before{content:"";position:absolute;left:0;top:.75em;width:.45rem;height:1px;background:var(--gold-dim)}.tier__limit{font-size:.75rem;color:var(--gold-dim);margin:0;line-height:1.7}@media(min-width:46rem){.tiers{grid-template-columns:repeat(2,1fr)}}.action{display:inline-block;padding:.85rem 2rem;border:1px solid var(--gold);color:var(--void);font-size:.8125rem;letter-spacing:.1em;cursor:pointer;background:var(--gold);font-family:var(--mono)}.action:hover{background:var(--bone);border-color:var(--bone);color:var(--void)}.field{display:block;margin:0 0 1.5rem;max-width:34rem}.field__label{display:block;font-size:.75rem;color:var(--ash);letter-spacing:.1em;margin:0 0 .5rem}.field input,.field select,.field textarea{width:100%;background:#080704;border:1px solid var(--line);color:var(--bone);font-family:var(--mono);font-size:.9375rem;padding:.75rem .85rem}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--gold-dim);outline:none}.field textarea{min-height:8rem;resize:vertical}.file-head{padding:3rem 0 2.5rem}.file-head__id{font-size:.75rem;color:var(--gold-dim);letter-spacing:.14em;margin:0 0 .75rem}.file-head__title{font-family:var(--display);font-weight:400;font-size:clamp(2.25rem,10vw,4.5rem);line-height:1;letter-spacing:.02em;margin:0 0 1rem}.file-head__meta{font-size:.75rem;color:var(--ash);letter-spacing:.14em;margin:0 0 2rem}.specs{display:flex;flex-wrap:wrap;gap:2.5rem;margin:0 0 2.5rem;padding:0;font-size:.8125rem}.specs div{display:flex;flex-direction:column;gap:.25rem}.specs dt{color:var(--ash);font-size:.6875rem;letter-spacing:.1em}.specs dd{margin:0;color:var(--bone);font-variant-numeric:tabular-nums}.art{--acento: 230 218 192;display:block;width:100%;height:auto;max-width:28rem;aspect-ratio:1;object-fit:cover;border:1px solid rgb(var(--acento) / .16);box-shadow:0 0 46px -6px rgb(var(--acento) / .2),0 30px 110px -30px rgb(var(--acento) / .28);margin:0 0 2.75rem;background:#080704}.foot{border-top:1px solid var(--line);padding:2.5rem 0 4rem;display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-between;font-size:.75rem;color:var(--ash)}.foot a:hover{color:var(--gold)}.foot__links{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem}.block--first{border-top:0}.block__head--small{font-size:1.5rem}.block__more{margin-top:2rem}.link{color:var(--gold)}.link:hover{text-decoration:underline}.legal p{color:var(--bone)}.nf-links{display:flex;flex-wrap:wrap;gap:1rem;padding-bottom:4rem}.concept{font-size:.9375rem;line-height:1.8;margin:0 0 2.5rem;max-width:52ch}.dir--single{border-top:0;margin-bottom:2.5rem}.file-block{border-top:1px solid var(--line);padding:1.75rem 0 .25rem;margin-bottom:1.75rem}.file-block__head{font-size:.6875rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dim);margin:0 0 1rem}.file-block .tier__price{margin:0;color:var(--gold);letter-spacing:.08em}.rights{font-size:.8125rem;color:var(--ash);line-height:1.8}.u-trap{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.action:disabled{opacity:.5;cursor:wait}.action:disabled:hover{background:none;border-color:var(--gold-dim);color:var(--gold)}.form-status{font-size:.8125rem;margin:1.25rem 0 0;min-height:1.2em;color:var(--ash)}.form-status.is-error{color:var(--bone)}.form-status a,.form-direct a{color:var(--gold)}.form-done{border:1px solid var(--gold-dim);padding:1.75rem 1.5rem;max-width:34rem}.form-done__head{font-family:var(--display);font-size:1.5rem;letter-spacing:.04em;color:var(--gold);margin:0 0 .75rem}.form-done .lede{margin:0}.form-direct{margin-top:2rem}.field select option:disabled{display:none}.aviso{border-top:1px solid var(--line);padding:3rem 0}.aviso__head{font-family:var(--display);font-weight:400;font-size:1.25rem;letter-spacing:.06em;margin:0 0 .75rem}.aviso__text{color:var(--ash);font-size:.875rem;margin:0 0 1.5rem}.aviso__form{display:flex;flex-wrap:wrap;gap:.75rem;max-width:34rem}.aviso__form input[type=email]{flex:1 1 14rem;min-width:0;background:#080704;border:1px solid var(--line);color:var(--bone);font-family:var(--mono);font-size:.9375rem;padding:.75rem .85rem}.aviso__form input[type=email]:focus{border-color:var(--gold-dim);outline:none}.aviso__note{font-size:.75rem;color:var(--gold-dim);margin:1rem 0 0}.aviso__note.is-ok{color:var(--gold)}.aviso__note.is-error{color:var(--bone)}[hidden]{display:none!important}.row--bloqueada{cursor:default}.row--bloqueada .row__title{color:var(--ash)}.row--bloqueada .row__meta,.row--bloqueada .row__time{color:var(--gold-dim)}.row--bloqueada .row__time{letter-spacing:.08em}.dir:not(.dir--single) .row--bloqueada .row__meta,.art__estado{animation:latido 2.4s ease-in-out infinite}.art--bloqueada{border-color:var(--line);box-shadow:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;text-align:center;background:repeating-linear-gradient(to bottom,rgba(230,218,192,.035) 0 1px,transparent 1px 3px),radial-gradient(circle at 50% 45%,#15110a,#080704 70%)}.art__estado{font-size:.6875rem;letter-spacing:.18em;color:var(--ash)}.art__fecha{font-family:var(--display);font-size:clamp(1.75rem,7vw,2.5rem);letter-spacing:.12em;color:var(--gold-dim)}@keyframes latido{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.dir:not(.dir--single) .row--bloqueada .row__meta,.art__estado{animation:none}}.dir--sala .row__meta{text-transform:uppercase}.row__sugerida,.row.is-sugerida .row__title{color:var(--gold)}.dir:not(.dir--single) .row--reservada .row__meta{animation:none}
