@font-face{font-family:Young Serif;src:url(../fonts/youngserif.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(../fonts/schibsted.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap}:root{--notte:#110c09;--fumo:#1c1511;--farina:#f1e8d8;--carta:#ede2cf;--inchiostro:#1d1612;--brace:#e4572e;--brace-scura:#b83e1c;--terra:#d59a73;--pietra:#a89886;--linea:#f1e8d829;--display:"Young Serif",Georgia,serif;--testo:"Schibsted Grotesk","Helvetica Neue",Arial,sans-serif;--margine:clamp(1.25rem,5vw,5rem);--testata:4.5rem;--curva:cubic-bezier(.2,.7,.1,1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--testata)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--notte);color:var(--farina);font-family:var(--testo);font-kerning:normal;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:clamp(1.0625rem,.35vw + .95rem,1.1875rem);line-height:1.6}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,p,figure,blockquote,dl,dd,ul{margin:0}ul{padding:0;list-style:none}:focus-visible{outline:2px solid var(--brace);outline-offset:3px;border-radius:2px}body:after{content:"";pointer-events:none;z-index:60;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");position:fixed;inset:0}.salta{z-index:100;background:var(--farina);color:var(--notte);padding:.6rem 1rem;text-decoration:none;position:absolute;top:-4rem;left:1rem}.salta:focus{top:1rem}.etichetta{color:var(--terra);margin-bottom:1.1rem;font-size:1rem;font-weight:600}.titolo-sezione{font-family:var(--display);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(2.75rem,6.4vw,6.25rem);font-weight:500;line-height:.98}.testo{max-width:34rem;color:color-mix(in srgb,var(--farina)84%,transparent)}.testo+.testo{margin-top:1em}.testo a{text-decoration-color:var(--brace);text-underline-offset:.2em}.bottone{border:1px solid color-mix(in srgb,var(--farina)55%,transparent);min-height:3.25rem;color:var(--farina);justify-content:center;align-items:center;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex}.bottone:hover{background:var(--farina);color:var(--notte);border-color:var(--farina)}.bottone-pieno{background:var(--brace);border-color:var(--brace);color:#fff}.bottone-pieno:hover{background:var(--farina);border-color:var(--farina);color:var(--notte)}.testata{z-index:50;height:var(--testata);padding:0 var(--margine);border-bottom:1px solid #0000;align-items:center;gap:2rem;transition:background-color .5s,border-color .5s;display:flex;position:fixed;inset:0 0 auto}.testata.piena{border-bottom-color:var(--linea);background:#110c09f0}.testata-marchio{font-family:var(--display);white-space:nowrap;align-items:center;gap:.7rem;font-size:1.35rem;font-weight:500;text-decoration:none;display:flex}.testata-sole{width:2.4rem;height:2.4rem;color:var(--terra);flex:none}.testata-nav{gap:1.75rem;margin-left:auto;display:flex}.testata-nav a{color:color-mix(in srgb,var(--farina)80%,transparent);font-size:.98rem;text-decoration:none;transition:color .25s}.testata-nav a:hover{color:var(--farina)}.testata-prenota{border:1px solid var(--brace);color:var(--farina);padding:.55rem 1.1rem;font-size:.98rem;font-weight:600;text-decoration:none;transition:background-color .25s}.testata-prenota:hover{background:var(--brace)}@media (width<=860px){.testata-nav{display:none}.testata-prenota{margin-left:auto}}.apertura{height:175svh;position:relative}.apertura-palco{height:100svh;min-height:34rem;display:grid;position:sticky;top:0;overflow:hidden}.apertura-foto,.apertura-velo{position:absolute;inset:0}.apertura-foto img{object-fit:cover;object-position:50% 45%;width:100%;height:100%;transform:scale(calc(1.04 + var(--p,0)*.2))translateY(calc(var(--p,0)*-2%));transform-origin:50% 60%}.apertura-velo{background:linear-gradient(90deg,#110c099e 0%,#110c0947 55%,#110c0900 80%),linear-gradient(#110c0959 0%,#110c0966 52%,#110c09e0 100%)}.apertura-velo:after{content:"";background:var(--notte);opacity:calc(var(--p,0)*.75);position:absolute;inset:0}.apertura-testo{padding:0 var(--margine)clamp(5.5rem,13svh,9rem);transform:translateY(calc(var(--p,0)*-18svh));opacity:calc(1 - var(--p,0)*1.6);align-self:end;position:relative}.apertura-sole{right:var(--margine);width:clamp(9rem,19vw,17rem);height:auto;position:absolute;bottom:clamp(5rem,12svh,8rem);overflow:visible}.sole-raggi use{fill:var(--terra);transform-origin:0 0}.sole-centro{fill:var(--terra)}.sole-anello{fill:var(--notte);font-family:var(--testo);letter-spacing:.12em;font-size:17px;font-weight:700}.sole-nome{fill:var(--notte);font-family:var(--display);font-size:44px;font-weight:600}.sole-anno{fill:var(--notte);font-family:var(--display);font-size:17px}.apertura-titolo{font-family:var(--display);letter-spacing:-.025em;font-size:clamp(4.25rem,13.5vw,13.5rem);font-weight:500;line-height:.86}.apertura-titolo .riga{padding-bottom:.06em;display:block;overflow:hidden}.apertura-titolo .riga>span{display:block}.apertura-titolo .riga:nth-child(2){padding-left:.55em}.apertura-sotto{max-width:26rem;color:color-mix(in srgb,var(--farina)88%,transparent);margin-top:1.6rem;font-size:1.15rem}.apertura-azioni{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.apertura-piede{padding:1.1rem var(--margine);border-top:1px solid var(--linea);color:color-mix(in srgb,var(--farina)72%,transparent);opacity:calc(1 - var(--p,0)*2.5);justify-content:space-between;gap:1rem;font-size:.95rem;display:flex;position:absolute;bottom:0;left:0;right:0}html.js .apertura-foto img{animation:accendi 2.8s var(--curva)both}html.js .apertura-titolo .riga>span{animation:sali 1.3s var(--curva)both;animation-delay:.55s}html.js .apertura-titolo .riga:nth-child(2)>span{animation-delay:.72s}html.js .apertura-sotto,html.js .apertura-azioni,html.js .apertura-piede>span{animation:1.1s ease-out 1.25s both compari}html.js .apertura-azioni{animation-delay:1.4s}html.js .apertura-piede>span{animation-delay:1.6s}html.js .sole-raggi use{animation:raggio .9s var(--curva)both;animation-delay:calc(.9s + var(--i)*38ms)}html.js .sole-centro,html.js .apertura-sole text{animation:.9s ease-out .8s both compari}html.js .apertura-sole{animation:gira 3s var(--curva)both;animation-delay:.6s}@keyframes accendi{0%{filter:brightness(.12)saturate(.4);scale:1.1}45%{filter:brightness(.55)saturate(.8)}to{filter:none;scale:1}}@keyframes sali{0%{transform:translateY(105%)}to{transform:none}}@keyframes compari{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes raggio{0%{opacity:0;scale:.55}to{opacity:1;scale:1}}@keyframes gira{0%{rotate:-40deg}to{rotate:none}}@media (width<=760px){.apertura{height:150svh}.apertura-sole{width:7.5rem;margin-bottom:1.25rem;position:relative;bottom:auto;right:auto}.apertura-titolo .riga:nth-child(2){padding-left:.3em}.apertura-sotto{font-size:1.05rem}.apertura-piede{flex-direction:column;gap:.1rem;font-size:.9rem}.apertura-testo{padding-bottom:6.5rem}}.impasto{background:var(--notte);position:relative}.impasto-palco{--d:calc(16vmin + var(--stesa,0)*62vmin);height:100svh;position:sticky;top:0;overflow:hidden}.impasto-luce{opacity:calc(var(--cotta,0)*.9);background:#2a130a;position:absolute;inset:0}.disco{width:var(--d);height:var(--d);translate:-50% -50%;rotate:calc(var(--p,0)*70deg);border-radius:50%;position:absolute;top:50%;left:66%;overflow:hidden;box-shadow:0 2.5vmin 7vmin #00000073}.disco img{object-fit:cover;width:100%;height:100%;scale:1.06}.disco-pasta{box-shadow:inset 0 0 calc(var(--d)*(.16 - var(--stesa,0)*.1))#6e4e2873;opacity:calc(1 - var(--cotta,0));background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.55' numOctaves='3' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 .55 0 0 0 0 .42 0 0 0 0 .28 0 0 0 .5 -.12'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E"),radial-gradient(circle at 38% 32%,#fbf5ea 0%,#ede0ca 42%,#d3bc98 100%);border-radius:50%;position:absolute;inset:0}.impasto-battute{margin-top:-100svh;position:relative}.battuta{min-height:100svh;padding:var(--testata)var(--margine);flex-direction:column;justify-content:center;max-width:min(46vw,40rem);transition:opacity .6s;display:flex}html.js .battuta>*{opacity:.28;transition:opacity .6s}html.js .battuta.attiva>*{opacity:1}.titolo-battuta{font-family:var(--display);letter-spacing:-.01em;margin-bottom:1.25rem;font-size:clamp(2.2rem,4.4vw,4.25rem);font-weight:500;line-height:1.02}.battuta .titolo-sezione{margin-bottom:1.5rem}.battuta-forno .titolo-battuta{color:var(--brace)}@media (width<=860px){.impasto-palco{z-index:2;background:var(--notte);--d:calc(26vw + var(--stesa,0)*46vw);height:54svh}.disco{top:calc(50% + 1.75rem);left:50%}.impasto-battute{margin-top:0}.battuta{justify-content:flex-start;max-width:none;min-height:62svh;padding-top:2.5rem;padding-bottom:2.5rem}.battuta:last-child{min-height:46svh}.battuta .testo{max-width:30rem}}.ingredienti{padding:clamp(6rem,14vw,12rem)var(--margine);grid-template-columns:repeat(12,1fr);gap:clamp(3rem,6vw,5rem) clamp(1rem,2vw,2rem);display:grid}.ingredienti-testa{grid-column:1/span 6}.ingredienti-testa .titolo-sezione{margin-bottom:1.5rem}.provenienze{border-top:1px solid var(--linea);grid-column:1/span 7}.provenienze li{border-bottom:1px solid var(--linea);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1.5rem;padding:1.15rem 0 1.05rem;display:flex}.provenienze .cosa{font-family:var(--display);font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.1}.provenienze .dove{color:var(--terra);font-size:1.05rem}.ingredienti-foto{top:calc(var(--testata) + 2rem);grid-area:1/8/span 2/-1;align-self:start;position:sticky}.ingredienti-foto img{aspect-ratio:4/5;object-fit:cover;width:100%}.ingredienti-nota{color:var(--pietra);grid-column:1/span 6;max-width:32rem}@media (width<=860px){.ingredienti-testa,.provenienze,.ingredienti-nota,.ingredienti-foto{grid-area:auto/1/auto/-1;position:static}.ingredienti-foto{order:2}.ingredienti-foto img{aspect-ratio:4/3}.provenienze{order:3}.ingredienti-nota{order:4}}.menu{background:var(--carta);color:var(--inchiostro);padding:clamp(5rem,11vw,10rem)var(--margine)}.menu-carta{max-width:68rem;margin:0 auto}.menu-testa{border-bottom:2px solid var(--inchiostro);grid-template-columns:1fr 1fr;align-items:end;gap:2rem;padding-bottom:2.5rem;display:grid}.menu .titolo-sezione{font-size:clamp(3.25rem,9vw,8.5rem)}.menu .testo{color:color-mix(in srgb,var(--inchiostro)78%,transparent)}.menu-schede{scrollbar-width:none;gap:2.25rem;margin-top:2rem;display:flex;overflow-x:auto}.menu-schede[hidden]{display:none}.menu-schede button{appearance:none;font:inherit;color:color-mix(in srgb,var(--inchiostro)55%,transparent);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;min-height:2.75rem;padding:.5rem 0;font-size:1.05rem;font-weight:600}.menu-schede button[aria-selected=true]{color:var(--inchiostro);border-bottom-color:var(--brace)}.menu-pannello{padding-top:2.5rem}.menu-pannello+.menu-pannello{margin-top:2rem}.menu-categoria{font-family:var(--display);margin-bottom:1rem;font-size:2rem;font-weight:500}html.js .menu-categoria{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}html.js .menu-pannello+.menu-pannello{margin-top:0}html.js .menu-pannello[data-nascosto]{display:none}.voci{grid-template-columns:1fr 1fr;column-gap:clamp(2rem,5vw,5rem);display:grid}.voce{border-bottom:1px solid color-mix(in srgb,var(--inchiostro)18%,transparent);padding:1.35rem 0 1.25rem}.voce dt{font-family:var(--display);margin-bottom:.35rem;font-size:clamp(1.45rem,2.2vw,1.85rem);font-weight:600;line-height:1.15}.voce dd{color:color-mix(in srgb,var(--inchiostro)72%,transparent);font-size:1rem;line-height:1.5}.segnalata{font-family:var(--testo);color:var(--brace-scura);margin-top:.2rem;font-size:.9rem;font-weight:600;display:block}.menu-nota,.menu-piede{color:color-mix(in srgb,var(--inchiostro)65%,transparent);font-size:.98rem}.menu-nota{margin-top:1.5rem}.menu-piede{margin-top:3rem}@media (width<=760px){.menu-testa,.voci{grid-template-columns:1fr}}.forno{position:relative}.forno-palco{flex-direction:column;justify-content:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.forno-titolo{left:var(--margine);top:calc(var(--testata) + 1.5rem);font-family:var(--display);font-size:clamp(2.75rem,6.4vw,6.25rem);font-weight:500;line-height:1;position:absolute}.forno-binario{padding:0 var(--margine);width:max-content;transform:translate3d(calc(var(--x,0)*-1px),0,0);will-change:transform;align-items:center;gap:clamp(1rem,2.5vw,2.5rem);margin-top:4rem;display:flex}.forno-foto{aspect-ratio:1;flex:none;height:56svh;overflow:hidden}.forno-foto.alta{aspect-ratio:4/5;height:64svh}.forno-foto.larga{aspect-ratio:4/3}.forno-foto img{object-fit:cover;width:100%;height:100%}@media (width<=760px),(prefers-reduced-motion:reduce){.forno{padding:clamp(5rem,14vw,8rem) 0;height:auto!important}.forno-palco{height:auto;position:relative;overflow:visible}.forno-titolo{padding:0 var(--margine);position:static}.forno-binario{scroll-snap-type:x mandatory;scrollbar-width:none;width:auto;margin-top:2rem;padding-bottom:.5rem;overflow-x:auto;transform:none}.forno-foto,.forno-foto.alta,.forno-foto.larga{scroll-snap-align:center;width:78vw;max-width:26rem;height:auto}}.enzo{padding:clamp(6rem,13vw,12rem)var(--margine);grid-template-columns:5fr 7fr;align-items:center;gap:clamp(2rem,6vw,7rem);display:grid}.enzo-foto img{aspect-ratio:3/4;object-fit:cover;width:100%}figcaption{color:var(--pietra);margin-top:.8rem;font-size:.92rem}.enzo .titolo-sezione{margin-bottom:2rem}.citazione{border-top:1px solid var(--linea);margin-top:clamp(3rem,6vw,4.5rem);padding-top:2rem}.citazione p{font-family:var(--display);letter-spacing:-.01em;color:var(--terra);text-wrap:balance;font-size:clamp(2rem,3.6vw,3.4rem);font-weight:400;line-height:1.08}.citazione footer{color:var(--pietra);margin-top:1rem;font-size:.98rem}@media (width<=860px){.enzo{grid-template-columns:1fr}.enzo-foto{order:2}.enzo-foto img{aspect-ratio:4/5}}.borgo{padding:clamp(5rem,10vw,9rem)var(--margine);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.borgo-testo .titolo-sezione{margin-bottom:1.5rem}.borgo-testo .testo{max-width:32rem}@media (width<=760px){.borgo{grid-template-columns:1fr}}.stampa{padding:clamp(5rem,10vw,9rem)var(--margine);border-top:1px solid var(--linea);grid-template-columns:5fr 7fr;gap:2rem 4rem;display:grid}.stampa-lista{border-top:1px solid var(--linea)}.stampa-lista li{border-bottom:1px solid var(--linea);padding:1.6rem 0}.stampa-chi{font-family:var(--display);font-size:clamp(1.75rem,2.8vw,2.4rem);line-height:1.1}.stampa-cosa{color:var(--terra);margin-top:.3rem}.stampa-frase{color:color-mix(in srgb,var(--farina)78%,transparent);margin-top:.6rem}@media (width<=860px){.stampa{grid-template-columns:1fr}}.prenota{background:var(--fumo);padding:clamp(6rem,12vw,11rem)var(--margine)clamp(4rem,8vw,7rem)}.prenota-testa{border-bottom:1px solid var(--linea);padding-bottom:clamp(3rem,6vw,5rem)}.prenota-numero{font-family:var(--display);letter-spacing:-.02em;color:var(--brace);font-variant-numeric:lining-nums;margin-top:1rem;font-size:clamp(3.25rem,11vw,10.5rem);font-weight:500;line-height:1;text-decoration:none;display:inline-block}.prenota-numero:hover{color:var(--farina)}.prenota-azioni{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.prenota-info{grid-template-columns:repeat(3,1fr);gap:2.5rem;padding-top:clamp(2.5rem,5vw,4rem);display:grid}.info h3{color:var(--terra);margin-bottom:.6rem;font-size:1rem;font-weight:600}.info p+p{margin-top:.6rem}.info a{text-underline-offset:.2em;text-decoration-color:color-mix(in srgb,var(--farina)40%,transparent)}@media (width<=760px){.prenota-info{grid-template-columns:1fr;gap:2rem}}.piede{padding:3rem var(--margine)2.5rem;color:var(--pietra);--fondo-sole:var(--notte);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem 2rem;font-size:.95rem;display:grid}.piede-sole{width:4.5rem;height:4.5rem;color:var(--terra)}.piede-nome{font-family:var(--display);color:var(--farina);font-size:1.5rem;line-height:1.15}.piede-nome span{font-family:var(--testo);color:var(--pietra);font-size:.95rem}.piede-dati{text-align:right}.piede-crediti{opacity:.7;grid-column:1/-1;font-size:.85rem}@media (width<=760px){.piede{grid-template-columns:auto 1fr}.piede-dati{text-align:left;grid-column:1/-1}}html.js .rivela{opacity:0;transition:opacity 1s ease-out,transform 1.1s var(--curva);transform:translateY(26px)}html.js .rivela.dentro{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.apertura{height:auto}.apertura-palco{position:relative}.apertura-foto img,.apertura-testo{transform:none!important}.apertura-testo,.apertura-piede{opacity:1!important}.impasto-palco{height:80svh;position:relative;--stesa:1!important;--cotta:1!important;--p:0!important}.disco{left:50%}.impasto-battute{margin-top:0}.battuta{max-width:46rem;min-height:0;padding-top:3rem;padding-bottom:3rem}html.js .battuta>*,html.js .rivela{opacity:1;transform:none}.impasto-palco{z-index:auto}}html:not(.js) .impasto-palco{--stesa:1;--cotta:1}