.esquema[data-astro-cid-th6kkfse]{width:100%;height:auto;overflow:visible}.l-terra[data-astro-cid-th6kkfse]{stroke:#ffffff40;stroke-width:1.5px}.l-edifici[data-astro-cid-th6kkfse]{fill:none;stroke:#fff9;stroke-width:1.5px}.l-planta[data-astro-cid-th6kkfse]{stroke:#ffffff2e;stroke-width:1px}.l-recinte[data-astro-cid-th6kkfse]{fill:var(--navy-800);stroke:var(--accent);stroke-width:1.75px}.l-pau[data-astro-cid-th6kkfse]{fill:var(--navy-950);stroke:#ffffffd9;stroke-width:1.5px}.l-senyal[data-astro-cid-th6kkfse]{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.l-fina[data-astro-cid-th6kkfse]{stroke-width:1.75px;opacity:.85}.l-operador[data-astro-cid-th6kkfse]{stroke:var(--accent);stroke-width:2px;stroke-dasharray:4 6}.l-pols[data-astro-cid-th6kkfse]{stroke:#fff;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:10 263;opacity:0}.punt[data-astro-cid-th6kkfse]{fill:var(--accent)}.t-etiq[data-astro-cid-th6kkfse]{fill:var(--on-dark-soft);font-size:14px;font-weight:600;font-family:var(--font)}.t-fort[data-astro-cid-th6kkfse]{fill:var(--on-dark);letter-spacing:.02em;font-weight:800}@media (prefers-reduced-motion:no-preference){.l-pols[data-astro-cid-th6kkfse]{opacity:.9;animation:3.2s cubic-bezier(.45,0,.3,1) infinite pols}@keyframes pols{0%{stroke-dashoffset:0}to{stroke-dashoffset:-273px}}}.hero[data-astro-cid-sgnydot7]{background-color:var(--navy-950);background-image:radial-gradient(ellipse 60% 70% at 78% 45%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 70%), linear-gradient(#ffffff09 1px, transparent 1px), linear-gradient(90deg, #ffffff09 1px, transparent 1px);background-size:100% 100%,32px 32px,32px 32px;position:relative;overflow:hidden}.hero-in[data-astro-cid-sgnydot7]{align-items:center;gap:40px;padding-block:48px 56px;display:grid}.avantitol[data-astro-cid-sgnydot7]{color:var(--on-dark-soft);margin-bottom:20px;font-size:15px;font-weight:600}.avantitol[data-astro-cid-sgnydot7] a[data-astro-cid-sgnydot7]{color:var(--accent);text-decoration-color:color-mix(in srgb, var(--accent) 50%, transparent)}h1[data-astro-cid-sgnydot7]{letter-spacing:-.035em;max-width:13ch;font-size:clamp(40px,6.6vw,76px);font-weight:800;line-height:1.02}.subtitol[data-astro-cid-sgnydot7]{color:var(--on-dark-soft);max-width:36em;margin-top:24px;font-size:clamp(18px,1.8vw,21px);line-height:1.55}.botons[data-astro-cid-sgnydot7]{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero-esquema[data-astro-cid-sgnydot7]{width:100%;max-width:min(340px,86vw);margin-inline:auto}@media (width<=599px){.botons[data-astro-cid-sgnydot7] .btn[data-astro-cid-sgnydot7]{flex:100%}}@media (width>=960px){.hero-in[data-astro-cid-sgnydot7]{min-height:calc(100svh - var(--header-h));grid-template-columns:1.15fr .85fr;gap:48px;max-height:900px;padding-block:64px}.hero-esquema[data-astro-cid-sgnydot7]{max-width:500px}}.confianca[data-astro-cid-y3lnqwod]{background:var(--paper);border-bottom:1px solid var(--soft-2)}.confianca-in[data-astro-cid-y3lnqwod]{grid-template-columns:1fr 1fr;padding-block:8px;display:grid}li[data-astro-cid-y3lnqwod]{padding:22px 0}li[data-astro-cid-y3lnqwod]:nth-child(odd){padding-right:16px}li[data-astro-cid-y3lnqwod]:nth-child(n+3){border-top:1px solid var(--soft-2)}li[data-astro-cid-y3lnqwod] a[data-astro-cid-y3lnqwod]{text-decoration:none;display:block}li[data-astro-cid-y3lnqwod] a[data-astro-cid-y3lnqwod]:hover span[data-astro-cid-y3lnqwod]{text-decoration:underline}strong[data-astro-cid-y3lnqwod]{color:var(--ink);letter-spacing:-.03em;font-size:clamp(28px,3.6vw,40px);font-weight:800;line-height:1.1;display:block}span[data-astro-cid-y3lnqwod]{color:var(--text-soft);margin-top:2px;font-size:16px;display:block}li[data-astro-cid-y3lnqwod] a[data-astro-cid-y3lnqwod] span[data-astro-cid-y3lnqwod]:not(.sr-only){color:var(--accent-ink);font-weight:600}@media (width>=900px){.confianca-in[data-astro-cid-y3lnqwod]{grid-template-columns:repeat(4,1fr);padding-block:16px}li[data-astro-cid-y3lnqwod]{padding:20px 24px}li[data-astro-cid-y3lnqwod]:first-child{padding-left:0}li[data-astro-cid-y3lnqwod]:nth-child(n+3){border-top:0}li[data-astro-cid-y3lnqwod]+li[data-astro-cid-y3lnqwod]{border-left:1px solid var(--soft-2)}}.graella[data-astro-cid-cwie4iux]{gap:16px;display:grid}.targeta[data-astro-cid-cwie4iux]{background:var(--soft);border-radius:var(--radius-lg);flex-direction:column;gap:12px;padding:28px 24px;transition:background-color .2s,transform .2s;display:flex;position:relative}.targeta[data-astro-cid-cwie4iux]:has(a.estira):hover{background:var(--soft-2)}.targeta[data-astro-cid-cwie4iux]:has(a.estira:focus-visible){outline:3px solid var(--accent-strong);outline-offset:3px}.estira[data-astro-cid-cwie4iux]{color:inherit;text-decoration:none}.estira[data-astro-cid-cwie4iux]:focus-visible{outline:none}.estira[data-astro-cid-cwie4iux]:after{content:"";border-radius:inherit;position:absolute;inset:0}.icona[data-astro-cid-cwie4iux]{background:var(--paper);width:52px;height:52px;color:var(--accent-ink);border-radius:14px;place-items:center;display:grid}.icona[data-astro-cid-cwie4iux] svg{width:28px;height:28px}h3[data-astro-cid-cwie4iux]{margin-top:8px;font-size:22px}.targeta[data-astro-cid-cwie4iux]>p[data-astro-cid-cwie4iux]{color:var(--text-soft)}.mes[data-astro-cid-cwie4iux]{color:var(--accent-ink);align-items:center;gap:8px;margin-top:auto;padding-top:8px;font-size:16px;font-weight:700;display:inline-flex}.mes[data-astro-cid-cwie4iux] svg{width:18px;height:18px;transition:transform .2s}.targeta[data-astro-cid-cwie4iux]:hover .mes[data-astro-cid-cwie4iux] svg{transform:translate(4px)}.gran[data-astro-cid-cwie4iux]{background:var(--navy-900);color:var(--on-dark-soft)}.gran[data-astro-cid-cwie4iux]:has(a.estira):hover{background:var(--navy-800)}.gran[data-astro-cid-cwie4iux] h3[data-astro-cid-cwie4iux]{color:var(--on-dark);font-size:clamp(26px,3vw,34px)}.gran[data-astro-cid-cwie4iux]>p[data-astro-cid-cwie4iux]{color:var(--on-dark-soft);font-size:18px}.gran[data-astro-cid-cwie4iux] .icona[data-astro-cid-cwie4iux]{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent)}.gran[data-astro-cid-cwie4iux] .mes[data-astro-cid-cwie4iux]{color:var(--accent)}.punts[data-astro-cid-cwie4iux]{gap:8px;margin-top:4px;display:grid}.punts[data-astro-cid-cwie4iux] li[data-astro-cid-cwie4iux]{color:var(--on-dark);align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.punts[data-astro-cid-cwie4iux] svg{width:18px;height:18px;color:var(--accent);flex:none}@media (width>=720px){.graella[data-astro-cid-cwie4iux]{grid-template-columns:1fr 1fr}.gran[data-astro-cid-cwie4iux]{grid-column:1/-1}}@media (width>=1080px){.graella[data-astro-cid-cwie4iux]{grid-template-rows:auto auto;grid-template-columns:1.3fr 1fr 1fr}.gran[data-astro-cid-cwie4iux]{grid-area:1/1/3;padding:40px 36px}}.projectes[data-astro-cid-mhllohan]{background:var(--soft)}.fitxes[data-astro-cid-mhllohan]{gap:20px;display:grid}.veure-mes[data-astro-cid-mhllohan]{text-align:center;margin-top:32px}@media (width<=639px){.carrusel[data-astro-cid-mhllohan]{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) 16px;scroll-padding-inline:var(--gutter);overflow-x:auto}.fitxes[data-astro-cid-mhllohan]{grid-auto-columns:78%;grid-auto-flow:column;gap:14px}.fitxes[data-astro-cid-mhllohan]>li{scroll-snap-align:start}}@media (width>=640px){.fitxes[data-astro-cid-mhllohan]{grid-template-columns:1fr 1fr}}@media (width>=1080px){.fitxes[data-astro-cid-mhllohan]{grid-template-columns:repeat(4,1fr)}}.perfil[data-astro-cid-6gdmy2l2]{background:var(--soft)}.perfil-in[data-astro-cid-6gdmy2l2]{gap:32px;display:grid}h2[data-astro-cid-6gdmy2l2]{margin-bottom:24px;font-size:clamp(36px,4.6vw,56px)}.credencials[data-astro-cid-6gdmy2l2]{gap:12px;display:grid}.credencials[data-astro-cid-6gdmy2l2] li[data-astro-cid-6gdmy2l2]{color:var(--ink);align-items:flex-start;gap:12px;font-weight:700;display:flex}.credencials[data-astro-cid-6gdmy2l2] svg{width:22px;height:22px;color:var(--accent-ink);flex:none;margin-top:3px}.credencials[data-astro-cid-6gdmy2l2] a[data-astro-cid-6gdmy2l2]{color:var(--ink)}.perfil-text[data-astro-cid-6gdmy2l2]{gap:18px;font-size:18px;display:grid}.ara[data-astro-cid-6gdmy2l2]{background:var(--paper);border-radius:var(--radius-lg);align-items:center;gap:20px;margin-top:12px;padding:24px;display:grid}.ara-logo[data-astro-cid-6gdmy2l2] img[data-astro-cid-6gdmy2l2]{width:140px}.ara-frase[data-astro-cid-6gdmy2l2]{color:var(--ink);font-weight:600}.mes-link[data-astro-cid-6gdmy2l2]{color:var(--accent-ink);align-items:center;gap:8px;font-weight:700;display:inline-flex}.mes-link[data-astro-cid-6gdmy2l2] svg{width:18px;height:18px}.ara-link[data-astro-cid-6gdmy2l2]{color:var(--accent-ink);align-items:center;gap:6px;margin-top:10px;font-size:16px;font-weight:700;display:inline-flex}.ara-link[data-astro-cid-6gdmy2l2] svg{width:16px;height:16px}@media (width>=640px){.ara[data-astro-cid-6gdmy2l2]{grid-template-columns:auto 1fr}}@media (width>=960px){.perfil-in[data-astro-cid-6gdmy2l2]{grid-template-columns:.8fr 1.2fr;gap:64px}}.preguntes-in[data-astro-cid-5okygcj5]{gap:8px;display:grid}.llista[data-astro-cid-5okygcj5]{border-top:1px solid var(--line)}details[data-astro-cid-5okygcj5]{border-bottom:1px solid var(--line)}summary[data-astro-cid-5okygcj5]{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;list-style:none;display:flex}summary[data-astro-cid-5okygcj5]::-webkit-details-marker{display:none}summary[data-astro-cid-5okygcj5]:hover h3[data-astro-cid-5okygcj5]{color:var(--accent-ink)}h3[data-astro-cid-5okygcj5]{letter-spacing:-.01em;font-size:clamp(19px,1.8vw,22px);font-weight:700}.signe[data-astro-cid-5okygcj5]{background:var(--soft);border-radius:999px;flex:none;width:32px;height:32px;position:relative}.signe[data-astro-cid-5okygcj5]:before,.signe[data-astro-cid-5okygcj5]:after{content:"";background:var(--ink);width:12px;height:2px;transition:transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.signe[data-astro-cid-5okygcj5]:after{transform:translate(-50%,-50%)rotate(90deg)}details[data-astro-cid-5okygcj5][open] .signe[data-astro-cid-5okygcj5]:after{transform:translate(-50%,-50%)rotate(0)}.resposta[data-astro-cid-5okygcj5]{max-width:62ch;color:var(--text);justify-items:start;gap:12px;padding:0 0 24px;display:grid}@media (width>=960px){.preguntes-in[data-astro-cid-5okygcj5]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:64px}}
