.cv-mitja{--mitja:#1f4373;--f:clamp(140px,18vw,260px);padding:calc(var(--f) * .75) 0;background:linear-gradient(in oklab 180deg,var(--ink) 0,color-mix(in oklab,var(--mitja) 8%,var(--ink)) calc(var(--f) * .25),color-mix(in oklab,var(--mitja) 30%,var(--ink)) calc(var(--f) * .5),color-mix(in oklab,var(--mitja) 70%,var(--ink)) calc(var(--f) * .75),var(--mitja) var(--f),var(--mitja) calc(100% - var(--f)),color-mix(in oklab,var(--mitja) 70%,var(--ink)) calc(100% - var(--f) * .75),color-mix(in oklab,var(--mitja) 30%,var(--ink)) calc(100% - var(--f) * .5),color-mix(in oklab,var(--mitja) 8%,var(--ink)) calc(100% - var(--f) * .25),var(--ink) 100%)}.cv-mitja+.cv-sec:before,.cv-mitja:before{display:none}.cvf-tit{font-size:clamp(2rem,4vw,3.4rem);max-width:16ch}.cvf-ico{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#4a9bff1f;border:1px solid #4a9bff40;color:#7fb0ff;font-style:normal}.cvf-ico svg{width:20px;height:20px}.cvf-a a{text-decoration:none;color:inherit}.cvf-a{overflow:clip}.cvf-a:before{content:"";position:absolute;inset:20% -10% 0;z-index:-1;pointer-events:none;background:radial-gradient(50% 50% at 50% 60%,#0969f81f,transparent 70%)}.cvf-a-portes{list-style:none;margin:clamp(28px,4vw,48px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,20px)}.cvf-a-porta{position:relative;isolation:isolate;display:grid;align-content:end;min-height:clamp(300px,30vw,400px);height:100%;border-radius:26px;overflow:hidden;background:var(--navy);box-shadow:0 40px 80px -50px #000;transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.cvf-a-porta:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(180deg,#ffffff3d,#ffffff0d 45%,#4a9bff26);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.cvf-a-porta:hover{transform:translateY(-6px);box-shadow:0 50px 90px -40px #0969f899}.cvf-a-img{position:absolute;inset:0;z-index:-1;background:50%/cover no-repeat;filter:saturate(.7) brightness(.62) blur(1.5px);transform:scale(1.06);transition:transform 1.2s var(--ease),filter .6s}.cvf-a-img:before{background:linear-gradient(160deg,#0969f833,#6b5cff26);mix-blend-mode:color}.cvf-a-img:after,.cvf-a-img:before{content:"";position:absolute;inset:0}.cvf-a-img:after{background:linear-gradient(180deg,#0310224d,#0310221a 28%,#031022bf 60%,#031022f7),radial-gradient(ellipse 85% 75% at 50% 38%,transparent 30%,#031022b3 78%,#031022f0 100%)}.cvf-a-porta:hover .cvf-a-img{transform:scale(1.1);filter:saturate(.95) brightness(.78) blur(.5px)}.cvf-a-img[data-img=pista]{background-image:url(/sala/pista-nit.webp);background-position:60%}.cvf-a-img[data-img=campus]{background-image:url(/sala/campus-viu/d-campus.webp);background-position:30% top}.cvf-a-img[data-img=ispc]{background-image:url(/sala/ispc-curs/passarella.webp);background-position:center 30%}.cvf-a-img[data-img=ispc-campus]{background-image:url(/sala/ispc-curs/campus-mac.webp);background-position:25% top}.cvf-a-img[data-img=mosso]{background-image:url(/sala/guies/officer-briefing.webp);background-position:center 30%}.cvf-a-img[data-img=gub]{background-image:url(/sala/gub/portada.webp)}.cvf-a-img[data-img=gub-fisica]{background-image:url(/sala/gub/punt-fisica.webp)}.cvf-a-img[data-img=cua]{background-image:url(/sala/calc/p1-cua-uab.webp);background-position:65%}.cvf-a-txt{position:relative;display:grid;gap:6px;padding:24px 64px 26px 24px}.cvf-a-txt .cvf-ico{width:54px;height:54px;border-radius:16px;margin-bottom:12px;background:#ffffff14;border-color:#ffffff2e;color:#fff;backdrop-filter:blur(10px)}.cvf-a-txt b{font:800 clamp(1.5rem,2.2vw,1.9rem)/1.1 var(--disp);color:#fff;text-wrap:balance}.cvf-a-txt span{color:#d3dcec;font-size:1.05rem}.cvf-a-txt .cvf-ico svg{width:26px;height:26px}.cvf-a-porta>svg{position:absolute;z-index:1;right:22px;bottom:26px;width:36px;height:36px;padding:9px;border-radius:50%;background:#ffffff14;border:1px solid #ffffff2e;color:#fff;backdrop-filter:blur(10px);transition:transform .4s var(--ease),background-color .3s}.cvf-a-porta:hover>svg{transform:translateX(3px);background:var(--c);border-color:var(--c)}@media (max-width:899px){.cvf-a-portes{grid-template-columns:1fr}.cvf-a-porta{min-height:150px;align-content:center}.cvf-a-img:after{background:linear-gradient(90deg,#031022f7,#031022d9 45%,#03102266),radial-gradient(ellipse 80% 120% at 70% 50%,transparent 40%,#031022cc 100%)}.cvf-a-txt{padding:20px 64px 20px 20px;max-width:70%}.cvf-a-txt .cvf-ico{width:44px;height:44px;border-radius:13px;margin-bottom:6px}.cvf-a-txt .cvf-ico svg{width:22px;height:22px}.cvf-a-txt b{font-size:1.4rem}.cvf-a-txt span{font-size:1rem}.cvf-a-porta>svg{top:50%;bottom:auto;translate:0 -50%}}@media (max-width:560px){.cvf-a-txt{max-width:none}.cvf-a-txt .cvf-ico{display:none}.cvf-a-txt b{font-size:1.3rem}}.cvf-fonts{display:grid;gap:12px;padding-top:28px;padding-bottom:40px;font-size:.8rem;color:var(--text-3)}.cvf-fonts p{margin:0}.cvf-fonts p a{color:var(--text-2)}.cvf-fonts nav{display:flex;flex-wrap:wrap;gap:8px}.cvf-fonts nav a{padding:7px 12px;border-radius:999px;border:1px solid var(--vora);color:var(--text-2);text-decoration:none;font-size:.82rem;transition:border-color .2s,color .2s}.cvf-fonts nav a:hover{border-color:#4a9bff80;color:#fff}.cvf-a-img[data-img=pista]{filter:saturate(.85) brightness(.95) blur(1.5px)}.cvf-a-porta:hover .cvf-a-img[data-img=pista]{filter:saturate(1) brightness(1.1) blur(.5px)}@media (max-width:899px){.cvf-a-img[data-img=campus],.cvf-a-img[data-img=ispc-campus]{background-size:160% auto;background-position:100% 24%}}@media (max-width:560px){.cvf-a-img[data-img=campus],.cvf-a-img[data-img=ispc-campus]{background-size:230% auto;background-position:100% 15%}}@media (min-width:900px){.cvf-a-txt b{min-height:2.2em;display:flex;align-items:flex-end}}