:root{--color-tinta:#111;--color-fons:#fff;--color-fons-2:#f6f4ef;--color-groc:#f5b731;--color-blau:#3f7fef;--color-magenta:#e2336f;--color-taronja:#ee6026;--color-lila:#7a45e0;--color-text:var(--color-tinta);--color-text-suau:#4d4a44;--color-linia:#e2ded4;--color-enllac:#2557b8;--color-focus:var(--color-blau);--font-titols:var(--font-bricolage), "Trebuchet MS", sans-serif;--font-cos:var(--font-instrument), "Segoe UI", Arial, sans-serif;--mida-text:1.0625rem;--interlineat:1.6;--mida-h1:clamp(2.5rem, 7.5vw, 5.5rem);--mida-h2:clamp(1.75rem, 4vw, 2.75rem);--mida-h3:clamp(1.375rem, 2.6vw, 1.75rem);--mida-entradeta:clamp(1.1875rem, 2.2vw, 1.4375rem);--mida-petita:.875rem;--espai-1:.25rem;--espai-2:.5rem;--espai-3:1rem;--espai-4:1.5rem;--espai-5:2.5rem;--espai-6:4rem;--espai-7:clamp(4.5rem, 10vw, 7.5rem);--amplada-max:78rem;--amplada-text:40rem;--marge-lateral:max(1rem, 4vw);--alcada-capcalera:4.5rem;--radi:.375rem;--estrella:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='722%206%20172%20146'%3e%3cpath%20fill='currentColor'%20d='M778.4,136.3C784.9,129.8%20795.4,118.8%20801.8,111.7C811.3,101.1%20813.7,99.0%20815.4,99.5C816.6,99.8%20823.1,100.7%20830.0,101.6C836.9,102.4%20846.1,103.7%20850.5,104.5C855.5,105.4%20863.9,105.9%20872.8,105.8C886.9,105.7%20887.2,105.6%20888.8,103.2C890.2,101.1%20890.2,100.5%20888.9,98.2C888.1,96.8%20886.1,95.2%20884.5,94.7C881.8,93.8%20859.5,80.1%20853.9,75.9C851.6,74.2%20851.6,74.2%20853.5,71.4C854.5,69.8%20860.0,63.7%20865.8,57.8C874.6,48.7%20876.1,46.8%20875.8,44.4C875.6,42.6%20874.5,41.0%20872.9,40.1C870.5,38.8%20869.2,39.1%20852.4,45.2C842.6,48.8%20832.0,52.3%20829.0,52.9L823.5,54.1L818.0,48.3C815.0,45.1%20810.6,39.3%20808.3,35.5C799.7,21.3%20788.7,10.0%20783.4,10.0C778.8,10.0%20778.6,10.6%20769.9,53.5C768.2,61.8%20766.6,69.8%20766.3,71.4C765.9,73.4%20761.5,78.5%20751.6,88.4C743.9,96.2%20734.9,104.8%20731.7,107.7C726.7,112.1%20725.9,113.2%20726.5,115.2C726.9,116.4%20727.8,117.8%20728.4,118.2C730.2,119.4%20735.5,119.1%20740.1,117.5C744.4,116.0%20768.9,113.5%20769.8,114.5C770.5,115.2%20765.3,128.5%20761.5,135.5C759.8,138.8%20758.4,142.3%20758.6,143.3C759.0,146.2%20761.0,148.0%20763.9,148.0C766.0,148.0%20769.2,145.4%20778.4,136.3Z'/%3e%3c/svg%3e")}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--alcada-capcalera) + 1rem)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--color-fons);min-height:100vh;color:var(--color-text);font-family:var(--font-cos);font-size:var(--mida-text);line-height:var(--interlineat);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex}img,svg,video,picture{max-width:100%;display:block}picture img{width:100%;height:auto}button{font:inherit;color:inherit}:where(ul[class],ol[class]){padding:0;list-style:none}h1,h2,h3,h4{font-family:var(--font-titols);letter-spacing:-.02em;text-wrap:balance;font-weight:700;line-height:1.05}p{text-wrap:pretty}a{color:var(--color-enllac);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--color-tinta);text-decoration-color:var(--color-magenta);text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px;border-radius:2px}main:focus,[tabindex="-1"]:focus{outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.visualment-amagat{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.salta-contingut{left:var(--espai-3);z-index:100;padding:var(--espai-2) var(--espai-3);background:var(--color-tinta);color:var(--color-fons);font-weight:600;text-decoration:none;position:absolute;top:-100%}.salta-contingut:focus{top:var(--espai-3);color:var(--color-fons)}.contenidor{width:100%;max-width:var(--amplada-max);padding-inline:var(--marge-lateral);margin-inline:auto}main{flex:1}.estrella{flex:none;width:1em;height:auto;display:inline-block}.entradeta{font-size:var(--mida-entradeta);max-width:var(--amplada-text);line-height:1.45}.seccio__titol{font-size:var(--mida-h2);margin-bottom:var(--espai-4);align-items:center;gap:.4em;display:flex}.seccio__titol:before{content:"";background:var(--color-estrella,var(--color-magenta));width:.8em;height:.68em;-webkit-mask:var(--estrella) center / contain no-repeat;mask:var(--estrella) center / contain no-repeat;flex:none;translate:0 -.08em}.seccio__titol a{color:inherit;text-decoration:none}.seccio__titol a:hover{text-decoration:underline;text-decoration-color:var(--color-magenta);text-underline-offset:.15em;text-decoration-thickness:3px}.text{max-width:var(--amplada-text)}.text>*+*{margin-top:var(--espai-3)}.text h2{font-size:var(--mida-h3);margin-top:var(--espai-5)}.text h3{margin-top:var(--espai-4);font-size:1.25rem}.text ul,.text ol{padding-left:1.5em}.text ul{list-style:none}.text ul>li{position:relative}.text ul>li:before{content:"";background:var(--color-magenta);width:.85em;height:.72em;-webkit-mask:var(--estrella) center / contain no-repeat;mask:var(--estrella) center / contain no-repeat;position:absolute;top:.45em;left:-1.4em}.text li+li{margin-top:var(--espai-1)}.text blockquote{padding-left:var(--espai-3);border-left:3px solid var(--color-groc)}.text hr{height:1.25rem;margin-block:var(--espai-5);background:var(--color-groc);-webkit-mask:var(--estrella) center / contain no-repeat;mask:var(--estrella) center / contain no-repeat;border:0}.boto{justify-content:center;align-items:center;gap:var(--espai-2);min-height:2.875rem;padding:var(--espai-2) var(--espai-4);border:2px solid var(--color-tinta);background:var(--color-fons);color:var(--color-tinta);border-radius:999px;font-weight:600;line-height:1.2;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.boto:hover{background:var(--color-tinta);color:var(--color-fons);text-decoration:none}.boto--petit{min-height:2.5rem;padding:var(--espai-1) var(--espai-3);font-size:var(--mida-petita)}.flux{gap:var(--espai-7);display:grid}.flux>*{min-width:0}.flux>.blocs{margin-block:0}.flux>.agenda--passades{margin-top:calc(var(--espai-5) - var(--espai-7))}.capcalera{z-index:50;background:var(--color-fons);border-bottom:1px solid var(--color-linia);position:sticky;top:0}.capcalera__interior{max-width:var(--amplada-max);padding-inline:var(--marge-lateral);min-height:var(--alcada-capcalera);justify-content:space-between;align-items:center;column-gap:var(--espai-4);flex-wrap:wrap;margin-inline:auto;display:flex}.capcalera__logo{color:var(--color-tinta);padding-block:var(--espai-2);transition:color .2s;display:block}.capcalera__logo:hover{color:var(--color-magenta)}.logo{width:clamp(8.5rem,26vw,10.5rem);height:auto}.capcalera__hamburguesa{display:none}.capcalera__panell{width:100%;padding-bottom:var(--espai-3)}.menu__llista{flex-direction:column;display:flex}.menu__element{border-top:1px solid var(--color-linia);flex-wrap:wrap;align-items:center;display:flex}.menu__enllac{padding:var(--espai-3) 0;color:var(--color-tinta);flex:1;font-size:1.25rem;font-weight:600;text-decoration:none;display:block;position:relative}.menu__enllac:hover{color:var(--color-tinta);text-decoration:underline;text-decoration-color:var(--color-magenta);text-underline-offset:.35em;text-decoration-thickness:2px}.menu__enllac[aria-current=page]:before,.menu__enllac.es-actiu:before{content:"";background:var(--color-magenta);width:.75em;height:.64em;-webkit-mask:var(--estrella) center / contain no-repeat;mask:var(--estrella) center / contain no-repeat;margin-right:.3em;display:inline-block}.menu__desplega{border-radius:var(--radi);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:none}.menu__desplega:hover{color:var(--color-magenta)}.menu__desplega svg{transition:rotate .2s}.menu__desplega[aria-expanded=true] svg{rotate:180deg}.submenu{width:100%;padding:0 0 var(--espai-3) var(--espai-4)}.submenu__enllac{padding:var(--espai-2) 0;color:var(--color-tinta);text-decoration:none;display:block}.submenu__enllac:hover,.submenu__enllac[aria-current=page]{color:var(--color-tinta);text-decoration:underline;text-decoration-color:var(--color-magenta);text-underline-offset:.3em;text-decoration-thickness:2px}.idiomes{padding-top:var(--espai-3);border-top:1px solid var(--color-linia)}.idiomes__llista{gap:var(--espai-1);display:flex}.idiomes__enllac{min-width:2.75rem;min-height:2.75rem;color:var(--color-tinta);font-size:var(--mida-petita);letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.idiomes__enllac:hover{color:var(--color-tinta);background:var(--color-fons-2);text-decoration:none}.idiomes__enllac[aria-current=true]{background:var(--color-tinta);color:var(--color-fons)}@media (width<=71.99em){.js .capcalera__hamburguesa{align-items:center;gap:var(--espai-2);min-height:2.75rem;padding:var(--espai-2) var(--espai-3);border:2px solid var(--color-tinta);cursor:pointer;background:0 0;border-radius:999px;font-weight:600;display:inline-flex}.js .capcalera__hamburguesa:hover{background:var(--color-tinta);color:var(--color-fons)}.hamburguesa__icona{width:1.125rem;height:.75rem;position:relative}.hamburguesa__icona:before,.hamburguesa__icona:after,.hamburguesa__icona span{content:"";background:currentColor;width:100%;height:2px;transition:transform .2s,opacity .2s;position:absolute;left:0}.hamburguesa__icona:before{top:0}.hamburguesa__icona span{top:calc(50% - 1px)}.hamburguesa__icona:after{bottom:0}[aria-expanded=true] .hamburguesa__icona:before{transform:translateY(5px)rotate(45deg)}[aria-expanded=true] .hamburguesa__icona span{opacity:0}[aria-expanded=true] .hamburguesa__icona:after{transform:translateY(-5px)rotate(-45deg)}.js .capcalera__panell{display:none}.js .capcalera__panell.es-obert{max-height:calc(100dvh - var(--alcada-capcalera));overscroll-behavior:contain;display:block;overflow-y:auto}.js .menu__desplega{display:inline-flex}.js .submenu{display:none}.js .menu__desplega[aria-expanded=true]+.submenu{display:block}}@media (width>=72em){.capcalera__interior{flex-wrap:nowrap}.capcalera__panell{align-items:center;gap:var(--espai-4);width:auto;padding:0;display:flex}.menu__llista{align-items:center;gap:var(--espai-1) var(--espai-4);flex-direction:row}.menu__element{border:0;flex-wrap:nowrap;position:relative}.menu__enllac{padding:var(--espai-2) 0;white-space:nowrap;font-size:.9688rem}.menu__desplega{width:1.75rem;height:2.25rem;margin-left:-.15rem;display:inline-flex}.submenu{top:calc(100% + .25rem);left:calc(-1 * var(--espai-3));min-width:16rem;max-width:22rem;padding:var(--espai-2) var(--espai-4);background:var(--color-fons);border:2px solid var(--color-tinta);border-radius:var(--radi);box-shadow:.375rem .375rem 0 var(--color-groc);display:none;position:absolute}.submenu:before{content:"";position:absolute;inset:-.75rem 0 100%}.menu__desplega[aria-expanded=true]+.submenu,html:not(.js) .menu__element:focus-within>.submenu{display:block}@media (hover:hover){.menu__element:hover>.submenu{display:block}}.idiomes{border:0;padding:0}.idiomes__enllac{min-width:2.25rem;min-height:2.25rem}}.peu{margin-top:var(--espai-7)}.peu__logos{max-width:var(--amplada-max);padding:0 var(--marge-lateral) var(--espai-5);margin-inline:auto}.peu__fosc{background:var(--color-tinta);color:var(--color-fons)}.peu__interior{max-width:var(--amplada-max);padding:var(--espai-6) var(--marge-lateral) var(--espai-5);gap:var(--espai-5);margin-inline:auto;display:grid;position:relative}.peu a{color:var(--color-fons)}.peu a:hover{color:var(--color-fons);text-decoration-color:var(--color-groc)}.peu__logo{color:var(--color-fons);margin-bottom:var(--espai-3);display:inline-block}.peu__logo:hover{color:var(--color-groc)}.peu__logo .logo{width:clamp(11rem,40vw,15rem)}.peu__titol{font-family:var(--font-cos);font-size:var(--mida-petita);text-transform:uppercase;letter-spacing:.08em;color:#cfcbc2;margin-bottom:var(--espai-2);font-weight:600}.peu__contacte{gap:var(--espai-2);align-content:start;display:grid}.peu__xarxes,.peu__legal ul{gap:var(--espai-1) var(--espai-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.peu__xarxes a,.peu__legal a,.peu__contacte a{padding-block:var(--espai-1);display:inline-block}.peu__estrelles{top:var(--espai-5);right:var(--marge-lateral);gap:var(--espai-2);font-size:1.5rem;display:flex;position:absolute}.peu__estrelles .estrella:nth-child(2){font-size:1.1em;rotate:-18deg}.peu__estrelles .estrella:nth-child(3){font-size:.8em;rotate:12deg}.peu__final{justify-content:space-between;gap:var(--espai-3);padding-top:var(--espai-4);font-size:var(--mida-petita);border-top:1px solid #3a3835;flex-wrap:wrap;display:flex}.peu__copyright{color:#cfcbc2}@media (width>=48em){.peu__interior{grid-template-columns:2fr 1fr}.peu__final{grid-column:1/-1}}@media (width<=47.99em){.peu__estrelles{top:auto;bottom:calc(var(--espai-5) + 3.5rem)}}.pagina{padding-top:var(--espai-6)}.pagina__capcalera{margin-bottom:var(--espai-6);gap:var(--espai-4);display:grid}.pagina__titol{font-size:var(--mida-h1);letter-spacing:-.035em;font-weight:800;line-height:.95}.pagina__imatge{margin-bottom:var(--espai-6)}.pagina__avis{max-width:var(--amplada-text);padding:var(--espai-3);background:var(--color-fons-2);border-left:4px solid var(--color-groc)}.pagina__filles,.subpagines{margin-top:var(--espai-6);gap:var(--espai-2);display:grid}.pagina__filles a,.subpagines a{font-family:var(--font-titols);font-size:1.375rem;font-weight:700}.blocs{gap:var(--espai-6);margin-block:var(--espai-6);display:grid}.blocs:first-child{margin-top:0}.bloc--imatge figcaption{margin-top:var(--espai-2);font-size:var(--mida-petita);color:var(--color-text-suau)}.bloc--cita{max-width:48rem;padding-left:clamp(2.5rem,6vw,4rem);position:relative}.bloc--cita:before{content:"";aspect-ratio:172/146;background:var(--color-groc);width:clamp(1.75rem,4vw,2.75rem);-webkit-mask:var(--estrella) center / contain no-repeat;mask:var(--estrella) center / contain no-repeat;position:absolute;top:.2em;left:0;rotate:-12deg}.cita{font-family:var(--font-titols);letter-spacing:-.015em;font-size:clamp(1.5rem,3.4vw,2.25rem);font-weight:600;line-height:1.2}.cita p:before{content:"«"}.cita p:after{content:"»"}.cita__autor{margin-top:var(--espai-3);color:var(--color-text-suau);font-size:var(--mida-petita);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.bloc--dues-columnes{gap:var(--espai-5);align-items:center;display:grid}@media (width>=52em){.bloc--dues-columnes{gap:var(--espai-6);grid-template-columns:1fr 1fr}.bloc--dues-columnes.imatge-a-lesquerra .dues-columnes__imatge{order:-1}}.video{aspect-ratio:16/9;background:var(--color-tinta);border-radius:var(--radi);position:relative;overflow:hidden}.video__boto{color:var(--color-fons);display:block;position:absolute;inset:0}.video__poster,.video__boto picture{width:100%;height:100%;position:absolute;inset:0}.video__boto img{object-fit:cover;width:100%;height:100%}.video__play{background:var(--color-fons);width:4.5rem;height:4.5rem;color:var(--color-tinta);box-shadow:.25rem .25rem 0 var(--color-magenta);border-radius:50%;place-items:center;transition:scale .2s,background .2s;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.video__play svg{translate:3px}.video__boto:hover .video__play,.video__boto:focus-visible .video__play{background:var(--color-groc);scale:1.08}.video__titol{left:var(--espai-3);bottom:var(--espai-3);padding:var(--espai-1) var(--espai-2);border-radius:var(--radi);background:var(--color-fons);color:var(--color-tinta);font-size:var(--mida-petita);font-weight:600;position:absolute}.video__iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.galeria{--color-estrella:var(--color-blau)}.galeria__graella{gap:var(--espai-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));display:grid}.galeria__element{aspect-ratio:4/3;border-radius:var(--radi);background:var(--color-fons-2);overflow:hidden}.galeria__enllac,.galeria__enllac picture{height:100%;display:block}.galeria__enllac img{object-fit:cover;width:100%;height:100%;transition:scale .4s}.galeria__enllac:hover img{scale:1.05}.galeria__element--video .video{aspect-ratio:auto;border-radius:0;height:100%}.visor{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--color-fons);background:#111111f5;border:0;margin:0;padding:0}.visor::backdrop{background:#111c}.visor__marc{justify-content:center;align-items:center;gap:var(--espai-3);height:100%;padding:var(--espai-6) var(--espai-3) var(--espai-4);flex-direction:column;display:flex}.visor__imatge{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 9rem)}.visor__peu{justify-content:center;gap:var(--espai-2) var(--espai-4);text-align:center;flex-wrap:wrap;font-size:.9375rem;display:flex}.visor__comptador{color:#cfcbc2;font-variant-numeric:tabular-nums}.visor__boto{width:3rem;height:3rem;color:inherit;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;place-items:center;display:grid;position:absolute}.visor__boto:hover{background:var(--color-fons);color:var(--color-tinta)}.visor__boto:focus-visible{outline-color:var(--color-groc)}.visor__tanca{top:var(--espai-3);right:var(--espai-3)}.visor__anterior,.visor__seguent{top:50%;translate:0 -50%}.visor__anterior{left:var(--espai-3)}.visor__seguent{right:var(--espai-3)}.logos{padding-top:var(--espai-5);border-top:1px solid var(--color-linia)}.logos__titol{font-family:var(--font-cos);font-size:var(--mida-petita);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-suau);margin-bottom:var(--espai-4);font-weight:600}.logos__llista{align-items:center;gap:var(--espai-4) var(--espai-6);flex-wrap:wrap;display:flex}.logos__imatge{width:auto;height:3rem}.agenda{--color-estrella:var(--color-groc)}.funcions{border-top:2px solid var(--color-tinta)}.funcio{gap:var(--espai-2) var(--espai-4);padding-block:var(--espai-4);border-bottom:1px solid var(--color-linia);grid-template-columns:4.5rem 1fr;align-items:start;display:grid}.funcio__data{text-align:center;justify-items:center;line-height:1;display:grid}.funcio__dia{font-family:var(--font-titols);letter-spacing:-.04em;font-size:2.75rem;font-weight:800}.funcio__mes{margin-top:var(--espai-1);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:600}.funcio__detall{gap:var(--espai-1);display:grid}.funcio__quan{font-size:var(--mida-petita);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-suau);font-weight:600}.funcio__obra{font-family:var(--font-titols);color:var(--color-tinta);font-size:1.375rem;font-weight:700;text-decoration:none}.funcio__obra:hover{color:var(--color-tinta);text-decoration:underline;text-decoration-color:var(--color-magenta)}.funcio__lloc{font-size:1.125rem;font-weight:600}.funcio__ciutat{color:var(--color-text-suau);font-size:1rem;font-weight:400;display:block}.funcio__nota{font-size:var(--mida-petita);color:var(--color-text-suau)}.funcio__entrades{grid-column:2;justify-self:start}@media (width>=48em){.funcio{grid-template-columns:5.5rem 1fr auto;align-items:center}.funcio__dia{font-size:3.25rem}.funcio__entrades{grid-column:3}}.funcions--passades{border-top-width:1px;border-top-color:var(--color-linia);margin-top:var(--espai-3)}.funcions--passades .funcio{padding-block:var(--espai-3)}.funcions--passades .funcio__dia{font-size:2rem}.funcions--passades .funcio__lloc{font-size:1rem}.agenda--passades summary{cursor:pointer;align-items:center;gap:var(--espai-2);list-style:none;display:flex}.agenda--passades summary::-webkit-details-marker{display:none}.agenda--passades summary:before{content:"";border-bottom:2px solid;border-right:2px solid;width:.65rem;height:.65rem;transition:rotate .2s;rotate:-45deg}.agenda--passades[open] summary:before{rotate:45deg}.agenda__resum{font-size:1.375rem;display:inline}.agenda__compte{color:var(--color-text-suau);font-weight:400}.obra__imatge{aspect-ratio:16/9;max-height:calc(100svh - var(--alcada-capcalera) - 6rem);background:var(--color-fons-2);min-height:16rem;overflow:hidden}.obra__imatge picture,.obra__imatge img{object-fit:cover;width:100%;height:100%}.obra__titols{padding-block:var(--espai-5) var(--espai-6);gap:var(--espai-3);display:grid}.obra__titol{letter-spacing:-.045em;font-size:clamp(3rem,10vw,7.5rem);font-weight:800;line-height:.9}.obra__subtitol{font-size:var(--mida-entradeta);color:var(--color-text-suau);max-width:var(--amplada-text)}.obra__intro{gap:var(--espai-5);display:grid}.obra__sinopsi>*+*{margin-top:var(--espai-4)}.obra__dades{align-self:start;gap:var(--espai-4);padding:var(--espai-4);border:2px solid var(--color-tinta);border-radius:var(--radi);box-shadow:.375rem .375rem 0 var(--color-groc);display:grid}.obra__dades dl{gap:var(--espai-3);display:grid}.obra__dades dt,.fitxa__fila dt{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-suau);font-size:.75rem;font-weight:600}.obra__dades dd,.fitxa__fila dd{margin:0;font-weight:600}.obra__dades .boto{justify-self:start}@media (width>=64em){.obra__intro{gap:var(--espai-6);grid-template-columns:minmax(0,2fr) minmax(16rem,1fr)}}.fitxa{--color-estrella:var(--color-taronja)}.fitxa__llista{gap:var(--espai-4) var(--espai-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));display:grid}.fitxa__fila{padding-top:var(--espai-2);border-top:1px solid var(--color-linia)}.contraparts{--color-estrella:var(--color-lila)}.contraparts__llista{gap:var(--espai-2);font-size:1.125rem;font-weight:600;display:grid}.relacionat{--color-estrella:var(--color-blau)}.targetes{gap:var(--espai-6) var(--espai-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));display:grid}.targetes--grans{gap:var(--espai-6) var(--espai-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,28rem),1fr))}.targetes--una{max-width:28rem}.targeta{gap:var(--espai-3);flex-direction:column;display:flex;position:relative}.targeta__imatge{aspect-ratio:4/3;border-radius:var(--radi);background:var(--color-fons-2);position:relative;overflow:hidden}.targeta__imatge picture,.targeta__imatge img{object-fit:cover;width:100%;height:100%}.targeta__imatge img{transition:scale .4s}.targeta__estrella{top:var(--espai-3);right:var(--espai-3);opacity:0;filter:drop-shadow(0 0 1px #1116);font-size:clamp(2rem,5vw,3rem);transition:opacity .25s,scale .3s cubic-bezier(.34,1.56,.64,1),rotate .3s;position:absolute;rotate:-40deg;scale:.4}.targeta:hover .targeta__imatge img{scale:1.04}.targeta:hover .targeta__estrella,.targeta:focus-within .targeta__estrella{opacity:1;rotate:0deg;scale:1}.targeta__text{gap:var(--espai-1);display:grid}.targeta__etiqueta{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-suau);font-size:.75rem;font-weight:600}.targeta__titol{font-size:var(--mida-h3)}.targeta--gran .targeta__titol{letter-spacing:-.035em;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:800}.targeta__titol a{color:var(--color-tinta);text-decoration:none}.targeta__titol a:after{content:"";position:absolute;inset:0}.targeta:hover .targeta__titol a{text-decoration:underline;text-decoration-color:var(--color-magenta);text-underline-offset:.12em;text-decoration-thickness:3px}.targeta:focus-within{outline:3px solid var(--color-focus);outline-offset:6px;border-radius:var(--radi)}.targeta__titol a:focus-visible{outline:none}.targeta__subtitol{color:var(--color-text-suau);font-size:1.0625rem}.targeta__resum{margin-top:var(--espai-1);max-width:36rem}.equip{--color-estrella:var(--color-lila)}.equip__llista{gap:var(--espai-6) var(--espai-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));display:grid}.persona__foto{aspect-ratio:4/5;margin-bottom:var(--espai-3);border-radius:var(--radi);background:var(--color-fons-2);overflow:hidden}.persona__foto picture,.persona__foto img{object-fit:cover;width:100%;height:100%}.persona__nom{font-size:1.5rem}.persona__nom a{color:var(--color-tinta)}.persona__rol{margin:var(--espai-1) 0 var(--espai-3);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-suau);font-size:.8125rem;font-weight:600}.persona__bio{text-align:justify;text-align-last:left;-webkit-hyphens:manual;hyphens:manual;font-size:.9688rem}.premsa{gap:var(--espai-7);display:grid}.premsa>section+section{margin-top:0}.premsa>section:nth-child(2){--color-estrella:var(--color-blau)}.premsa>section:nth-child(3){--color-estrella:var(--color-groc)}.premsa>section:nth-child(4){--color-estrella:var(--color-taronja)}.llista-docs{border-top:2px solid var(--color-tinta)}.llista-docs li{align-items:baseline;gap:var(--espai-1) var(--espai-4);padding-block:var(--espai-3);border-bottom:1px solid var(--color-linia);flex-wrap:wrap;display:flex}.llista-docs time{min-width:8rem;color:var(--color-text-suau);font-size:var(--mida-petita);font-variant-numeric:tabular-nums}.llista-docs a{font-weight:600}.llista-docs p{color:var(--color-text-suau);flex-basis:100%}.llista-docs__tipus{color:var(--color-text-suau);font-size:.8125rem;font-weight:400}.llista-docs__mitja{font-size:var(--mida-petita);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.fotos-premsa{gap:var(--espai-5) var(--espai-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));display:grid}.foto-premsa img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radi);background:var(--color-fons-2);width:100%}.foto-premsa figcaption{justify-content:space-between;gap:var(--espai-2);margin-block:var(--espai-2) var(--espai-3);font-size:var(--mida-petita);flex-wrap:wrap;display:flex}.foto-premsa__credit{color:var(--color-text-suau)}.contacte{gap:var(--espai-6);align-items:start;display:grid}.contacte__directe{gap:var(--espai-3);padding:var(--espai-4);background:var(--color-fons-2);border-radius:var(--radi);display:grid}.contacte__etiqueta{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-suau);font-size:.75rem;font-weight:600}.contacte__correu{font-family:var(--font-titols);letter-spacing:-.01em;font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:700;line-height:1.2}.contacte__correu a{color:var(--color-tinta);text-decoration-color:var(--color-magenta);overflow-wrap:break-word;text-decoration-thickness:2px}.contacte__xarxes{gap:var(--espai-2);margin-top:var(--espai-2);flex-wrap:wrap;display:flex}.contacte__xarxes .xarxa{padding:var(--espai-1) var(--espai-3);font-size:1rem}@media (width>=60em){.contacte{gap:var(--espai-6);grid-template-columns:minmax(0,2fr) minmax(16rem,1fr)}.contacte__directe{top:calc(var(--alcada-capcalera) + var(--espai-4));position:sticky}}.formulari{gap:var(--espai-4);max-width:44rem;display:grid}.formulari__fila{gap:var(--espai-4);display:grid}@media (width>=40em){.formulari__fila{grid-template-columns:1fr 1fr}}.formulari__nota,.formulari__info{font-size:var(--mida-petita);color:var(--color-text-suau)}.camp{gap:var(--espai-1);display:grid}.camp label{font-weight:600}.camp input[type=text],.camp input[type=email],.camp textarea{border:2px solid var(--color-tinta);border-radius:var(--radi);background:var(--color-fons);width:100%;color:var(--color-tinta);font:inherit;padding:.75rem .875rem;line-height:1.4}.camp textarea{resize:vertical;min-height:9rem}.camp input:focus-visible,.camp textarea:focus-visible{outline:3px solid var(--color-focus);outline-offset:1px;box-shadow:.25rem .25rem 0 var(--color-groc)}.camp--casella{align-items:start;gap:var(--espai-2) var(--espai-3);grid-template-columns:auto 1fr}.camp--casella input{width:1.375rem;height:1.375rem;accent-color:var(--color-tinta);margin-top:.15rem}.camp--casella label{font-weight:400}.formulari__trampa{display:none!important}.formulari__accions{align-items:center;gap:var(--espai-3) var(--espai-4);flex-wrap:wrap;display:flex}.boto--ple{background:var(--color-tinta);color:var(--color-fons)}.boto--ple:hover{background:var(--color-fons);color:var(--color-tinta)}.boto:disabled{opacity:.6;cursor:progress}.formulari__estat:empty{display:none}.formulari__estat{padding:var(--espai-3);border-radius:var(--radi);flex-basis:100%;font-weight:600}.formulari__estat:focus{outline:none}.formulari__estat.es-exit{color:#1d5b2c;background:#e6f4ea;border-left:4px solid #2e7d43}.formulari__estat.es-error{color:#8c1736;border-left:4px solid var(--color-magenta);background:#fdecef}.formulari__no-configurat{padding:var(--espai-3);border:2px dashed var(--color-taronja);border-radius:var(--radi);font-family:monospace;font-size:var(--mida-petita)}.portada{height:calc(100svh - var(--alcada-capcalera));background:var(--color-fons-2);min-height:26rem;max-height:68rem;position:relative;overflow:hidden}.portada__mitja,.portada__mitja picture{position:absolute;inset:0}.portada__mitja img,.portada__video{object-fit:cover;width:100%;height:100%}.portada__video{position:absolute;inset:0}.portada__continua{left:50%;bottom:var(--espai-4);background:var(--color-fons);border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;font-size:1.75rem;transition:scale .2s;display:grid;position:absolute;translate:-50%;box-shadow:0 .25rem 1rem #11111126}.portada__continua:hover{scale:1.1}.portada__continua .estrella{translate:0 -.04em}@media (prefers-reduced-motion:no-preference){.portada__continua .estrella{animation:3.5s ease-in-out infinite estrella-balla}}@keyframes estrella-balla{0%,70%,to{rotate:0deg}80%{rotate:-16deg}90%{rotate:12deg}}.portada__pausa{right:var(--espai-3);bottom:var(--espai-4);background:var(--color-fons);width:2.75rem;height:2.75rem;color:var(--color-tinta);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute}.portada__pausa .icona-play{display:none}.portada__pausa[data-aturat=true] .icona-play{display:block}.portada__pausa[data-aturat=true] .icona-pausa{display:none}.presentacio{--color-estrella:var(--color-magenta);gap:var(--espai-5);padding-top:var(--espai-7);align-items:center;display:grid}.presentacio__il-lustracio img{width:100%;height:auto}.presentacio__text{gap:var(--espai-4);justify-items:start;display:grid}.presentacio__text .seccio__titol{margin-bottom:0}@media (width>=56em){.presentacio{gap:var(--espai-6);grid-template-columns:1.1fr 1fr}}.inici__seccio{margin-top:var(--espai-7)}.inici__seccio:nth-of-type(odd){--color-estrella:var(--color-groc)}.inici__seccio:nth-of-type(2n){--color-estrella:var(--color-blau)}.inici__properament{padding-block:var(--espai-6);background:var(--color-fons-2);--color-estrella:var(--color-taronja)}.inici__properament .funcions{border-top-color:var(--color-tinta)}.inici__properament .funcio{border-bottom-color:var(--color-linia)}.inici__xarxes{margin-top:var(--espai-7);align-items:center;gap:var(--espai-3) var(--espai-5);flex-wrap:wrap;display:flex}.xarxes__titol{font-size:var(--mida-h3)}.xarxes{gap:var(--espai-3);flex-wrap:wrap;display:flex}.xarxa{align-items:center;gap:var(--espai-2);padding:var(--espai-2) var(--espai-4);border:2px solid var(--color-tinta);color:var(--color-tinta);font-family:var(--font-titols);border-radius:999px;font-size:1.25rem;font-weight:700;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.xarxa .estrella{transition:rotate .3s}.xarxa:hover{background:var(--color-tinta);color:var(--color-fons);text-decoration:none}.xarxa:hover .estrella{rotate:72deg}
