.W1URzq_horizontal{gap:var(--gap);text-transform:capitalize;align-items:center;display:flex}.W1URzq_horizontal>div:last-child{flex-direction:column;display:flex}.W1URzq_date{padding:calc(var(--gutter) / 2) var(--gutter)}.W1URzq_weekday{font-family:var(--font-body), sans-serif;font-size:.9rem;font-weight:400;display:block}.W1URzq_month{font-family:var(--font-display), sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:.9rem;font-weight:700}.W1URzq_day{font-family:var(--font-display), sans-serif;font-size:3rem;line-height:.95}.W1URzq_vertical{display:none}@media (min-width:576px){.W1URzq_horizontal{display:none}.W1URzq_vertical{flex-direction:column;line-height:1;display:flex;container-type:inline-size}.W1URzq_vertical>*{text-align:right;width:100%;display:block}.W1URzq_vertical .W1URzq_day{font-size:100cqi}.W1URzq_vertical .W1URzq_weekday{font-size:30cqi}.W1URzq_vertical .W1URzq_month{writing-mode:vertical-rl;text-orientation:mixed;font-size:53cqb}}@media (min-width:1024px){.W1URzq_date{padding:calc(var(--gutter) / 2) .3rem}.W1URzq_weekday{display:none}}@media (min-width:1280px){.W1URzq_date{padding:var(--gutter)}.W1URzq_weekday{display:block}}
.gW9iGq_card{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);aspect-ratio:3/4;align-items:flex-end;height:100%;display:flex;position:relative;overflow:hidden}.gW9iGq_imageLink{display:block;position:absolute;inset:0}.gW9iGq_image{aspect-ratio:3/2;object-fit:cover;aspect-ratio:auto;object-position:top;width:100%;height:100%}.gW9iGq_body{pointer-events:none;background:linear-gradient(#0000,#000);justify-items:start;gap:.25rem;width:100%;padding:1rem;display:grid;position:relative}.gW9iGq_body a{pointer-events:auto}.gW9iGq_meta{text-transform:capitalize;background:#00000080;margin:0;padding:0 .5rem;font-size:.9rem}.gW9iGq_badge{border:1px solid var(--muted);color:var(--muted);text-transform:uppercase;border-radius:999px;margin-left:.5rem;padding:.1rem .5rem;font-size:.75rem}.gW9iGq_title{margin:0;font-size:2rem}.gW9iGq_title a{color:var(--text);text-shadow:0 0 3px #00000080;text-decoration:none}.gW9iGq_title a,.gW9iGq_place{color:#f4f1f1}.gW9iGq_title a:after{content:none}.gW9iGq_title a:hover{text-decoration:underline}.gW9iGq_place{margin:0 0 .75rem;font-weight:400}@media (min-width:100rem){.gW9iGq_title{font-size:1.5rem}.gW9iGq_place{font-size:.8rem}}
.m_rKna_header{justify-content:space-between;align-items:stretch;gap:var(--gap);color:#dc8787;width:100%;display:flex;overflow:hidden}.m_rKna_header h2{margin:0;font-size:1.5rem;line-height:2}.m_rKna_title{background:var(--bg-alt);padding:.4rem var(--gutter);flex-grow:1;align-items:center;display:flex}.m_rKna_controls{display:none}.m_rKna_fieldset{gap:var(--gap);border:0;align-items:center;height:100%;margin:0;padding:0;display:flex}.m_rKna_fieldset legend{float:left;color:var(--muted);padding:0;padding:calc(var(--gutter) / 2) var(--gutter);margin-right:1rem}.m_rKna_controls label{cursor:pointer}.m_rKna_sortOption{background:var(--bg-muted);width:100%;height:100%;color:var(--accent-text);justify-content:center;align-items:center;padding:3vw;display:inline-flex;position:relative}.m_rKna_sortOption:has(input:checked){background-color:var(--bg-accent-alt);color:var(--accent-text)}.m_rKna_sortOption:focus-within{outline:3px solid var(--accent);outline-offset:2px}.m_rKna_sortOption input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.m_rKna_icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;pointer-events:none;width:2rem;height:2rem}.m_rKna_visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:576px){.m_rKna_header h2{font-size:2rem}.m_rKna_sortOption{padding:1rem}}@media (min-width:1024px){.m_rKna_title{padding:0 calc(var(--gutter) * 2)}}
.Y0f1oW_section{padding:var(--gap);gap:var(--gap);--display:block;flex-direction:column;padding-top:0;display:flex}.Y0f1oW_group{margin-bottom:var(--gap);gap:var(--gap);margin-bottom:var(--gap);flex-direction:column;display:flex}.Y0f1oW_groupTitle{background-color:var(--bg-accent-alt);margin:0}.Y0f1oW_list{gap:var(--gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Y0f1oW_byDate{display:var(--display)}.Y0f1oW_byLocation,.Y0f1oW_byGroup{display:none}.Y0f1oW_section:has(#orden-lugar:checked) .Y0f1oW_byLocation{display:var(--display)}.Y0f1oW_section:has(#orden-grupo:checked) .Y0f1oW_byGroup{display:var(--display)}:is(.Y0f1oW_section:has(#orden-lugar:checked) .Y0f1oW_byDate,.Y0f1oW_section:has(#orden-grupo:checked) .Y0f1oW_byDate){display:none}.Y0f1oW_section:has(#ocultar-pasados:checked) .Y0f1oW_item[data-past=true]{display:none}.Y0f1oW_section:has(#ocultar-pasados:checked) .Y0f1oW_group:not(:has(.Y0f1oW_item:not([data-past=true]))){display:none}@media (min-width:576px){.Y0f1oW_section{--display:grid}.Y0f1oW_group{gap:var(--gap);grid-template-columns:15% minmax(0,1fr);display:grid}}@media (min-width:650px){.Y0f1oW_group{grid-template-columns:10% 1fr;display:grid}.Y0f1oW_group .Y0f1oW_list{grid-template-columns:1fr 1fr;display:grid}}@media (min-width:1024px){.Y0f1oW_group{margin-bottom:0}.Y0f1oW_byDate,.Y0f1oW_byLocation,.Y0f1oW_byGroup{gap:var(--gap);grid-template-columns:1fr 1fr}}@media (min-width:1280px){.Y0f1oW_group{grid-template-columns:12% minmax(0,1fr)}.Y0f1oW_groupTitle{margin:0}.Y0f1oW_list{flex-direction:column}.Y0f1oW_item{flex:1 1 0;min-width:0}}
._8aEwW_hero{--font-size:11vw;height:100%;padding:var(--gap);gap:var(--gap);display:grid}._8aEwW_logoDiputacion{height:80px;bottom:var(--gap);right:var(--gap);position:absolute}._8aEwW_posterContainer{height:36vw}._8aEwW_poster{object-fit:cover;width:100%;max-width:-webkit-fill-available;max-width:-moz-available;max-width:stretch;height:100%}._8aEwW_heroText{padding:7vw var(--gutter) 5vw;box-sizing:border-box;color:var(--accent-text);background-color:var(--accent);position:relative}._8aEwW_heroText h1{margin-bottom:0;line-height:.9}._8aEwW_heroText{font-size:var(--font-size)}._8aEwW_heroText h1{font-size:inherit;white-space:pre-line}._8aEwW_heroText h1 span{color:var(--accent-text-alt);font-size:.53em;font-weight:400;line-height:.6}._8aEwW_dates{color:var(--accent-text);margin:0;font-size:.4em;font-weight:700}@media (min-width:36rem){._8aEwW_heroText{--font-size:8vw}._8aEwW_posterContainer{height:130px}}@media (min-width:768px){._8aEwW_hero{border:var(--gap) solid var(--bg);background:0 0;height:20rem;padding:0;display:flex}._8aEwW_heroText{background:var(--accent);padding:3rem var(--gutter);width:66%}._8aEwW_heroText h1{max-width:20rem;line-height:.9}._8aEwW_heroText{padding-left:calc(var(--gutter) * 2);font-size:3rem}._8aEwW_posterContainer{border-radius:var(--radius);width:42%;height:auto;display:block}}@media (min-width:1280px){._8aEwW_hero{background:0 0;padding:0;display:flex}._8aEwW_heroText{background:var(--accent)}._8aEwW_heroText h1{line-height:.9}}@media (min-width:100rem){._8aEwW_hero{gap:var(--gap);flex-direction:column;height:100vh;position:static;overflow:hidden;container-type:inline-size}._8aEwW_heroText{border:none;flex-grow:1;width:100%;height:67%;font-size:12cqi;position:relative}._8aEwW_heroText h1{max-width:unset}._8aEwW_posterContainer{flex-shrink:1;width:100%;height:33%}._8aEwW_logoDiputacion{bottom:0;right:0;top:unset;background:0 0;height:100px}}
