@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-bottom]{object-position:top bottom}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-top]{object-position:bottom top}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-right]{object-position:left right}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-left]{object-position:right left}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}.gal-bandera[data-astro-cid-c2nm4qwd]{z-index:95;background:var(--crema);border-top:1px solid var(--linia-forta);padding:20px var(--marge) calc(20px + env(safe-area-inset-bottom,0px));animation:.35s cubic-bezier(.2,.7,.2,1) gal-puja;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #241b121f}@keyframes gal-puja{0%{transform:translateY(100%)}}.gal-bandera-dins[data-astro-cid-c2nm4qwd]{max-width:var(--ample-max);align-items:center;gap:22px 40px;margin:0 auto;display:flex}.gal-text[data-astro-cid-c2nm4qwd]{flex:1;min-width:0}.gal-titol[data-astro-cid-c2nm4qwd]{font-family:var(--serif);letter-spacing:-.01em;font-size:21px;font-weight:400;line-height:1.15}.gal-cos[data-astro-cid-c2nm4qwd]{color:#3d342a;max-width:72ch;margin-top:8px;font-size:14.5px;line-height:1.55}.gal-mes[data-astro-cid-c2nm4qwd]{color:var(--terracota);margin-top:2px;padding-block:12px;font-size:14.5px;line-height:1.55;display:inline-block}.gal-mes[data-astro-cid-c2nm4qwd]:after{bottom:10px}.gal-botons[data-astro-cid-c2nm4qwd]{flex-shrink:0;gap:10px;display:flex}.gal-boto[data-astro-cid-c2nm4qwd]{white-space:nowrap;justify-content:center;min-height:44px;padding:14px 20px;font-size:11px}.gal-vel[data-astro-cid-c2nm4qwd]{z-index:105;background:#241b128c;animation:.25s gal-apareix;position:fixed;inset:0}@keyframes gal-apareix{0%{opacity:0}}.gal-panel[data-astro-cid-c2nm4qwd]{z-index:110;background:var(--crema);border:1px solid var(--tinta);flex-direction:column;width:min(600px,100vw - 32px);max-height:min(86dvh,760px);animation:.3s cubic-bezier(.2,.7,.2,1) gal-entra;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 60px #241b124d}@keyframes gal-entra{0%{opacity:0;transform:translate(-50%,-46%)}}.gal-panel-cap[data-astro-cid-c2nm4qwd]{padding:22px var(--marge) 18px;border-bottom:1px solid var(--linia);justify-content:space-between;align-items:center;gap:16px;display:flex}.gal-panel-titol[data-astro-cid-c2nm4qwd]{font-family:var(--serif);letter-spacing:-.01em;font-size:26px;font-weight:400}.gal-tanca[data-astro-cid-c2nm4qwd]{cursor:pointer;width:44px;height:44px;color:var(--tinta);background:0 0;border:none;flex-shrink:0;place-items:center;margin-right:-10px;padding:0;display:grid}.gal-panel-cos[data-astro-cid-c2nm4qwd]{min-height:0;padding:20px var(--marge) 24px;flex:1;overflow-y:auto}.gal-panel-text[data-astro-cid-c2nm4qwd]{color:#3d342a;font-size:14.5px;line-height:1.6}.gal-llista[data-astro-cid-c2nm4qwd]{flex-direction:column;gap:22px;margin-top:22px;display:flex}.gal-cat[data-astro-cid-c2nm4qwd]{border-top:1px solid var(--linia);padding-top:20px}.gal-cat-cap[data-astro-cid-c2nm4qwd]{justify-content:space-between;align-items:center;gap:16px;display:flex}.gal-cat-nom[data-astro-cid-c2nm4qwd]{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px}label[data-astro-cid-c2nm4qwd].gal-cat-nom{cursor:pointer}.gal-fixa[data-astro-cid-c2nm4qwd]{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--grisos);font-size:10.5px}.gal-cat-text[data-astro-cid-c2nm4qwd]{color:#3d342a;margin-top:8px;font-size:14px;line-height:1.55}.gal-cap-activa[data-astro-cid-c2nm4qwd]{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--terracota);margin-top:8px;font-size:10.5px}.gal-interruptor[data-astro-cid-c2nm4qwd]{flex-shrink:0;width:52px;height:30px;position:relative}.gal-interruptor[data-astro-cid-c2nm4qwd] input[data-astro-cid-c2nm4qwd]{opacity:0;cursor:pointer;z-index:1;width:calc(100% + 14px);height:calc(100% + 14px);margin:0;position:absolute;inset:-7px}.gal-pista[data-astro-cid-c2nm4qwd]{border:1px solid var(--tinta);background:0 0;border-radius:15px;transition:background .2s;position:absolute;inset:0}.gal-pista[data-astro-cid-c2nm4qwd]:after{content:"";background:var(--tinta);border-radius:50%;width:20px;height:20px;transition:transform .2s cubic-bezier(.2,.7,.2,1),background .2s;position:absolute;top:4px;left:4px}.gal-interruptor[data-astro-cid-c2nm4qwd] input[data-astro-cid-c2nm4qwd]:checked+.gal-pista[data-astro-cid-c2nm4qwd]{background:var(--terracota);border-color:var(--terracota)}.gal-interruptor[data-astro-cid-c2nm4qwd] input[data-astro-cid-c2nm4qwd]:checked+.gal-pista[data-astro-cid-c2nm4qwd]:after{background:var(--crema);transform:translate(22px)}.gal-interruptor[data-astro-cid-c2nm4qwd] input[data-astro-cid-c2nm4qwd]:focus-visible+.gal-pista[data-astro-cid-c2nm4qwd]{outline:2px solid var(--terracota);outline-offset:3px}.gal-panel-peu[data-astro-cid-c2nm4qwd]{padding:18px var(--marge) calc(18px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--linia);gap:10px;display:flex}.gal-panel-peu[data-astro-cid-c2nm4qwd] .gal-boto[data-astro-cid-c2nm4qwd]{flex:1}@media (width<=860px){.gal-bandera-dins[data-astro-cid-c2nm4qwd]{flex-direction:column;align-items:stretch;gap:18px}.gal-botons[data-astro-cid-c2nm4qwd]{flex-wrap:wrap}.gal-botons[data-astro-cid-c2nm4qwd] .gal-boto[data-astro-cid-c2nm4qwd]:not(:last-child){flex:42%}.gal-botons[data-astro-cid-c2nm4qwd] .gal-boto[data-astro-cid-c2nm4qwd]:last-child{flex:100%}}@media (width<=560px){.gal-bandera[data-astro-cid-c2nm4qwd]{max-height:82dvh;overflow-y:auto}.gal-boto[data-astro-cid-c2nm4qwd]{padding-inline:12px}.gal-titol[data-astro-cid-c2nm4qwd]{font-size:19px}.gal-cos[data-astro-cid-c2nm4qwd]{font-size:14px}.gal-panel[data-astro-cid-c2nm4qwd]{border-bottom:0;border-left:0;border-right:0;width:100%;max-height:92dvh;animation-name:gal-puja;top:auto;bottom:0;left:0;transform:none}.gal-panel-peu[data-astro-cid-c2nm4qwd]{flex-wrap:wrap}.gal-panel-peu[data-astro-cid-c2nm4qwd] .gal-boto[data-astro-cid-c2nm4qwd]{flex:42%}.gal-panel-peu[data-astro-cid-c2nm4qwd] .gal-boto[data-astro-cid-c2nm4qwd]:last-child{flex:100%}}@media (prefers-reduced-motion:reduce){.gal-bandera[data-astro-cid-c2nm4qwd],.gal-panel[data-astro-cid-c2nm4qwd],.gal-vel[data-astro-cid-c2nm4qwd]{animation:none}}@font-face{font-family:Archivo;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/archivo-400-italic-latin-ext.woff2)format("woff2");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:Archivo;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/archivo-400-italic-latin.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/archivo-400-normal-latin-ext.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/archivo-400-normal-latin.woff2)format("woff2");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:Fraunces;font-style:italic;font-weight:300 400;font-display:swap;src:url(/fonts/fraunces-300-400-italic-latin-ext.woff2)format("woff2");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:Fraunces;font-style:italic;font-weight:300 400;font-display:swap;src:url(/fonts/fraunces-300-400-italic-latin.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:300 400;font-display:swap;src:url(/fonts/fraunces-300-400-normal-latin-ext.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:300 400;font-display:swap;src:url(/fonts/fraunces-300-400-normal-latin.woff2)format("woff2");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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-mono-400-normal-latin-ext.woff2)format("woff2");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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-mono-400-normal-latin.woff2)format("woff2");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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-mono-700-normal-latin-ext.woff2)format("woff2");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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-mono-700-normal-latin.woff2)format("woff2");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{--crema:#f4eee1;--crema-fosc:#eae2d1;--tinta:#241b12;--terracota:#a04419;--terracota-clar:#d4794a;--terracota-viu:#c2542e;--grisos:#6f6250;--linia:#241b1226;--linia-forta:#241b12;--serif:"Fraunces", "Georgia", serif;--mono:"Space Mono", ui-monospace, monospace;--sans:"Archivo", -apple-system, BlinkMacSystemFont, sans-serif;--marge:max(22px, 5vw);--ample-max:1440px;--seccio:clamp(66px, 9vw, 132px)}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--crema);color:var(--tinta);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.65;overflow-x:clip}[hidden]{display:none!important}img,picture,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}h1,h2,h3,h4,p,figure,blockquote{margin:0}ul,ol{margin:0;padding:0;list-style:none}::selection{background:var(--terracota-viu);color:var(--crema)}:focus-visible{outline:2px solid var(--terracota);outline-offset:3px}.contenidor{max-width:var(--ample-max);padding-inline:var(--marge);margin:0 auto}.nomes-lector{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.salta{top:-100%;left:var(--marge);z-index:100;background:var(--tinta);color:var(--crema);font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;padding:12px 20px;font-size:12px;position:absolute}.salta:focus{top:12px}.etiqueta{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--grisos);font-size:11px}.etiqueta-index{color:var(--terracota)}.titol-seccio{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(40px,6vw,78px);font-weight:400;line-height:1.02}.cursiva{font-style:italic;font-weight:300}.enllac{position:relative}.enllac:after{content:"";transform-origin:100%;background:currentColor;width:100%;height:1px;transition:transform .35s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-3px;left:0;transform:scaleX(0)}.enllac:hover:after,.enllac:focus-visible:after{transform-origin:0;transform:scaleX(1)}.boto{background:var(--tinta);color:var(--crema);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--tinta);cursor:pointer;align-items:center;gap:10px;padding:16px 28px;font-size:11.5px;transition:background .25s,color .25s;display:inline-flex}.boto:hover,.boto:focus-visible{background:var(--terracota);border-color:var(--terracota)}.boto-contorn{color:var(--tinta);background:0 0}.boto-contorn:hover,.boto-contorn:focus-visible{background:var(--tinta);color:var(--crema);border-color:var(--tinta)}
