.journey :is(.j-turn,.j-slice,.j-heat,.j-ring,.j-coil){transform-box:fill-box}.journey .j-label{fill:var(--color-crema);font-family:var(--font-display);text-transform:uppercase;paint-order:stroke;stroke:var(--color-brace);stroke-width:5px;stroke-linejoin:round;font-size:21px;font-weight:800}.journey .j-label--bari{font-size:30px}.journey .j-year{fill:var(--color-oro);font-family:var(--font-display);paint-order:stroke;stroke:var(--color-brace);stroke-width:5px;font-size:30px;font-weight:900}.journey .j-slice{opacity:0}@media (max-width:767px){.journey .j-label{font-size:26px}.journey :is(.j-label--bari,.j-year){font-size:34px}}@media (prefers-reduced-motion:no-preference){[data-anim=on] .journey .j-turn{animation:1.4s linear infinite j-turn}[data-anim=on] .journey .j-heat{transform-origin:50%;animation:1.8s ease-in-out infinite alternate j-heat}[data-anim=on] .journey .j-coil{animation:.9s ease-in-out infinite alternate j-coil}[data-anim=on] .journey .j-coil:nth-of-type(2n){animation-delay:-.45s}[data-anim=on] .journey .j-slice{transform-origin:0 0;animation:2.6s cubic-bezier(.5,0,.8,.6) infinite j-slice}[data-anim=on] .journey .j-ring{transform-origin:50%;animation:2.2s ease-out infinite j-ring}[data-anim=on] .journey .j-dash{animation:1.2s linear infinite j-dash}[data-run=false] .journey *{animation-play-state:paused!important}}@keyframes j-turn{to{transform:translate(-28px)}}@keyframes j-heat{0%{opacity:.55;transform:scaleY(.94)}to{opacity:1;transform:scaleY(1.04)}}@keyframes j-coil{0%{opacity:.6}to{opacity:1}}@keyframes j-slice{0%,30%{opacity:0;transform:translate(0)rotate(0)}36%{opacity:1;transform:translate(4px,2px)rotate(8deg)}85%{opacity:1;transform:translate(-22px,92px)rotate(-70deg)}to{opacity:0;transform:translate(-24px,100px)rotate(-80deg)}}@keyframes j-ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}@keyframes j-dash{to{stroke-dashoffset:-16px}}.journey .j-ring{opacity:0}.route-line{background:repeating-linear-gradient(to bottom, var(--color-oro) 0 18px, transparent 18px 30px);border-radius:2px}.route-reel .route-glow{filter:blur(18px);background:radial-gradient(closest-side,#e9b44c47,#0000);border-radius:50%;position:absolute;inset:12% 8%}.reel-phone--l{rotate:-3deg}.reel-phone--r{rotate:3deg}@media (prefers-reduced-motion:no-preference){.route-reel .route-glow{animation:4s ease-in-out infinite alternate route-glow}}@keyframes route-glow{to{opacity:.7;transform:scale(1.12)}}.net-node{background:var(--color-oro);border-radius:999px;width:.75rem;height:.75rem;box-shadow:0 0 12px 2px #e9b44c8c}.net-node--sm{width:.5rem;height:.5rem}.net-node:after{content:"";border-radius:inherit;border:2px solid var(--color-oro);opacity:0;position:absolute;inset:0}.net-chip .net-node{position:relative}.net-faint{opacity:.18}.net-pulse{stroke-dasharray:.06 1.2;stroke-dashoffset:.06px;opacity:0}.net-link .net-node{position:absolute}.ceo-glow{background:radial-gradient(closest-side,#e9b44c66,#ff5a1f1f 60%,#0000);border-radius:999px;position:absolute;inset:-14%}.ceo-orbit{border:2px dashed #e9b44c73;border-radius:999px;position:absolute;inset:-7%}@media (prefers-reduced-motion:no-preference){[data-net-armed] .net-line{stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.1s cubic-bezier(.65, 0, .35, 1) calc(.3s + var(--i,0) * .12s)}[data-net-armed].is-on .net-line{stroke-dashoffset:0}[data-net-armed] .net-node{transition:transform .5s var(--ease-sizzle) calc(.9s + var(--i,0) * 80ms);transform:scale(0)}[data-net-armed].is-on .net-node{transform:scale(1)}.is-on.is-live .net-pulse{opacity:1;animation:2.4s cubic-bezier(.4,0,.6,1) infinite net-pulse;animation-delay:calc(1.4s + var(--i,0) * .35s)}.is-on.is-live .net-node:after{animation:2.4s ease-out infinite net-ping;animation-delay:calc(1.6s + var(--i,0) * .3s)}.is-live .ceo-glow{animation:3.2s ease-in-out infinite alternate ceo-glow}.is-live .ceo-orbit{animation:40s linear infinite ceo-orbit}}@keyframes net-pulse{0%{stroke-dashoffset:.06px}to{stroke-dashoffset:-1.1px}}@keyframes net-ping{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3)}}@keyframes ceo-glow{0%{opacity:.65;transform:scale(.96)}to{opacity:1;transform:scale(1.06)}}@keyframes ceo-orbit{to{transform:rotate(360deg)}}.craft-card{--loops:2;transition:translate .4s var(--ease-sizzle), box-shadow .4s ease, border-color .4s ease}.craft-card:hover,.craft-card:active{--loops:infinite;border-color:#8f62128c;box-shadow:0 26px 44px -22px #8f62128c,0 0 0 3px #e9b44c59}.craft-stage__glow{opacity:.7;background:radial-gradient(closest-side,#ff5a1f4d,#e9b44c14 60%,#0000);border-radius:50%;transition:opacity .4s;position:absolute;inset:20% 15% -30%}.craft-card:hover .craft-stage__glow,.craft-card:active .craft-stage__glow{opacity:1}.craft-icon .c-anim{transform-box:fill-box;transform-origin:50%}.craft-icon .c-drizzle{stroke-dasharray:1 1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.craft-card:hover,.craft-card:active{translate:0 -8px}.craft-card:hover .craft-stage__glow{animation:1.6s ease-in-out infinite alternate craft-glow}.craft.is-on .c-turn{animation:1.1s linear c-turn}.craft.is-on .c-knife{animation:1.1s ease-in-out c-knife}.craft.is-on .c-slice{transform-origin:50% 0;animation:2.2s cubic-bezier(.5,0,.75,.6) c-slice}.craft.is-on .c-heat{animation:1.1s ease-in-out alternate c-heat}.craft.is-on .c-coil{animation:.8s ease-in-out alternate c-coil}.craft.is-on .c-puff{transform-origin:50% 100%;animation:1.6s ease-in-out c-puff}.craft.is-on .c-steam{animation:2.1s ease-out c-steam}.craft.is-on .c-veg{animation:2.4s cubic-bezier(.3,0,.3,1) c-veg}.craft.is-on .c-veg--2{animation-delay:.18s}.craft.is-on .c-veg--3{animation-delay:.36s}.craft.is-on .c-veg--4{animation-delay:.54s}.craft.is-on .c-drizzle{animation:2.4s cubic-bezier(.55,0,.3,1) c-drizzle}.craft.is-on .c-bottle{transform-origin:30% 0;animation:2.4s ease-in-out c-bottle}.craft.is-on .c-drop{animation:2.4s ease-in c-drop}.craft.is-on .craft-icon .c-anim{animation-iteration-count:var(--loops)}.craft:not(.is-live) .craft-icon .c-anim{animation-play-state:paused}}@keyframes craft-glow{to{transform:scale(1.12)}}@keyframes c-turn{0%{transform:translate(14px)}}@keyframes c-knife{0%,to{transform:none}50%{transform:translate(-3px,12px)rotate(-6deg)}}@keyframes c-slice{0%,25%{opacity:0;transform:translate(10px,-40px)rotate(70deg)}32%{opacity:1;transform:translate(10px,-40px)rotate(70deg)}80%{transform:translateY(2px)rotate(-6deg)}to{transform:none}}@keyframes c-heat{0%{opacity:.5;transform:scale(.9)}}@keyframes c-coil{0%{opacity:.55}}@keyframes c-puff{0%,to{transform:none}45%{transform:scale(1.04,1.18)}70%{transform:scale(1.01,.96)}}@keyframes c-steam{0%{opacity:0;transform:translateY(14px)scaleY(.6)}40%{opacity:.8}}@keyframes c-veg{0%{opacity:0;transform:translateY(-70px)rotate(-220deg)}15%{opacity:1}55%{transform:translateY(6px)rotate(12deg)}72%{transform:translateY(-5px)rotate(-4deg)}to{transform:none}}@keyframes c-drizzle{0%{stroke-dashoffset:1px}75%,to{stroke-dashoffset:0}}@keyframes c-bottle{0%,to{transform:none}20%,60%{transform:rotate(6deg)scale(.97,1.03)}}@keyframes c-drop{0%,60%{opacity:0;transform:none}70%{opacity:1}95%{opacity:1;transform:translateY(34px)}to{opacity:0;transform:translateY(40px)}}.craft-icon .c-drop{opacity:0}.puglia .pg-label{fill:var(--color-crema);font-family:var(--font-display);text-transform:uppercase;paint-order:stroke;stroke:var(--color-brace);stroke-width:5px;stroke-linejoin:round;font-size:20px;font-weight:800}.puglia .pg-count{fill:var(--color-brace);font-family:var(--font-display);font-size:16px;font-weight:900}.puglia .pg-city[data-city=bari] .pg-count{fill:var(--color-carta)}.puglia .pg-region{fill:var(--color-oro);font-family:var(--font-display);letter-spacing:.24em;text-transform:uppercase;font-size:15px;font-weight:900}.puglia .pg-sea{fill:#f5ede04d;font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;font-size:17px;font-style:italic;font-weight:700}@media (max-width:767px){.puglia .pg-label{font-size:26px}}.store-tile:hover{box-shadow:0 18px 34px -20px #e9b44c80}@media (prefers-reduced-motion:no-preference){.store-tile:hover{translate:0 -4px}}
