.flecha-svg[data-astro-cid-iq5epmnv]{vertical-align:-.02em;fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:square;width:.72em;height:.72em;transition:transform .4s var(--ease);margin-left:.25em;display:inline-block}a:hover>.flecha-svg[data-astro-cid-iq5epmnv],a:hover .flecha-svg[data-astro-cid-iq5epmnv]{transform:translate(2px,-2px)}@font-face{font-family:Big Shoulders Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/big-shoulders-display-vietnamese-wght-normal.B-JM5mJH.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/big-shoulders-display-latin-ext-wght-normal.EP2r9iG4.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/big-shoulders-display-latin-wght-normal.Bn_gnr7w.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-ext-wght-normal.B5bTHO_g.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-wght-normal.BbzFLZTg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-normal.C2je3j2s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-ext-400-normal.CFCUzsTy.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-normal.DnYpCC2O.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-normal.BVbkICAY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-italic.C9HzH3YL.woff2)format("woff2"),url(/_astro/instrument-serif-latin-ext-400-italic.D7-lnxEk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-italic.DKMiL14s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-italic.u__WvvIK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--baile-pollera:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0iIzAwMCIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxjaXJjbGUgY3g9IjIwIiBjeT0iNS4yIiByPSIzLjEiLz48Y2lyY2xlIGN4PSIyMy4yIiBjeT0iMy40IiByPSIxLjUiLz48cGF0aCBkPSJNMjAgOS41IEwyMC4zIDE3IiBzdHJva2Utd2lkdGg9IjMuNiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xOSAxMS41IFExMyAxMSA3LjUgNy41IE0yMS4yIDExLjUgUTI3IDExIDMyLjUgNy41IiBzdHJva2Utd2lkdGg9IjEuOCIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0yMC4yIDE2IEMxNSAxNy4yIDkuNSAxMyA3LjUgNy41IEM1IDE3IDggMjYgMTIgMzAuNSBxMS41IDEuNiAzIC42IHExLjYgMS42IDMuMiAuNCBxMS42IDEuNCAzLjQgMCBxMS42IDEuMiAzLjIgLS40IHExLjUgMSAzIC0uNiBDMzIgMjYgMzUgMTcgMzIuNSA3LjUgQzMwLjUgMTMgMjUuNCAxNy4yIDIwLjIgMTYgWiIvPjxwYXRoIGQ9Ik0xNy41IDMxIEwxNi42IDM3LjUgTTIyLjUgMzEgTDI1IDM2LjgiIHN0cm9rZS13aWR0aD0iMiIgZmlsbD0ibm9uZSIvPjwvc3ZnPg==);--baile-sombrero:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0iIzAwMCIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxlbGxpcHNlIGN4PSIyMCIgY3k9IjYuNiIgcng9IjciIHJ5PSIxLjUiLz48cGF0aCBkPSJNMTYuNiA2LjYgQzE2LjYgMi40IDIzLjQgMi40IDIzLjQgNi42IFoiLz48Y2lyY2xlIGN4PSIyMCIgY3k9IjkuNiIgcj0iMi43Ii8+PHBhdGggZD0iTTIwIDEzIEwyMC44IDIyLjUiIHN0cm9rZS13aWR0aD0iNC40IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE4LjYgMTQuNiBMMTMuNiAxMS42IEwxMS40IDUuNiIgc3Ryb2tlLXdpZHRoPSIyIiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTExLjIgNS40IEM4IDMgNiA1IDMuNCAzIEM0LjYgNiA2IDggNC40IDEwLjQgQzcuNiA5LjYgOS42IDcuOCAxMS4yIDUuNCBaIi8+PHBhdGggZD0iTTIyLjIgMTQuOCBMMjYuNCAxNy42IEwyMyAyMC40IiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNMjAgMjIuNSBMMTcuMiAzMC4yIEwxNi40IDM3LjQgTTIxLjQgMjIuNiBMMjcuNiAyNC40IEwyNi42IDMxLjYiIHN0cm9rZS13aWR0aD0iMi41IiBmaWxsPSJub25lIi8+PC9zdmc+);--baile-giro:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0iIzAwMCIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxjaXJjbGUgY3g9IjE4LjIiIGN5PSI2LjQiIHI9IjMiLz48cGF0aCBkPSJNMTguNiAxMC40IEwxOS42IDE4IiBzdHJva2Utd2lkdGg9IjMuNSIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xOS42IDExLjggUTI0LjYgOSAyNC4yIDIuNiBNMTcuOCAxMi40IFExMy42IDE1IDEwLjQgMTQuMiIgc3Ryb2tlLXdpZHRoPSIxLjgiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNMTkuNiAxNyBDMTUgMTguNCAxMC42IDIyIDguNiAyNy44IEMxMyAyNiAxNSAyOC44IDE5IDMwLjIgQzIzLjUgMzEuNiAyNy41IDI5LjUgMzMuNiAzMC42IEMzMSAyNC42IDI1LjggMTguNCAxOS42IDE3IFoiLz48cGF0aCBkPSJNMTcuNiAzMCBMMTYuNCAzNy42IE0yMi40IDMwLjYgTDIyLjggMzcuOCIgc3Ryb2tlLXdpZHRoPSIyIiBmaWxsPSJub25lIi8+PC9zdmc+);--baile-pareja:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0iIzAwMCIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxlbGxpcHNlIGN4PSIxMiIgY3k9IjYuNiIgcng9IjUiIHJ5PSIxLjIiLz48cGF0aCBkPSJNOS44IDYuNiBDOS44IDMuNCAxNC4yIDMuNCAxNC4yIDYuNiBaIi8+PGNpcmNsZSBjeD0iMTIiIGN5PSI5LjMiIHI9IjIuMyIvPjxwYXRoIGQ9Ik0xMiAxMiBMMTIuNCAyMSIgc3Ryb2tlLXdpZHRoPSIzLjYiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNMTMuMiAxMy40IEwxNyAxMC41IEwyMCA3LjUgTTExIDEzLjYgTDguNCAxNyBMOS42IDIwIiBzdHJva2Utd2lkdGg9IjEuNyIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xMiAyMSBMOS42IDI4LjYgTDcuNCAzNi40IE0xMyAyMSBMMTQuNCAyOSBMMTUuNCAzNyIgc3Ryb2tlLXdpZHRoPSIyLjMiIGZpbGw9Im5vbmUiLz48Y2lyY2xlIGN4PSIyOCIgY3k9IjguNiIgcj0iMi40Ii8+PGNpcmNsZSBjeD0iMzAuNCIgY3k9IjciIHI9IjEuMiIvPjxwYXRoIGQ9Ik0yOCAxMS40IEwyNy44IDE4IiBzdHJva2Utd2lkdGg9IjMuMiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0yNi44IDEyLjYgTDIzIDEwLjIgTDIwIDcuNSBNMjkgMTIuNiBMMzMgMTQuNCBMMzYuNCAxNS40IiBzdHJva2Utd2lkdGg9IjEuNyIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0yNy44IDE3IEMyNSAxOC41IDIxLjggMjQgMjAuNiAzMC40IHExLjUgMSAzIC4zIHExLjYgMS4yIDMuMiAuMiBxMS42IDEuMiAzLjQgMCBxMS42IDEgMy4yIC0uNCBDMzYgMjYgMzcuNiAyMCAzNi40IDE1LjQgQzMzLjYgMTcuNiAzMC42IDE3LjQgMjcuOCAxNyBaIi8+PHBhdGggZD0iTTI1LjYgMzAuNiBMMjUuMiAzNy40IE0yOS42IDMwLjYgTDMwLjQgMzcuNCIgc3Ryb2tlLXdpZHRoPSIxLjkiIGZpbGw9Im5vbmUiLz48L3N2Zz4=);--ink:#0d0b0a;--ash:#171311;--ash-2:#221c19;--line:#f3ece029;--bone:#f3ece0;--paper:#efe6d6;--paper-ink:#1a1411;--paper-line:#1a14112e;--smoke:#a89e91;--ember:#ff5a1f;--flame:#ffb03a;--rojo:#d7263d;--ok:#7fcf8f;--display:"Big Shoulders Display Variable", "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;--serif:"Instrument Serif", Georgia, "Times New Roman", serif;--body:"Instrument Sans Variable", "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--gutter:clamp(16px, 4vw, 56px);--max:1320px;--ease:cubic-bezier(.77, 0, .175, 1);color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--ink);color:var(--bone);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.55}body:after{content:"";z-index:90;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:1s steps(4,end) infinite grano;position:fixed;inset:-50%}@keyframes grano{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-1%)}}img{max-width:100%;display:block}main{overflow-x:clip}[hidden],.ya-paso .solo-proxima,.solo-futuras .ya-paso,.ya-paso[data-ocultar-si-paso]{display:none!important}a{color:inherit}::selection{background:var(--ember);color:var(--ink)}:focus-visible{outline:2px solid var(--flame);outline-offset:3px;border-radius:2px}h1,h2,h3,h4{font-family:var(--display);text-wrap:balance;letter-spacing:-.005em;text-transform:uppercase;margin:0;font-weight:900;line-height:.9}p{margin:0}em,.serif{font-family:var(--serif);text-transform:none;letter-spacing:0;font-style:italic;font-weight:400}h1 em,h2 em,h3 em{color:var(--flame);padding-right:.04em;font-size:1.04em;line-height:0}h1:has(em),h2:has(em),h3:has(em){padding-bottom:.16em}.wrap{max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--flame);align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.eyebrow:before{content:"";background:currentColor;width:28px;height:1px}.muted{color:var(--smoke)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn{font-family:var(--body);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:var(--ember);color:var(--ink);isolation:isolate;transition:color .4s var(--ease);border:0;border-radius:0;align-items:center;gap:10px;padding:15px 22px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--bone);clip-path:inset(100% 0 0);transition:clip-path .5s var(--ease);position:absolute;inset:0}.btn.ghost{color:var(--bone);box-shadow:inset 0 0 0 1px var(--line);background:0 0}.btn.ghost:before{background:var(--ember)}.btn svg{fill:currentColor;width:18px;height:18px}.flecha{transition:transform .4s var(--ease);display:inline-block}.subraya{transition:background-size .5s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;text-decoration:none}.section{padding-block:clamp(80px,11vw,160px);position:relative}.section.alt{background:var(--ash)}.section.tight{padding-top:clamp(40px,6vw,80px)}.papel{background:var(--paper);color:var(--paper-ink);--line:var(--paper-line);--smoke:#6d6156;--flame:#b3192f;color-scheme:light}.papel .btn.ghost{color:var(--paper-ink)}.papel .btn.ghost:before{background:var(--paper-ink)}.head{gap:18px;max-width:900px;margin-bottom:clamp(40px,6vw,72px);display:grid}.head h1,.head h2{overflow-wrap:anywhere;font-size:clamp(44px,11vw,132px)}.head p{color:var(--smoke);max-width:56ch;font-size:18px}.head-row{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px 40px;margin-bottom:clamp(40px,6vw,72px);display:flex}.head-row .head{margin-bottom:0}.wrap:has(.arroba){container-type:inline-size}.head .arroba,.page-hero h1.arroba{white-space:nowrap;overflow-wrap:normal;hyphens:none;max-width:none;font-size:min(13.4cqi,132px)}.page-hero h1.arroba{font-size:min(13.4cqi,190px)}.page-hero{position:relative;overflow:hidden}.page-hero .wrap{z-index:1;gap:22px;padding-block:clamp(120px,16vw,200px) clamp(40px,6vw,72px);display:grid;position:relative}.page-hero h1{overflow-wrap:anywhere;hyphens:auto;max-width:12ch;font-size:clamp(48px,13vw,210px);line-height:.86}.page-hero p.lead{color:var(--smoke);max-width:52ch;font-size:clamp(18px,1.7vw,22px);line-height:1.45}.page-hero .trazo{width:clamp(160px,26vw,380px);height:auto;color:var(--ember);margin-top:-6px}.page-hero-pie{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-top:14px;padding-top:22px;display:flex}.tags{flex-wrap:wrap;gap:6px;display:flex}.tag{letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line);color:var(--smoke);max-width:100%;padding:5px 9px;font-size:11px;font-weight:600}.tag.hot{border-color:var(--ember);background:var(--ember);color:var(--ink)}.tag.pend{border-style:dashed}.events{border-top:1px solid var(--line);display:grid}.ev{border-bottom:1px solid var(--line);isolation:isolate;grid-template-columns:clamp(92px,12vw,150px) minmax(0,1fr) auto;align-items:center;gap:clamp(16px,3vw,40px);padding:clamp(20px,3vw,32px) 0;text-decoration:none;display:grid;position:relative}.ev:before{content:"";inset:0 calc(-1 * var(--gutter));z-index:-1;background:var(--ember);clip-path:inset(100% 0 0);transition:clip-path .55s var(--ease);position:absolute}@media (hover:hover){a.ev:hover:before{clip-path:inset(0)}a.ev:hover,a.ev:hover .date .d,a.ev:hover .where,a.ev:hover .date .y,a.ev:hover .date .por-conf{color:var(--ink)}a.ev:hover .tag{color:var(--ink);background:0 0;border-color:currentColor}}.ev.hl:before{clip-path:inset(0)}.ev.hl,.ev.hl .date .d,.ev.hl .where{color:var(--ink)}.ev.hl .tag{color:var(--ink);background:0 0;border-color:currentColor}.ev .date{font-family:var(--display);text-transform:uppercase;line-height:.85}.ev .date .d{color:var(--flame);font-variant-numeric:tabular-nums;font-size:clamp(56px,8vw,104px);font-weight:900;transition:color .3s}.ev .date .d.range{font-size:clamp(36px,5vw,64px)}.ev .date .m{letter-spacing:.1em;margin-top:6px;font-size:18px;font-weight:800}.ev .date .y{color:var(--smoke);letter-spacing:.1em;margin-top:4px;font-size:13px}.ev .date .por-conf{font-family:var(--serif);text-transform:none;color:var(--smoke);margin-top:6px;font-size:15px;font-style:italic;line-height:1.1;transition:color .3s}.ev .ev-titulo{font-size:clamp(28px,3.6vw,48px)}.ev .where{color:var(--smoke);margin-top:8px;font-size:15px;transition:color .3s}.ev .desc{max-width:60ch;margin-top:8px;font-size:15px}.ev .tags{margin-top:14px}.ev .ir{transition:transform .5s var(--ease);font-size:34px;line-height:1}.ev-with-poster{grid-template-columns:clamp(92px,12vw,150px) minmax(0,1fr) 110px auto}.ev .poster{aspect-ratio:4/5;object-fit:cover;width:110px}@media (width<=640px){.ev,.ev-with-poster{grid-template-columns:76px minmax(0,1fr)}.ev .poster,.ev .ir{display:none}.ev .date .d{font-size:52px}}.empty{border-block:1px solid var(--line);color:var(--smoke);font-family:var(--serif);padding:28px 0;font-size:clamp(22px,2.6vw,30px);font-style:italic;line-height:1.2}.empty a{color:var(--flame)}.swatch{height:8px;display:flex;overflow:hidden}.swatch span{flex:1}.bailarin{width:1em;height:1em;-webkit-mask:var(--baile-pollera) center / contain no-repeat;mask:var(--baile-pollera) center / contain no-repeat;background:currentColor;flex:none;display:inline-block}.bailarin.sombrero{-webkit-mask-image:var(--baile-sombrero);mask-image:var(--baile-sombrero)}.bailarin.giro{-webkit-mask-image:var(--baile-giro);mask-image:var(--baile-giro)}.bailarin.pareja{-webkit-mask-image:var(--baile-pareja);mask-image:var(--baile-pareja)}.dances{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:0 clamp(24px,4vw,56px);display:grid}.dance{border-bottom:1px solid var(--line);align-content:start;gap:14px;padding:28px 0 36px;scroll-margin-top:100px;display:grid}.dance h3{font-size:clamp(40px,5vw,64px);line-height:.9}.dance p{color:var(--smoke);max-width:52ch;font-size:16px}.dance .swatch{transform-origin:0;max-width:220px;height:10px;transition:transform .6s var(--ease)}.facts{border-top:1px dashed var(--line);grid-template-columns:auto minmax(0,1fr);gap:6px 16px;margin:0;padding-top:14px;font-size:14px;display:grid}.facts dt{color:var(--smoke);text-transform:uppercase;letter-spacing:.12em;padding-top:3px;font-size:11px;font-weight:600}.facts dd{margin:0}.region-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:16px 40px;margin-bottom:8px;display:grid}@media (width<=760px){.region-head{grid-template-columns:minmax(0,1fr)}}.region-head h2,.region-head h3{font-size:clamp(56px,9vw,128px)}.region-head p{color:var(--smoke);max-width:48ch;font-size:16px}.regions{gap:clamp(80px,10vw,140px);display:grid}.works{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,6vw,80px) clamp(24px,4vw,56px);display:grid}@media (width<=760px){.works{grid-template-columns:minmax(0,1fr)}}.work{align-content:start;gap:14px;text-decoration:none;display:grid}.work .marco{aspect-ratio:4/3;background:var(--ash-2);position:relative;overflow:hidden}.work .marco img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.work .marco-vacio{background:radial-gradient(80% 90% at 50% 120%, color-mix(in srgb, var(--rojo) 70%, transparent), transparent 70%), var(--ash-2);place-items:center;padding:24px;display:grid}.work .marco-vacio span{font-family:var(--serif);text-align:center;color:var(--bone);text-wrap:balance;max-width:18ch;font-size:clamp(28px,3.4vw,52px);font-style:italic;line-height:1.05}.work .marco-vacio:before{content:"";background:var(--flame);width:34px;height:34px;-webkit-mask:var(--baile-giro) center / contain no-repeat;mask:var(--baile-giro) center / contain no-repeat;position:absolute;top:18px;left:18px}.work .w-titulo{font-size:clamp(36px,4.6vw,64px)}.work p{color:var(--smoke);max-width:54ch;font-size:16px}.work .w-meta{letter-spacing:.16em;text-transform:uppercase;color:var(--flame);justify-content:space-between;gap:12px;font-size:12px;font-weight:600;display:flex}.work.feat{grid-column:1/-1;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:20px clamp(24px,4vw,56px)}.work.feat .marco{aspect-ratio:16/11;grid-row:span 5}@media (width<=760px){.work.feat{grid-template-columns:minmax(0,1fr)}.work.feat .marco{grid-row:auto}}.work.feat .w-titulo{font-size:clamp(48px,7vw,104px)}.work blockquote,.quote{font-family:var(--serif);color:var(--bone);text-wrap:balance;margin:4px 0;font-size:clamp(26px,3vw,40px);font-style:italic;font-weight:400;line-height:1.1}.papel .work blockquote,.papel .quote{color:var(--paper-ink)}.prose{gap:20px;max-width:66ch;font-size:19px;line-height:1.6;display:grid}.prose p{color:color-mix(in srgb, currentColor 88%, transparent)}.prose.capital>p:first-child:first-letter{font-family:var(--display);float:left;color:var(--ember);margin:.06em .1em 0 0;font-size:5.4em;font-weight:900;line-height:.78}.prose h2{margin-top:22px;font-size:clamp(36px,4.4vw,56px)}.prose h3{margin-top:12px;font-size:clamp(26px,3vw,34px)}.prose a{color:var(--flame)}.prose blockquote{border-left:2px solid var(--ember);font-family:var(--serif);margin:0;padding-left:24px;font-size:clamp(26px,3vw,36px);font-style:italic;line-height:1.15}.prose ul,.prose ol{gap:6px;margin:0;padding-left:22px;display:grid}.gallery{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:8px;display:grid}.gallery a{display:block;overflow:hidden}.gallery img{aspect-ratio:1;object-fit:cover;width:100%;transition:transform 1s var(--ease)}.video{aspect-ratio:16/9;background:var(--ash);max-width:100%;position:relative;overflow:hidden}.video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.ig-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:6px;display:grid}@media (width<=640px){.ig-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.ig-grid .ig{padding:10px}.ig-grid .ig-text{display:none}}.ig{aspect-ratio:1;background:var(--ash-2);flex-direction:column;justify-content:flex-end;gap:10px;max-width:100%;padding:18px;text-decoration:none;display:flex;position:relative;overflow:hidden}.ig:nth-child(3n+2){background:color-mix(in srgb, var(--rojo) 30%, var(--ash))}.ig:nth-child(3n){background:color-mix(in srgb, var(--flame) 18%, var(--ash))}.ig img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease), filter .6s;position:absolute;inset:0}.ig.has-img:after{content:"";background:linear-gradient(#0000 45%,#0d0b0ae6);position:absolute;inset:0}.ig>:not(img){z-index:1;position:relative}.ig .ig-text{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:15px;line-height:1.45;display:-webkit-box;overflow:hidden}.ig .ig-meta{color:var(--smoke);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:10px;font-size:11px;display:flex}.ig .ig-kind{z-index:1;width:22px;height:22px;fill:var(--bone);opacity:.85;position:absolute;top:14px;right:14px}form.card{gap:22px;display:grid}.row2{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}@media (width<=520px){.row2{grid-template-columns:minmax(0,1fr)}}label{letter-spacing:.14em;text-transform:uppercase;color:var(--smoke);gap:4px;font-size:11px;font-weight:600;display:grid}input,select,textarea{font:400 20px var(--body);color:var(--bone);border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;width:100%;padding:10px 0;transition:border-color .3s}select option{background:var(--ink)}input::placeholder,textarea::placeholder{color:color-mix(in srgb, var(--smoke) 60%, transparent)}input:focus,select:focus,textarea:focus{border-color:var(--flame);outline:none}textarea{resize:vertical;min-height:110px}.check{text-transform:none;letter-spacing:0;align-items:flex-start;gap:10px;font-size:14px;font-weight:400;display:flex}.check input{width:auto;accent-color:var(--ember);margin-top:3px}.check a{color:var(--flame)}.note{border:1px dashed var(--line);color:var(--smoke);padding:12px 14px;font-size:14px}.cinta{white-space:nowrap;border-block:1px solid var(--line);user-select:none;padding-block:clamp(14px,2vw,24px);overflow:hidden}.cinta-pista{will-change:transform;display:inline-flex}.cinta-pista>span{font-family:var(--display);text-transform:uppercase;align-items:center;gap:.4em;padding-right:.4em;font-size:clamp(44px,8vw,120px);font-weight:900;line-height:1;display:inline-flex}.cinta-pista i{color:var(--ember);font-size:.62em}.cinta-pista .hueco{color:#0000;-webkit-text-stroke:1.5px var(--bone)}.cinta.roja{background:var(--rojo);color:var(--bone);border:0}.cinta.roja i{color:var(--flame)}.trazo path{fill:none;stroke:currentColor;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.marcado{white-space:nowrap;display:inline-block;position:relative}.marcado>svg{width:118%;height:168%;color:var(--ember);pointer-events:none;position:absolute;top:-34%;left:-9%;overflow:visible}.foto-marco{position:relative;overflow:hidden}.foto-marco img{object-fit:cover;width:100%;height:100%}.anim [data-titular]{visibility:hidden}.anim [data-foto]{clip-path:inset(100% 0 0)}.anim [data-sube]{opacity:0;transform:translateY(40px)}.anim .trazo path,.anim .marcado path{stroke-dasharray:1;stroke-dashoffset:1px}.sin-espera [data-titular]{visibility:visible}.sin-espera [data-foto]{clip-path:none}.sin-espera [data-sube]{opacity:1;transform:none}.sin-espera .trazo path,.sin-espera .marcado path{stroke-dashoffset:0}.linea-mascara{margin:-.16em 0 -.24em;padding:.16em 0 .24em;display:block;overflow:hidden}[data-titular] .linea-mask{margin:-.16em 0 -.24em;padding:.16em 0 .24em}[data-titular] .linea-mask.empieza-cursiva{margin-top:-.34em}.linea-mascara>*{display:block}@media (hover:hover){.btn:hover:before{clip-path:inset(0)}.btn.ghost:hover{color:var(--ink)}a:hover .flecha,button:hover .flecha{transform:translate(6px)}.subraya:hover{background-size:100% 1px}.papel .btn.ghost:hover{color:var(--paper)}.dance:hover .swatch{transform:scaleX(1.6)}a.work:hover .marco img{transform:scale(1.06)}.gallery a:hover img{transform:scale(1.07)}.ig:hover img{filter:saturate(1.2);transform:scale(1.06)}}@media (hover:none){.ev:before{clip-path:inset(var(--a,100%) 0 var(--b,0%) 0);transition:none}}a.ev.lleno,a.ev.lleno .date .d,a.ev.lleno .where,a.ev.lleno .date .y,a.ev.lleno .date .por-conf{color:var(--ink)}a.ev.lleno .tag{color:var(--ink);background:0 0;border-color:currentColor}.dance.en-foco .swatch{transform:scaleX(1.6)}.dance.en-foco h3{color:var(--flame)}.dance h3{transition:color .4s}a.work.en-foco .marco img,.gallery a.en-foco img,.ig.en-foco img{transform:scale(1.06)}a.work.en-foco .w-titulo{color:var(--flame)}a.work .w-titulo{transition:color .4s}.ig.en-foco img{filter:saturate(1.2)}@media (width<=640px){.tag,label,.facts dt,.ig .ig-meta{font-size:12px}}@media (hover:none){a.ev:active,.btn:active,a.work:active,.nc:active{transform:scale(.98)}a.ev,.btn,a.work,.nc{transition:transform .25s var(--ease), color .4s}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}body:after{animation:none}}.modo-editar [data-editar]{outline-offset:-6px;outline:2px dashed #ff5a1f99}.editar-etiqueta{z-index:66;color:#1a1411;max-width:calc(100% - 28px);font:600 12px/1.3 var(--body);letter-spacing:0;text-transform:none;background:#fff7ec;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;display:flex;position:absolute;top:14px;left:14px;box-shadow:0 8px 28px #00000059}.editar-etiqueta b{margin-right:4px;font-weight:700}.editar-etiqueta a,.editar-etiqueta span{color:#0d0b0a;white-space:nowrap;background:#ff5a1f;border-radius:999px;padding:4px 9px;text-decoration:none}.editar-etiqueta span{background:#efe6d6}.editar-etiqueta a:hover{color:#fff7ec;background:#0d0b0a}.escena>.editar-etiqueta,.page-hero>.editar-etiqueta,.nota-head~.editar-etiqueta,article>.editar-etiqueta{top:96px}.editar-barra{z-index:96;color:#f3ece0;width:max-content;max-width:calc(100vw - 32px);font:500 13px/1.35 var(--body);background:#0d0b0a;border:1px solid #ff5a1f;border-radius:999px;align-items:center;gap:14px;padding:10px 12px 10px 18px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #00000080}.editar-barra button{color:#0d0b0a;font:inherit;cursor:pointer;background:#ff5a1f;border:0;border-radius:999px;flex:none;padding:8px 16px;font-weight:700}@media (width<=600px){.editar-barra{border-radius:16px;font-size:12px}}.telon{z-index:100;pointer-events:none;position:fixed;inset:0}.telon-capa{clip-path:inset(100% 0 0);position:absolute;inset:0}.telon-capa.c1{background:var(--rojo)}.telon-capa.c2{background:var(--flame)}.telon-capa.c3{background:var(--ink);place-content:center;justify-items:center;gap:18px;display:grid}.telon-cubre .telon-capa{clip-path:inset(0)}.telon-cubre .telon,.telon-saliendo .telon{pointer-events:auto}.telon-cubre .telon{animation:0s 4s forwards telon-seguro}@keyframes telon-seguro{to{visibility:hidden}}.telon-logo{width:min(440px,64vw)}.telon-logo svg,.telon-logo img{width:100%;height:auto;display:block}.telon-intro .telon-logo,.telon-intro .telon-lema{opacity:0}.telon-lema{font-family:var(--display);text-transform:uppercase;letter-spacing:.24em;color:var(--smoke);gap:.4em;font-size:clamp(13px,1.4vw,16px);font-weight:800;display:flex;overflow:hidden}.telon-lema span,.telon-lema em{display:inline-block}.telon-lema em{letter-spacing:0;color:var(--flame);font-size:1.4em;line-height:.7}b[data-astro-cid-7r7sk5wb]{font-weight:inherit}.embers[data-astro-cid-sv6e7yup]{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.aviso-pruebas[data-astro-cid-hkbrpulz]{z-index:95;padding:5px var(--gutter);text-align:center;letter-spacing:.04em;color:#0b1120;background:repeating-linear-gradient(-45deg,#f4a43a 0 14px,#e8952b 14px 28px);font-size:12px;font-weight:600;position:fixed;bottom:0;left:0;right:0}.nav[data-astro-cid-hkbrpulz]{z-index:70;padding-top:env(safe-area-inset-top,0px);transition:background-color .4s,box-shadow .4s;position:fixed;top:0;left:0;right:0}.nav[data-astro-cid-hkbrpulz].con-fondo{background:color-mix(in srgb, var(--ink) 86%, transparent);-webkit-backdrop-filter:blur(12px);box-shadow:0 1px 0 var(--line)}.nav-in[data-astro-cid-hkbrpulz]{min-height:72px;padding-inline:var(--gutter);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px clamp(16px,3vw,40px);display:grid}.brand[data-astro-cid-hkbrpulz]{flex:none;width:104px;display:block}.brand[data-astro-cid-hkbrpulz] svg,.f-logo[data-astro-cid-hkbrpulz] svg,.brand[data-astro-cid-hkbrpulz] img,.f-logo[data-astro-cid-hkbrpulz] img{width:100%;height:auto;display:block}.secciones[data-astro-cid-hkbrpulz]{letter-spacing:.14em;text-transform:uppercase;justify-content:center;gap:clamp(14px,2vw,30px);font-size:12px;font-weight:600;display:flex}.secciones[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{white-space:nowrap;color:color-mix(in srgb, var(--bone) 78%, transparent);padding-block:8px;text-decoration:none;transition:color .3s;position:relative}.secciones[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:after{content:"";background:var(--ember);transform-origin:100%;height:2px;transition:transform .45s var(--ease);position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.secciones[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover,.secciones[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current]{color:var(--bone)}.secciones[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover:after,.secciones[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current]:after{transform-origin:0;transform:scaleX(1)}.nav-cta[data-astro-cid-hkbrpulz]{padding:12px 18px;font-size:12px}.nav-cta[data-astro-cid-hkbrpulz][aria-current]:before{clip-path:inset(0)}.nav-cta[data-astro-cid-hkbrpulz][aria-current]{color:var(--ink)}.nav-end[data-astro-cid-hkbrpulz]{align-items:center;gap:6px;display:flex}.menu-btn[data-astro-cid-hkbrpulz],.secciones[data-astro-cid-hkbrpulz] .solo-menu[data-astro-cid-hkbrpulz]{display:none}@media (width<=1060px){.nav-in[data-astro-cid-hkbrpulz]{grid-template-columns:auto auto;justify-content:space-between;row-gap:0;min-height:64px}.brand[data-astro-cid-hkbrpulz]{width:92px}.nav-end[data-astro-cid-hkbrpulz]{grid-area:1/2}.nav-cta[data-astro-cid-hkbrpulz]{padding:11px 14px;font-size:12px}.menu-btn[data-astro-cid-hkbrpulz]{cursor:pointer;background:0 0;border:0;align-content:center;gap:5px;width:44px;height:44px;padding:0 10px;display:grid}.menu-btn[data-astro-cid-hkbrpulz] i[data-astro-cid-hkbrpulz]{background:var(--bone);height:2px;transition:transform .4s var(--ease), opacity .3s;display:block}.nav[data-astro-cid-hkbrpulz].abierto .menu-btn[data-astro-cid-hkbrpulz] i[data-astro-cid-hkbrpulz]:first-child{transform:translateY(7px)rotate(45deg)}.nav[data-astro-cid-hkbrpulz].abierto .menu-btn[data-astro-cid-hkbrpulz] i[data-astro-cid-hkbrpulz]:nth-child(2){opacity:0}.nav[data-astro-cid-hkbrpulz].abierto .menu-btn[data-astro-cid-hkbrpulz] i[data-astro-cid-hkbrpulz]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav[data-astro-cid-hkbrpulz].abierto{background:var(--ink);box-shadow:0 1px 0 var(--line)}.secciones[data-astro-cid-hkbrpulz]{margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) 20px;border-top:1px solid var(--line);flex-direction:column;grid-area:2/1/auto/-1;justify-content:flex-start;gap:0;max-height:calc(100svh - 64px);display:none;overflow-y:auto}.nav[data-astro-cid-hkbrpulz].abierto .secciones[data-astro-cid-hkbrpulz]{animation:menu-baja .5s var(--ease) both;display:flex}.secciones[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{border-bottom:1px solid var(--line);font-family:var(--display);letter-spacing:.02em;padding-block:12px;font-size:30px;font-weight:800;line-height:1}.secciones[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:after{display:none}.secciones[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current]{color:var(--flame)}.secciones[data-astro-cid-hkbrpulz] .solo-menu[data-astro-cid-hkbrpulz]{color:var(--ember);display:block}.secciones[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--flame)}}@keyframes menu-baja{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@media (width<=340px){.nav-cta[data-astro-cid-hkbrpulz]{display:none}}.footer[data-astro-cid-hkbrpulz]{position:relative;overflow:hidden}.f-arriba[data-astro-cid-hkbrpulz]{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:40px;padding-block:clamp(64px,9vw,120px) 48px;font-size:15px;display:grid}@media (width<=900px){.f-arriba[data-astro-cid-hkbrpulz]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.f-invita[data-astro-cid-hkbrpulz]{grid-column:1/-1}}.f-invita[data-astro-cid-hkbrpulz]{align-content:start;gap:18px;display:grid}.f-grande[data-astro-cid-hkbrpulz]{font-family:var(--display);text-transform:uppercase;font-size:clamp(48px,7vw,110px);font-weight:900;line-height:.88;text-decoration:none}.f-grande[data-astro-cid-hkbrpulz] em[data-astro-cid-hkbrpulz],.f-grande[data-astro-cid-hkbrpulz]:hover{color:var(--flame)}.f-col[data-astro-cid-hkbrpulz]{color:var(--smoke);align-content:start;gap:10px;display:grid}.f-col[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{justify-self:start;text-decoration:none}.f-col[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--bone)}.f-marca[data-astro-cid-hkbrpulz]{position:relative}.f-marca[data-astro-cid-hkbrpulz] .embers{opacity:.8}.f-base[data-astro-cid-hkbrpulz]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px 40px;padding-block:32px 56px;display:flex;position:relative}.f-logo[data-astro-cid-hkbrpulz]{width:clamp(180px,22vw,300px);display:block}.f-firma[data-astro-cid-hkbrpulz]{text-align:right;color:var(--smoke);justify-items:end;gap:4px;max-width:52ch;font-size:13px;display:grid}@media (width<=640px){.f-firma[data-astro-cid-hkbrpulz]{text-align:left;justify-items:start}}.f-autor[data-astro-cid-hkbrpulz]{letter-spacing:.04em;color:var(--smoke);opacity:.75;margin-top:10px;font-size:12px;text-decoration:none;transition:opacity .3s,color .3s}.f-autor[data-astro-cid-hkbrpulz]:hover{opacity:1;color:var(--bone)}
