.lavora .split-char{opacity:0;display:inline-block;transform:translateY(80px)}.lavora .reveal-up{opacity:0;transform:translateY(60px)}.lavora .reveal-clip{clip-path:inset(0 100% 0 0)}.lavora .val-acc-card,.lavora .academy-card{opacity:0}.lavora .hero{min-height:calc(100vh - var(--nav-h));align-items:center;display:flex;position:relative;overflow:hidden}@media (max-width:767px){.lavora .hero{min-height:calc(100svh - var(--nav-h))}}.lavora .hero-bg{will-change:transform;position:absolute;inset:0;overflow:hidden}.lavora .hero-bg video{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lavora .hero-overlay{background:linear-gradient(135deg,#0b0b0ceb 0%,#0b0b0cb8 50%,#0b0b0ce0 100%);position:absolute;inset:0}.lavora .hero-mouse-gradient{pointer-events:none;opacity:.2;background:radial-gradient(600px circle at var(--mx,50%) var(--my,50%), #e6007e, #f3e600, transparent 60%);position:absolute;inset:0}.lavora .hero-float-img{clip-path:polygon(15% 0,100% 0,100% 100%,0 100%);border-left:3px solid #e6007e80}@media (min-width:768px){.lavora #heroTitle{font-size:4.2rem}}.lavora .stats-marquee-wrap{overflow:hidden}.lavora .stats-marquee-track{align-items:center;gap:4rem;width:max-content;animation:22s linear infinite marqueeLeft;display:flex}.lavora .stats-item{flex-direction:column;flex-shrink:0;align-items:center;gap:5px;display:flex}.lavora .stats-num{font-family:var(--font-display);background:linear-gradient(90deg,#e6007e,#f3e600);-webkit-text-fill-color:transparent;white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.2rem,4vw,3.5rem);line-height:1}.lavora .stats-lbl{color:#ffffff59;text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;font-size:.7rem}.lavora .stats-sep{color:#e6007e66;flex-shrink:0;font-size:1.2rem;line-height:1}@media (prefers-reduced-motion:reduce){.lavora .stats-marquee-track{animation:none}}.lavora .marquee-track{align-items:center;gap:3rem;width:max-content;display:flex}@keyframes marqueeLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marqueeRight{0%{transform:translate(-50%)}to{transform:translate(0)}}.lavora .marquee-left .marquee-track{animation:40s linear infinite marqueeLeft}.lavora .marquee-right .marquee-track{animation:40s linear infinite marqueeRight}.lavora .pos-stack{padding-bottom:32px}.lavora .pos-card-h{transform-origin:top;will-change:transform, filter;border:1px solid #ffffff0f;border-radius:24px;margin-bottom:20px;transition:box-shadow .4s;position:sticky;top:112px;overflow:hidden}.lavora .pos-card-h:last-child{margin-bottom:0}.lavora .pos-card-sub{will-change:transform, filter;background:#121214;border:1px solid #e6007e2e;border-left:2px solid #e6007e73;border-radius:0 18px 18px;margin-bottom:20px;margin-left:41.666%;transition:box-shadow .4s;position:sticky;top:112px;overflow:hidden}.lavora .pos-card-sub .card-img,.lavora .pos-card-h .card-img{transition:transform .7s cubic-bezier(.25,1,.5,1)}.lavora .pos-card-sub:hover{box-shadow:0 8px 40px #e6007e1a}.lavora .pos-card-sub:hover .card-img,.lavora .pos-card-h:hover .card-img{transform:scale(1.05)}.lavora .pos-card-h .card-num{font-family:var(--font-display);color:#ffffff0a;pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:-.04em;font-size:clamp(6rem,14vw,11rem);line-height:1;position:absolute;bottom:-.1em;right:-.05em}.lavora #claimAnchor{will-change:transform, opacity, filter}.lavora .academy-card{border:1px solid #ffffff0f;border-radius:20px;transition:border-color .4s,box-shadow .4s;overflow:hidden}.lavora .academy-card:hover{border-color:#e6007e33;box-shadow:0 4px 32px #e6007e12}.lavora .academy-card .card-img{transition:transform .7s cubic-bezier(.25,1,.5,1)}.lavora .academy-card:hover .card-img{transform:scale(1.05)}.lavora .academy-card .card-num{font-family:var(--font-display);color:#ffffff0a;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(4rem,8vw,7rem);line-height:1;position:absolute;bottom:-.05em;right:.1em}.lavora .val-accordion{border-radius:20px;gap:10px;height:520px;display:flex;overflow:hidden}.lavora .val-acc-card{cursor:pointer;border-radius:16px;flex:1;min-width:60px;transition:flex .65s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.lavora .val-accordion:hover .val-acc-card{flex:.5}.lavora .val-acc-card:hover{flex:5!important}.lavora .val-acc-card img{object-fit:cover;pointer-events:none;width:100%;height:100%;transition:transform .8s cubic-bezier(.25,1,.5,1);position:absolute;inset:0}.lavora .val-acc-card:hover img{transform:scale(1.07)}.lavora .val-acc-darklay{background:linear-gradient(#00000059 0%,#0003 50%,#000c 100%);transition:opacity .5s;position:absolute;inset:0}.lavora .val-acc-card:hover .val-acc-darklay{background:linear-gradient(#0003 0%,#0000000d 55%,#000000b3 100%)}.lavora .val-acc-vlabel{white-space:nowrap;font-family:var(--font-display);letter-spacing:.14em;color:#e6007e;text-transform:uppercase;pointer-events:none;text-shadow:0 0 18px #e6007e80;background:#0000008c;border:1px solid #e6007e59;border-radius:100px;padding:5px 12px;font-size:.78rem;transition:opacity .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.lavora .val-acc-card:hover .val-acc-vlabel{opacity:0}.lavora .val-acc-default-open{flex:5!important}.lavora .val-acc-default-open img{transform:scale(1.07)}.lavora .val-acc-default-open .val-acc-body{opacity:1;pointer-events:auto;transform:translateY(0)}.lavora .val-acc-default-open .val-acc-vlabel{opacity:0}.lavora .val-accordion:hover .val-acc-default-open{flex:.5!important}.lavora .val-accordion:hover .val-acc-default-open img{transform:scale(1)}.lavora .val-accordion:hover .val-acc-default-open .val-acc-body{opacity:0;pointer-events:none;transform:translateY(16px)}.lavora .val-accordion:hover .val-acc-default-open .val-acc-vlabel{opacity:1}.lavora .val-accordion:hover .val-acc-default-open:hover{flex:5!important}.lavora .val-accordion:hover .val-acc-default-open:hover img{transform:scale(1.07)}.lavora .val-accordion:hover .val-acc-default-open:hover .val-acc-body{opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important}.lavora .val-accordion:hover .val-acc-default-open:hover .val-acc-vlabel{opacity:0!important}.lavora .val-acc-body{-webkit-backdrop-filter:blur(28px);opacity:0;pointer-events:none;background:#08080894;border-top:1px solid #ffffff12;border-radius:0 0 16px 16px;padding:26px 28px 28px;transition:opacity .4s .1s,transform .4s .1s;position:absolute;bottom:0;left:0;right:0;transform:translateY(16px)}.lavora .val-acc-card:hover .val-acc-body{opacity:1;pointer-events:auto;transform:translateY(0)}.lavora .val-acc-chip{letter-spacing:.1em;text-transform:uppercase;border-radius:100px;margin-bottom:10px;padding:3px 10px;font-size:10px;font-weight:600;display:inline-block}.lavora .val-acc-chip-m{color:#e6007e;background:#e6007e1f;border:1px solid #e6007e4d}.lavora .val-acc-chip-o{color:#f3e600;background:#f3e6001f;border:1px solid #f3e6004d}.lavora .val-acc-title{font-family:var(--font-display);color:#fff;margin-bottom:9px;font-size:clamp(1.25rem,1.8vw,1.85rem);line-height:1.15}.lavora .val-acc-desc{color:#ffffff8f;font-size:.84rem;line-height:1.65}@media (max-width:767px){.lavora .val-accordion{border-radius:16px;flex-direction:column;gap:12px;height:auto;overflow:visible}.lavora .val-acc-card{min-height:320px;min-width:unset;border-radius:14px;flex-direction:column;transition:none;display:flex;flex:none!important;height:auto!important}.lavora .val-acc-card img{height:100%;position:absolute;inset:0}.lavora .val-acc-darklay{background:linear-gradient(#0000001a 0%,#0000000d 50%,#0009 100%)}.lavora .val-accordion:hover .val-acc-card{flex:none}.lavora .val-acc-vlabel{display:none}.lavora .val-acc-body{pointer-events:auto;-webkit-backdrop-filter:none;background:#0b0b0ceb;border-top:1px solid #ffffff12;border-radius:0 0 14px 14px;flex-shrink:0;margin-top:auto;padding:20px 18px;position:relative;opacity:1!important;transform:none!important}.lavora .val-acc-chip{margin-bottom:6px;padding:2px 8px;font-size:9px}.lavora .val-acc-title{margin-bottom:5px;font-size:1rem}.lavora .val-acc-desc{color:#ffffff80;font-size:.78rem;line-height:1.5}.lavora .pos-card-h .card-num{font-size:3.5rem!important}.lavora .pos-stack{padding-bottom:12px}.lavora .pos-card-area{display:none!important}.lavora .pos-card-h{border-radius:16px;margin-bottom:18px;position:sticky!important;top:72px!important}.lavora .pos-card-h>div{flex-direction:column;min-height:auto!important}.lavora .pos-card-h>div>div:first-child{height:150px;width:100%!important;min-height:150px!important}.lavora .pos-card-h>div>div:first-child>div{background:linear-gradient(#0000 0%,#121214 100%)!important}.lavora .pos-card-h>div>div:last-child{width:100%!important;padding:16px 20px 20px!important}.lavora .pos-card-h h3{margin-bottom:10px!important;font-size:1.5rem!important}.lavora .pos-card-h h3 span{font-size:1.1rem!important}.lavora .pos-card-h p.text-white\/45{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin-bottom:14px!important;font-size:.8rem!important}.lavora .pos-card-h .candidati-btn{max-width:100%!important;padding:12px 20px!important;font-size:.82rem!important}.lavora .pos-card-sub{margin-bottom:18px;border-left-width:1px!important;border-radius:16px!important;margin-left:0!important;top:72px!important}.lavora .pos-card-sub>div{flex-direction:column;min-height:auto!important}.lavora .pos-card-sub>div>div:first-child{height:150px;width:100%!important;min-height:150px!important}.lavora .pos-card-sub>div>div:last-child{width:100%!important;padding:16px 20px 20px!important}.lavora .pos-card-sub h3{margin-bottom:10px!important;font-size:1.5rem!important}.lavora .pos-card-sub p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin-bottom:14px!important;font-size:.8rem!important}.lavora .pos-card-sub .candidati-btn{max-width:100%!important;padding:12px 20px!important;font-size:.82rem!important}.lavora .academy-card .card-num{font-size:3rem}.lavora #academyCards{width:100%}}.lavora .gallery-strip{-webkit-user-select:none;user-select:none;will-change:transform;align-items:center;gap:24px;padding:24px 0;animation:55s linear infinite galleryAutoScroll;display:flex}.lavora .gallery-strip-reverse{-webkit-user-select:none;user-select:none;will-change:transform;align-items:center;gap:24px;padding:24px 0;animation:60s linear infinite reverse galleryAutoScroll;display:flex}@keyframes galleryAutoScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.lavora .gallery-img-wrap{filter:brightness(.65)saturate(.9);border-radius:16px;flex-shrink:0;transition:transform .5s cubic-bezier(.25,1,.5,1),filter .5s,box-shadow .5s;overflow:hidden}.lavora .gallery-img-wrap:hover{filter:brightness()saturate(1.1);z-index:50;position:relative;box-shadow:0 24px 60px #e6007e40;transform:scale(1.06)rotate(0)!important}.lavora .gallery-img-wrap img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}@media (max-width:767px){.lavora .gallery-img-wrap{width:240px!important;height:200px!important}}.lavora .magnetic-btn{color:#fff;font-weight:600;font-family:var(--font-sans);cursor:pointer;background:linear-gradient(135deg,#e6007e 0%,#b0005f 100%);border:none;border-radius:14px;justify-content:center;align-items:center;padding:16px 40px;font-size:16px;text-decoration:none;transition:box-shadow .4s,background .4s;display:inline-flex;position:relative;overflow:hidden}.lavora .magnetic-btn:before{content:"";opacity:0;z-index:-1;filter:blur(12px);background:linear-gradient(135deg,#e6007e,#f3e600,#e6007e);border-radius:16px;transition:opacity .4s;position:absolute;inset:-2px}.lavora .magnetic-btn:hover:before{opacity:.85}.lavora .magnetic-btn:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff2e 50%,#0000 100%);width:55%;height:200%;transition:left .75s cubic-bezier(.25,1,.5,1);position:absolute;top:-50%;left:-80%;transform:skew(-15deg)}.lavora .magnetic-btn:hover:after{left:130%}.lavora .magnetic-btn:hover{background:linear-gradient(135deg,#f5008a 0%,#cc006f 100%);box-shadow:0 16px 48px #e6007e8c,0 4px 16px #e6007e4d}.lavora .magnetic-btn .btn-text{z-index:1;position:relative}.lavora .candidati-btn{color:#e6007e;cursor:pointer;width:100%;font-size:.88rem;font-weight:600;font-family:var(--font-sans);letter-spacing:.02em;background:0 0;border:1px solid #e6007e59;border-radius:14px;justify-content:center;align-items:center;gap:10px;margin-top:16px;padding:15px 20px;transition:color .35s,border-color .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.lavora .candidati-btn:before{content:"";opacity:0;background:linear-gradient(135deg,#e6007e 0%,#f3e600 100%);transition:opacity .35s;position:absolute;inset:0}.lavora .candidati-btn:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff26 50%,#0000 100%);width:55%;height:200%;transition:left .7s cubic-bezier(.25,1,.5,1);position:absolute;top:-50%;left:-80%;transform:skew(-15deg)}.lavora .candidati-btn:hover{border-color:#0000;box-shadow:0 8px 30px #e6007e66;color:#fff!important}.lavora .candidati-btn:hover:before{opacity:1}.lavora .candidati-btn:hover:after{left:130%}.lavora .candidati-btn span,.lavora .candidati-btn svg{z-index:1;position:relative}.lavora .candidati-btn svg{transition:transform .35s cubic-bezier(.25,1,.5,1)}.lavora .candidati-btn:hover svg{transform:translate(5px)}@media (max-width:1023px){.lavora #hero .flex-col.lg\:flex-row{align-items:flex-start}}@media (max-width:767px){.lavora #heroTitle{font-size:clamp(2.8rem,11vw,4.5rem)!important}.lavora #hero .max-w-7xl{padding-top:40px;padding-bottom:48px}.lavora #valori .text-center{margin-bottom:24px}.lavora #valori h2{font-size:clamp(1.8rem,8vw,3rem)}.lavora #academy .flex-col.lg\:flex-row{flex-direction:column}.lavora #academy .lg\:sticky{position:static}.lavora .academy-card .flex.flex-col.md\:flex-row{flex-direction:column}.lavora .academy-card .md\:w-5\/12{height:140px;position:relative;overflow:hidden}}@media (prefers-reduced-motion:reduce){.lavora .split-char,.lavora .reveal-up{opacity:1!important;transform:none!important}.lavora .reveal-clip{clip-path:none!important}.lavora .val-acc-card,.lavora .academy-card{opacity:1!important}.lavora .marquee-left .marquee-track,.lavora .marquee-right .marquee-track,.lavora .gallery-strip,.lavora .gallery-strip-reverse{animation:none}}
