:root{--void: #000000;--bone: #e6dac0;--gold: #c9a961;--gold-dim: #8a7443;--ash: #6e6552;--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);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}.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)}.row__seek{position:absolute;left:4.5rem;right:0;bottom:0;height:14px;cursor:pointer;touch-action:none;z-index:2}.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)}.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);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-dim);color:var(--gold);font-size:.8125rem;letter-spacing:.1em;cursor:pointer;background:none;font-family:var(--mono)}.action:hover{background:var(--gold);border-color:var(--gold);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{display:block;width:100%;height:auto;max-width:22rem;aspect-ratio:1;object-fit:cover;border:1px solid var(--line);margin:0 0 2.5rem;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)}
