.st{--st-negro:#000;--st-marfil:#fdf2e3;--st-morado:#9b17fd;--st-lima:#cefb32;--st-display:"Archivo Black", "Arial Black", Impact, sans-serif;--st-texto:"Archivo", Arial, sans-serif;--st-gutter:clamp(16px, 4vw, 56px);--st-cabeza:108px;--st-p:0;background:var(--st-negro);min-height:100vh;color:var(--st-marfil);font-family:var(--st-texto);font-size:17px;line-height:1.5;position:relative;overflow-x:clip}:where(.st) a{color:inherit}.st :focus-visible{outline:3px solid var(--st-lima);outline-offset:3px}.st-top{z-index:10;box-sizing:border-box;min-height:var(--st-cabeza);padding:12px var(--st-gutter);background:var(--st-morado);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;display:flex;position:sticky;top:0}.st-marca{align-items:center;gap:12px;text-decoration:none;display:flex}.st-marca img{width:84px;height:84px;display:block}.st-marca span{letter-spacing:.06em;text-transform:uppercase;font-size:14px;font-weight:700}.st-top__nav{text-transform:uppercase;flex-wrap:wrap;gap:24px;font-size:14px;font-weight:700;display:flex}.st-top__nav a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.st-top__nav a:hover{text-decoration:underline}.st-grid{padding:0 var(--st-gutter);grid-template-columns:minmax(0,1fr) minmax(0,.82fr);gap:clamp(24px,4vw,56px);display:grid}.st-texto{min-width:0}.st-escena-col{top:var(--st-cabeza);height:calc(100vh - var(--st-cabeza));box-sizing:border-box;padding:28px 8px;position:sticky}.st-paso{scroll-margin-top:var(--st-cabeza);flex-direction:column;justify-content:center;align-items:flex-start;gap:22px;min-height:72vh;padding:56px 0;display:flex}.st-paso>*{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)}.st-paso.is-on>*{opacity:1;transform:none}.st-paso.is-on>:nth-child(2){transition-delay:80ms}.st-paso.is-on>:nth-child(3){transition-delay:.16s}.st-paso.is-on>:nth-child(4){transition-delay:.24s}.st-paso.is-on>:nth-child(5){transition-delay:.32s}.st-hero{min-height:calc(100vh - var(--st-cabeza));padding-top:32px}.st-chip{background:var(--st-t1);color:var(--st-negro);text-transform:uppercase;padding:6px 12px;font-size:14px;font-weight:700}.st-h1,.st-h2{font-family:var(--st-display);text-transform:uppercase;text-wrap:balance;margin:0;font-weight:400}.st-paso.is-on>.st-h1,.st-paso.is-on>.st-h2{transform-origin:0;transform:skew(-9deg)}.st-h1{font-size:clamp(50px,7.2vw,108px);line-height:.94}.st-h2{font-size:clamp(34px,4.4vw,60px);line-height:1}.st-h2 em{color:var(--st-lima);font-style:normal}.st-h2--grande{font-size:clamp(36px,5vw,72px)}.st-bajada{max-width:54ch;margin:0}.st-nota{max-width:60ch;margin:0;font-size:14px}.st-datos{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;width:100%;margin:0;display:grid}.st-datos>div{border:3px solid var(--st-marfil);padding:12px 14px}.st-datos dt{text-transform:uppercase;font-size:13px;font-weight:700}.st-datos dd{margin:2px 0 0;font-size:14px;line-height:1.35}.st-datos .st-datos__grande{font-family:var(--st-display);text-transform:uppercase;font-size:clamp(22px,2.2vw,28px);line-height:1.1}.st-datos .st-datos__cover{border-color:var(--st-lima);color:var(--st-lima)}.st-acciones{flex-wrap:wrap;gap:12px;display:flex}.st-btn{border:3px solid var(--st-lima);background:var(--st-lima);min-height:54px;color:var(--st-negro);font-family:var(--st-display);text-align:center;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;padding:0 26px;font-size:15px;text-decoration:none;transition:transform .15s;display:inline-flex}.st .st-btn{color:var(--st-negro)}.st .st-btn--borde{border-color:var(--st-marfil);color:var(--st-marfil);background:0 0}.st-btn:hover{transform:translate(-2px,-2px)}.st-pilares{border-top:3px solid var(--st-marfil);width:100%;margin:0;padding:0;list-style:none}.st-pilares li{border-bottom:2px solid var(--st-marfil);grid-template-columns:minmax(150px,.4fr) minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.st-pilares strong{font-family:var(--st-display);text-transform:uppercase;font-size:18px;font-weight:400}.st-foto-carta{object-fit:cover;width:100%;height:auto;max-height:320px;display:block}.st-carta{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;margin:0;padding:0;list-style:none;display:grid}.st-coctel{background:var(--st-marfil);color:var(--st-negro);flex-direction:column;gap:4px;padding:16px 18px;display:flex}.st-coctel__base{font-size:14px}.st-coctel__nombre{font-family:var(--st-display);text-transform:uppercase;font-size:26px;font-weight:400;line-height:1.1}.st-coctel__desc{font-size:14px}.st-completa{flex-direction:column;align-items:flex-start;gap:18px;width:100%;display:flex}.st-completa__lista{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));align-items:start;gap:24px;width:100%;display:grid}.st-categoria h3{font-family:var(--st-display);text-transform:uppercase;color:var(--st-lima);margin:0 0 6px;font-size:22px;font-weight:400}.st-categoria table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:15px}.st-categoria th{border-bottom:2px solid var(--st-marfil);text-align:right;text-transform:uppercase;padding:4px 0 4px 10px;font-size:12px;font-weight:700}.st-categoria th:first-child{text-align:left;padding-left:0}.st-categoria td{text-align:right;white-space:nowrap;vertical-align:top;border-bottom:1px solid #fdf2e359;padding:7px 0 7px 10px}.st-categoria td:first-child{text-align:left;white-space:normal;padding-left:0;font-weight:600}.st-categoria small{font-size:12px;font-weight:400;display:block}.st-galeria{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;padding:24px 0;display:grid}.st-galeria img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.st-cierre{min-height:60vh}.st-cinta{background:var(--st-lima);color:var(--st-negro);overflow:hidden}.st-cinta__pista{width:max-content;font-family:var(--st-display);text-transform:uppercase;white-space:nowrap;gap:32px;padding:10px 0;font-size:clamp(18px,2vw,24px);animation:32s linear infinite st-cinta;display:flex}.st-cinta__pista span{gap:32px;display:inline-flex}.st-cinta__pista b{font-weight:400}@keyframes st-cinta{to{transform:translate(-50%)}}.st-pie{padding:24px var(--st-gutter);background:var(--st-morado);color:#fff;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:14px;font-weight:700;display:flex}.st-escena{box-sizing:border-box;border:6px solid var(--st-marfil);background:var(--st-t2);border-radius:14px;height:100%;position:relative;overflow:hidden;transform:rotate(1.2deg)}.st-escena__foto{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.st-referente{z-index:1;background:var(--st-marfil);width:28%;max-width:190px;color:var(--st-negro);transform:rotate(-5deg) translateY(calc(var(--st-p) * -30px));margin:0;padding:8px 8px 10px;animation:.9s cubic-bezier(.18,.9,.25,1.15) .3s both st-referente;position:absolute;top:5%;left:4%;box-shadow:6px 8px #00000073}.st-referente img{aspect-ratio:1;object-fit:cover;object-position:center 20%;width:100%;display:block}.st-referente figcaption{flex-direction:column;gap:2px;margin-top:8px;font-size:11px;line-height:1.3;display:flex}.st-referente figcaption strong{font-family:var(--st-display);text-transform:uppercase;font-size:12px;font-weight:400}@keyframes st-referente{0%{opacity:0;transform:rotate(-14deg)translateY(40px)}}.st-pj{z-index:2;opacity:0;transition:opacity .8s,transform .9s cubic-bezier(.18,.9,.25,1.15);position:absolute;transform:translateY(45%)rotate(-8deg)}.st-pj.is-on{opacity:1;transform:none}.st-pj__svg{width:100%;height:auto;display:block;overflow:visible}.st-pj--heroe{width:72%;bottom:-2%;left:16%}.st-pj--izq{z-index:3;width:40%;bottom:2%;left:-6%}.st-pj--der{z-index:1;width:38%;top:10%;right:-4%}.st-pj--heroe .st-pj__mueve{transform:translateY(calc(var(--st-p) * -30px))}.st-pj--izq .st-pj__mueve{transform:translateY(calc(var(--st-p) * -90px)) rotate(-4deg)}.st-pj--der .st-pj__mueve{transform:translateY(calc(var(--st-p) * 70px)) rotate(5deg)}.st-cargando,.st-sin-datos{color:#fdf2e3;background:#000;min-height:100vh;margin:0}.st-sin-datos{text-align:center;place-items:center;padding:16px;font-family:Archivo Black,Impact,sans-serif;font-size:28px;display:grid}@media (width<=900px){.st{--st-cabeza:0px}.st-top{position:relative}.st-marca img{width:72px;height:72px}.st-grid{grid-template-columns:minmax(0,1fr)}.st-escena-col{order:-1;height:min(112vw,72vh);padding:20px 6px 0;position:relative}.st-paso,.st-hero,.st-cierre{min-height:auto;padding:44px 0}.st-pj{opacity:1;transform:none}.st-pilares li{grid-template-columns:minmax(0,1fr);gap:4px}}@media (prefers-reduced-motion:reduce){.st-paso>*,.st-pj{opacity:1;transition:none;transform:none}.st-pj__mueve{transform:none!important}.st-referente{animation:none;transform:rotate(-5deg)}.st-cinta__pista{animation:none}}
