.season-topline{justify-content:space-between;align-items:center;gap:1.375rem;margin-bottom:1.625rem;display:flex}.season-topline .eyebrow{margin:0}.season-card{background:linear-gradient(125deg, #f1ead8, var(--color-paper) 68%);border:1px solid #ddd5bf;border-radius:1.75rem;grid-template-columns:.85fr 1.15fr;display:grid;overflow:hidden}.season-copy{align-self:center;padding:clamp(1.875rem,4vw,4rem)}.season-index{font:italic clamp(3rem, 4vw, 4.25rem)/1 var(--serif);letter-spacing:-.035em;color:#a98025;margin-bottom:1.625rem;display:block}.season-index small{font:400 1rem var(--sans);color:var(--ink-soft);letter-spacing:0}.season-copy h2{color:var(--deep-2);font-size:clamp(2.5rem,3.7vw,3.875rem)}.season-copy h3{font:500 var(--text-editorial)/1.35 var(--serif);color:var(--deep);margin:.875rem 0 1.125rem}.season-copy>p{font-size:var(--text-body);color:var(--ink-soft);margin:0;line-height:1.8}.season-phase{font-size:var(--text-body-s);color:var(--deep);border:1px solid #bdb795;border-radius:6.25rem;margin-top:1.625rem;padding:.5625rem .875rem;display:inline-block}.season-photo{min-height:27.5rem;margin:0;position:relative}.season-photo img{object-fit:cover;object-position:center 72%}.season-months{grid-template-columns:repeat(12,minmax(0,1fr));gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.season-months button{color:#756e60;border-top:.125rem solid #ded8c5;flex-direction:column;gap:.25rem;min-width:0;padding-top:.75rem;font-size:.75rem;display:flex}.season-months button span:first-child{font-family:var(--serif);font-size:1.25rem}.season-months button[aria-pressed=true]{color:var(--deep);border-color:var(--olive-700);font-weight:600}.home-awards{padding-bottom:0}.awards-panel{background:radial-gradient(ellipse at top right, #60663570, transparent 65%), var(--deep-2);border-radius:1.75rem;padding:clamp(1.75rem,4vw,3.75rem)}.home-awards .eyebrow,.home-awards h2 em{color:var(--gold)}.home-awards h2{color:var(--cream);max-width:19ch}.home-awards .ce-section-head>p{color:#e4dfcf;max-width:32ch}.home-awards .bacheca{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;max-width:none;margin:0}.home-awards .premio{border:1px solid color-mix(in srgb, var(--color-highlight) 20%, transparent);background:color-mix(in srgb, var(--color-paper) 3.53%, transparent);border-radius:1.125rem;gap:.875rem;min-width:0;padding:1.625rem .875rem;transition:background .2s}.home-awards .premio:hover{background:color-mix(in srgb, var(--color-paper) 8.24%, transparent)}.home-awards .premio-disco{width:clamp(5.5rem,8vw,7.5rem);box-shadow:none}.home-awards .premio-giuria{font-size:var(--text-editorial);line-height:1.2}.home-awards .premio-esito{font:500 var(--text-body-s)/1.4 var(--sans);color:var(--gold);margin:0}.home-awards .premio-apri{color:#eee9da;font-size:var(--text-mini);letter-spacing:.04em;text-transform:none;margin-top:auto;padding-top:.5rem}.home-services{padding-block:2rem 4rem}.home-services-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:1.5rem;display:grid}.home-service{isolation:isolate;border:1px solid #dcd4bf;border-radius:1.5rem;align-items:stretch;min-height:17.5rem;padding:clamp(1.5rem,2vw,2rem);display:flex;position:relative;overflow:hidden}.home-service>div{z-index:1;flex-direction:column;align-items:flex-start;width:100%;display:flex;position:relative}.home-service .ce-link{margin-top:auto}.home-service h2{font:500 clamp(1.6875rem, 2vw, 2.25rem)/1.12 var(--serif);max-width:16ch;color:var(--deep-2)}.home-service p:not(.eyebrow){font-size:var(--text-body-s);max-width:30ch;color:var(--ink-soft);margin:.875rem 0 1.375rem;line-height:1.6}.home-service-sample{background:#f3ecd9}.home-service-sample>img,.home-service-professional>img{object-fit:cover;object-position:80% center;z-index:-2}.home-service-sample:after{content:"";z-index:-1;background:linear-gradient(90deg,#f7f2e7 5%,#f7f2e7ed 48%,#f7f2e754 100%);position:absolute;inset:0}.home-service-sample>div{max-width:100%}.home-service-gift>img{transform:translate(18%)}.home-service-professional{background:linear-gradient(115deg,#e6e7ce,#f1f1e3)}.home-service-professional>img{object-position:66% center}.home-service-professional:after{content:"";z-index:-1;background:linear-gradient(90deg,#eff0e4f5 0%,#eff0e4e8 40%,#eff0e491 72%,#eff0e452 100%);position:absolute;inset:0}.home-service p strong{color:var(--deep-2);font-weight:700}@media (max-width:1000px){.season-months button span:last-child{font-size:.625rem}.home-awards .bacheca{grid-template-columns:repeat(2,minmax(0,1fr))}.home-awards .premio{padding:1.625rem 1.125rem}}@media (max-width:800px){.season-card{grid-template-columns:1fr}.season-photo{aspect-ratio:16/10;align-self:start;width:100%;min-height:0}.season-copy{padding:1.75rem}.season-topline{flex-wrap:wrap;gap:1rem}.season-index{margin-bottom:1rem}.season-months button span:last-child{display:none}.season-months{gap:.3125rem}.season-months button{text-align:center}.season-months button span:first-child{font-size:1rem}.home-services-grid{grid-template-columns:1fr}}@media (max-width:640px){.awards-panel{border-radius:1.375rem;padding:1.625rem 1.125rem}.home-awards .bacheca{grid-template-columns:minmax(0,1fr);gap:.625rem}.home-awards .premio{text-align:left;border-radius:2.75rem;grid-template-columns:3rem minmax(0,1fr) 1rem;grid-template-areas:"logo title open""logo result open";align-content:center;gap:.25rem .75rem;min-height:5rem;padding:.75rem 1rem .75rem .75rem;display:grid}.home-awards .premio-disco{grid-area:logo;width:3rem}.home-awards .premio-giuria{grid-area:title;align-self:end;font-size:1.0625rem;line-height:1.25}.home-awards .premio-esito{grid-area:result;align-self:start;font-size:.8125rem}.home-awards .premio-apri{grid-area:open;justify-self:center;margin:0;padding:0;font-size:1.5rem;line-height:1}.home-awards .premio-apri:after{font-size:1.5rem}.home-awards .premio-apri-testo{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (max-width:480px){.home-service h2{font-size:1.875rem}}@media (prefers-reduced-motion:reduce){.home-awards .premio{transition:none}}.home-service-harvest{background:radial-gradient(ellipse at top right, #5c653280, transparent 75%), var(--deep-2);border-color:#454b28}.home-service-harvest .eyebrow{color:var(--gold)}.home-service-harvest h2,.home-service-harvest .ce-link{color:var(--cream)}.home-service-harvest p:not(.eyebrow){color:#e1dfd0}.home-service-harvest .ce-link svg{color:var(--gold)}.home-service-harvest p strong{color:var(--cream)}.service-harvest-mark{width:9.25rem;height:11.875rem;color:color-mix(in srgb, var(--color-highlight) 16.08%, transparent);z-index:-1;position:absolute;top:-1.375rem;right:-.75rem}.home-service{text-decoration:none}.home-service:focus-visible{outline:.125rem solid var(--deep-2);outline-offset:.25rem}@media (max-width:1100px){.home-services-grid{grid-template-columns:1fr;gap:1.125rem}.home-service{min-height:15.625rem;padding:1.75rem}.home-service h2{max-width:100%;font-size:clamp(1.75rem,3vw,2.25rem)}.home-service p:not(.eyebrow){max-width:50ch}.home-service-sample>img,.home-service-professional>img{object-position:center 48%}}@media (max-width:540px){.home-service{padding:1.75rem 1.5rem}}.season-months button{appearance:none;cursor:pointer;text-align:left;background:0 0;border-bottom:0;border-left:0;border-right:0;width:100%;min-height:3rem;font-family:inherit}.season-months button:focus-visible{outline:.125rem solid var(--olive-700);outline-offset:.1875rem}.season-mobile-picker{display:none}@media (max-width:800px){.season-months{display:none}.season-mobile-picker{gap:.5625rem;margin-bottom:1.125rem;display:grid}.season-mobile-picker label{font-size:var(--text-body-s);color:var(--deep-2);font-weight:600}.season-select-field{position:relative}.season-select-field select{appearance:none;background:var(--cream);width:100%;min-height:3.25rem;color:var(--deep-2);font:600 1rem/1.5 var(--sans);cursor:pointer;border:1px solid #bdb795;border-radius:.75rem;padding:.8125rem 3.125rem .8125rem 1.125rem}.season-select-field select:focus-visible{outline:.125rem solid var(--olive-700);outline-offset:.1875rem}.season-select-field svg{pointer-events:none;width:1.25rem;height:1.25rem;color:var(--deep-2);position:absolute;top:50%;right:1.125rem;transform:translateY(-50%)}}
.home-page{--wrap:110rem}@media (min-width:64rem){.home-page{--wrap:min(110rem, 94vw);--text-display-m:clamp(2rem, 1.5rem + 1.2vw, 3.75rem)}.home-page .section{padding-block:clamp(4.5rem,1.5rem + 4vw,9rem)}.home-page .section-head{margin-bottom:clamp(2rem,.875rem + 1.3vw,3.625rem)}}@media (min-width:64rem) and (hover:hover) and (pointer:fine){.home-page .hero-copy .display{font-size:clamp(3.75rem,1.5rem + 3.35vw,7.75rem)}}@media (min-width:64rem){.home-page #bottega .pgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.hero{min-height:min(calc(100svh - var(--alto-annuncio) - var(--alto-testata)), 52rem);background:var(--deep-2);align-items:flex-end;display:flex;position:relative;overflow:hidden}@media (min-width:48rem){.primo-schermo{min-height:calc(100svh - var(--alto-annuncio) - var(--alto-testata));grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);display:grid}.primo-schermo>.hero{grid-area:1/1/3/2;grid-template-rows:subgrid;min-height:26rem;display:grid}.primo-schermo>.hero>.hero-inner,.primo-schermo>.hero>.hero-giro{grid-row:1/2}.primo-schermo>.hero>.hero-inner{align-self:end}.primo-schermo>.values{z-index:3;grid-area:2/1/3/2}}@media (min-width:48rem) and (hover:hover) and (pointer:fine){.primo-schermo>.hero>.hero-inner{align-self:center}}.hero-diapositive,.hero-diapositiva{position:absolute;inset:0}.hero-diapositiva{opacity:0;transition:opacity 1.3s}.hero-diapositiva.is-attiva{opacity:1}.hero-diapositiva img{object-fit:cover;transition:transform 7s ease-out;transform:scale(1.06)}.hero-diapositiva.is-attiva img{transform:none}.hero-foto img{object-position:var(--fuoco-telefono,50% 50%)}@media (min-width:48rem){.hero-foto img{object-position:var(--fuoco-computer,50% 50%)}}@media (prefers-reduced-motion:reduce){.hero-diapositiva,.hero-diapositiva img{transition:none;transform:none}}.hero .veil{z-index:1;background:linear-gradient(0deg, var(--noir-2) 0%, color-mix(in srgb, var(--color-surface-noir) 62%, transparent) 38%, transparent 64%);position:absolute;inset:0}@media (min-width:48rem){.hero .veil{background:linear-gradient(90deg, color-mix(in srgb, var(--color-surface-noir) 86%, transparent) 0%, color-mix(in srgb, var(--color-surface-noir) 55%, transparent) 38%, transparent 66%), linear-gradient(0deg, color-mix(in srgb, var(--color-surface-noir) 45%, transparent) 0%, transparent 45%)}}.hero-inner{z-index:2;width:100%;padding:6rem 0 2.5rem;position:relative}@media (min-width:48rem){.hero-inner{padding:2.5rem 0}}.hero-copy{max-width:36rem;color:var(--cream)}.hero-fatti{letter-spacing:.08em;white-space:nowrap;text-transform:uppercase;color:color-mix(in srgb, var(--color-paper) 78%, transparent);margin:0 0 1.5rem;font-size:min(.6875rem,2.6vw);font-weight:600}@media (min-width:48rem){.hero-fatti{letter-spacing:.14em;white-space:normal}}.hero-link-storia{color:var(--cream);text-underline-offset:.3em;font-weight:500;text-decoration:underline}.hero-giro{z-index:3;align-items:center;gap:.625rem;display:flex;position:absolute;top:1rem;right:1rem}@media (min-width:48rem){.hero-giro{top:auto;bottom:1.5rem;right:1.5rem}}.hero-punti{gap:.375rem;display:flex}.hero-punti i{background:color-mix(in srgb, var(--color-paper) 45%, transparent);width:.375rem;height:.375rem;transition:width .4s var(--ease), background .4s var(--ease);border-radius:50%}.hero-punti i.is-attiva{background:var(--cream);border-radius:.25rem;width:1.125rem}.hero-pausa{border:1px solid color-mix(in srgb, var(--color-paper) 45%, transparent);background:color-mix(in srgb, var(--color-surface-noir) 35%, transparent);block-size:2.25rem;inline-size:2.25rem;color:var(--cream);cursor:pointer;border-radius:50%;place-items:center;display:grid}.hero-pausa:focus-visible{outline:2px solid var(--cream);outline-offset:2px}@keyframes hero-entra{0%{opacity:0;transform:translateY(.875rem)}to{opacity:1;transform:none}}.hero-copy .riga:first-child .riga-i{animation-delay:.14s}.hero-copy .riga:nth-child(2) .riga-i{animation-delay:.28s}.hero-copy .eyebrow,.hero-sub,.hero-fatti,.hero-cta{animation:hero-entra .8s var(--ease) backwards}.hero-copy .eyebrow{animation-delay:40ms}.hero-sub{animation-delay:.54s}.hero-fatti{animation-delay:.6s}.hero-cta{animation-delay:.72s}@media (prefers-reduced-motion:reduce){.hero-copy .eyebrow,.hero-sub,.hero-fatti,.hero-cta{animation:none}}.hero-copy .eyebrow{color:var(--gold);letter-spacing:.14em;-webkit-backdrop-filter:blur(1rem)saturate(1.2);backdrop-filter:blur(1rem)saturate(1.2);font-weight:700;background:color-mix(in srgb, var(--color-surface-noir) 45%, transparent)!important;border-radius:.375rem!important;padding:.4375rem .75rem!important;font-size:.75rem!important}.hero-copy .eyebrow:before{display:none}@media (min-width:48rem){.hero-copy .eyebrow{letter-spacing:.16em;padding:.5rem .875rem!important;font-size:clamp(.8125rem,.75rem + .2vw,.9375rem)!important}}.hero-copy .display .accent{color:var(--gold)}.hero-copy .display{color:var(--cream);text-wrap:balance}.hero-sub{color:color-mix(in srgb, var(--color-paper) 86%, transparent);max-width:52ch;margin:1.125rem 0 .875rem;font-size:clamp(1rem,1.4vw,1.15625rem);line-height:1.7}.hero-sub strong,.home-value p strong,.taste-notes strong,.newsletter p strong{color:var(--cream);font-weight:600}.hero-cta{flex-wrap:wrap;align-items:center;gap:.875rem 1.75rem;display:flex}.hero-btn{background:color-mix(in srgb, var(--color-surface-noir) 18%, transparent);color:var(--cream);border-color:color-mix(in srgb, var(--color-paper) 70%, transparent);letter-spacing:.12em;text-underline-offset:.3em;-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);transition:transform .22s var(--ease), background .22s, border-color .22s, color .22s;border-radius:.375rem;padding-inline:clamp(2rem,.54vw + 1.5rem,2.5rem);text-decoration-line:none;text-decoration-thickness:1px}.hero-btn:hover{background:var(--olive);border-color:var(--olive);color:var(--deep-2);text-decoration-line:underline}.hero-btn:focus-visible{outline:2px solid var(--cream);outline-offset:3px}@media (max-width:47.99rem){.hero-btn{padding:.75rem 1.5rem;font-size:.75rem}.hero-link-storia{font-size:.875rem}}.fondo-carta{background-color:var(--cream);background-blend-mode:multiply;background-image:url(../media/carta.1yttozakleakx.webp);background-size:32rem}.fondo-carta .customer-reviews,.fondo-carta .ce-newsletter-section{background:0 0}.values{isolation:isolate;background:radial-gradient(60% 120% at 12% 0%, color-mix(in srgb, var(--gold) 9%, transparent), transparent 70%), var(--noir-2);color:var(--cream);border-bottom:1px solid var(--deep-line);position:relative}.values:before{content:"";z-index:-1;pointer-events:none;opacity:.11;mix-blend-mode:soft-light;background-image:url(../media/grana.2j4rgof3jk-fp.svg);position:absolute;inset:0}.val-simbolo{block-size:3rem;inline-size:3rem;color:var(--ink);border-radius:.375rem;place-items:center;margin-bottom:.375rem;padding:.5rem;display:grid}.val-simbolo svg{block-size:100%;inline-size:100%}.home-value:first-child .val-simbolo{background:color-mix(in srgb, var(--olive) 38%, var(--cream))}.home-value:nth-child(2) .val-simbolo{background:var(--terra);color:var(--cream)}.home-value:nth-child(3) .val-simbolo{background:color-mix(in srgb, var(--gold-antico) 82%, var(--cream))}.home-value:nth-child(4) .val-simbolo{background:color-mix(in srgb, var(--gold-antico) 22%, var(--cream))}.vals{grid-template-columns:repeat(4,1fr);display:grid}.home-value{border-left:1px solid var(--deep-line);align-content:start;gap:.5625rem;padding:2.25rem 1.875rem;display:grid}.home-value:first-child{border-left:0;padding-left:0}.home-value .n{font-family:var(--serif);color:var(--gold);letter-spacing:.04em;font-size:.8125rem}.home-value h3{font-family:var(--serif);color:var(--cream);letter-spacing:-.01em;margin:0;font-size:1.3125rem;font-weight:500}.home-value p{color:color-mix(in srgb, var(--color-paper) 68%, transparent);max-width:34ch;margin:0;font-size:.8125rem;line-height:1.55}.home-value p strong{color:var(--cream);font-weight:600}@media (max-width:960px){.vals{grid-template-columns:1fr 1fr}.home-value{border-left:none;border-top:1px solid var(--deep-line);padding-left:0}.home-value:nth-child(-n+2){border-top:0}}@media (max-width:560px){.vals{grid-template-columns:1fr}.home-value,.home-value:nth-child(2){border-top:1px solid var(--deep-line)}.home-value:first-child{border-top:0}}.taste-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2.25rem,5vw,4.5rem);display:grid}.taste-grid>*{min-width:0}@media (max-width:900px){.taste-grid{grid-template-columns:minmax(0,1fr)}}.taste-fig{border-radius:var(--r-lg);margin:0;position:relative;overflow:hidden;box-shadow:0 1.875rem 5rem #00000073}.taste-fig img{object-fit:cover;width:100%;height:100%;min-height:26.25rem}.taste-fig figcaption{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--color-paper) 85%, transparent);background:color-mix(in srgb, var(--color-surface-section-alt) 55%, transparent);-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);border:1px solid var(--deep-line);border-radius:6.1875rem;padding:.4375rem .8125rem;font-size:.71875rem;position:absolute;bottom:1rem;left:1.125rem}@media (max-width:900px){.taste-fig img{min-height:18.75rem}}.meters{border-top:1px solid var(--deep-line);flex-direction:column;gap:0;margin:1.875rem 0 1.625rem;display:flex}.meter{border-bottom:1px solid var(--deep-line);justify-content:space-between;align-items:center;gap:1rem;padding:.9375rem .125rem;display:flex}.meter .mname{font-family:var(--serif);color:var(--cream);font-size:1.1875rem}.meter .mval{align-items:center;gap:.875rem;display:flex}.meter .mtag{letter-spacing:.14em;text-transform:uppercase;color:var(--deep-soft);font-size:.6875rem}.dots{gap:.4375rem;display:flex}.dots i{border:1px solid color-mix(in srgb, var(--color-paper) 40%, transparent);border-radius:6.1875rem;width:.6875rem;height:.6875rem;display:block}.dots i.on{background:var(--olive);border-color:var(--olive);box-shadow:0 0 .625rem color-mix(in srgb, var(--color-accent) 45%, transparent)}.taste-notes{color:var(--deep-soft);max-width:52ch;font-size:.9375rem;line-height:1.75}@media (max-width:380px){.taste-grid .meter .mval{flex-direction:column;align-items:flex-end;gap:.375rem}.taste-grid .btn{white-space:normal;text-align:center;max-width:100%}.taste-fig figcaption{text-align:center;right:1.125rem}}.story-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(2.25rem,5vw,5rem);display:grid}@media (max-width:880px){.story-grid{grid-template-columns:1fr}}.story-fig{margin:0;position:relative}.story-fig img{border-radius:var(--r-lg);object-fit:cover;aspect-ratio:4/4.6;width:100%;box-shadow:var(--sh-m)}.story-fig .chip{position:absolute;top:1rem;left:1rem}.story-copy .h2{max-width:15ch}.story-copy .lead{margin:1.125rem 0 1.5rem}@media (max-width:880px){.story-fig img{aspect-ratio:16/10}}.commercial{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.com-grid{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.com-grid .c{align-items:flex-start;gap:.9375rem;padding:2.125rem 1.875rem;display:flex}.com-grid .c+.c{border-left:1px solid var(--line)}.com-grid svg{width:1.5rem;height:1.5rem;color:var(--olive-700);flex:none;margin-top:.1875rem}.com-grid b{margin-bottom:.1875rem;font-size:.9375rem;display:block}.com-grid span{color:var(--ink-soft);font-size:.84375rem;line-height:1.55}.com-grid .textlink{margin-top:.5rem}@media (max-width:880px){.com-grid{grid-template-columns:1fr}.com-grid .c+.c{border-left:0;border-top:1px solid var(--line)}.com-grid .c{padding:1.625rem .25rem}}.awards-head{text-align:center;max-width:60ch;margin:0 auto 2.75rem}.awards-head .h2{font-size:clamp(1.625rem,3.2vw,2.375rem)}.awards-head p:not(.eyebrow){margin:.75rem 0 0;font-size:.9375rem}.band-olive .awards-head p:not(.eyebrow){color:var(--deep-soft)}.bacheca{grid-template-columns:repeat(4,1fr);gap:1.625rem 1.125rem;max-width:66.25rem;margin-inline:auto;display:grid}@media (max-width:900px){.bacheca{grid-template-columns:repeat(2,1fr);gap:2.125rem .875rem}}.premio{text-align:center;cursor:pointer;color:inherit;font:inherit;border-radius:var(--r-lg);background:0 0;border:0;flex-direction:column;align-items:center;gap:.75rem;margin:0;padding:.375rem .5rem .625rem;display:flex}.premio:focus-visible{outline:.125rem solid var(--olive);outline-offset:.1875rem}.premio-disco{aspect-ratio:1;background:var(--cream);width:clamp(6.5rem,8.2vw,8.25rem);box-shadow:0 0 0 1px color-mix(in oklab, var(--gold) 42%, transparent), 0 .625rem 1.625rem -.875rem color-mix(in srgb, var(--color-surface-noir) 85%, transparent);transition:transform .28s var(--ease), box-shadow .28s var(--ease);border-radius:50%;place-items:center;display:grid}.premio-disco img{object-fit:contain;width:74%;height:74%;display:block}.premio:hover .premio-disco{box-shadow:0 0 0 1px color-mix(in oklab, var(--gold) 78%, transparent), 0 1.125rem 2.125rem -1rem color-mix(in srgb, var(--color-surface-noir) 90%, transparent);transform:translateY(-.25rem)}.premio-giuria{font-family:var(--serif);color:var(--cream);text-wrap:balance;font-size:clamp(1.0625rem,1.3vw,1.1875rem);font-weight:600;line-height:1.16}.premio-esito{font-family:var(--serif);color:var(--gold);margin-top:-.25rem;font-size:1rem;font-weight:600;line-height:1.2}.premio-apri{letter-spacing:.16em;text-transform:uppercase;color:var(--olive);transition:color .2s var(--ease);align-items:center;gap:.3125rem;font-size:.65625rem;font-weight:600;display:inline-flex}.premio-apri:after{content:"›";transition:transform .2s var(--ease);font-size:.875rem;line-height:1;transform:translateY(-1px)}.premio:hover .premio-apri{color:var(--cream)}.premio:hover .premio-apri:after{transform:translate(.1875rem,-1px)}@media (prefers-reduced-motion:reduce){.premio-disco,.premio-apri,.premio-apri:after{transition:none}.premio:hover .premio-disco{transform:none}.premio:hover .premio-apri:after{transform:translateY(-1px)}}.scheda-premio{border:1px solid var(--line);width:min(45rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--ink);background:var(--cream);border-radius:1.5rem;margin:auto;padding:0;overflow:auto;box-shadow:0 1.75rem 6.25rem #10150e55}.scheda-premio::backdrop{-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);background:#161b12a6}.scheda-premio-corpo{text-align:left;grid-template-columns:13.75rem minmax(0,1fr);display:grid;position:relative}.scheda-premio-emblema{background:linear-gradient(145deg,#3c4625,#242c17);border-right:1px solid #b898494d;place-items:center;min-height:21.25rem;padding:2.5rem 1.5rem;display:grid}.scheda-premio-disco{aspect-ratio:1;width:10rem;box-shadow:0 0 0 .625rem color-mix(in srgb, var(--color-paper) 3.53%, transparent), 0 0 0 .6875rem #d5b56152;background:#fff;border-radius:50%;place-items:center;display:grid}.scheda-premio-disco img{object-fit:contain;width:78%;height:78%;display:block}.scheda-premio-racconto{align-self:center;padding:3.875rem 2.25rem 2.375rem}.scheda-premio .scheda-premio-etichetta{color:var(--olive-700);font:600 .625rem/1.5 var(--sans);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.125rem}.scheda-premio .scheda-premio-corpo h3{color:var(--ink);font:500 2.125rem/1.12 var(--serif);letter-spacing:-.025em;text-wrap:balance;margin:0}.scheda-premio .scheda-premio-esito{color:var(--olive-700);font:600 1.125rem/1.4 var(--serif);margin:.75rem 0 0}.scheda-premio .scheda-premio-testo{border-top:1px solid var(--line);color:var(--ink-soft);text-wrap:pretty;margin:1.5rem 0 0;padding-top:1.375rem;font-size:.9375rem;line-height:1.75}.scheda-premio-chiudi{z-index:1;border:1px solid var(--line);background:var(--cream);width:2.75rem;height:2.75rem;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;transition:background .2s;display:grid;position:absolute;top:.75rem;right:.75rem}.scheda-premio-chiudi:hover{background:#eee9dc}.scheda-premio-chiudi:focus-visible{outline:.125rem solid var(--olive-700);outline-offset:.1875rem}.scheda-premio-chiudi svg{width:1.125rem;height:1.125rem}.scheda-premio[open]{animation:scheda-entra .26s var(--ease)}@keyframes scheda-entra{0%{opacity:0;transform:translateY(.75rem)}}@media (prefers-reduced-motion:reduce){.scheda-premio[open]{animation:none}}@media (max-width:600px){.scheda-premio{border-radius:1.25rem}.scheda-premio-corpo{grid-template-columns:minmax(0,1fr)}.scheda-premio-emblema{border-bottom:1px solid #b898494d;border-right:0;min-height:10.625rem;padding:1.625rem}.scheda-premio-disco{width:7rem}.scheda-premio-racconto{padding:1.625rem 1.5rem 1.875rem}.scheda-premio .scheda-premio-etichetta{margin-bottom:.75rem}.scheda-premio .scheda-premio-corpo h3{font-size:1.75rem}.scheda-premio .scheda-premio-testo{margin-top:1.125rem;padding-top:1.125rem;font-size:.875rem}}.stag-grid{grid-template-columns:1fr 1fr;align-items:center;gap:3.5rem;display:grid}.stag-copy .h2{margin:.625rem 0 .25rem}.stag-claim{font-family:var(--serif);color:var(--ink);margin:0 0 .875rem;font-size:clamp(1.375rem,1.8vw,1.625rem);font-weight:600;line-height:1.25}.stag-copy .lead{max-width:46ch;margin:0 0 1.125rem}.stag-fase{letter-spacing:.1em;text-transform:uppercase;color:var(--olive-700);margin:0 0 1.375rem;font-size:.75rem}.stag-fig{margin:0}.stag-fig img{border-radius:var(--r-lg);object-fit:cover;aspect-ratio:4/3.4;width:100%;box-shadow:var(--sh-m)}@media (max-width:880px){.stag-grid{grid-template-columns:1fr;gap:1.75rem}.stag-fig{order:-1}.stag-fig img{aspect-ratio:16/10}}.nr-banda{isolation:isolate;position:relative;overflow:hidden}.nr-banda:before{content:"";z-index:-1;pointer-events:none;opacity:.42;background:url(../media/maiolica.0arqigzhp_2o9.svg) 0 0/4.5rem 4.5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 8%,#000 62% 100%);mask-image:linear-gradient(100deg,#0000 8%,#000 62% 100%)}@media (max-width:820px){.nr-banda:before{opacity:.3}}.nr-banda{background:var(--cream-2);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:1fr auto;align-items:center;gap:1.625rem 2.75rem;padding:1.875rem 2.125rem;display:grid}.nr-testo .h3{margin:.5rem 0 .625rem}.nr-testo p{color:var(--ink-soft);max-width:62ch;margin:0;font-size:.9375rem;line-height:1.65}.nr-nota{margin-top:.625rem!important;font-size:.8125rem!important}.nr-azione .btn{white-space:nowrap}@media (max-width:820px){.nr-banda{grid-template-columns:1fr;padding:1.625rem 1.375rem}.nr-azione .btn{justify-content:center;width:100%}}#storia .h2 .accent,#premi .h2 .accent{font-style:italic;font-weight:600}#storia .lead strong,#stagione .lead strong{color:var(--ink);font-weight:600}#stagione,#bottega,#degustazione,.nr-banda{position:relative}#bottega{background:var(--cream)}#bottega>.wrap{z-index:1;position:relative}.newsletter-note{color:color-mix(in srgb, var(--color-paper) 55%, transparent);margin:.625rem 0 0;font-size:.75rem}.newsletter-note a{text-underline-offset:.1875rem;text-decoration:underline}@media (min-width:1440px){.hero-inner{padding:clamp(2.5rem,1.34vw + 1.3rem,4rem) 0}.hero-copy{max-width:clamp(36rem,10vw + 27rem,46rem)}.hero-sub{font-size:clamp(1.15625rem,.223vw + .95625rem,1.4375rem)}.home-value{padding:clamp(2.25rem,.893vw + 1.44375rem,3.25rem) clamp(1.875rem,.714vw + 1.23125rem,2.75rem)}.home-value .n{font-size:clamp(.8125rem,.134vw + .69375rem,.96875rem)}.home-value h3{font-size:clamp(1.3125rem,.313vw + 1.03125rem,1.6875rem)}.home-value p{font-size:clamp(.8125rem,.134vw + .69375rem,.96875rem)}.taste-fig img{min-height:clamp(26.25rem,10.71vw + 16.625rem,40rem)}.meter{padding-block:clamp(.9375rem,.36vw + .61875rem,1.3125rem)}.meter .mname{font-size:clamp(1.1875rem,.268vw + .94375rem,1.5rem)}.dots i{width:clamp(.6875rem,.179vw + .525rem,.875rem);height:clamp(.6875rem,.179vw + .525rem,.875rem)}.taste-notes{font-size:clamp(.9375rem,.179vw + .775rem,1.125rem)}.com-grid .c{padding:clamp(2.125rem,.893vw + 1.31875rem,3.125rem) clamp(1.875rem,.714vw + 1.23125rem,2.75rem)}.com-grid b{font-size:clamp(.9375rem,.179vw + .775rem,1.125rem)}.com-grid span{font-size:clamp(.84375rem,.179vw + .68125rem,1.03125rem)}.com-grid svg{width:clamp(1.5rem,.268vw + 1.25625rem,1.8125rem);height:clamp(1.5rem,.268vw + 1.25625rem,1.8125rem)}.awards-head{margin-bottom:clamp(2.5rem,1.07vw + 1.5375rem,3.75rem)}.awards-head .h2{font-size:clamp(2.375rem,.893vw + 1.56875rem,3.375rem)}.awards-head p{font-size:clamp(.9375rem,.179vw + .775rem,1.125rem)}#premi .award-cards{max-width:clamp(58.75rem,21.43vw + 39.4375rem,81.25rem)}}@media (min-width:48rem){.values{background:0 0;border-bottom:0}.values:before{display:none}.values .vals{gap:1rem;padding-bottom:2rem}.values .home-value{border:1px solid color-mix(in srgb, var(--cream) 22%, transparent);background:color-mix(in srgb, var(--color-surface-noir) 38%, transparent);-webkit-backdrop-filter:blur(1rem)saturate(1.2);backdrop-filter:blur(1rem)saturate(1.2);border-radius:.5rem;grid-template-columns:auto minmax(0,1fr);column-gap:.75rem;padding:1.375rem 1.5rem 1.5rem}.values .home-value>*{grid-column:1/-1}.values .home-value .val-simbolo{grid-column:1;block-size:2.75rem;inline-size:2.75rem;margin-bottom:0;padding:.5rem}.values .home-value .n{grid-column:2;align-self:center}}@media (min-width:48rem) and (hover:hover) and (pointer:fine){.values .home-value{transition:opacity .7s var(--ease) var(--rvl-ritardo,0s), transform .7s var(--ease) var(--rvl-ritardo,0s), translate .35s var(--ease), background-color .35s var(--ease), border-color .35s var(--ease), box-shadow .35s var(--ease)}.values .home-value:hover{background-color:color-mix(in srgb, var(--color-surface-noir) 22%, transparent);border-color:color-mix(in srgb, var(--cream) 48%, transparent);box-shadow:0 1.25rem 2.5rem -1.25rem color-mix(in srgb, var(--color-surface-noir) 85%, transparent);translate:0 -.375rem}.values .home-value .val-simbolo{transition:rotate .35s var(--ease), scale .35s var(--ease)}.values .home-value:hover .val-simbolo{rotate:-6deg;scale:1.08}}@media (prefers-reduced-motion:reduce){.values .home-value:hover,.values .home-value:hover .val-simbolo{translate:none;rotate:none;scale:none}}@media (max-width:47.99rem){.values{background:linear-gradient(180deg, var(--noir-2) 0%, var(--olive-deep) 30%, var(--deep) 100%)}.values .vals{gap:.75rem;padding-block:2rem 1.75rem}.values .home-value,.values .home-value:first-child{border:1px solid color-mix(in srgb, var(--cream) 18%, transparent);background:color-mix(in srgb, var(--color-surface-noir) 34%, transparent);-webkit-backdrop-filter:blur(1rem)saturate(1.2);backdrop-filter:blur(1rem)saturate(1.2);border-radius:.5rem;grid-template-columns:auto minmax(0,1fr);gap:.375rem .75rem;padding:1.25rem}.values .home-value>*{grid-column:1/-1}.values .home-value .val-simbolo{grid-column:1;block-size:2.5rem;inline-size:2.5rem;margin:0;padding:.4375rem}.values .home-value .n{grid-column:2;align-self:center}}@media (min-width:48rem) and (max-height:56rem){.hero-inner{padding-block:2rem}.values .home-value{padding-block:1rem 1.125rem}.values .vals{padding-bottom:1.25rem}}@media (min-width:48rem) and (max-height:48rem){.hero-inner{padding-block:1.25rem}}@media (max-width:600px){#bottega .pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .75rem}}@media (min-width:48rem) and (hover:none) and (pointer:coarse){.hero-copy .display{font-size:clamp(2.25rem,4.4vw,3.5rem)}.hero-copy .eyebrow{padding:.4375rem .75rem!important;font-size:.75rem!important}.hero-sub{max-width:46ch;margin:.875rem 0 .75rem;font-size:.9375rem}.hero-fatti{margin-bottom:1.125rem}.hero-btn{padding:.75rem 1.5rem;font-size:.75rem}.hero-link-storia{font-size:.875rem}.hero-inner{padding-block:1.75rem}.values .vals{gap:.75rem;padding-bottom:1.25rem}.values .home-value{gap:.375rem .625rem;padding:.875rem 1rem 1rem}.values .home-value .val-simbolo{block-size:2.25rem;inline-size:2.25rem;padding:.375rem}.values .home-value .n{font-size:.75rem}.values .home-value h3{font-size:1.0625rem}.values .home-value p{font-size:.75rem;line-height:1.5}}@media (min-width:48rem) and (hover:none) and (pointer:coarse) and (orientation:landscape){.hero-copy .display{font-size:clamp(1.875rem,5.2svh,2.75rem)}.hero-copy .eyebrow{margin-bottom:.875rem}.hero-sub{max-width:62ch;margin:.625rem 0 .5rem;font-size:.875rem;line-height:1.6}.hero-fatti{margin-bottom:.875rem}.hero-inner{padding-block:1rem}.values .vals{gap:.625rem;padding-bottom:1rem}.values .home-value{row-gap:.25rem;padding:.75rem .875rem .8125rem}.values .home-value .val-simbolo{block-size:2rem;inline-size:2rem;padding:.3125rem}.values .home-value h3{font-size:1rem}.values .home-value p{font-size:.6875rem}}
