:root{--stage-edge:max(5%,calc(50% - 600px));--stage-top:5.5rem}.stage-bg{position:absolute;top:0;left:0;width:100%;height:0;z-index:-3;pointer-events:none;visibility:hidden}.stage-glow{inset:0;z-index:-3;background:radial-gradient(34% 30% at var(--glow-x,56%) 30%,rgba(201,162,94,.9),rgba(201,162,94,0) 72%)}.stage-glow,.stage3d{position:fixed;pointer-events:none;opacity:0;visibility:hidden}.stage3d{top:0;left:0;width:100%;height:100vh;height:100lvh;z-index:-1;contain:strict;transition:opacity .8s var(--ease),visibility 0s linear .8s}html.has-stage :is(.stage-bg,.stage-glow){visibility:visible}html.stage-live .stage3d{opacity:1;visibility:visible;transition:opacity .8s var(--ease)}html.has-stage{scroll-behavior:auto}html.has-stage:not(.stage-lite) [data-scene],html.has-stage:not(.stage-lite) [data-scene] :is(.product-row,[data-zone]){background:transparent;box-shadow:none}html.stage-lite :is([data-scene=apparizione],[data-scene=rito]){background:transparent}html.has-stage :is([data-scene=apparizione],[data-scene=rito]) [data-still]{display:none}html.has-stage:not(.stage-lite) [data-scene=filosofia] [data-still]{display:none}html.has-stage:not(.stage-lite) :is([data-id=bottiglia-500],[data-id=bottiglia-250]) [data-zone=object] :is(img,picture,[data-still]),html.has-stage:not(.stage-lite) :is([data-zone=still-life],[data-zone=bottle]) :is(img,picture,[data-still]){visibility:hidden}html.has-stage [data-scene=rito] .reveal,html.has-stage:not(.stage-lite) :is([data-scene=filosofia],[data-scene=goccia]) .reveal{opacity:1;transform:none}html.has-stage [data-scene=apparizione]{margin-bottom:80vh}html.stage-lite [data-scene=apparizione]{margin-bottom:90vh}html.has-stage [data-scene=apparizione] .hero-coda{padding:0;background:none}html.has-stage [data-anim=hero-photo]{position:fixed;inset:0;z-index:-2;transform-origin:50% 40%}html.has-stage [data-anim=hero-line]{position:fixed;left:var(--stage-edge);top:50%;transform:translateY(-38%);width:min(34vw,30rem);margin:0;z-index:1;pointer-events:none;text-align:left}html.has-stage [data-anim=hero-line] .line{margin-left:0;margin-right:0}@media (max-width:820px){html.stage-lite [data-anim=hero-line]{left:6vw;right:6vw;top:auto;bottom:14vh;transform:none;width:auto;text-align:center}html.stage-lite [data-anim=hero-line] .line{margin-left:auto;margin-right:auto}}html.has-stage:not(.stage-lite) [data-scene=filosofia]{position:relative;height:100vh;min-height:0;padding:0;overflow:hidden}html.has-stage:not(.stage-lite) [data-anim=valori-head]{position:absolute;top:calc(var(--stage-top) + 2vh);left:0;right:0;margin:0 auto;width:min(46rem,84vw);text-align:center}html.has-stage:not(.stage-lite) [data-scene=filosofia] .value[data-step]{position:absolute;top:50vh;width:min(26vw,22rem);max-width:none;margin:0;background:transparent}html.has-stage:not(.stage-lite) [data-scene=filosofia] .value[data-step=v1]{left:var(--stage-edge)}html.has-stage:not(.stage-lite) [data-scene=filosofia] .value[data-step=v2]{right:var(--stage-edge)}html.has-stage:not(.stage-lite) [data-scene=filosofia] .value[data-step=v3]{left:var(--stage-edge);top:66vh}html.has-stage:not(.stage-lite) [data-anim=valori-photo]{position:absolute;left:var(--stage-edge);top:calc(60vh - min(18vw, 17rem) * .625);width:min(18vw,17rem);max-width:none;margin:0}html.has-stage:not(.stage-lite) [data-anim=etichetta-line]{position:absolute;left:var(--stage-edge);top:22vh;margin:0}html.has-stage:not(.stage-lite) [data-scene=filosofia] [data-anim=numeral]{position:absolute;transform:none;top:calc(50vh - .8em);left:calc(var(--stage-edge) - .05em);font-size:min(15vw,22vh,13.5rem)}html.has-stage:not(.stage-lite) [data-scene=filosofia] [data-anim=numeral][data-n="02"]{left:auto;right:var(--stage-edge)}html.has-stage:not(.stage-lite) [data-scene=filosofia] [data-anim=numeral][data-n="03"]{top:calc(66vh - .8em)}html.has-stage [data-scene=rito]{position:relative;height:100vh;min-height:0;padding:0;overflow:hidden}html.has-stage [data-anim=rito-eyebrow]{top:calc(var(--stage-top) + 5vh)}html.has-stage [data-anim=rito-eyebrow],html.has-stage [data-verb]{position:absolute;left:var(--stage-edge);margin:0}html.has-stage [data-verb="0"]{top:30vh}html.has-stage [data-verb="1"]{top:calc(30vh + 1.12em)}html.has-stage [data-verb="2"]{top:calc(30vh + 2.24em)}html.has-stage [data-anim=quote]{position:absolute;left:var(--stage-edge);top:31vh;width:min(32vw,30rem);margin:0}@media (max-width:820px){html.stage-lite [data-anim=rito-eyebrow]{left:0;right:0;top:calc(var(--stage-top) + .5rem);text-align:center}html.stage-lite [data-verb]{left:0;right:0;text-align:center}html.stage-lite [data-verb="0"]{top:calc(var(--stage-top) + 5vh)}html.stage-lite [data-verb="1"]{top:calc(var(--stage-top) + 5vh + 1.12em)}html.stage-lite [data-verb="2"]{top:calc(var(--stage-top) + 5vh + 2.24em)}html.stage-lite [data-anim=quote]{left:7vw;right:7vw;top:calc(var(--stage-top) + 5vh);width:auto;text-align:center;border-top:0;padding-top:0}html.stage-lite [data-anim=quote] blockquote{margin-inline:auto}html.stage-lite .stage-glow{--glow-x:50%}}html.has-stage:not(.stage-lite) [data-scene=goccia]{height:100vh;min-height:0}html.has-stage:not(.stage-lite) [data-anim=wipe]{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}html.has-stage :is([data-anim=hero-line],[data-anim=rito-eyebrow],[data-verb],[data-anim=quote]),html.has-stage:not(.stage-lite) :is([data-anim=valori-head],[data-scene=filosofia] [data-step],[data-anim=numeral],[data-anim=valori-photo],[data-anim=etichetta-line],[data-anim=goccia-line],[data-anim=closing]){opacity:0;translate:0 1.1rem;visibility:hidden;transition:opacity .45s cubic-bezier(.55,0,1,.45),translate .45s cubic-bezier(.55,0,1,.45),visibility 0s linear .45s}html.has-stage :is([data-anim=hero-line],[data-anim=rito-eyebrow],[data-verb],[data-anim=quote]).is-on,html.has-stage:not(.stage-lite) :is([data-anim=valori-head],[data-scene=filosofia] [data-step],[data-anim=numeral],[data-anim=valori-photo],[data-anim=etichetta-line],[data-anim=goccia-line],[data-anim=closing]).is-on{opacity:1;translate:none;visibility:visible;transition:opacity .9s var(--ease),translate .9s var(--ease),visibility 0s}html.has-stage:not(.stage-lite) [data-scene=filosofia] [data-anim=numeral].is-on{opacity:.12}html.lenis,html.lenis body{height:auto}.lenis.lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}