@font-face{font-family:"Soleada Serif";src:url(./soleada-serif-400-De6A1Rqg.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Soleada Sans;src:url(./soleada-sans-400-mj4oYyJJ.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Soleada Sans;src:url(./soleada-sans-600-gVBO-pdo.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--color-orange: #e94e1b;--color-border: #762530;--color-white: #fdf3eb;--color-yellow: #f39200;--border-round: 15px;--container-padding: clamp(30px,2vw,40px);--grid-columns: 12;--grid-gap-x: clamp(12px,1.45vw,30px);--grid-gap-y: 0;--header-offset: clamp(20px,2vw,30px);--header-logo-width: clamp(126px,10vw,152px);--header-pad-y: 30px;--header-brand-width: 135px;--header-safe-top: calc(var(--header-pad-y) + var(--header-brand-width)*130/151);--font-sans: "Soleada Sans","Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;--font-serif: "Soleada Serif","Iowan Old Style","Palatino Linotype","Book Antiqua",Palatino,serif;--text-small: .875rem;--text-base: 1rem;--text-medium: clamp(1.125rem, calc(1.085rem + .165vw) ,1.25rem);--text-large: 2rem;--text-hero: clamp(4.1rem, calc(2.65rem + 5.95vw) ,999999px);--text-display: clamp(4rem, calc(2.9rem + 11vw) ,999999px);--line-height-s: 1;--line-height-m: 1.3;--space-s: 2.5rem;--space-xs: 3.75rem;--space-l: 6.25rem;--space-xl: clamp(6rem,calc(var(--space-l)*2),999999px);--page-transition-duration: 1.8s;--page-cover-duration: .9s;--page-lift-duration: 975ms;--page-jar-exit-duration: .42s;--page-jar-fade-duration: .35s;--ease-premium: cubic-bezier(.645,.045,.355,1);--ease-soft: cubic-bezier(.22,1,.36,1);--ease-out-expo: cubic-bezier(.16,1,.3,1);--ease-don-expo: cubic-bezier(.19,1,.22,1);--ease-don-power: cubic-bezier(.165,.84,.44,1);--app-height: 100svh;--ph-jar-scale-from: 1.25;--ph-jar-w: clamp(380px,24vw,99999px);--ph-jar-h: calc(var(--ph-jar-w)*1013/630);--ph-jar-peek: .3;--ph-jar-bottom: calc((1 - var(--ph-jar-peek))*var(--ph-jar-h)*-1)}@media(max-width:1024px){:root{--ph-jar-w: clamp(250px,40vh,280px);--ph-jar-bottom: -30vh}}@property --header-safe-top{syntax: "<length>"; inherits: true; initial-value: 0;}@media(max-width:480px){:root{--header-pad-y: 24px;--header-brand-width: 108px;--ph-jar-w: clamp(250px,40vh,260px);--ph-jar-bottom: -35%}}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}html{text-size-adjust:100%;scroll-behavior:auto;scrollbar-width:none;-webkit-tap-highlight-color:transparent}html::-webkit-scrollbar{display:none}html.lenis,html.lenis body{height:auto}html.lenis.lenis-stopped{overflow:hidden}body{background:var(--color-white);color:var(--color-border);font-family:var(--font-sans);font-size:16px;line-height:1.3;min-height:var(--app-height);-webkit-font-smoothing:antialiased}canvas,img,svg,video{display:block;height:auto;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{margin:0}h1,h2,h3,h4,h5,h6{font-weight:400}.visually-hidden{border:0px;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}:focus-visible{border-radius:2px;box-shadow:0 0 0 5px var(--color-white);outline:2px solid var(--color-border);outline-offset:3px}.skip-link{background:var(--color-orange);border-bottom-right-radius:var(--border-round);color:var(--color-white);font-family:var(--font-sans);font-size:var(--text-small);left:0;letter-spacing:.04em;padding:.75rem 1.25rem;position:fixed;text-transform:uppercase;top:0;transform:translateY(-150%);transition:transform .2s var(--ease-soft);z-index:1000}.skip-link:focus-visible{transform:translateY(0)}.container{padding-left:var(--container-padding);padding-right:var(--container-padding);width:100%}.grid-12{display:grid;gap:var(--grid-gap-y) var(--grid-gap-x);grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr))}.grid-col{grid-column:span var(--grid-col-d,12);min-width:0px}.grid-col--d-1{--grid-col-d: 1}.grid-col--d-2{--grid-col-d: 2}.grid-col--d-3{--grid-col-d: 3}.grid-col--d-4{--grid-col-d: 4}.grid-col--d-5{--grid-col-d: 5}.grid-col--d-6{--grid-col-d: 6}.grid-col--d-7{--grid-col-d: 7}.grid-col--d-8{--grid-col-d: 8}.grid-col--d-9{--grid-col-d: 9}.grid-col--d-10{--grid-col-d: 10}.grid-col--d-11{--grid-col-d: 11}.grid-col--d-12{--grid-col-d: 12}.grid-col--t-1{--grid-col-t: 1}.grid-col--t-2{--grid-col-t: 2}.grid-col--t-3{--grid-col-t: 3}.grid-col--t-4{--grid-col-t: 4}.grid-col--t-5{--grid-col-t: 5}.grid-col--t-6{--grid-col-t: 6}.grid-col--t-7{--grid-col-t: 7}.grid-col--t-8{--grid-col-t: 8}.grid-col--t-9{--grid-col-t: 9}.grid-col--t-10{--grid-col-t: 10}.grid-col--t-11{--grid-col-t: 11}.grid-col--t-12{--grid-col-t: 12}.grid-col--m-1{--grid-col-m: 1}.grid-col--m-2{--grid-col-m: 2}.grid-col--m-3{--grid-col-m: 3}.grid-col--m-4{--grid-col-m: 4}.grid-col--m-5{--grid-col-m: 5}.grid-col--m-6{--grid-col-m: 6}.grid-col--m-7{--grid-col-m: 7}.grid-col--m-8{--grid-col-m: 8}.grid-col--m-9{--grid-col-m: 9}.grid-col--m-10{--grid-col-m: 10}.grid-col--m-11{--grid-col-m: 11}.grid-col--m-12{--grid-col-m: 12}.product-section{padding-top:var(--space-xl)}.rich-text>:first-child{margin-top:0}.rich-text>:last-child{margin-bottom:0}[data-text-reveal]{opacity:1}[data-text-reveal].is-text-reveal-pending,html.is-text-reveal-enabled [data-text-reveal]:not(.is-text-reveal-ready):not(.is-text-reveal-complete){visibility:hidden}[data-text-reveal].rvl-ink .rvl-ink__mask{display:block;margin:-.14em 0 -.1em;overflow:hidden;padding:.14em 0 .1em}[data-text-reveal].rvl-ink.rvl-ink--chars .rvl-ink__mask{display:inline-flex;vertical-align:top}[data-text-reveal].rvl-ink .rvl-ink__unit{display:inline-block;transform:translateZ(0)}[data-text-reveal].rvl-ink .rvl-ink__line{display:block}[data-text-reveal].rvl-ink .rvl-ink__word{white-space:nowrap}body.is-transitioning{cursor:progress;overflow:hidden}.site-page-enter-active,.site-page-leave-active{transition:opacity var(--page-cover-duration) linear}.site-page-enter-from,.site-page-leave-to{opacity:1}body.is-jar-fade .site-page-leave-active{transition:opacity var(--page-jar-exit-duration) linear}body.is-jar-fade .site-page-enter-active{transition:opacity var(--page-jar-fade-duration) linear}body.is-jar-fade .site-page-enter-from{opacity:0}@media(max-width:1024px){:root{--text-display: clamp(2.5rem, calc(1rem + 9vw) ,999999px)}.grid-col{grid-column:span var(--grid-col-t,var(--grid-col-d,12))}}@media(max-width:480px){:root{--text-hero: 2.65rem;--text-large: clamp(1.2rem, calc(1.359rem + .1vw) ,1.938rem);--text-display: clamp(2.5rem, calc(1rem + 8vw) ,999999px);--space-xl: calc(var(--space-l)*2);--space-l: 3rem;--space-xs: var(--space-s);--line-height-s: 1.2}.grid-col{grid-column:span var(--grid-col-m,var(--grid-col-t,var(--grid-col-d,12)))}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}:root{--page-transition-duration: 0ms;--page-cover-duration: 0ms;--page-lift-duration: 0ms;--page-jar-exit-duration: 0ms;--page-jar-fade-duration: 0ms}}.site-header{inset:0 0 auto;padding:var(--header-pad-y) 30px;pointer-events:none;position:fixed;transform:translateZ(0);transition:transform .8s var(--ease-don-expo),background-color .35s var(--ease-don-expo);width:100%;z-index:900}.site-header.is-header-hidden{transform:translate3d(0,calc(-100% - 40px),0)}.site-header__solid-bg{background-color:#fff;inset:0 0 auto;opacity:0;pointer-events:none;position:fixed;transform:translateZ(0);transition:transform .8s var(--ease-don-expo),opacity .35s var(--ease-don-expo);z-index:790}.site-header__solid-bg.is-visible{opacity:1}.site-header__solid-bg.is-hidden{transform:translate3d(0,calc(-100% - 40px),0)}.site-header__solid-bg.is-initial{transition:none}.site-header__bar{align-items:flex-start;display:flex;gap:32px;justify-content:space-between;position:relative}.site-header__side{align-items:flex-start;display:flex;flex:1 1 0px;min-width:0px;pointer-events:auto}.site-header__side--end{justify-content:flex-end}.site-header__center{display:flex;justify-content:center;left:50%;pointer-events:none;position:absolute;top:0;transform:translate(-50%)}.site-header__brand{display:inline-block;overflow:hidden;pointer-events:auto;position:relative;transition:height .45s var(--ease-don-expo);visibility:hidden;width:var(--header-brand-width)}.site-header__brand.is-header-ready{visibility:visible}.site-header__brand-track{display:block;position:relative;transform:translate3d(0,115%,0);transition:transform .9s var(--ease-premium) .1s;width:100%}.site-header__brand.is-revealed .site-header__brand-track{transform:translateZ(0)}.site-header__brand.is-initial-compact .site-header__brand-track{transform:translateZ(0);transition:none}.site-header__logo-svg{display:block;height:auto;width:100%}.site-header__logo-svg svg{display:block;height:auto;overflow:visible;width:100%}.site-header__logo-svg .site-logo-full__farm,.site-header__logo-svg .site-logo-full__icon,.site-header__logo-svg .site-logo-full__wordmark{transform-box:fill-box;transform-origin:center center;transition:transform .78s var(--ease-premium),opacity .28s var(--ease-premium),color .28s var(--ease-premium);will-change:transform,opacity}.site-header__logo-svg .site-logo-full__icon,.site-header__logo-svg .site-logo-full__farm{color:var(--color-orange)}.site-header__logo-svg .site-logo-full__wordmark{color:var(--color-border)}.site-header[data-header-theme=light]:not(.is-nav-open) .site-header__logo-svg .site-logo-full__farm,.site-header[data-header-theme=light]:not(.is-nav-open) .site-header__logo-svg .site-logo-full__icon,.site-header[data-header-theme=light]:not(.is-nav-open) .site-header__logo-svg .site-logo-full__wordmark{color:var(--color-white)}.site-header[data-header-theme=dark]{color:var(--color-border)}.site-header[data-header-theme=light]{color:var(--color-white)}.site-header.is-header-compact .site-header__logo-svg .site-logo-full__icon{transform:translate3d(0,-19.8px,0) scale(0)}.site-header.is-header-compact .site-header__logo-svg .site-logo-full__farm,.site-header.is-header-compact .site-header__logo-svg .site-logo-full__wordmark{transform:translate3d(0,-62.1px,0)}.site-header.is-nav-open .site-header__logo-svg .site-logo-full__farm,.site-header.is-nav-open .site-header__logo-svg .site-logo-full__icon,.site-header.is-nav-open .site-header__logo-svg .site-logo-full__wordmark{color:var(--color-border)}.site-header.is-nav-open .site-header__logo-svg .site-logo-full__icon{transition-delay:.3s}.site-header.is-instant .site-header__logo-svg .site-logo-full__farm,.site-header.is-instant .site-header__logo-svg .site-logo-full__icon,.site-header.is-instant .site-header__logo-svg .site-logo-full__wordmark{transition:none}.site-header.is-initial,.site-header.is-initial .site-header__brand,.site-header.is-initial .site-header__logo-svg .site-logo-full__farm,.site-header.is-initial .site-header__logo-svg .site-logo-full__icon,.site-header.is-initial .site-header__logo-svg .site-logo-full__wordmark,.site-header.is-initial .site-lang-switcher__item,.site-header.is-initial .site-menu-toggle__diamond,.site-header.is-initial .site-menu-toggle__disc,.site-header.is-initial .site-menu-toggle__disc:before{transition:none!important}.site-lang-switcher{align-items:flex-start;display:inline-flex;gap:.5px}.site-lang-switcher__item{align-items:center;background:transparent;border:1px solid var(--color-border);border-radius:50%;color:var(--color-border);display:inline-flex;font-size:var(--text-small);font-weight:600;height:37px;justify-content:center;padding:0;text-transform:uppercase;transition:border-color .3s,color .3s,background-color .3s;width:37px}.site-lang-switcher__item:hover{border-color:var(--color-orange);color:var(--color-orange)}.site-lang-switcher__item.is-active,.site-lang-switcher__item[aria-current=true]{background:var(--color-orange);border-color:var(--color-orange);color:var(--color-white);position:relative;z-index:1}.site-header.is-nav-open .site-lang-switcher__item.is-active,.site-header.is-nav-open .site-lang-switcher__item[aria-current=true]{background:var(--color-white);border-color:var(--color-white);color:var(--color-border)}.site-header.is-nav-open .site-lang-switcher__item:not(.is-active):not([aria-current=true]):hover{background:var(--color-border);border-color:var(--color-border);color:var(--color-orange)}.site-menu-toggle{align-items:flex-start;background:transparent;border:0px;color:inherit;cursor:pointer;display:inline-flex;gap:.5px;padding:0;pointer-events:auto}.site-menu-toggle__disc,.site-menu-toggle__pill{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center}.site-menu-toggle__pill{border:1px solid var(--color-border);border-radius:999px;color:var(--color-border);font-size:var(--text-small);font-weight:600;height:37px;min-width:90px;overflow:hidden;padding:0 18px;text-transform:uppercase;transition:border-color .3s,color .3s,background-color .3s}.site-menu-toggle__disc{background:var(--color-orange);border-radius:50%;height:37px;isolation:isolate;width:37px}.site-menu-toggle__disc,.site-menu-toggle__pill-track,.site-menu-toggle__symbol-track{align-items:center;display:inline-flex;justify-content:center;overflow:hidden;position:relative}.site-menu-toggle__pill-track{height:100%;width:100%}.site-menu-toggle__symbol-track{height:12px;width:12px}.site-menu-toggle__close-icon,.site-menu-toggle__diamond,.site-menu-toggle__label{transition:transform .9s var(--ease-premium),opacity .9s var(--ease-premium)}.site-menu-toggle__label{align-items:center;display:inline-flex;inset:0;justify-content:center;padding:0 1px;position:absolute;white-space:nowrap}.site-menu-toggle__diamond,.site-menu-toggle__label--menu{opacity:1;transform:translateZ(0)}.site-menu-toggle__label--close{opacity:0;transform:translate3d(0,100%,0)}.site-menu-toggle__roll{display:inline-flex}.site-menu-toggle__roll-char{display:inline-block;height:1em;line-height:1;overflow:hidden;position:relative}.site-menu-toggle__roll-bot,.site-menu-toggle__roll-top{display:block;transition-behavior:normal;transition-duration:.35s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-property:transform;transition-delay:calc(var(--i, 0)*18ms)}.site-menu-toggle__roll-bot{left:0;position:absolute;top:0;transform:translate3d(0,100%,0)}@media(hover:hover)and (pointer:fine){.site-menu-toggle:hover .site-menu-toggle__roll-top{transform:translate3d(0,-100%,0)}.site-menu-toggle:hover .site-menu-toggle__roll-bot{transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.site-menu-toggle__roll-bot,.site-menu-toggle__roll-top{transition:none}}.site-menu-toggle__close-icon{height:12px;left:50%;opacity:0;position:absolute;top:0;transform:translate3d(-50%,100%,0);width:12px;z-index:1}.site-menu-toggle__disc:before{background:var(--color-border);border-radius:50%;content:"";inset:0;position:absolute;transform:scale(0);transform-origin:center center;transition:transform .3s ease-out}.site-menu-toggle__diamond{background:var(--color-white);border-radius:1px;height:7px;position:relative;transform:rotate(45deg);width:7px;z-index:1}.site-menu-toggle:hover .site-menu-toggle__disc:before{transform:scale(1)}.site-menu-toggle:hover .site-menu-toggle__diamond{background:var(--color-white);transform:rotate(45deg) scale(1.2)}.site-header.is-nav-open .site-menu-toggle__diamond,.site-header.is-nav-open .site-menu-toggle__label--menu{opacity:0;transform:translate3d(0,-100%,0)}.site-header.is-nav-open .site-menu-toggle__label--close{opacity:1;transform:translateZ(0)}.site-header.is-nav-open .site-menu-toggle__disc{background:var(--color-white)}.site-header.is-nav-open .site-menu-toggle__disc:before{background:var(--color-border);transform:scale(0)}.site-header.is-nav-open .site-menu-toggle:hover .site-menu-toggle__disc:before{transform:scale(1)}.site-header.is-nav-open .site-menu-toggle__close-icon{opacity:1;transform:translate3d(-50%,0,0)}.site-header--light:not(.is-nav-open) .site-lang-switcher__item,.site-header--light:not(.is-nav-open) .site-menu-toggle__pill,.site-header[data-header-theme=light]:not(.is-nav-open) .site-lang-switcher__item,.site-header[data-header-theme=light]:not(.is-nav-open) .site-menu-toggle__pill{border-color:var(--color-white);color:var(--color-white)}.site-header--light:not(.is-nav-open) .site-lang-switcher__item.is-active,.site-header--light:not(.is-nav-open) .site-lang-switcher__item[aria-current=true],.site-header[data-header-theme=light]:not(.is-nav-open) .site-lang-switcher__item.is-active,.site-header[data-header-theme=light]:not(.is-nav-open) .site-lang-switcher__item[aria-current=true]{background:var(--color-white);border-color:var(--color-white);color:var(--color-border)}.site-header--light:not(.is-nav-open) .site-menu-toggle__disc,.site-header[data-header-theme=light]:not(.is-nav-open) .site-menu-toggle__disc{background:var(--color-white)}.site-header--light:not(.is-nav-open) .site-menu-toggle__diamond,.site-header--light:not(.is-nav-open) .site-menu-toggle__disc:before,.site-header[data-header-theme=light]:not(.is-nav-open) .site-menu-toggle__diamond,.site-header[data-header-theme=light]:not(.is-nav-open) .site-menu-toggle__disc:before{background:var(--color-orange)}.site-header--light:not(.is-nav-open) .site-menu-toggle:hover .site-menu-toggle__diamond,.site-header[data-header-theme=light]:not(.is-nav-open) .site-menu-toggle:hover .site-menu-toggle__diamond{background:var(--color-white)}.site-header.is-nav-open.site-header--light .site-lang-switcher__item.is-active,.site-header.is-nav-open.site-header--light .site-lang-switcher__item[aria-current=true],.site-header.is-nav-open[data-header-theme=light] .site-lang-switcher__item.is-active,.site-header.is-nav-open[data-header-theme=light] .site-lang-switcher__item[aria-current=true]{background:var(--color-white);border-color:var(--color-white);color:var(--color-border)}@media(max-width:480px){.site-header{padding-inline:16px}.site-header__bar{align-items:flex-start;display:grid;gap:16px;grid-template-columns:minmax(0px,1fr) auto minmax(0px,1fr)}.site-header__center{justify-self:center;pointer-events:auto;position:static;transform:none}.site-header__side{min-width:0px}.site-header__side--start{display:flex;justify-self:flex-start}.site-header__side--end{justify-self:flex-end}.site-header.is-header-solid .site-header__brand{height:45px!important}.site-menu-toggle__pill{font-size:var(--text-small);min-width:84px;padding:0 16px}.site-menu-toggle__disc{display:none}}.site-legal{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.site-legal__link{background:none;border:0px;color:currentcolor;cursor:pointer;font-family:var(--font-sans);font-size:var(--text-small);line-height:1.6;opacity:.7;padding:0;text-align:left;text-decoration:underline;text-underline-offset:3px;transition:opacity .25s}.site-legal__link:hover{opacity:1}.site-legal__reveal{display:inline-block}.site-legal--reveal .site-legal__link{border-bottom:1px solid;padding-bottom:2px;text-decoration:none}@media(max-width:480px){.site-legal--reveal .site-legal__link{border-bottom:0px;padding-bottom:0}}.site-full-page-nav{background:var(--color-orange);color:var(--color-border);height:var(--app-height);min-height:var(--app-height);overflow:hidden;position:relative;transform:translate3d(0,-100%,0);transition:transform .9s var(--ease-premium),visibility 0s linear .9s;visibility:hidden}.site-full-page-nav.is-closing,.site-full-page-nav.is-open{will-change:transform}.site-full-page-nav.is-open{transform:translateZ(0);transition:transform .9s var(--ease-premium),visibility 0s linear 0s;visibility:visible}.site-full-page-nav.is-closing{transition:transform .975s var(--ease-premium),visibility 0s linear .975s;visibility:visible}.site-full-page-nav.is-instant{transition:none}.site-full-page-nav__inner{display:flex;flex-direction:column;height:var(--app-height);padding:clamp(96px,12vh,160px) var(--container-padding) 40px;position:relative}.fp-nav__primary{display:flex;flex:1 1 auto;min-height:0px}.fp-nav__legal{display:none;flex:0 0 auto;flex-flow:row;gap:clamp(20px,3vw,50px);justify-content:center;margin-top:clamp(16px,3vh,28px);white-space:nowrap}.fp-nav__legal .site-legal__link{opacity:.85;text-align:center}.fp-nav__list{display:flex;flex-direction:column;justify-content:flex-end;list-style:none;margin:0;padding:0;width:100%}.fp-nav__item{align-items:center;display:flex;min-height:0px;padding:20px 0;position:relative}.fp-nav__item:last-child{padding-bottom:0}.fp-nav__item+.fp-nav__item:before{background:var(--color-border);content:"";height:1px;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left center;transition:transform .6s var(--ease-premium) var(--fp-marker-delay,.3s);width:100%}.site-full-page-nav.is-open:not(.is-closing) .fp-nav__item+.fp-nav__item:before{transform:scaleX(1)}.fp-nav__row{display:flex;width:100%}.fp-nav__item.is-last .fp-nav__row{align-items:baseline;flex-direction:row-reverse;justify-content:space-between}.fp-nav__item.is-last .fp-nav__link{margin-left:0;transform:none}.fp-nav__link{--fp-nav-fraction: calc(var(--i, 0)/var(--fp-nav-last, 1));align-items:center;color:var(--color-border);display:inline-flex;font-family:var(--font-serif);font-size:clamp(3.69rem,2.385rem + 5.355vw,999999px);font-weight:400;gap:.22em;line-height:1;margin-left:calc(var(--fp-nav-fraction)*100%);text-transform:uppercase;transform:translate(calc(var(--fp-nav-fraction)*-100%));transition:color .45s var(--ease-premium)}.fp-nav__item.is-active .fp-nav__link{color:var(--color-white)}.fp-nav__roll{display:inline-flex;margin:-.1em 0;overflow:hidden;padding:.1em 0;position:relative}.fp-nav__reveal{display:inline-block}.fp-nav__reveal .rvl-ink__mask{transition-behavior:normal,normal;transition-duration:.35s,.35s;transition-timing-function:cubic-bezier(.4,0,.2,1),cubic-bezier(.4,0,.2,1);transition-property:transform,opacity;transition-delay:calc(var(--fp-char-index, 0)*18ms);will-change:transform}.fp-nav__roll-clone{display:inline-flex;left:0;pointer-events:none;position:absolute;top:.1em;white-space:nowrap}.fp-nav__roll-char{display:inline-block;height:1em;line-height:1;overflow:hidden;position:relative}.fp-nav__char-bot{display:block;transform:translate3d(0,100%,0);transition-behavior:normal;transition-duration:.35s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-property:transform;transition-delay:calc(var(--i, 0)*18ms)}@media(hover:hover)and (pointer:fine){.fp-nav__link.is-roll-hover .fp-nav__reveal .rvl-ink__mask,.fp-nav__secondary-link.is-roll-hover .fp-nav__reveal .rvl-ink__mask{transform:translate3d(0,-100%,0)}.fp-nav__link.is-roll-hover .fp-nav__char-bot,.fp-nav__secondary-link.is-roll-hover .fp-nav__char-bot{transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.fp-nav__char-bot,.fp-nav__reveal .rvl-ink__mask{transition:none}}.fp-nav__arrow-mask,.fp-nav__marker-mask,.fp-nav__secondary-marker-mask{align-items:center;display:inline-flex;justify-content:center;overflow:hidden}.fp-nav__marker-mask{height:.24em;width:.24em}.fp-nav__secondary-marker-mask{height:.6em;width:.6em}.fp-nav__arrow-mask{height:11px;width:11px}.fp-nav__marker{background:var(--color-white);border-radius:1px;display:block;height:.16em;transform:translate3d(0,165%,0) rotate(45deg);transform-origin:center center;transition:transform .6s var(--ease-premium) var(--fp-marker-delay,.3s);width:.16em}.fp-nav__item.is-active .fp-nav__marker{transform:translateZ(0) rotate(45deg)}.site-full-page-nav.is-closing .fp-nav__item.is-active .fp-nav__marker,.site-full-page-nav[aria-hidden=true] .fp-nav__marker{transform:translate3d(0,165%,0) rotate(45deg)}.fp-nav__secondary{display:flex;flex-wrap:wrap;gap:50px;list-style:none;margin:0;padding:0}.fp-nav__secondary-link{align-items:center;color:var(--color-border);display:inline-flex;font-size:var(--text-medium);font-weight:600;gap:6px;transition:color .45s var(--ease-premium),opacity .3s ease;white-space:nowrap}.fp-nav__secondary-item.is-active .fp-nav__secondary-link{color:var(--color-white)}.fp-nav__secondary-marker{background:var(--color-white);border-radius:1px;display:block;height:.45em;transform:translate3d(0,165%,0) rotate(45deg);transform-origin:center center;transition:transform .6s var(--ease-premium) var(--fp-marker-delay,.3s);width:.45em}.fp-nav__secondary-item.is-active .fp-nav__secondary-marker{transform:translateZ(0) rotate(45deg)}.site-full-page-nav.is-closing .fp-nav__secondary-item.is-active .fp-nav__secondary-marker,.site-full-page-nav[aria-hidden=true] .fp-nav__secondary-marker{transform:translate3d(0,165%,0) rotate(45deg)}.fp-nav__arrow{display:block;transform:translate3d(0,165%,0);transition:transform .6s var(--ease-premium) var(--fp-marker-delay,.3s)}.fp-nav__secondary-item.is-active .fp-nav__arrow,.site-full-page-nav.is-open .fp-nav__secondary-item .fp-nav__arrow{transform:translateZ(0)}.site-full-page-nav.is-closing .fp-nav__secondary-item .fp-nav__arrow,.site-full-page-nav[aria-hidden=true] .fp-nav__arrow{transform:translate3d(0,165%,0)}@media(max-width:1024px){.fp-nav__item,.fp-nav__list{justify-content:center}.fp-nav__row{width:auto}.fp-nav__link{margin-right:-.38em}.fp-nav__secondary{bottom:calc(92px + env(safe-area-inset-bottom));flex-wrap:nowrap;gap:80px;justify-content:center}.fp-nav__legal,.fp-nav__secondary{left:50%;position:fixed;transform:translate(-50%);z-index:2}.fp-nav__legal{bottom:calc(36px + env(safe-area-inset-bottom));display:flex;gap:clamp(18px,5vw,40px);margin-top:0}.fp-nav__secondary-item{text-align:center}.fp-nav__secondary-link{font-size:var(--text-large)}}@media(max-width:480px){.site-full-page-nav,.site-full-page-nav__inner{height:var(--app-height);min-height:var(--app-height)}.site-full-page-nav__inner{padding-top:calc(132px + env(safe-area-inset-top))}.fp-nav__primary,.site-full-page-nav__inner{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.fp-nav__item{flex:0 0 auto;padding:12px 0}.fp-nav__link{font-size:clamp(2.2rem,10.5vw,3.5rem);margin-left:0;transform:none}.fp-nav__secondary{gap:clamp(10px,3.2vw,18px)}.fp-nav__secondary-link{font-size:var(--text-medium);white-space:nowrap}}.site-nav-overlay{inset:0;pointer-events:none;position:fixed;z-index:800}.site-nav-overlay.is-open{pointer-events:auto}.site-nav-overlay:focus,.site-nav-overlay:focus-visible{box-shadow:none;outline:none}.cursor-label{left:0;pointer-events:none;position:fixed;top:0;will-change:transform;z-index:950}.cursor-label__pill{align-items:center;background:#fff;border-radius:500px;color:var(--color-orange);display:inline-flex;font-family:var(--font-sans);font-size:13px;font-weight:600;gap:10px;opacity:0;padding:8px 10px;text-transform:uppercase;transform:translate(18px,-50%) scale(.4);transform-origin:left center;transition:transform .5s var(--ease-premium),opacity .35s var(--ease-premium);white-space:nowrap}.cursor-label__pill.is-visible{opacity:1;transform:translate(18px,-50%) scale(1)}.cursor-label__diamond{background:var(--color-orange);border-radius:1px;flex:0 0 auto;height:7px;transform:rotate(45deg);width:7px}.cursor-label__text{display:inline-block}@media(prefers-reduced-motion:reduce){.cursor-label__pill{transition:opacity .2s linear}}.fruit-loader{inset:0;overflow:hidden;position:fixed;z-index:10000;--fruit-base: clamp(220px, calc(28.96px + 18vw) ,440px)}@media(max-width:1024px){.fruit-loader{--fruit-base: clamp(253px,34vw,507px)}}@media(max-width:480px){.fruit-loader{--fruit-base: clamp(180px,24vw,300px)}}.fruit-loader__content{background:var(--color-white);inset:0;position:absolute;z-index:1}.fruit-loader__mark{animation:.22s ease-out .3s 1 normal forwards running fruit-loader-mark-in-95f6f3ed;color:var(--color-orange);display:grid;font-family:var(--font-serif);font-size:var(--text-display);inset:0;opacity:0;place-items:center;pointer-events:none;position:absolute;user-select:none;white-space:nowrap}@keyframes fruit-loader-mark-in-95f6f3ed{to{opacity:1}}@media(prefers-reduced-motion:reduce){.fruit-loader__mark{animation-duration:1ms}}@media(max-width:1024px){.fruit-loader__mark{font-size:calc(var(--text-display)*1.8)}}.fruit-loader__stage{inset:0;opacity:0;position:absolute;transition:opacity .4s;z-index:1}.fruit-loader__stage[data-fruit-loader-ready=true]{opacity:1}.fruit-loader__fruit{left:0;position:absolute;top:0;will-change:transform}.fruit-loader__fruit svg{display:block;height:100%;width:100%}.fruit-loader.is-closing .fruit-loader__content{animation:fruit-loader-content-hide-95f6f3ed var(--page-transition-duration) linear both}.fruit-loader__sweep{inset:0;pointer-events:none;position:absolute;z-index:2}.fruit-loader__sweep-panel{background:var(--color-orange);height:100dvh;inset:auto 0 -100%;position:absolute;transform:translateZ(0);transform-origin:center center;width:100vw;will-change:transform}.fruit-loader__sweep-line{background:color-mix(in srgb,var(--color-white) 65%,transparent);bottom:0;height:1px;left:-100vw;opacity:0;position:absolute;right:0;width:100vw;will-change:left,opacity}.fruit-loader.is-closing .fruit-loader__sweep-panel{animation:fruit-loader-panel-sweep-95f6f3ed var(--page-transition-duration) both}.fruit-loader.is-closing .fruit-loader__sweep-line{animation:1.25s ease 0s 1 normal both running fruit-loader-line-sweep-95f6f3ed}@keyframes fruit-loader-panel-sweep-95f6f3ed{0%{animation-timing-function:var(--ease-don-expo);transform:translate3d(0,100%,0)}50%{animation-timing-function:var(--ease-don-expo);transform:translate3d(0,-100%,0)}to{transform:translate3d(0,-205%,0)}}@keyframes fruit-loader-line-sweep-95f6f3ed{0%{animation-timing-function:var(--ease-don-power);left:-100vw;opacity:0}12%{animation-timing-function:var(--ease-don-power);opacity:1}50%{animation-timing-function:linear;left:0;opacity:1}to{left:0;opacity:0}}@keyframes fruit-loader-content-hide-95f6f3ed{0%{opacity:1}49%{opacity:1}50%{opacity:0}to{opacity:0}}.jar-flight{pointer-events:none;position:fixed;transform-origin:50% 50%;transition:opacity .18s linear;will-change:transform,opacity;z-index:10000}.jar-flight.is-landed{opacity:0}.jar-flight__base,.jar-flight__label{height:100%;inset:0;position:absolute;user-select:none;width:100%}.page-transition,.site-app-overlay{inset:0;pointer-events:none;position:fixed;z-index:9999}.page-transition{overflow:hidden}.page-transition__panel{background:var(--color-border);height:max(100vh,100dvh);left:0;position:absolute;right:0;top:100%;transform:translateZ(0);will-change:transform}.page-transition__line{background:color-mix(in srgb,var(--color-white) 65%,transparent);bottom:0;height:1px;left:-100vw;opacity:0;position:absolute;right:0;width:100vw;will-change:left,opacity}.page-transition.is-covering .page-transition__panel{animation:page-panel-cover-e5d52a80 var(--page-cover-duration) var(--ease-premium) both}.page-transition.is-lifting .page-transition__panel{animation:page-panel-lift-e5d52a80 var(--page-lift-duration) var(--ease-premium) both}.page-transition.is-covering .page-transition__line{animation:page-line-sweep-e5d52a80 var(--page-cover-duration) var(--ease-don-power) both}@keyframes page-panel-cover-e5d52a80{0%{transform:translateZ(0)}to{transform:translate3d(0,-100%,0)}}@keyframes page-panel-lift-e5d52a80{0%{transform:translate3d(0,-100%,0)}to{transform:translate3d(0,-205%,0)}}@keyframes page-line-sweep-e5d52a80{0%{animation-timing-function:var(--ease-don-power);left:-100vw;opacity:0}12%{animation-timing-function:var(--ease-don-power);opacity:1}50%{animation-timing-function:linear;left:0;opacity:1}to{left:0;opacity:0}}.site-app-header{opacity:0;visibility:hidden}.site-app-header.is-ready{opacity:1;visibility:visible}.not-found{--fruit-base: clamp(110px,13vw,250px);--code-size: clamp(130px,24.4vw,441px);background:#f4e9dd;min-height:var(--app-height,100dvh);overflow:hidden;position:relative}.not-found__stage{inset:0px 0px -8vh;opacity:0;position:absolute;transition:opacity .4s;z-index:2}.not-found__stage[data-fruit-loader-ready=true]{opacity:1}.not-found__fruit{left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.not-found__fruit svg{display:block;height:100%;width:100%}.not-found__fruit path{pointer-events:auto}.not-found__stage.is-static{align-items:flex-end;display:flex;justify-content:center;overflow:hidden}.not-found__stage.is-static .not-found__fruit{flex:0 1 auto;margin:0px -1vw;min-width:0px;position:relative}.not-found__digit{color:var(--color-border);display:block;font-family:var(--font-serif);font-size:var(--code-size);font-weight:400;left:0;line-height:.72;pointer-events:none;position:absolute;top:0;will-change:transform}.not-found__stage.is-static .not-found__digit{flex:0 0 auto;margin:0px -.5vw;position:relative}.not-found__content{left:0;padding:0 var(--container-padding);pointer-events:none;position:absolute;right:0;top:28.7%;z-index:10}.not-found__text{display:flex;gap:5.3%;margin:0 auto;max-width:882px}.not-found__headline{color:var(--color-border);flex:0 0 35%;font-family:var(--font-serif);font-size:clamp(1.35rem,1.94vw,31px);font-weight:400;line-height:1;margin:0;text-transform:uppercase}.not-found__aside{flex:0 1 59.6%}.not-found__lead{color:var(--color-border);font-family:var(--font-sans);font-size:var(--text-base);line-height:1.3;margin:0}.not-found__links{display:flex;gap:clamp(1.25rem,2vw,2rem);margin-top:clamp(.75rem,1.25vw,20px);pointer-events:auto}.not-found__link{color:var(--color-orange);display:inline-flex;font-family:var(--font-sans);font-size:var(--text-medium);line-height:1.2;text-decoration:none}.not-found__roll-char{display:inline-block;height:1em;line-height:1;overflow:hidden;position:relative}.not-found__char-bot,.not-found__char-top{display:block;transition-behavior:normal;transition-duration:.35s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-property:transform;transition-delay:calc(var(--i, 0)*18ms)}.not-found__char-bot{left:0;position:absolute;top:0;transform:translate3d(0,100%,0)}@media(hover:hover)and (pointer:fine){.not-found__link:hover .not-found__char-top{transform:translate3d(0,-100%,0)}.not-found__link:hover .not-found__char-bot{transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.not-found__char-bot,.not-found__char-top{transition:none}}@media(max-width:1024px){.not-found__text{flex-direction:column;gap:clamp(1rem,2.5vw,1.75rem);max-width:620px}.not-found__headline{flex:0 0 auto;font-size:clamp(1.35rem,3.4vw,2rem)}.not-found__aside{flex:0 0 auto}}@media(max-width:480px){.not-found{--fruit-base: clamp(110px,30vw,200px);--code-size: clamp(110px,39vw,187px)}.not-found__content{top:200px}.not-found__text{align-items:center;text-align:center}.not-found__links{justify-content:center}}.jar-slider.is-flying-out>*{opacity:0;pointer-events:none;scale:.94;transition:opacity .42s var(--ease-soft),scale .42s var(--ease-soft)}.jar-slider{background:var(--color-white);height:var(--app-height);isolation:isolate;min-height:var(--app-height);overflow:hidden;position:relative;width:100%;--jar-circle-rotation: 0deg;--jar-marquee-top: 55%;--jar-marquee-w: 100vw;--jar-marquee-h: 560px;--jar-marquee-angle: 10deg;--jar-item-w: 200px;--jar-item-h: 320px;--jar-shape-intro-opacity: 0;--jar-shape-intro-y: 24px;--jar-badge-intro-opacity: 0;--jar-badge-intro-y: 12px;--jar-badge-intro-rotation: -18deg;--jar-parallax-x: 0;--jar-parallax-y: 0}.jar-slider__shape-layer{inset:auto 50% 0;opacity:var(--jar-shape-intro-opacity);pointer-events:none;position:absolute;transform:translate3d(calc(-50% + var(--jar-parallax-x)*-14px),calc(var(--jar-shape-intro-y) + max(0px,var(--jar-parallax-y) * -10px)),0);transform-origin:center bottom;width:clamp(750px,80vw,9999px);z-index:1}.jar-slider__shape-image{transform:scale(.96);transform-origin:center bottom;width:100%}.jar-slider__badge{aspect-ratio:1 / 1;opacity:var(--jar-badge-intro-opacity);position:absolute;top:20%;transform:translate3d(calc(var(--jar-badge-shift-x, 0%) + var(--jar-parallax-x)*-10px),calc(var(--jar-badge-intro-y) + var(--jar-parallax-y)*-8px),0) rotate(calc(var(--jar-circle-rotation) + var(--jar-badge-intro-rotation)));transform-origin:center center;width:90%}.jar-slider__badge--artwork{left:50%;width:80%;--jar-badge-shift-x: -52%}.jar-slider__badge-artwork{height:100%;width:100%}.jar-slider__overlay{display:grid;inset:0;padding-bottom:clamp(48px,8vw,106px);place-items:center;pointer-events:none;position:absolute;z-index:3}.jar-slider__cta{align-items:center;background:var(--color-white);border-radius:999px;box-shadow:0 18px 38px color-mix(in srgb,var(--color-border) 16%,transparent);color:var(--color-orange);display:inline-flex;justify-content:center;min-height:clamp(94px,8vw,112px);min-width:clamp(94px,8vw,112px);padding:18px;pointer-events:auto}.jar-slider__prompt{bottom:30px;color:var(--color-white);font-family:var(--font-serif);font-size:calc(var(--text-small) - 1px);letter-spacing:.1em;opacity:0;position:absolute;text-align:center;text-transform:uppercase;transform:translate3d(0,28px,0);transition:opacity .9s var(--ease-premium) .18s,transform .9s var(--ease-premium) .18s;width:100%}.jar-slider__prompt.is-ready{opacity:1;transform:translateZ(0)}.jar-slider__wrapper{cursor:grab;inset:0;overflow:hidden;position:absolute;touch-action:none;z-index:2}.jar-slider__wrapper:active{cursor:grabbing}.jar-slider__marquee{height:var(--jar-marquee-h);left:50%;position:absolute;top:var(--jar-marquee-top);transform:translate(-50%,-50%) rotate(var(--jar-marquee-angle));width:var(--jar-marquee-w)}.jar-slider__track{height:100%;position:relative;width:100%}.jar-slider[data-jar-slider-ready=false] .jar-slider__item{opacity:0}.jar-slider__item{cursor:pointer;height:var(--jar-item-h);left:0;margin-top:calc(var(--jar-item-h)/-2);pointer-events:auto;position:absolute;top:50%;width:var(--jar-item-w);will-change:transform,opacity,filter}a.jar-slider__item{color:inherit;text-decoration:none}.jar-slider__item canvas,.jar-slider__item img{height:100%;inset:0;pointer-events:none;position:absolute;user-select:none;width:100%}@media(max-width:1024px){.jar-slider{--jar-marquee-top: 43%}}@media(max-width:480px){.jar-slider{--jar-marquee-top: 45%;--jar-item-w: 24.33vw;--jar-item-h: 39.13vw}.jar-slider__shape-layer{width:120vw}.jar-slider__badge{left:-10%;width:84%}.jar-slider__badge--artwork{left:50%;width:72%}.jar-slider__cta{min-height:84px;min-width:84px}.jar-slider__prompt{font-size:calc(var(--text-small) - 1px);max-width:calc(-32px + 100vw)}}.site-footer{background:var(--color-border);color:var(--color-white);display:flex;flex-direction:column;min-height:100vh;padding-bottom:var(--space-s);padding-top:var(--space-xs)}.site-footer__inner{display:flex;flex:1 1 0%;flex-direction:column;justify-content:space-between}.site-footer__logo{grid-column:4 / -1}.site-footer__logo img{display:block;height:auto;width:100%}.site-footer__grid{align-items:stretch;margin-top:12.5rem}.site-footer__grid>*{gap:var(--space-xs)}.site-footer__brand{display:flex;flex-direction:column;grid-column:1 / span 3;justify-content:space-between}.site-footer__mark{height:auto;width:clamp(72px,6vw,99px)}.site-footer__nav{grid-column:4 / span 2}.site-footer__nav,.site-footer__sedi{display:flex;flex-direction:column;justify-content:space-between}.site-footer__sedi{grid-column:6 / span 3}.site-footer__contact{display:flex;flex-direction:column;grid-column:9 / span 4;justify-content:space-between}.site-footer__links,.site-footer__social{display:flex;list-style:none;margin:0;padding:0}.site-footer__links{flex-direction:column;gap:5px}.site-footer__social{gap:30px}.site-footer__link{color:var(--color-white);font-family:var(--font-sans);font-size:var(--text-base);line-height:1.3;transition:color .3s var(--ease-out-expo)}.site-footer__link.is-active,.site-footer__link:hover{color:var(--color-orange)}.site-footer__block{display:flex;flex-direction:column;gap:8px}.site-footer__label{color:var(--color-orange);font-family:var(--font-sans);font-size:var(--text-small);font-weight:600;line-height:1.3;text-transform:uppercase}.site-footer__text{color:var(--color-white);font-family:var(--font-sans);font-size:var(--text-base);line-height:1.4}.site-footer__mail{display:flex;flex-direction:column}.site-footer__message{color:var(--color-white);max-width:450px}.site-footer__email,.site-footer__message{font-family:var(--font-sans);font-size:var(--text-medium);line-height:1.4}.site-footer__email{color:var(--color-orange);margin-top:1.25rem}.site-footer__bottom{align-items:baseline;border-top:1px solid color-mix(in srgb,var(--color-white) 18%,transparent);display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;justify-content:space-between;margin-top:var(--space-s,2rem);padding-top:1rem}.site-footer__credit{color:currentcolor;font-family:var(--font-sans);font-size:var(--text-small);line-height:1.6;opacity:.7;transition:opacity .25s}.site-footer__credit:hover{opacity:1}.site-footer__copyright{color:var(--color-white);display:flex;flex-direction:column;font-family:var(--font-sans);font-size:var(--text-small);line-height:1.6}.site-footer__copyright-strong{color:var(--color-orange);font-weight:700;text-transform:uppercase}.site-footer__vat{margin-top:1.875rem}@media(max-width:1024px){.site-footer{min-height:auto}.site-footer__logo{grid-column:1 / 10}.site-footer__grid{row-gap:var(--space-l)}.site-footer__brand{grid-column:1 / span 4}.site-footer__nav{grid-column:6 / span 3}.site-footer__sedi{grid-column:9 / span 4}.site-footer__contact{display:contents}.site-footer__contact>.site-footer__block{grid-area:2 / 1 / auto / span 4}.site-footer__contact>.site-footer__mail{grid-area:2 / 6 / auto / -1}}@media(max-width:480px){.site-footer{padding-top:var(--space-l)}.site-footer__logo{grid-column:1 / -1}.site-footer__grid{margin-top:var(--space-xl);row-gap:var(--space-xl)}.site-footer__nav{grid-column:1 / span 6;justify-content:flex-start;order:1}.site-footer__sedi{grid-column:7 / span 6;order:2}.site-footer__contact{display:flex;grid-column:1 / -1;order:3}.site-footer__brand{grid-column:1 / -1;order:4}.site-footer__mark{display:none}}.site-shell{min-height:var(--app-height);position:relative}.site-shell__legal{backdrop-filter:blur(6px);background:color-mix(in srgb,var(--color-white) 90%,transparent);border-radius:14px;bottom:10px;color:var(--color-border);left:10px;padding:.55rem .9rem;position:fixed;z-index:10}.site-shell__legal .site-legal{align-items:flex-start;flex-direction:column;gap:.35rem}@media(max-width:1024px){.site-shell__legal{display:none}}.site-main{isolation:isolate;position:relative}.legal{background:var(--color-white);color:var(--color-border);padding:clamp(7rem,14vw,12rem) var(--page-gutter,1.5rem) clamp(4rem,10vw,8rem)}.legal__inner{margin:0 auto;max-width:46rem}.legal__title{font-family:var(--font-serif);font-size:var(--text-large);line-height:1.1}.legal__meta{font-size:var(--text-small);margin-top:.75rem;opacity:.65}.legal__section{margin-top:clamp(2.25rem,5vw,3.25rem)}.legal__section h2{font-family:var(--font-serif);font-size:var(--text-medium);line-height:1.25;margin-bottom:.85rem}.legal__section p+p,.legal__section ul{margin-top:.9rem}.legal__section li,.legal__section p{font-size:var(--text-base);line-height:1.6}.legal__section ul{list-style:disc;padding-left:1.15rem}.legal__section li+li{margin-top:.4rem}.legal__section a{color:var(--color-orange);text-decoration:underline;text-underline-offset:2px}.legal__table-wrap{margin-top:1rem;overflow-x:auto}.legal__table{border-collapse:collapse;font-size:var(--text-small);min-width:34rem;width:100%}.legal__table td,.legal__table th{border-bottom:1px solid color-mix(in srgb,var(--color-border) 18%,transparent);padding:.7rem .75rem;text-align:left;vertical-align:top}.legal__table th{font-weight:600;white-space:nowrap}.legal__table code{font-size:.9em;word-break:break-all}.legal__button{background:transparent;border:1px solid var(--color-border);border-radius:999px;color:var(--color-border);cursor:pointer;font-family:inherit;font-size:var(--text-small);padding:.65rem 1.4rem;transition:background .25s,color .25s}.legal__button:hover{background:var(--color-border);color:var(--color-white)}.page-hero{--page-margin: 40px;--cover-radius: var(--border-round);position:relative}.page-hero__head{padding-top:190px}.page-hero__title{color:var(--color-orange);font-family:var(--font-serif);font-size:var(--text-display);font-weight:400;text-align:center;text-transform:uppercase}.page-hero__cover{--cover-inset: 1;clip-path:inset(0 calc(var(--page-margin)*var(--cover-inset)) round calc(var(--cover-radius)*var(--cover-inset)));height:130vh;margin-top:clamp(24px,3vw,48px);overflow:hidden;position:relative;width:100%}.page-hero__cover-media{inset:-14% 0;position:absolute;will-change:transform}.page-hero__cover-image{height:100%;object-fit:cover;transform:scale(1.18);transform-origin:center center;transition:transform 1.5s var(--ease-out-expo);width:100%;will-change:transform}.page-hero__cover.is-revealed .page-hero__cover-image{transform:scale(1)}.page-hero__cover-overlay{background:color-mix(in srgb,var(--color-border) 20%,transparent);inset:0;pointer-events:none;position:absolute}.page-hero__cover-content{align-items:center;display:flex;inset:0;position:absolute;z-index:2}.page-hero__cover-content .grid-12{width:100%}.page-hero__cover-title{color:var(--color-white);font-family:var(--font-serif);font-size:clamp(3.63rem,2.31rem + 5.28vw,999999px);font-weight:400;grid-column:2 / span 10;line-height:1;padding:0px 5vw;text-align:center;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.page-hero__cover-image{transform:none;transition:none}}@media(max-width:1024px){.page-hero{--page-margin: 30px}.page-hero__cover-title{grid-column:1 / -1}.page-hero__cover{height:40vh;min-height:300px}}@media(max-width:480px){.page-hero{--page-margin: 20px}.page-hero__cover-title{font-size:2.31rem}}.page-intro{padding-top:var(--page-intro-pt,var(--space-l))}.page-intro__inner{align-items:center;display:flex;flex-direction:column;gap:var(--space-xs);grid-column:2 / span 10;margin-inline:auto;max-width:1200px}.page-intro__rhombus{background:var(--color-border);border-radius:2px;height:13px;transform:rotate(45deg);width:13px}.page-intro__after{color:var(--color-border);font-family:var(--font-sans);font-size:var(--text-medium);text-align:center;width:100%}.page-intro__after strong{font-weight:600}.page-intro__text{color:var(--color-border);font-family:var(--font-sans);font-size:var(--text-large);text-align:center;width:100%}.page-intro__text p:not(:last-child){margin-bottom:var(--space-s)}@media(max-width:1024px){.page-intro__inner{grid-column:2 / span 10}}@media(max-width:480px){.page-intro__inner{grid-column:1 / -1}}.product-nav{backdrop-filter:blur(5px);background:#fffc;border-radius:500px;bottom:clamp(20px,3vw,40px);box-shadow:0 0 100px color-mix(in srgb,var(--color-border) 20%,transparent);left:50%;opacity:0;padding:10px;pointer-events:none;position:fixed;transform:translate(-50%,calc(100% + clamp(20px,3vw,40px)));transition:opacity .6s var(--ease-out-expo),transform .6s var(--ease-out-expo);z-index:60}.product-nav.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.product-nav__current{display:none}.product-nav__list-wrap{position:relative}.product-nav__list{align-items:center;display:grid;grid-auto-columns:minmax(max-content,1fr);grid-auto-flow:column;list-style:none;margin:0;padding:0}.product-nav__pill{background:var(--color-orange);border-radius:500px;left:0;pointer-events:none;position:absolute;top:0;transition:transform .5s var(--ease-out-expo),width .5s var(--ease-out-expo),height .5s var(--ease-out-expo),opacity .3s linear;z-index:0}.product-nav__item{min-width:0px}.product-nav__link{align-items:center;background:transparent;border:0px;border-radius:500px;color:var(--color-border);cursor:pointer;display:flex;font-family:var(--font-sans);font-size:var(--text-base);font-weight:600;justify-content:center;line-height:1.2;padding:14px 20px;position:relative;transition:color .4s var(--ease-out-expo);white-space:nowrap;width:100%;z-index:1}.product-nav__link.is-active{color:var(--color-white)}@media(max-width:480px){.product-nav{backdrop-filter:none;background:transparent;box-shadow:none;max-width:calc(100vw - var(--container-padding)*2);padding:0}.product-nav__current{align-items:center;background:transparent;border:0px;cursor:pointer;display:inline-flex;gap:4px;padding:0}.product-nav__current-pill{align-items:center;backdrop-filter:blur(5px);background:#fffc;border:0px;border-radius:999px;color:var(--color-border);display:inline-flex;font-family:var(--font-sans);font-size:var(--text-base);font-weight:600;height:44px;justify-content:center;line-height:1.2;max-width:calc(100vw - var(--container-padding)*2 - 48px);padding:0 22px}.product-nav__current-options{display:grid;place-items:center}.product-nav__current-option{grid-area:1 / 1;opacity:0;transition:opacity .3s var(--ease-out-expo);white-space:nowrap}.product-nav__current-option.is-active{opacity:1}.product-nav__current-disc{align-items:center;background:var(--color-orange);border-radius:50%;color:var(--color-white);display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;width:44px}.product-nav__chevron{height:auto;transform:rotate(180deg);transition:transform .3s var(--ease-out-expo);width:12px}.product-nav.is-open .product-nav__chevron{transform:rotate(0)}.product-nav__list-wrap{position:static}.product-nav__list{backdrop-filter:blur(5px);background:#ffffffe6;border-radius:24px;bottom:calc(100% + 10px);box-shadow:0 0 100px color-mix(in srgb,var(--color-border) 20%,transparent);display:flex;flex-direction:column;gap:4px;left:0;opacity:0;padding:10px;pointer-events:none;position:absolute;right:0;transform:translateY(10px);transition:opacity .3s var(--ease-out-expo),transform .3s var(--ease-out-expo)}.product-nav.is-open .product-nav__list{opacity:1;pointer-events:auto;transform:translateY(0)}.product-nav__pill{display:none}.product-nav__link{justify-content:flex-start;padding:12px 18px}.product-nav__link.is-active{background:var(--color-orange)}}@media(prefers-reduced-motion:reduce){.product-nav__chevron,.product-nav__current-option,.product-nav__link,.product-nav__list,.product-nav__pill{transition:none}}.product-section__title{color:var(--color-orange);font-family:var(--font-serif);font-size:var(--text-hero);grid-column:2 / span 10;line-height:var(--line-height-s);margin-inline:auto;max-width:70vw;text-align:center;text-transform:uppercase}.product-section__body{align-items:stretch;margin-top:var(--space-l)}.product-section__media{grid-column:1 / span 7}.product-section__cover{aspect-ratio:875 / 631;border-radius:var(--border-round);margin:0;overflow:hidden;position:relative}.product-section__cover-media{inset:-14% 0;position:absolute;will-change:transform}.product-section__cover-media img{height:100%;object-fit:cover;width:100%}.product-section__aside{display:flex;flex-direction:column;gap:var(--space-l);grid-column:9 / span 4;justify-content:space-between}.product-section__text{color:var(--color-border);font-family:var(--font-sans);font-size:var(--text-medium)}.product-section__weights-label{color:var(--color-orange);font-family:var(--font-sans);font-size:var(--text-small);font-weight:600;text-transform:uppercase}.product-section__weights-list{display:flex;flex-wrap:wrap;gap:5px;list-style:none;margin:14px 0 0;padding:0}.product-section__weight{align-items:center;border:1px solid var(--color-border);border-radius:50%;color:var(--color-border);display:flex;font-family:var(--font-sans);font-size:var(--text-small);font-weight:600;height:52px;justify-content:center;width:52px}@media(max-width:1024px){.product-section__title{grid-column:1 / -1;max-width:none}.product-section__media{grid-column:1 / -1}.product-section__aside{grid-column:2 / span 10;margin-top:var(--space-xs);text-align:center}.product-section__body--aside-first .product-section__aside{margin-top:0;order:-1}.product-section__body--aside-first .product-section__media{margin-top:var(--space-xs)}.product-section__text,.product-section__weights-label{text-align:center}.product-section__weights-list{justify-content:center}}@media(max-width:480px){.product-section__aside{grid-column:1 / -1}}.monodose__inner{align-items:center;display:flex;flex-direction:column;grid-column:1 / -1;--monodose-wide: calc(66.66667vw - var(--container-padding)*2/12*8 - var(--grid-gap-x)*11/12*8 + var(--grid-gap-x)*7);--monodose-table: calc(83.33333vw - var(--container-padding)*2/12*10 - var(--grid-gap-x)*11/12*10 + var(--grid-gap-x)*9);--monodose-narrow: calc(50vw - var(--container-padding)*2/12*6 - var(--grid-gap-x)*11/12*6 + var(--grid-gap-x)*5)}.monodose__title{color:var(--color-orange);font-family:var(--font-serif);font-size:var(--text-hero);line-height:var(--line-height-s);margin:0;text-align:center;text-transform:uppercase}.monodose__text{color:var(--color-border);font-family:var(--font-sans);font-size:var(--text-medium);margin-top:var(--space-l);max-width:var(--monodose-narrow);text-align:center;width:100%}.monodose__cover{aspect-ratio:1004 / 615;border-radius:var(--border-round);margin:var(--space-l) 0 0;max-width:var(--monodose-wide);overflow:hidden;position:relative;width:100%}.monodose__cover-media{inset:-14% 0;position:absolute;will-change:transform}.monodose__cover-media img{height:100%;object-fit:cover;width:100%}.monodose__table{margin-top:var(--space-l);max-width:min(var(--monodose-table),1200px);width:100%}.monodose__row{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--color-border) 20%,transparent);column-gap:var(--grid-gap-x);display:grid;grid-template-columns:1fr 1fr auto;padding:16px 0}.monodose__row--head{border-bottom-color:var(--color-border)}.monodose__cell{color:var(--color-border);font-family:var(--font-sans);font-size:var(--text-medium)}.monodose__cell--weight{text-align:right}.monodose__row--head .monodose__cell{color:var(--color-orange);font-size:var(--text-small);font-weight:600;text-transform:uppercase}@media(max-width:1024px){.monodose__inner{--monodose-wide: calc(83.33333vw - var(--container-padding)*2/12*10 - var(--grid-gap-x)*11/12*10 + var(--grid-gap-x)*9);--monodose-narrow: var(--monodose-wide)}}@media(max-width:480px){.monodose__inner{--monodose-wide: 100%;--monodose-table: 100%;--monodose-narrow: 100%}.monodose__cell{font-size:var(--text-small)}.monodose__row{padding:12px 0}}.page-outro{--page-margin: 40px;--cover-radius: var(--border-round);margin-top:var(--space-xl);position:relative}.page-outro__cover{--cover-inset: 1;aspect-ratio:16 / 9;clip-path:inset(0 calc(var(--page-margin)*var(--cover-inset)) round calc(var(--cover-radius)*var(--cover-inset)));overflow:hidden;position:relative;width:100%}.page-outro__cover-media{inset:-14% 0;position:absolute;will-change:transform}.page-outro__cover-image{height:100%;object-fit:cover;transform:scale(1.18);transform-origin:center center;transition:transform 1.5s var(--ease-out-expo);width:100%;will-change:transform}.page-outro__cover.is-revealed .page-outro__cover-image{transform:scale(1)}@media(prefers-reduced-motion:reduce){.page-outro__cover-image{transform:none;transition:none}}@media(max-width:1024px){.page-outro{--page-margin: 30px}}@media(max-width:480px){.page-outro{--page-margin: 20px}}.salati__inner{grid-column:1 / -1;--salati-box-width: 100vw}.salati__box{aspect-ratio:1517 / 1230;border-radius:0;margin-inline:calc(var(--container-padding)*-1);overflow:hidden;position:relative}.salati__bg{height:100%;inset:0;object-fit:cover;object-position:center 18%;z-index:0}.salati__bg,.salati__title{position:absolute;width:100%}.salati__title{color:var(--color-white);font-family:var(--font-serif);font-size:calc(var(--salati-box-width)*.324*.9);left:50%;line-height:1;margin:0;text-align:center;text-transform:uppercase;top:calc(var(--salati-box-width)*.016);transform:translate(-50%);z-index:1}.salati__front{inset:-4.69% 0 -21.17%;pointer-events:none;position:absolute;will-change:transform;z-index:2}.salati__front-img{height:100%;object-fit:cover;object-position:center center;width:100%}.salati__details{align-items:center;display:flex;flex-direction:column;gap:var(--space-l);margin-inline:auto;max-width:calc(50vw - var(--container-padding)*2/12*6 - var(--grid-gap-x)*11/12*6 + var(--grid-gap-x)*5);padding-top:var(--space-l);text-align:center}.salati__text{color:var(--color-border);font-family:var(--font-sans);font-size:var(--text-medium);width:100%}.salati__weights-label{color:var(--color-orange);font-family:var(--font-sans);font-size:var(--text-small);font-weight:600;text-align:center;text-transform:uppercase}.salati__weights-list{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;list-style:none;margin:14px 0 0;padding:0}.salati__weight{align-items:center;border:1px solid var(--color-border);border-radius:50%;color:var(--color-border);display:flex;font-family:var(--font-sans);font-size:var(--text-small);font-weight:600;height:52px;justify-content:center;width:52px}@media(max-width:1024px){.salati__details{max-width:calc(83.33333vw - var(--container-padding)*2/12*10 - var(--grid-gap-x)*11/12*10 + var(--grid-gap-x)*9)}}@media(max-width:480px){.salati__details{max-width:none}.salati__box{aspect-ratio:1080 / 1350}}@media(prefers-reduced-motion:reduce){.salati__front{transform:none!important}}.product-slide{aspect-ratio:367.51 / 480.826;background:#ffe9d7;border-radius:var(--border-round);cursor:pointer;flex:1 1 0px;min-width:0px;overflow:hidden;position:relative;transition:background-color .6s var(--ease-soft,ease),transform .6s var(--ease-soft,ease)}.product-slide.is-active{background:var(--slide-bg);transform:scale(.96) rotate(2deg)}.product-slide__stage{inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s;z-index:0}.product-slide__stage[data-fruit-loader-ready=true]{opacity:1}.product-slide__decor{left:0;position:absolute;top:0;will-change:transform}.product-slide__decor svg{display:block;height:auto;width:100%}.product-slide__jar{inset:0;margin:0;position:absolute;transform-origin:50% 72%;transition:transform 1s var(--ease-soft,ease);z-index:1}.product-slide.is-active .product-slide__jar{transform:scale(1.1) rotate(4deg)}.product-slide__jar img{display:block;height:100%;object-fit:cover;width:100%}.product-slide__link{inset:0;position:absolute;z-index:2}@media(prefers-reduced-motion:reduce){.product-slide,.product-slide__jar{transition:none}}.product-slider{--slide-gap: 15px;margin-top:var(--space-l)}.product-slider__track{display:flex;gap:var(--slide-gap);padding-inline:var(--container-padding)}.product-slider__track>*{flex:1 1 0px;min-width:0px}.product-slider__track.is-scroll{cursor:grab;overflow-x:auto;scrollbar-width:none;touch-action:auto}.product-slider__track.is-scroll::-webkit-scrollbar{display:none}.product-slider__track.is-scroll.is-dragging{cursor:grabbing;user-select:none}.product-slider__track.is-scroll>*{flex:0 0 calc(25vw - var(--container-padding)*2/4 - var(--slide-gap)*3/4)}.product-slider__track.is-dragging>*{pointer-events:none}.product-slider.is-inline{margin-block:0px}.product-slider.is-inline .product-slider__track{justify-content:flex-start;padding-inline:0px}.product-slider.is-inline .product-slider__track>*{flex:0 0 calc(25vw - var(--container-padding)*2/4 - var(--slide-gap)*3/4)}@media(max-width:1024px){.product-slider .product-slider__track{overflow-x:auto;scrollbar-width:none}.product-slider .product-slider__track::-webkit-scrollbar{display:none}.product-slider.is-inline .product-slider__track>*,.product-slider:not(.is-inline) .product-slider__track>*{flex:0 0 calc(40vw - var(--container-padding)*2/2.5 - var(--slide-gap))}}@media(max-width:480px){.product-slider__track,.product-slider__track.is-scroll{overflow-x:auto;scroll-padding-left:var(--container-padding);scrollbar-width:none}.product-slider__track::-webkit-scrollbar{display:none}.product-slider.is-inline .product-slider__track>*,.product-slider:not(.is-inline) .product-slider__track>*{flex:0 0 85%}.product-slider.is-inline{margin-inline:calc(var(--container-padding)*-1)}.product-slider.is-inline .product-slider__track{padding-inline:var(--container-padding);scroll-padding-left:var(--container-padding)}}@media(max-width:480px)and (pointer:coarse){.product-slider__track,.product-slider__track.is-scroll{scroll-snap-type:x mandatory}.product-slider.is-inline .product-slider__track>*,.product-slider:not(.is-inline) .product-slider__track>*{scroll-snap-align:start}}.photo-slider{--photo-slide-w: 61vw;--photo-slide-gap: 40px;--photo-img-bleed: 16%;margin-top:var(--space-xl);overflow:hidden;width:100%}.photo-slider__track{cursor:grab;height:calc(var(--photo-slide-w)*702/980);position:relative;touch-action:pan-y}.photo-slider.is-dragging .photo-slider__track{cursor:grabbing;user-select:none}.photo-slider__track:focus-visible{box-shadow:inset 0 0 0 6px var(--color-white);outline:2px solid var(--color-border);outline-offset:-6px}.photo-slider__slide{border-radius:var(--border-round);height:100%;left:0;margin:0;opacity:0;overflow:hidden;position:absolute;top:0;width:var(--photo-slide-w);will-change:transform}.photo-slider.is-ready .photo-slider__slide{opacity:1}.photo-slider__img{height:100%;left:50%;max-width:none;object-fit:cover;position:absolute;top:0;transform:translate3d(-50%,0,0);width:calc(100% + var(--photo-img-bleed)*2);will-change:transform}@media(max-width:1024px){.photo-slider{--photo-slide-w: 74vw;--photo-slide-gap: 24px}}@media(max-width:480px){.photo-slider{--photo-slide-w: 84vw;--photo-slide-gap: 16px}}@media(prefers-reduced-motion:reduce){.photo-slider__slide{transition:none}}.experience-proposals{background:var(--color-yellow);color:var(--color-border);margin-top:var(--space-xl);padding-block:var(--space-xl)}.experience-proposals__head{position:relative}.experience-proposals__title{font-family:var(--font-serif);font-size:var(--text-hero);font-weight:400;line-height:var(--line-height-s);margin-inline:auto;max-width:72%;text-align:center;text-transform:uppercase}.experience-proposals__side{color:var(--color-white);font-family:var(--font-sans);font-size:var(--text-medium);font-weight:600;line-height:var(--line-height-m);margin:0;position:absolute;text-transform:uppercase;will-change:transform}.experience-proposals__side--left{right:calc(50% + var(--text-hero)*2.7);text-align:right;top:42%}.experience-proposals__side--right{left:calc(50% + var(--text-hero)*2.71);top:23%}.experience-cards{--experience-card-step: 100vh;margin-top:var(--space-xl);min-height:calc(100vh + (var(--experience-card-count) - 1)*var(--experience-card-step));padding-inline:var(--container-padding)}.experience-cards__stage{align-items:center;display:flex;height:100vh;justify-content:center;perspective:1400px}.experience-cards__stack{aspect-ratio:16 / 9;position:relative;width:calc(83.33333% - var(--grid-gap-x)*11/12*10 + var(--grid-gap-x)*9)}.experience-card{background:#fff;border-radius:var(--border-round);color:var(--color-border);display:flex;gap:clamp(30px,3.9vw,60px);height:100%;padding:30px;position:relative;width:100%}.experience-card--stack{inset:0;position:absolute;transform-origin:center center;transform-style:preserve-3d;will-change:transform}.experience-card:after{background:#000;border-radius:inherit;content:"";inset:0;opacity:var(--card-shade,0);pointer-events:none;position:absolute}.experience-card__media{border-radius:var(--border-round);flex:0 0 36%;overflow:hidden;position:relative}.experience-card__media img{height:128%;left:0;object-fit:cover;position:absolute;top:-14%;width:100%;will-change:transform}.experience-card__body{display:flex;flex:1 1 0%;flex-direction:column;justify-content:space-between}.experience-card__number{color:var(--color-orange);font-family:var(--font-serif);font-size:var(--text-hero);line-height:var(--line-height-s);margin:0}.experience-card__row{display:grid;gap:clamp(24px,2.6vw,42px)}.experience-card__row--title{align-items:start;grid-template-columns:6fr 2fr}.experience-card__row--details{grid-template-columns:1fr 1fr}.experience-card__title{font-family:var(--font-serif);font-size:var(--text-large);font-weight:400;margin:0;max-width:460px;white-space:pre-line}.experience-card__label,.experience-card__title{color:var(--color-orange);line-height:var(--line-height-m);text-transform:uppercase}.experience-card__label{font-size:var(--text-base);font-weight:600}.experience-card__text{font-size:var(--text-base);line-height:var(--line-height-m);margin:0}@media(max-width:1024px){.experience-proposals__title{max-width:86%}.experience-proposals__side--left{display:none;left:4%}.experience-proposals__side--right{display:none;left:82%}.experience-cards__stack{aspect-ratio:auto;height:min(740px,-80px + 100vh);width:100%}.experience-card{flex-direction:column}.experience-card__media{flex:1 1 auto;min-height:0px}.experience-card__body{align-items:start;display:grid;gap:60px clamp(20px,3vw,36px);grid-template-columns:auto 3fr 1fr;padding:0}.experience-card__row--title{display:contents}.experience-card__row--details{grid-column:1 / -1}.experience-card__number{font-family:var(--font-serif);font-size:clamp(2.5rem,1rem + 4vw,999999px)}}@media(prefers-reduced-motion:reduce){.experience-cards{min-height:auto}.experience-cards__stage{display:block;height:auto;perspective:none}.experience-cards__stack{aspect-ratio:auto;height:auto;width:100%}.experience-card{height:auto;margin-bottom:var(--space-s)}.experience-card--stack{inset:auto;position:relative;opacity:1!important;transform:none!important}.experience-card--stack:last-child{margin-bottom:0}}@media(max-width:480px){.experience-proposals__title{max-width:100%}.experience-proposals__side{font-size:var(--text-small)}.experience-proposals__side--left{left:0;top:-8%}.experience-proposals__side--right{inset:auto 0 -8% auto}.experience-cards{min-height:auto}.experience-cards__stage{display:block;height:auto;perspective:none}.experience-cards__stack{aspect-ratio:auto;height:auto;width:100%}.experience-card{padding:20px 20px 40px}.experience-card__media{flex:0 0 auto;height:clamp(260px,55vw,420px)}.experience-card--stack{inset:auto;margin-bottom:30px;position:relative;opacity:1!important;transform:none!important}.experience-card--stack:last-child{margin-bottom:0}.experience-card__body{align-items:start;display:grid;gap:30px 40px;grid-template-columns:auto 1fr}.experience-card__row--title{display:contents}.experience-card__title{font-size:1.5rem;grid-area:2 / 1 / auto / -1}.experience-card__number{grid-area:1 / 1}.experience-card__row--title .experience-card__cell{grid-area:1 / 2}.experience-card__row--details{grid-column:1 / -1;grid-template-columns:1fr}}.contatti{--fruit-base: clamp(152px,16vw,322px);min-height:100dvh;overflow:hidden;position:relative}.contatti__stage{inset:0 calc(50% + 8.33333vw - var(--container-padding)*2/12 - var(--grid-gap-x)*11/12 + var(--grid-gap-x)) 0 0;opacity:0;position:absolute;transition:opacity .4s}.contatti__stage[data-fruit-loader-ready=true]{opacity:1}.contatti__fruit{left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.contatti__fruit svg{display:block;height:100%;width:100%}.contatti__fruit path{pointer-events:auto}.contatti .container{pointer-events:none;position:relative;z-index:1}.contatti__content{align-content:start;display:grid;gap:var(--space-xs) var(--grid-gap-x);grid-column:7 / -1;grid-template-columns:repeat(6,minmax(0px,1fr));padding-bottom:var(--space-s);padding-top:max(23vh,var(--header-safe-top));pointer-events:auto}.contatti__title{color:var(--color-orange);font-family:var(--font-serif);font-size:var(--text-hero);grid-column:1 / -1;line-height:var(--line-height-s);text-transform:uppercase}.contatti__subtitle{color:var(--color-border);font-family:var(--font-serif);font-size:clamp(1.5rem,2.25vw,2.5rem);grid-column:1 / span 4;line-height:1.2}.contatti__blocks{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;row-gap:var(--space-s)}.contatti__block{display:flex;flex-direction:column;gap:8px;grid-column:span 2}.contatti__label{color:var(--color-orange);font-family:var(--font-sans);font-size:var(--text-small);font-weight:600;line-height:1.3;text-transform:uppercase}.contatti__text{color:var(--color-border);font-family:var(--font-sans);font-size:var(--text-base);line-height:1.4}.contatti__social{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.contatti__link{color:var(--color-border);font-family:var(--font-sans);font-size:var(--text-base);line-height:1.3;transition:color .3s var(--ease-out-expo)}.contatti__link:hover{color:var(--color-orange)}.contatti__mail{display:flex;flex-direction:column;grid-column:1 / span 4}.contatti__message{color:var(--color-border);max-width:450px}.contatti__email,.contatti__message{font-family:var(--font-sans);font-size:var(--text-base);line-height:1.4}.contatti__email{color:var(--color-orange);margin-top:1.25rem}@media(max-width:1024px){.contatti{display:flex;flex-direction:column;height:100dvh}.contatti__stage{flex:0 1 36vh;height:auto;inset:auto;min-height:120px;order:2;position:relative}.contatti .container{display:flex;flex:1 0 auto;min-height:0px;padding-top:calc(var(--header-offset) + var(--header-logo-width) + var(--space-s))}.contatti .grid-12{display:block;margin-block:auto;width:100%}.contatti__content{grid-column:1 / -1;padding-bottom:var(--space-s);padding-top:var(--space-l);row-gap:var(--space-xs)}}@media(max-width:480px){.contatti{--fruit-base: clamp(120px,30vw,220px);height:auto;min-height:100dvh}.contatti .container{display:block;padding-top:0}.contatti__content{grid-template-columns:1fr;padding-bottom:calc(var(--space-xl)*2);padding-top:calc(var(--header-offset) + var(--header-logo-width) + var(--space-s));text-align:center}.contatti__blocks,.contatti__content{row-gap:40px}.contatti__block{grid-column:1 / -1}.contatti__block,.contatti__social{align-items:center}.contatti__message{margin-inline:auto}.contatti__blocks,.contatti__mail,.contatti__subtitle{grid-column:1 / -1}.contatti__blocks{grid-template-columns:1fr}.contatti__stage{height:40vh}}.produzione-page__slider-end{margin-bottom:var(--space-xl)}.produzione__inner{align-items:center;display:flex;flex-direction:column;grid-column:1 / -1;--produzione-wide: calc(83.33333vw - var(--container-padding)*2/12*10 - var(--grid-gap-x)*11/12*10 + var(--grid-gap-x)*9);--produzione-narrow: calc(50vw - var(--container-padding)*2/12*6 - var(--grid-gap-x)*11/12*6 + var(--grid-gap-x)*5)}#pistacchi{margin-bottom:var(--space-xl)}.produzione__title{color:var(--color-orange);font-family:var(--font-serif);font-size:var(--text-hero);line-height:var(--line-height-s);margin:0;max-width:1200px;text-align:center;text-transform:uppercase}.produzione__title--single{white-space:nowrap}.produzione__subtitle{font-weight:600;margin-top:var(--space-l);text-transform:uppercase}.produzione__subtitle,.produzione__text{color:var(--color-border);font-family:var(--font-sans);font-size:var(--text-medium);text-align:center}.produzione__text{margin-top:var(--space-xs);max-width:var(--produzione-narrow);width:100%}.produzione__table{margin-top:var(--space-l);max-width:min(var(--produzione-wide),1200px);width:100%}.produzione__row{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--color-border) 20%,transparent);column-gap:var(--grid-gap-x);display:grid;padding:16px 0}.produzione__table--cols-2 .produzione__row{grid-template-columns:1fr 27%}.produzione__table--cols-3 .produzione__row{grid-template-columns:1.3fr 1fr .25fr}.produzione__row--head{border-bottom-color:var(--color-border)}.produzione__cell{color:var(--color-border);font-family:var(--font-sans);font-size:var(--text-medium)}.produzione__row--head .produzione__cell{color:var(--color-orange);font-size:var(--text-small);font-weight:600;text-transform:uppercase}@media(max-width:480px){.produzione__inner{--produzione-wide: 100%;--produzione-narrow: 100%}.produzione__cell{font-size:var(--text-small)}.produzione__row{padding:12px 0}}.about-pause{min-height:250vh;overflow-x:clip}.about-pause__stage{height:100vh;position:relative}.about-pause__title{color:var(--color-orange);font-family:var(--font-serif);font-size:var(--text-large);font-weight:400;left:50%;line-height:1;margin:0;max-width:80vw;position:absolute;text-align:center;text-transform:uppercase;top:53%;transform:translate(-50%,-50%);white-space:pre-line;width:max-content;z-index:1}.about-pause__fruit{position:absolute;will-change:transform;z-index:2}.about-pause__fruit svg{display:block;height:auto;width:100%}.about-pause__fruit--tomato{left:calc(77.5% - 11.9vw);top:calc(28.4% - 11.4vw);width:23.79vw;z-index:3}.about-pause__fruit--tomato svg{transform:rotate(-15deg)}.about-pause__fruit--tomato path{fill:var(--color-border)}.about-pause__fruit--pear{left:calc(25.1% - 10.68vw);top:calc(22.1% - 17vw);width:21.36vw}.about-pause__fruit--pear svg{transform:rotate(35.23deg)}.about-pause__fruit--blackberry{left:calc(70.5% - 10.68vw);top:calc(100.5% - 16.1vw);width:21.35vw}.about-pause__fruit--blackberry svg{transform:rotate(-24.03deg)}.about-pause__fruit--eggplant{left:calc(19% - 16vw);top:calc(107.6% - 22vw);width:32vw}.about-pause__fruit--eggplant svg{transform:rotate(5deg)}.about-intro-2{--page-intro-pt: 28vw}.about-closing{margin-bottom:var(--space-xl);margin-top:var(--space-l)}.about-closing__inner{grid-column:3 / -3}.about-closing__box{aspect-ratio:1002 / 790;border-radius:var(--border-round);overflow:hidden;position:relative}.about-closing__media{inset:-14% 0;position:absolute;will-change:transform}.about-closing__media img{height:100%;object-fit:cover;width:100%}@media(prefers-reduced-motion:reduce){.about-pause{min-height:auto}.about-closing__media{transform:none!important}}@media(max-width:1024px){.about-closing__inner{grid-column:2 / -2}.about-intro-2{--page-intro-pt: 48vw}}@media(max-width:480px){.about-pause{min-height:auto}.about-pause__stage{height:70vh;margin:var(--space-xl) 0}.about-pause__title{font-size:1.5rem;line-height:1.8rem;max-width:100%}.about-closing__inner{grid-column:1 / -1}.about-pause__fruit--tomato{left:calc(82% - 23vw);top:calc(24% - 35vw);width:38vw}.about-pause__fruit--pear{left:calc(18% - 17vw);top:calc(20% - 45vw);width:34vw}.about-pause__fruit--blackberry{left:calc(76% - 17vw);top:calc(102% - 26vw);width:34vw}.about-pause__fruit--eggplant{left:calc(14% - 20vw);top:calc(108% - 28vw);width:40vw}}.vision{margin-right:0;margin-bottom:0;margin-left:0;margin-top:var(--space-xl)}.vision .container{padding-inline:0px}.vision__inner{grid-column:1 / -1;--vision-box-width: 100vw}.vision__box{aspect-ratio:1517 / 1230;border-radius:0;overflow:hidden;position:relative}.vision__bg{height:100%;inset:0;object-fit:cover;z-index:0}.vision__bg,.vision__title{position:absolute;width:100%}.vision__title{color:var(--color-white);font-family:var(--font-serif);font-size:calc(var(--vision-box-width)*.257);font-weight:400;left:50%;line-height:1;margin:0;text-align:center;text-transform:uppercase;transform:translate(-50%);z-index:1}.vision__front{inset:-4.69% -8.11% -20.66%;pointer-events:none;position:absolute;will-change:transform;z-index:2}.vision__front-img{height:100%;object-fit:cover;object-position:center center;width:100%}.vision__subtitle{color:var(--color-white);font-family:var(--font-sans);font-size:calc(var(--vision-box-width)*.0204);left:30.1%;line-height:var(--line-height-m);margin:0;max-width:38%;position:absolute;text-align:center;top:40.3%;transform:translate(-50%);white-space:pre-line;z-index:3}@media(max-width:1024px){.vision{margin-right:0;margin-bottom:0;margin-left:0;margin-top:var(--space-l)}}@media(max-width:480px){.vision__box{aspect-ratio:1080 / 1350}.vision__subtitle{font-size:var(--text-medium);left:28%;max-width:52%;text-align:left;top:28%}.vision__title{top:10px}}@media(prefers-reduced-motion:reduce){.vision__front{transform:none!important}}.product-detail__intro{--page-intro-pt: calc(var(--space-xl) + 15vh)}.other-products{padding-block:var(--space-xl)}.other-products__title{color:var(--color-orange);font-family:var(--font-serif);font-size:var(--text-hero);grid-column:2 / span 10;line-height:var(--line-height-s);margin-inline:auto;max-width:70vw;text-align:center;text-transform:uppercase}.product-meta__inner{border-top:1px solid color-mix(in srgb,var(--color-border) 20%,transparent);display:grid;grid-column:3 / span 8;grid-template-columns:4fr 2fr 1.1fr}.product-meta{padding-top:var(--space-l)}.product-meta__col{padding-top:30px}.product-meta__col:not(:first-child){border-left:1px solid color-mix(in srgb,var(--color-border) 20%,transparent);padding-left:clamp(20px,3vw,48px)}.product-meta__col:not(:last-child){padding-right:clamp(20px,3vw,48px)}.product-meta__col.meta-border-left{padding-left:clamp(14px,1.4vw,24px);padding-right:clamp(14px,1.4vw,24px)}.product-meta__label{color:var(--color-orange);font-family:var(--font-sans);font-size:var(--text-small);font-weight:600;margin:0;text-transform:uppercase}.product-meta__value{color:var(--color-border);font-family:var(--font-sans);font-size:var(--text-medium);margin:14px 0 0}.product-meta__weights{display:flex;flex-wrap:nowrap;gap:5px;list-style:none;margin:14px 0 0;padding:0}.product-meta__weight{align-items:center;border:1px solid color-mix(in srgb,var(--color-border) 25%,transparent);border-radius:50%;color:var(--color-border);display:flex;font-family:var(--font-sans);font-size:var(--text-small);font-weight:600;height:52px;justify-content:center;width:52px}@media(max-width:1024px){.product-meta__inner{gap:var(--space-s);grid-column:2 / span 10;grid-template-columns:1fr;text-align:center}.other-products__title{grid-column:1 / -1;max-width:none}.product-meta__col:not(:first-child){border-left-width:medium;border-left-style:none;border-left-color:currentcolor;border-top:1px solid color-mix(in srgb,var(--color-border) 20%,transparent);padding-left:0;padding-top:var(--space-s)}.product-meta__col:not(:last-child){padding-right:0}.product-meta__weights{flex-wrap:wrap;justify-content:center}.product-detail__intro{--page-intro-pt: var(--space-xl)}}@media(max-width:480px){.product-meta__inner{grid-column:1 / -1}.product-detail__intro{--page-intro-pt: var(--space-l)}}.product-hero{overflow-x:clip;position:relative;--ph-title-fall: 48vh;--ph-meta-shift: 0px;--ph-jar-rise: -24vh;--ph-jar-rotate: 20deg;--ph-jar-scale-to: .8}.product-hero__stage{--ph: 0;background:var(--color-white);height:100dvh;position:relative}.product-hero__title{color:var(--color-orange);font-family:var(--font-serif);font-size:calc(clamp(4rem,calc(2.9rem + 9vw),999999px)*var(--ph-title-fit, 1));left:50%;line-height:.9;margin:0;position:absolute;text-align:center;text-transform:uppercase;top:var(--ph-title-rest-y,48%);transform:translate(-50%,calc(-50% + var(--ph)*var(--ph-title-fall)));width:95%;will-change:transform;z-index:1}.product-hero__meta{bottom:12%;left:0;position:absolute;right:0;z-index:1}.product-hero__meta-item{color:var(--color-border);font-family:var(--font-serif);font-size:var(--text-large);line-height:1.1;margin:0;min-width:0px;transform:translateY(calc(var(--ph)*var(--ph-meta-shift)));will-change:transform}.product-hero__meta-item--left{grid-column:2 / span 2;max-width:200px}.product-hero__meta-item--right{grid-column:10 / span 2;text-align:right}.product-hero__meta-item--link{display:inline-block;text-decoration:none;transition:color .3s;width:max-content}.product-hero__meta-item--link:hover{color:var(--color-orange)}.product-hero__jar{aspect-ratio:630 / 1013;bottom:var(--ph-jar-bottom);height:auto;left:50%;position:absolute;transform:translate(-50%) translateY(calc(var(--ph)*var(--ph-jar-rise))) rotate(calc(var(--ph)*var(--ph-jar-rotate))) scale(calc(var(--ph-jar-scale-from) + var(--ph)*(var(--ph-jar-scale-to) - var(--ph-jar-scale-from))));width:var(--ph-jar-w);will-change:transform;z-index:2}.product-hero__jar.is-flight-pending{opacity:0}.product-hero__jar-base,.product-hero__jar-label{height:100%;inset:0;pointer-events:none;position:absolute;user-select:none;width:100%}.product-hero__jar-base{object-fit:contain}@media(max-width:1024px){.product-hero{--ph-jar-scale-to: .7}.product-hero__meta>div{display:block}.product-hero__meta-item--left{max-width:none}.product-hero__title{font-size:calc(clamp(4rem,calc(2.9rem + 6vw),999999px)*var(--ph-title-fit, 1));line-height:1}.product-hero__meta{bottom:auto;top:35%}.product-hero__meta .grid-12{display:block;text-align:center}.product-hero__meta-item{text-transform:none}.product-hero__meta-item--right{display:none}}@media(max-width:480px){.product-hero{--ph-jar-scale-to: .64}.product-hero__meta-item{font-size:var(--text-large)}.product-hero__meta-item--left{font-size:clamp(1.9rem,1.6rem + 1.2vw,2.2rem)}.product-hero__title{font-size:calc(clamp(3rem,calc(1rem + 3vw),999999px)*var(--ph-title-fit, 1))}}@media(prefers-reduced-motion:reduce){.product-hero{height:100dvh}.product-hero__jar,.product-hero__meta,.product-hero__title{transition:none}}.site-app-overlay,.page-transition{inset:0;pointer-events:none;position:fixed;z-index:9999}.salati__jar.salati__jar--shot{aspect-ratio:713 / 1290;clip-path:polygon(0 0,100% 0,100% 88.2%,0 92.6%);height:57.2%;top:31%;transform:translate(-45.4%)}.fruit-loader{pointer-events:auto}.fruit-loader__mark{animation-delay:.332s}@font-face{font-family:"Etichetta Serif";src:url(./label-serif-400-DY3845Gl.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Etichetta Text;src:url(./label-text-400-B8kM5_Qg.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Etichetta Italic;src:url(./label-italic-CYyDD4cw.woff2) format("woff2");font-weight:400 600;font-style:italic;font-display:block}@font-face{font-family:Etichetta Corsivo;src:url(./label-corsivo-400-DqvsKLfx.woff2) format("woff2");font-weight:400;font-style:italic;font-display:block}
