.qs{--qs-gutter:var(--s-6);overflow-x:clip}.qs-paper{display:block;overflow:visible}.qs-cap__titol em,.qs-crida__titol em,.qs-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}.qs-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}.qs-hero{padding:0 var(--s-3)}.qs-hero__escena{position:relative;max-width:1600px;height:clamp(640px,calc(100svh - 64px),920px);margin:0 auto}.qs-hero__escena>*{position:absolute;margin:0}.qs-peca>.qs-paper{width:100%;height:auto;rotate:var(--r,0deg)}.qs-hero__catifa>.qs-paper,.qs-hero__festo>.qs-paper{height:100%}.qs-hero__sol{width:21%;right:9%;top:3%;z-index:0}.qs-hero__catifa{width:76%;height:46%;left:12%;bottom:5%;z-index:1}.qs-hero__festo{width:74%;height:8%;left:13%;bottom:0;z-index:1}.qs-hero__muntanya{width:58%;left:21%;bottom:30%;z-index:1}.qs-hero__titol{inset:5% 0 auto;z-index:3;font-family:var(--font-display);font-weight:700;font-size:min(clamp(88px,14.6vw,236px),calc((100vw - 48px) / (var(--lletres, 11) * .365)));line-height:.84;letter-spacing:var(--tracking-display);text-transform:uppercase;text-align:center;color:var(--aec-inferno)}.qs-hero__titol h1{margin:0;font:inherit;color:inherit}.qs-hero__eyebrow{display:block;margin:0 0 18px;font:var(--text-eyebrow);letter-spacing:.14em;color:var(--fg)}.qs-hero__linia{display:block}.qs-hero__paraula{overflow:hidden;vertical-align:top;padding:.06em .02em 0;margin-top:-.06em}.qs-hero__paraula,.qs-hero__paraula>span{display:inline-block}.qs-hero__grup{z-index:4;bottom:0;left:0;right:0;width:min(64%,1060px);height:auto;max-width:none;margin:0 auto}.qs-hero__estrella{width:8.5%;left:5%;top:44%;z-index:5}.qs-hero__fulla{width:10%;right:4%;bottom:12%;z-index:5}.qs-hero__arc{width:8%;left:9%;top:13%;z-index:5}.qs-hero__taca{width:4.5%;right:15%;top:47%;z-index:5}.qs-hero__estrella2{width:6%;left:18%;bottom:7%;z-index:5}@media (prefers-reduced-motion:no-preference){.qs-peca>.qs-paper{animation:qs-cau .95s cubic-bezier(.3,1.35,.5,1) var(--d,0s) both}.qs-hero__paraula>span{animation:qs-puja .9s cubic-bezier(.2,.8,.2,1) var(--d,0s) both}.qs-hero__eyebrow{animation:qs-fon .6s ease .1s both}.qs-hero__grup{animation:qs-apareix 1.1s cubic-bezier(.2,.8,.2,1) .5s both}}@keyframes qs-cau{0%{opacity:0;translate:0 -60px;scale:.8;rotate:calc(var(--r, 0deg) - 24deg)}}@keyframes qs-puja{0%{translate:0 108%}}@keyframes qs-fon{0%{opacity:0}}@keyframes qs-apareix{0%{opacity:0;translate:0 14%}}.qs-manifest{padding:var(--s-10) var(--qs-gutter);text-align:center}.qs-crida__adhesius,.qs-manifest__adhesius{display:flex;justify-content:center;margin-bottom:var(--s-6)}.qs-crida__adhesius .qs-paper,.qs-manifest__adhesius .qs-paper{width:48px;height:48px;margin:0 -4px}.qs-manifest__text{max-width:1120px;margin:0 auto;font:600 clamp(32px,4.4vw,70px) /1.1 var(--font-body);letter-spacing:-.02em;text-wrap:balance}.qs-cap,.qs-historia__intro{max-width:920px;margin:0 auto var(--s-8);padding:0 var(--qs-gutter);text-align:center}.qs-cap__eyebrow{margin:0 0 var(--s-4);font:var(--text-eyebrow);letter-spacing:.14em;text-transform:uppercase}.qs-cap__titol{margin:0;font:600 clamp(40px,5.4vw,84px) /1.02 var(--font-body);letter-spacing:-.025em;text-wrap:balance}.qs-cap__lead{max-width:56ch;text-wrap:pretty;margin:var(--s-5) auto 0;font:var(--text-body-lg);color:var(--fg-soft)}.qs-equip{padding:var(--s-9) var(--s-3) var(--s-10)}.qs-piles{display:grid;grid-gap:14vh;gap:14vh;max-width:1280px;margin:0 auto;padding:0;list-style:none}.qs-fitxa{--fc:var(--aec-baltic);position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);min-height:min(640px,calc(100svh - 150px));overflow:hidden;border-radius:var(--r-3);background:var(--fc)}.qs-fitxa[data-fons=inferno]{--fc:var(--aec-inferno)}.qs-fitxa[data-fons=amber]{--fc:var(--aec-amber)}.qs-fitxa[data-fons=aqua]{--fc:var(--aec-aqua)}.qs-fitxa__fons{inset:0}.qs-fitxa__fons,.qs-fitxa__peca{position:absolute}.qs-fitxa__peca--a{width:44%;right:-9%;top:-16%;rotate:14deg}.qs-fitxa__peca--b{width:30%;height:40%;left:34%;bottom:-14%;rotate:-9deg}.qs-fitxa__text{position:relative;z-index:2;align-self:center;margin:var(--s-6);padding:var(--s-7) var(--s-6);border-radius:var(--r-3);background:var(--aec-porcelain)}.qs-fitxa__carrec{display:inline-block;margin:0 0 var(--s-5);padding:8px 14px;border-radius:var(--r-pill);background:var(--aec-inferno);color:var(--aec-porcelain);font:700 13px/1.2 var(--font-body);letter-spacing:.04em}.qs-fitxa__nom{margin:0 0 var(--s-5);font-family:var(--font-display);font-weight:700;font-size:clamp(56px,6.2vw,100px);line-height:.92;letter-spacing:var(--tracking-display);text-transform:uppercase;color:var(--aec-ink)}.qs-fitxa__bio{margin:0;font:var(--text-body-lg);color:var(--fg-soft)}.qs-fitxa__foto{position:relative;z-index:1}.qs-fitxa__taca{position:absolute;width:84%;left:8%;top:9%}.qs-fitxa__retall{position:absolute;bottom:0;left:0;right:0;margin:0 auto;height:90%;width:auto;max-width:none}.qs-fitxa__retrat{position:absolute;inset:12% 10% 0;width:80%;height:88%;object-fit:cover;border-radius:var(--r-3) var(--r-3) 0 0}.qs-historia{padding:var(--s-9) var(--s-3)}.qs-historia [data-linia=aec],.qs-historia [data-linia=arrel]{--lc:var(--aec-baltic)}.qs-historia [data-linia=ada]{--lc:var(--aec-amber)}.qs-historia [data-linia=junts]{--lc:var(--aec-inferno)}.qs-historia [data-linia=dos]{--lc:var(--aec-baltic);--lc2:var(--aec-amber)}.qs-llegenda{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:var(--s-6) 0 0;padding:0;list-style:none}.qs-llegenda li{display:inline-flex;align-items:center;gap:10px;padding:8px 14px 8px 12px;border-radius:var(--r-pill);background:var(--surface);font:600 14px/1.2 var(--font-body)}.qs-llegenda li:before{content:"";width:24px;height:8px;border-radius:4px;background:var(--lc)}.qs-llegenda li[data-linia=arrel]:before{height:3px}.qs-historia__banda{display:none}.qs-fites{display:grid;grid-gap:var(--s-7);gap:var(--s-7);max-width:760px;margin:0 auto;padding:0;list-style:none}.qs-fita{position:relative;display:grid;grid-template-columns:minmax(96px,150px) 1fr;grid-gap:var(--s-5);gap:var(--s-5);padding-left:34px}.qs-fita:after,.qs-fita:before{content:"";position:absolute;top:6px;bottom:6px;left:0;width:8px;border-radius:4px;background:var(--lc)}.qs-fita[data-linia=arrel]:before{left:3px;width:3px}.qs-fita:after{display:none}.qs-fita[data-linia=dos]:after{display:block;left:13px;background:var(--lc2)}.qs-fita[data-linia=dos]{padding-left:46px}.qs-fita__any{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(64px,9vw,112px);line-height:.84;letter-spacing:var(--tracking-display);color:var(--aec-ink)}.qs-fita[data-linia=junts] .qs-fita__any{color:var(--aec-inferno)}.qs-fita__titol{margin:0 0 8px;font:600 clamp(22px,1.8vw,28px) /1.15 var(--font-body)}.qs-fita__text{margin:0;font:var(--text-body);color:var(--fg-soft)}.qs-fita__enllac{display:inline-block;margin-top:12px;font-weight:700;color:var(--aec-inferno)}.qs-historia.is-horitzontal{padding:0}.is-horitzontal .qs-historia__pin{height:100vh;overflow:hidden}.is-horitzontal .qs-historia__pista{display:flex;width:max-content;height:100%;padding-top:72px;will-change:transform}.is-horitzontal .qs-historia__intro{flex:0 0 40vw;align-self:center;margin:0;padding:0 4vw 0 6vw;text-align:left}.is-horitzontal .qs-historia__intro .qs-cap__lead{margin-left:0}.is-horitzontal .qs-llegenda{justify-content:flex-start}.is-horitzontal .qs-historia__cos{position:relative;flex:0 0 210vw;height:100%}.is-horitzontal .qs-historia__banda{display:block;position:absolute;top:44%;left:0;right:0;height:12vw}.qs-rius{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.qs-rius path{fill:none;stroke-linecap:round;stroke-width:15}.qs-rius [data-riu=arrel]{stroke:var(--aec-baltic);stroke-width:4}.qs-rius [data-riu=aec]{stroke:var(--aec-baltic)}.qs-rius [data-riu=ada]{stroke:var(--aec-amber)}.qs-rius [data-riu=junts]{stroke:var(--aec-inferno);stroke-width:23}.qs-punt{position:absolute;z-index:1;width:24px;height:24px;margin:-12px 0 0 -12px;border:5px solid var(--aec-ink);border-radius:50%;background:var(--aec-porcelain)}.qs-punt[data-gran]{width:44px;height:44px;margin:-22px 0 0 -22px;border-width:8px}.is-horitzontal .qs-fites{display:flex;max-width:none;height:100%;margin:0;gap:0}.is-horitzontal .qs-fita{flex:0 0 30vw;grid-template-columns:1fr;grid-template-rows:44% 12vw 1fr;gap:0;padding:0 2.6vw;text-align:center}.is-horitzontal .qs-fita:after,.is-horitzontal .qs-fita:before{display:none}.is-horitzontal .qs-fita__any{align-self:end;padding-bottom:14px;font-size:clamp(120px,10.5vw,196px)}.is-horitzontal .qs-fita__cos{grid-row:3;max-width:34ch;margin:0 auto;padding-top:26px}.qs-temes{padding:var(--s-9) var(--s-3)}.qs-temes__placa{position:relative;max-width:1280px;margin:0 auto;padding:var(--s-9) var(--s-6);overflow:hidden;border-radius:var(--r-3);background:var(--aec-baltic);color:var(--aec-porcelain);text-align:center}.qs-temes__sol{position:absolute;width:240px;right:-70px;top:-70px}.qs-temes__fulla{position:absolute;width:220px;left:-60px;bottom:-50px;rotate:24deg}.qs-temes__eyebrow{position:relative;display:inline-block;margin:0 0 var(--s-6);font:600 clamp(20px,2vw,28px) /1.2 var(--font-body)}.qs-temes__llista{position:relative;z-index:1;margin:0;padding:0;list-style:none}.qs-temes__llista a{display:inline-block;padding:2px 0;font-family:var(--font-display);font-weight:700;font-size:clamp(40px,5.4vw,84px);line-height:1;letter-spacing:var(--tracking-display);text-transform:uppercase;text-decoration:none;color:var(--aec-porcelain);transition:color .2s ease}.qs-temes__llista a:focus-visible,.qs-temes__llista a:hover{color:var(--aec-amber)}.qs-temes__llista a:focus-visible{outline:3px solid var(--aec-porcelain);outline-offset:4px;border-radius:var(--r-1)}.qs-crida{padding:var(--s-10) var(--qs-gutter) var(--s-11);text-align:center}.qs-crida__titol{max-width:16ch;margin:0 auto;font:600 clamp(44px,6vw,96px) /1.02 var(--font-body);letter-spacing:-.025em;text-wrap:balance}.qs-crida__lead{max-width:46ch;margin:var(--s-6) auto var(--s-7);text-wrap:pretty;font:var(--text-body-lg);color:var(--fg-soft)}.qs-crida__botons{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}@media (min-width:1024px) and (min-height:700px){.qs-fitxa{position:-webkit-sticky;position:sticky;top:calc(84px + var(--i) * 16px)}}@media (max-width:1023px){.qs-piles{gap:var(--s-5)}.qs-fitxa{grid-template-columns:1fr;grid-template-rows:360px auto;min-height:0}.qs-fitxa__foto{grid-row:1}.qs-fitxa__text{grid-row:2;margin:0 var(--s-4) var(--s-4);padding:var(--s-6) var(--s-5)}.qs-fitxa__nom{font-size:clamp(48px,12vw,80px)}.qs-fitxa__bio{font:var(--text-body)}.qs-fitxa__retall{height:100%}.qs-fitxa__peca--a{width:60%}.qs-fitxa__peca--b{width:50%;height:26%;left:40%;bottom:auto;top:40%}}@media (max-width:767px){.qs{--qs-gutter:var(--s-4)}.qs-hero{padding:0 var(--s-2)}.qs-hero__escena{--h:clamp(540px,168vw,820px);height:var(--h)}.qs-hero__titol{top:11%;font-size:min(25vw,calc((100vw - 24px) / (var(--lletres, 11) * .365)))}.qs-hero__grup{width:calc(var(--h) * .89);left:50%;right:auto;margin-left:calc(var(--h) * -.445)}.qs-hero__catifa{width:96%;left:2%;height:44%;bottom:4%}.qs-hero__festo{width:94%;left:3%}.qs-hero__muntanya{width:96%;left:2%;bottom:30%}.qs-hero__sol{width:44%;right:-6%;top:6%}.qs-hero__estrella{width:16%;left:2%;top:52%}.qs-hero__arc{width:16%;left:4%;top:6%}.qs-hero__fulla{width:14%;right:4%;bottom:auto;top:40%}.qs-hero__taca{display:none}.qs-hero__estrella2{width:11%;left:8%;bottom:34%}.qs-manifest{padding:var(--s-9) var(--qs-gutter)}.qs-fita{grid-template-columns:1fr;gap:var(--s-3)}.qs-temes__placa{padding:var(--s-8) var(--s-4)}.qs-temes__llista a{font-size:clamp(32px,9.5vw,48px)}}.qs-sr{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.qs-candidatura{padding:var(--s-9) var(--s-3)}.qs-caps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--s-4);gap:var(--s-4);max-width:1280px;margin:0 auto;padding:0;list-style:none}.qs-cap-llista{--fc:var(--aec-baltic);position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--r-3);background:var(--fc)}.qs-cap-llista[data-fons=inferno]{--fc:var(--aec-inferno)}.qs-cap-llista[data-fons=amber]{--fc:var(--aec-amber)}.qs-cap-llista[data-fons=aqua]{--fc:var(--aec-aqua)}.qs-cap-llista__num{position:absolute;z-index:1;top:var(--s-4);left:var(--s-5);margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(88px,9vw,140px);line-height:.82;letter-spacing:var(--tracking-display);color:var(--aec-porcelain)}.qs-cap-llista[data-fons=amber] .qs-cap-llista__num,.qs-cap-llista[data-fons=aqua] .qs-cap-llista__num{color:var(--aec-ink)}.qs-cap-llista__foto{aspect-ratio:4/5}.qs-cap-llista__foto img{width:100%;height:100%;object-fit:cover}.qs-cap-llista__text{margin:calc(var(--s-6) * -1) var(--s-3) var(--s-3);position:relative;padding:var(--s-5);border-radius:var(--r-3);background:var(--aec-porcelain)}.qs-cap-llista__nom{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(36px,3vw,48px);line-height:.92;letter-spacing:var(--tracking-display);text-transform:uppercase}.qs-cap-llista__frase{margin:var(--s-3) 0 0;font:var(--text-body-sm);color:var(--fg-soft)}.qs-resta__titol{max-width:1280px;margin:var(--s-8) auto var(--s-5);font:600 var(--fs-h3) /1.15 var(--font-body)}.qs-resta{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:0 var(--s-5);gap:0 var(--s-5);max-width:1280px;margin:0 auto;padding:0;list-style:none;border-top:1px solid var(--line)}.qs-resta li{display:grid;grid-template-columns:52px 1fr;align-items:baseline;padding:var(--s-3) 0;border-bottom:1px solid var(--line)}.qs-resta__num{font-family:var(--font-display);font-weight:700;font-size:32px;line-height:1;letter-spacing:var(--tracking-display);color:var(--aec-inferno)}.qs-resta__nom{font-weight:600}.qs-resta__carrec{grid-column:2;font:var(--text-body-sm);color:var(--fg-muted)}@media (max-width:1023px){.qs-caps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:559px){.qs-caps{grid-template-columns:1fr}}