.ylh-hero{isolation:isolate;color:#2b2330;background:0 0;height:100svh;min-height:720px;max-height:1120px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 84%,#0000);mask-image:linear-gradient(#000 84%,#0000)}.ylh-portrait{z-index:2;will-change:transform;pointer-events:none;position:absolute;inset:-2% 0 -4%}.ylh-portrait>img,.ylh-portrait>video{object-fit:cover;object-position:65% bottom;width:100%;height:100%;display:block;position:absolute;inset:0}.ylh-portrait>video{opacity:0}.ylh-portrait[data-playing=true]>video{opacity:1}.ylh-portrait[data-playing=true]>img{visibility:hidden}.ylh-content{z-index:4;will-change:transform;flex-direction:column;align-items:flex-start;gap:42px;display:flex;position:absolute;top:clamp(150px,23svh,260px);left:7vw}.ylh-content h1{margin:0;line-height:1}.ylh-logo{width:clamp(168px,17vw,255px);height:auto;display:block}.ylh-cta{color:#fff;min-height:56px;font:500 12px/1.5 var(--font-inter);background:#5c3e73;border:1px solid #fff5ed88;border-radius:80px;align-items:center;gap:28px;padding:7px 7px 7px 22px;text-decoration:none;transition:background .25s,transform .25s;display:inline-flex;box-shadow:0 15px 35px -20px #46304f70}.ylh-cta>span{background:#ffffff17;border-radius:50%;place-items:center;width:40px;height:40px;font-size:22px;display:grid}.ylh-cta:hover{background:#705188;transform:translateY(-2px)}.ylh-pause{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:44px;height:44px;font:500 15px var(--font-inter);color:#594266;cursor:pointer;background:#fbf6eed9;border:1px solid #d6c5d75e;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:24px;right:5vw}.ylh-hero :is(a,button):focus-visible{outline-offset:5px;outline:2px solid #73518b}body:has(.ylh-hero) .nav-fissa{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:12px 22px}body:has(.ylh-hero) .nav-fissa>nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#faf5edbd;border:1px solid #fffcf0b0;border-radius:100px;max-width:1240px;height:64px;margin:0 auto}body:has(.ylh-hero) .nav-fissa a[href$=\/area-pro]{color:#fff;background:#68477d}@media (max-width:1000px){.ylh-content{left:6vw}.ylh-logo{width:170px}.ylh-portrait>img,.ylh-portrait>video{object-position:62% bottom}}@media (max-width:700px){.ylh-hero{min-height:710px;max-height:980px}.ylh-content{align-items:flex-start;gap:28px;top:112px;left:6vw;right:auto}.ylh-logo{width:clamp(98px,27vw,136px)}.ylh-cta{gap:13px;min-height:49px;padding-left:17px;font-size:11px}.ylh-cta>span{width:34px;height:34px;font-size:20px}.ylh-portrait{inset:-2% -50% -4%}.ylh-portrait>img,.ylh-portrait>video{object-position:50% bottom}.ylh-pause{bottom:25px;right:20px}body:has(.ylh-hero) .nav-fissa{padding:10px 12px}body:has(.ylh-hero) .nav-fissa>nav{height:60px;padding-left:18px;padding-right:13px}}@media (max-width:370px){.ylh-content{gap:22px;top:105px}}@media (prefers-reduced-motion:reduce){.ylh-content,.ylh-portrait{will-change:auto}.ylh-pause{display:none}.ylh-hero *{transition:none!important}}
.yac-home{--home-ink:var(--luce-ink);--home-muted:var(--luce-muted);--home-accent:var(--luce-accent);--home-line:var(--luce-line);isolation:isolate;color:var(--home-ink);transition:color .4s;position:relative}.yac-home :is(a,button,[role=slider]):focus-visible{outline:2px solid var(--home-accent);outline-offset:5px}.yac-home .yc-faq{border-color:var(--home-line)}.yac-home .yc-faq>div{min-width:0}.yac-home .yc-faq summary span{flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.yac-home .yc-faq details{border-color:var(--home-line)}.yac-home .yc-faq details p{color:var(--home-muted)}.yac-home .yc-faq :is(h2 em,summary span,.yc-text-link){color:var(--home-accent)}html[data-light="2"] .yac-home #problemi dt{--tappa-ink:color-mix(in srgb,var(--tappa-color),white 56%)}.yac-home .ylh-hero{color:var(--home-ink)}.yac-home .ylh-logo,.yac-home .ylh-portrait{transition:filter .65s}html[data-light="1"] .yac-home .ylh-portrait{filter:sepia(.13)saturate(.93)brightness(1.02)}html[data-light="2"] .yac-home .ylh-logo{filter:invert()}html[data-light="2"] .yac-home .ylh-portrait{filter:brightness(.84)saturate(.85)}.yac-home .yhl-hero .ylh-content{gap:28px}.yac-home .yhl-hero .ylh-logo{width:clamp(150px,15vw,220px)}.yhl-control{min-width:124px;color:var(--home-ink);flex-direction:column;align-items:center;gap:12px;display:flex}.yhl-label{font:500 13px/1.5 var(--font-sg);letter-spacing:.015em}.yhl-dial{width:112px;height:112px;position:relative}.yhl-track{background:repeating-conic-gradient(from 35deg,#9d86aa 0deg 1deg,#0000 1deg 9deg);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 6px #f6f0e955}.yhl-ray{z-index:2;width:44px;height:44px;transform:rotate(var(--ray-angle)) translateY(-54px);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:calc(50% - 22px);left:calc(50% - 22px)}.yhl-ray span{background:var(--ray-color);border-radius:4px;width:5px;height:17px;transition:box-shadow .25s,transform .25s;display:block;box-shadow:0 0 0 1px #6b507e99}.yhl-ray[aria-pressed=true] span{transform:scaleY(1.08);box-shadow:0 0 0 2px #fcf7ed,0 0 0 3px #7a588f}.yhl-ray:hover span{transform:scaleY(1.2)}.yhl-knob{cursor:grab;touch-action:none;color:#69457d;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:radial-gradient(circle at 32% 20%,#fff,#f0e6f3 65%,#d6c6e2);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;inset:10px;box-shadow:0 8px 15px #4a325638,inset 0 0 0 1px #fff,inset -4px -4px 10px #5b3d6c17}.yhl-knob:active{cursor:grabbing}.yhl-knob svg{pointer-events:none;width:23px;height:23px}.yhl-knob-face{pointer-events:none;border-radius:50%;transition:transform .4s cubic-bezier(.3,.7,.2,1);position:absolute;inset:7px}.yhl-pointer{background:#75518c;border-radius:3px;width:4px;height:15px;position:absolute;top:0;left:calc(50% - 2px);box-shadow:0 0 8px #8b5fad22}.yhl-choice{min-height:19px;font:500 12px/1.5 var(--font-sg);color:var(--home-ink);opacity:0;transition:opacity .2s,transform .2s;transform:translateY(-3px)}.yhl-choice[data-revealed=true]{opacity:1;transform:none}@media (max-width:1000px){.yac-home .yhl-hero .ylh-logo{width:158px}}@media (max-width:700px){.yac-home .yhl-hero .ylh-content{gap:22px;left:5vw}.yac-home .yhl-hero .ylh-logo{width:110px}.yhl-control{gap:10px;min-width:108px}.yhl-label{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#35243f;background:#faf5eecf;border-radius:30px;padding:4px 9px;font-size:11px}.yhl-dial{width:94px;height:94px}.yhl-track{box-shadow:inset 0 0 0 5px #f6f0e955}.yhl-ray{transform:rotate(var(--ray-angle)) translateY(-45px)}.yhl-ray span{height:15px}.yhl-knob{inset:8px}.yhl-choice{font-size:11px}html[data-light="2"] .yac-home .yhl-label{color:#faf5ff;background:#403047ed}}@media (max-width:370px){.yac-home .yhl-hero .ylh-logo{width:94px}.yac-home .yhl-hero .ylh-content{gap:18px}}@media (prefers-reduced-motion:reduce){.yac-home,.yac-home .ylh-logo,.yac-home .ylh-portrait,.yhl-knob-face,.yhl-ray span,.yhl-choice{transition:none}}
.yh-opening{max-width:1440px;margin:auto;padding:40px 32px 35px;scroll-margin-top:95px}.yh-topline{font:600 11px/1.5 var(--font-sg);letter-spacing:.06em;justify-content:space-between;align-items:baseline;gap:20px;margin:0 0 20px;display:flex}.yh-topline p{font:inherit}.yh-topline p span{letter-spacing:0;margin-left:10px;font-weight:400}.yh-topline>a{text-underline-offset:4px;white-space:nowrap;text-decoration:underline}.yh-worlds{grid-template-columns:1.15fr 1fr;gap:18px;display:grid}.yh-worlds article{isolation:isolate;flex-direction:column;min-width:0;padding:34px 34px 0;display:flex;position:relative;overflow:hidden}.yh-care{color:#241832;background:#e8deef;border-radius:22px}.yh-colore{color:#fff;background:#21172b}.yh-copy{z-index:2;animation:.7s cubic-bezier(.2,.7,.2,1) both yh-copy-in;position:relative}.yh-eyebrow{font:600 10px/1.5 var(--font-sg);letter-spacing:.1em;text-transform:uppercase;display:block}.yh-copy h2{letter-spacing:-.045em;margin:21px 0 14px}.yh-care h2{font:600 clamp(44px,4.6vw,66px)/.98 var(--font-pf)}.yh-care h2 em{color:#6a24aa;font-weight:500}.yh-colore h2{font:700 clamp(42px,5.5vw,80px)/.95 var(--font-sg);letter-spacing:-.065em}.yh-copy p{max-width:350px;font-size:14px;line-height:1.6}.yh-colore .yh-copy p{color:#e7ddec}.yh-care-heart{color:#9c6bba;opacity:.65;z-index:1;width:99px;position:absolute;top:112px;right:21px;transform:rotate(12deg)}.yh-care-lineup,.yh-golilla-pack{flex:1;min-height:273px;margin:0;position:relative}.yh-care-lineup{flex-direction:column;justify-content:flex-end;padding-top:24px;display:flex}.yh-care-lineup>div{justify-content:center;align-items:flex-end;margin:0 -18px 23px;display:flex}.yh-care-lineup a{width:17%;min-width:0;animation:yh-pack-in .8s cubic-bezier(.18,.8,.2,1) calc(.1s + var(--i)*45ms) both;margin:0 -1%;display:block}.yh-care-lineup img{object-fit:contain;filter:drop-shadow(0 13px 12px #25133425);width:100%;height:220px;transition:transform .35s}.yh-care-lineup a:nth-child(2n) img{transform:translateY(-8px)}.yh-care-lineup a:hover img,.yh-care-lineup a:focus-visible img{transform:translateY(-18px)}.yh-worlds figcaption{color:#65536f;margin:0 0 14px;font-size:9px;line-height:1.4;position:relative}.yh-golilla-pack{flex-direction:column;justify-content:center;align-items:center;padding-top:2px;display:flex}.yh-golilla-pack>img{z-index:1;object-fit:contain;filter:drop-shadow(14px 15px 13px #0006);width:140px;height:266px;animation:.85s cubic-bezier(.18,.8,.2,1) .15s both yh-pack-in;position:relative}.yh-golilla-word{text-align:center;color:#bda5d733;font:700 clamp(42px,5vw,72px)/.97 var(--font-sg);letter-spacing:-.04em;-webkit-user-select:none;user-select:none;position:absolute;top:32px;left:0;right:0}.yh-golilla-pack figcaption{color:#c4b2d2;align-self:flex-start;margin-top:auto}.yh-link{z-index:3;font:600 13px/1.5 var(--font-sg);border-top:1px solid #6f557a55;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:18px 0 22px;display:flex;position:relative}.yh-colore .yh-link{border-color:#ffffff38}.yh-link>span{font-size:23px;font-weight:400;transition:transform .25s}.yh-link:hover>span{transform:translate(3px,-3px)}.yh-bottomline{justify-content:flex-end;gap:20px;padding:19px 0 0;font-size:11px;line-height:1.6;display:flex}.yh-bottomline a{text-underline-offset:4px;text-decoration:underline}.yh-opening a:focus-visible{outline-offset:5px;outline:3px solid #7a2bff}@keyframes yh-copy-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes yh-pack-in{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){.yh-worlds article{padding:28px 24px 0}.yh-care-heart{width:67px;top:126px;right:10px}.yh-care-lineup>div{margin-left:-10px;margin-right:-10px}.yh-care-lineup img{height:182px}.yh-copy p{font-size:13px}.yh-desktop-break{display:none}}@media (max-width:700px){.yh-opening{padding:28px 18px}.yh-topline{gap:0;margin-bottom:16px;font-size:10px}.yh-topline p span{margin-left:0;display:block}.yh-topline>a{font-size:10px}.yh-worlds{grid-template-columns:1fr;gap:16px}.yh-worlds article{padding:25px 25px 0}.yh-care h2{font-size:48px}.yh-copy h2{margin:17px 0 13px}.yh-care-heart{width:83px;top:83px;right:21px}.yh-copy p{font-size:13px}.yh-care-lineup{min-height:0;padding-top:17px}.yh-care-lineup img{height:155px}.yh-care-lineup>div{margin-bottom:18px}.yh-link{padding:15px 0 18px;font-size:12px}.yh-worlds figcaption{margin-bottom:12px;font-size:8px}.yh-colore{grid-template-columns:minmax(0,1fr) 100px;column-gap:12px;display:grid!important}.yh-colore .yh-copy{align-self:center}.yh-colore h2{font-size:43px}.yh-colore .yh-eyebrow{max-width:170px;font-size:9px}.yh-colore .yh-copy p{font-size:12px}.yh-golilla-pack{grid-area:1/2;min-height:228px}.yh-golilla-pack>img{width:100px;max-width:none;height:205px}.yh-golilla-word{display:none}.yh-golilla-pack figcaption{text-align:center;max-width:100px;margin:0 0 12px;font-size:7px;line-height:1.5}.yh-colore .yh-link{grid-column:1/-1;width:100%}.yh-bottomline{padding-top:16px;display:block}.yh-bottomline a{display:block}.yh-bottomline a+a{margin-top:9px}}@media (max-width:360px){.yh-worlds article{padding-left:19px;padding-right:19px}.yh-care h2{font-size:43px}.yh-care-heart{width:58px;top:104px;right:14px}.yh-care-lineup img{height:130px}.yh-colore{grid-template-columns:minmax(0,1fr) 78px;gap:9px}.yh-colore h2{font-size:35px}.yh-golilla-pack>img{width:80px;height:175px}.yh-golilla-pack figcaption{max-width:78px;font-size:6px}}@media (prefers-reduced-motion:reduce){.yh-copy,.yh-care-lineup a,.yh-golilla-pack>img{animation:none}.yh-care-lineup img,.yh-link>span{transition:none}}.yh-worlds .yh-colore{background:#221447;border-radius:22px;justify-content:space-between;gap:210px;min-height:620px;padding:30px;display:flex!important}.yh-colore-campaign{object-fit:cover;object-position:50% 40%;z-index:-2;width:100%;height:100%;transition:transform 1.1s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.yh-colore:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#110925ba 0%,#11092500 35% 70%,#110925ed 100%);position:absolute;inset:0}.yh-colore:hover .yh-colore-campaign{transform:scale(1.035)}.yh-colore .yh-copy h2{letter-spacing:-.065em;margin:18px 0 10px;font-size:clamp(48px,5.8vw,84px)}.yh-colore h2 span{color:#dcc6a6}.yh-colore .yh-copy p{font:500 17px/1.32 var(--font-sg);color:#fff;text-shadow:0 2px 14px #0006;max-width:220px}.yh-colore .yh-eyebrow{color:#f3e6d3}.yh-colore-bottom{z-index:3;margin-top:auto;position:relative}.yh-colore-bottom>span{color:#f3e6d3;font:500 10px/1.5 var(--font-sg);letter-spacing:.09em;text-transform:uppercase;margin-bottom:14px;display:block}.yh-colore .yh-link{color:#1c1137;background:#dcc6a6;border:0;border-radius:100px;max-width:250px;margin:0;padding:14px 19px;font-size:14px}.yh-colore a:focus-visible{outline-color:#fff}@media (max-width:1000px){.yh-worlds .yh-colore{min-height:585px;padding:26px}}@media (max-width:700px){.yh-worlds .yh-colore{gap:220px;min-height:580px;padding:26px}.yh-colore .yh-copy{align-self:stretch}.yh-colore .yh-copy h2{font-size:58px}.yh-colore .yh-copy p{font-size:16px}.yh-colore .yh-eyebrow{max-width:none;font-size:9px}.yh-colore-campaign{object-position:50% 55%}.yh-colore .yh-link{width:100%}}@media (max-width:360px){.yh-worlds .yh-colore{gap:170px;min-height:510px;padding:22px}.yh-colore .yh-copy h2{font-size:47px}}@media (prefers-reduced-motion:reduce){.yh-colore-campaign{transition:none}.yh-colore:hover .yh-colore-campaign{transform:none}}
