.pp{overflow-x:clip}.pp .qs-paper{display:block;overflow:visible}.pp-eyebrow,.pp-hero__eyebrow{margin:0 0 var(--s-3);font:var(--text-eyebrow);letter-spacing:.14em;text-transform:uppercase}.pp-manifest__text em{font-family:var(--font-display);font-style:normal;font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-display);color:var(--aec-inferno);font-size:1.24em;line-height:.86;white-space:nowrap}.pp-gargot{padding-bottom:.1em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 28' preserveAspectRatio='none'%3E%3Cpath d='M3 17C14 5 22 5 30 14S47 23 56 13 73 4 82 14 99 23 108 13 125 4 134 14 151 23 160 13 177 4 186 14 203 23 212 13 229 4 238 14 255 23 264 13 281 4 290 14 307 23 316 13 333 4 342 14 359 23 368 13 385 5 397 11' fill='none' stroke='%23a71401' stroke-width='3.5' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 0 100% /100% .24em no-repeat}.pp-hero{position:relative;padding:var(--s-4) var(--s-4) clamp(48px,7vw,110px)}.pp-hero__peces{position:absolute;inset:0;pointer-events:none}.pp-peca{position:absolute;z-index:0;translate:calc(var(--mx, 0) * var(--dep, 20) * 1px) calc(var(--my, 0) * var(--dep, 20) * 1px);transition:translate .35s ease-out}.pp-peca>.qs-paper{width:100%;height:auto;rotate:var(--r,0deg)}.pp-hero__sol{width:22%;right:5%;top:2%}.pp-hero__taca{width:30%;left:-6%;top:30%}.pp-hero__fulla{width:12%;right:2%;bottom:14%;z-index:5}.pp-hero__estrella{width:7.5%;left:7%;top:12%;z-index:5}.pp-hero__estrella2{width:5%;left:24%;bottom:6%;z-index:5}.pp-hero__punt{width:4%;right:22%;top:44%;z-index:5}.pp-hero__titol{position:relative;z-index:3;text-align:center;padding-top:clamp(8px,2vw,28px)}.pp-hero__titol h1{margin:0;font-family:var(--font-display);font-weight:700;font-size:min(clamp(86px,21.5vw,300px),calc((100vw - 48px) / (var(--lletres, 9) * .365)));line-height:.84;letter-spacing:var(--tracking-display);text-transform:uppercase;color:var(--aec-inferno)}.pp-lletra{display:inline-block}.pp-hero__baix{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;max-width:1180px;margin:calc(-1 * clamp(18px, 3.4vw, 50px)) auto 0}.pp-hero__foto{margin:0;rotate:-2deg}.pp-hero__foto img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.pp-hero__lead{position:relative;margin:0 0 clamp(20px,4vw,60px) -70px;padding:26px 28px;background:var(--aec-porcelain);border:2.5px solid var(--aec-ink);box-shadow:8px 8px 0 var(--aec-ink);border-radius:26px 34px 22px 38px/34px 22px 40px 26px;rotate:1.6deg;font:500 clamp(19px,1.8vw,24px) /1.35 var(--font-body);text-wrap:pretty}@media (prefers-reduced-motion:no-preference){.pp-peca>.qs-paper{animation:pp-cau .95s cubic-bezier(.3,1.35,.5,1) var(--d,0s) both}.pp-lletra{animation:pp-lletra .8s cubic-bezier(.25,1.4,.5,1) calc(.15s + var(--i) * .05s) both}.pp-hero__eyebrow{animation:pp-fon .6s ease .1s both}.pp-hero__foto{animation:pp-apareix 1s cubic-bezier(.2,.8,.2,1) .45s both}.pp-hero__lead{animation:pp-apareix 1s cubic-bezier(.2,.8,.2,1) .7s both}}@keyframes pp-cau{0%{opacity:0;translate:0 -70px;scale:.8;rotate:calc(var(--r, 0deg) - 26deg)}}@keyframes pp-lletra{0%{translate:0 50%;rotate:calc((var(--i) - 4) * 4deg);opacity:0}}@keyframes pp-fon{0%{opacity:0}}@keyframes pp-apareix{0%{translate:0 12%;rotate:3deg}}.pp-manifest{padding:clamp(56px,9vw,140px) var(--s-5);text-align:center}.pp-manifest__text{max-width:1080px;margin:0 auto;font:600 clamp(30px,3.9vw,56px) /1.1 var(--font-body);letter-spacing:-.02em;text-wrap:balance}.pp-xat{position:relative;padding:0 var(--s-5) clamp(56px,8vw,120px)}.pp-ancora{position:absolute;top:0}.pp-opcions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px;max-width:1320px;margin:0 auto 28px;padding:0;border:0;min-width:0}.pp-opcions__titol{margin:0 0 14px;padding:0;font:var(--text-eyebrow);letter-spacing:.14em;text-transform:uppercase}.pp-opcio{position:relative;display:grid;align-content:space-between;grid-gap:18px;gap:18px;min-height:172px;padding:18px;border:2.5px solid var(--aec-ink);border-radius:22px;background:var(--aec-porcelain);cursor:pointer;transition:background-color .25s,color .25s,translate .3s cubic-bezier(.3,1.4,.5,1),rotate .3s cubic-bezier(.3,1.4,.5,1),box-shadow .3s}.pp-opcio input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.pp-opcio__peca{width:56px;height:auto;transition:rotate .5s cubic-bezier(.3,1.4,.5,1)}.pp-opcio__text{font:600 18px/1.2 var(--font-body);letter-spacing:-.01em}.pp-opcio:hover{translate:0 -4px;box-shadow:0 6px 0 var(--aec-ink)}.pp-opcio:hover .pp-opcio__peca{rotate:30deg}.pp-opcio:has(input:checked){background:var(--oc);color:var(--ot);translate:0 -6px;rotate:-1.5deg;box-shadow:6px 8px 0 var(--aec-ink)}.pp-opcio:has(input:checked) .pp-opcio__peca path{fill:var(--ot)}.pp-opcio:has(input:focus-visible){outline:3px solid var(--aec-baltic);outline-offset:4px}.pp-conversa,.pp-sencer{max-width:780px;margin:0 auto;padding:clamp(18px,3vw,32px);background:var(--surface);border:2.5px solid var(--aec-ink);border-radius:30px}.pp-conversa{display:grid;grid-gap:18px;gap:18px}.pp-progres{display:flex;align-items:center;gap:14px;font:600 14px/1 var(--font-body)}.pp-progres__barra{flex:1 1;height:8px;overflow:hidden;border:1.5px solid var(--aec-ink);border-radius:8px;background:var(--aec-porcelain)}.pp-progres__barra i{display:block;height:100%;background:var(--aec-inferno);transition:width .5s cubic-bezier(.2,.8,.2,1)}.pp-bombolles{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.pp-b{display:flex;align-items:flex-end;gap:10px;max-width:86%}.pp-b__av{display:grid;place-items:center;flex:none;width:40px;height:40px;overflow:hidden;border:2px solid var(--aec-ink);border-radius:50%;background:var(--aec-porcelain)}.pp-b__av img{width:32px;height:auto}.pp-b__txt{padding:12px 16px;border-radius:20px 20px 20px 6px;background:var(--aec-baltic);color:var(--aec-porcelain);font-size:17px;line-height:1.4;overflow-wrap:anywhere}.pp-b__txt--error{background:var(--aec-inferno)}.pp-b--jo{justify-content:flex-end;margin-left:auto}.pp-b--jo .pp-b__txt{border-radius:20px 20px 6px 20px;background:var(--aec-amber);color:var(--aec-ink);white-space:pre-wrap}.pp-b--jo .pp-b__txt--saltat{background:var(--aec-porcelain);color:var(--fg-muted);border:1.5px dashed var(--fg-faint)}.pp-cita{display:block;width:-moz-fit-content;width:fit-content;margin-top:8px;padding:8px 10px;border-radius:10px;background:var(--aec-porcelain);color:var(--aec-ink);font-size:15px;font-weight:600}.pp-punts{display:inline-flex;gap:5px;padding:6px 2px}.pp-punts i{width:8px;height:8px;border-radius:50%;background:var(--aec-porcelain)}@media (prefers-reduced-motion:no-preference){.pp-b{animation:pp-bombolla .45s cubic-bezier(.3,1.4,.5,1)}.pp-punts i{animation:pp-punt .9s ease-in-out infinite}.pp-punts i:nth-child(2){animation-delay:.15s}.pp-punts i:nth-child(3){animation-delay:.3s}}@keyframes pp-bombolla{0%{translate:0 14px;scale:.94;opacity:0}}@keyframes pp-punt{50%{translate:0 -5px;opacity:.5}}.pp-composer{display:grid;grid-gap:12px;gap:12px;padding-top:16px;border-top:1.5px solid var(--line)}.pp-composer__fila{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.pp-composer__fila>.aec-field{flex:1 1 240px}.pp-composer .aec-btn,.pp-sencer .aec-btn{min-height:48px}.pp-composer .aec-btn[disabled],.pp-sencer .aec-btn[disabled]{opacity:.5;cursor:not-allowed}.pp-salta{padding:12px 6px;border:0;background:none;color:inherit;font:600 15px/1 var(--font-body);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pp-pista{font:var(--text-caption);color:var(--fg-muted)}.pp-consent{font-size:14px;line-height:1.45}.pp-consent a{color:inherit}.pp-xips{display:flex;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;border:0}.pp-xips legend{margin-bottom:8px;padding:0;font-size:var(--fs-caption);font-weight:600}.pp-xip{position:relative;display:inline-block}.pp-xip input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.pp-xip span{display:inline-block;padding:9px 14px;border:1.5px solid var(--aec-ink);border-radius:var(--r-pill);background:var(--aec-porcelain);font:600 14px/1.2 var(--font-body);transition:background-color .15s,color .15s,rotate .2s}.pp-xip input:checked+span{background:var(--aec-ink);color:var(--aec-porcelain);rotate:-2deg}.pp-xip input:focus-visible+span{outline:3px solid var(--aec-baltic);outline-offset:2px}.pp-sencer__form{max-width:none}.pp-fet{display:grid;justify-items:start;grid-gap:var(--s-4);gap:var(--s-4);font:600 20px/1.35 var(--font-body)}.pp-fet p{margin:0}.pp-fet--xat{justify-items:center}.pp-mode{display:block;margin:14px auto 0;padding:6px;border:0;background:none;color:var(--fg-soft);font:600 15px/1.3 var(--font-body);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.pp-butlleti{padding:clamp(56px,8vw,110px) var(--s-5);background:var(--aec-aqua)}.pp-butlleti__in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:clamp(32px,6vw,90px);gap:clamp(32px,6vw,90px);align-items:center;max-width:1320px;margin:0 auto}.pp-butlleti__titol{margin:0 0 14px;font:600 clamp(36px,4.6vw,62px) /1.02 var(--font-body);letter-spacing:-.03em;text-wrap:balance}.pp-butlleti__text{max-width:46ch;margin:0 0 var(--s-5);font:var(--text-body-lg)}.pp-butlleti .aec-form{max-width:620px}.pp-sobre{position:relative;width:min(100%,380px);aspect-ratio:3/2;margin:40px auto 0;perspective:900px}.pp-sobre__davant,.pp-sobre__fons{position:absolute;inset:0;border:2.5px solid var(--aec-ink);border-radius:6px;background:var(--aec-inferno)}.pp-sobre__carta{position:absolute;z-index:1;left:7%;right:7%;top:8%;height:84%;display:grid;align-content:start;grid-gap:8px;gap:8px;padding:14px;border:2px solid var(--aec-ink);border-radius:4px;background:var(--aec-porcelain);transition:translate .7s cubic-bezier(.3,1.2,.5,1) .15s}.pp-sobre__carta b{font:700 34px/.9 var(--font-display);letter-spacing:var(--tracking-display);text-transform:uppercase;color:var(--aec-inferno)}.pp-sobre__carta i{display:block;height:8px;border-radius:8px;background:var(--surface)}.pp-sobre__davant{z-index:2;-webkit-clip-path:polygon(0 32%,50% 66%,100% 32%,100% 100%,0 100%);clip-path:polygon(0 32%,50% 66%,100% 32%,100% 100%,0 100%)}.pp-sobre__solapa{position:absolute;z-index:3;inset:0 0 auto;height:66%;transform-origin:top center;transition:rotate .6s cubic-bezier(.5,0,.2,1),z-index 0s .3s}.pp-sobre__solapa:before{content:"";position:absolute;inset:0;background:var(--aec-inferno-dark);-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%)}.pp-sobre.is-obert .pp-sobre__solapa{z-index:0;rotate:x 180deg;transition:rotate .6s cubic-bezier(.5,0,.2,1),z-index 0s .2s}.pp-sobre.is-obert .pp-sobre__carta{translate:0 -46%}.pp-segell{position:absolute;z-index:4;right:-14px;top:-24px;display:grid;place-items:center;width:104px;aspect-ratio:1;scale:0;rotate:-30deg;font:700 22px/.9 var(--font-display);letter-spacing:var(--tracking-display);text-transform:uppercase;text-align:center;color:var(--aec-ink);transition:scale .5s cubic-bezier(.3,1.6,.5,1) .6s,rotate .5s cubic-bezier(.3,1.6,.5,1) .6s}.pp-segell .qs-paper{position:absolute;inset:0;width:100%;height:100%}.pp-segell span{position:relative}.pp-sobre.is-tancat .pp-segell{scale:1;rotate:12deg}.pp-contacte{display:grid;justify-items:center;grid-gap:var(--s-4);gap:var(--s-4);padding:clamp(48px,7vw,96px) var(--s-5);text-align:center}.pp-contacte__titol{margin:0;font:600 clamp(24px,3vw,40px) /1.15 var(--font-body);letter-spacing:-.02em}.pp-mail{font:600 clamp(26px,4vw,56px) /1.05 var(--font-body);letter-spacing:-.03em;color:var(--aec-ink);text-decoration:none;overflow-wrap:anywhere}.pp-mail:hover{color:var(--aec-inferno)}.pp-xarxes{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-3) var(--s-5);font-weight:600}.pp-xarxes a{color:inherit}@media (max-width:1023px){.pp-opcions{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-butlleti__in{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.pp-hero__baix{grid-template-columns:minmax(0,1fr)}.pp-hero__lead{margin:-28px 8px 0 18px}.pp-opcions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pp-opcio{min-height:150px}.pp-opcio:last-child{grid-column:1/-1;min-height:0}.pp-b{max-width:94%}.pp-butlleti,.pp-contacte,.pp-manifest,.pp-xat{padding-left:var(--s-4);padding-right:var(--s-4)}}