[tabindex="-1"]:focus:not(:is(a,button,input,textarea,select,[role=button],[role=link],[role=option],[role=menuitem],[role=tab],[role=radio],[role=slider],[role=gridcell])){box-shadow:none!important;outline:none!important}a:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:none}@font-face{font-family:Archivo;src:url(/fonts/archivo-variable.woff2)format("woff2");font-weight:100 900;font-stretch:62% 125%;font-display:swap}:root{--carta:#ecebe4;--inchiostro:#1e2318;--grafite:#5f6156;--filo:#d2d0c5;--stampa:#faf9f4;--foglia:#a2642a;--x:clamp(20px,4.4vw,64px);--nero:var(--inchiostro);--bianco:var(--stampa);--button-hover:#000;--shot:#f6f5f0;--shadow-line:#1e23180f;--shadow-print:#1e231873}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--carta)}body{color:var(--inchiostro);background:var(--carta);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;font-family:Archivo,system-ui,sans-serif;font-size:17px;font-stretch:100%;line-height:1.55}a{color:inherit}:focus-visible{outline:2px solid var(--inchiostro);outline-offset:3px}.top{padding:28px var(--x) 0;justify-content:space-between;align-items:baseline;display:flex}.mark{letter-spacing:-.01em;font-size:19px;font-weight:700;font-stretch:112%;text-decoration:none}.mark span{color:var(--grafite);letter-spacing:0;margin-left:6px;font-size:15px;font-weight:400;font-stretch:100%}.top nav{gap:28px;font-size:15px;display:flex}.top nav a{color:var(--grafite);text-decoration:none}.top nav a:hover{color:var(--inchiostro)}.story{padding:0 var(--x);grid-template-columns:minmax(0,1fr) minmax(0,.86fr);grid-template-areas:"hero print""recipe print";column-gap:clamp(40px,6vw,104px);display:grid}.hero{grid-area:hero}.recipe{grid-area:recipe}.print-wrap{grid-area:print}.copy{padding:clamp(56px,11vh,120px) 0 0}.recipe{padding-bottom:96px}.recipe .label{color:var(--grafite);font-size:16px}.recipe h2.name{letter-spacing:-.03em;color:var(--foglia);margin-top:6px;font-size:clamp(34px,3.2vw,46px);font-weight:740;font-stretch:118%;line-height:1}h1{letter-spacing:-.035em;max-width:11.5ch;font-size:clamp(44px,5.6vw,84px);font-weight:760;font-stretch:118%;line-height:.98}.lede{max-width:31em;color:var(--inchiostro);margin-top:32px;font-size:20px;line-height:1.5}.act{flex-wrap:wrap;align-items:center;gap:28px;margin-top:40px;display:flex}.btn{background:var(--inchiostro);height:54px;color:var(--stampa);border-radius:27px;align-items:center;padding:0 30px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{background:var(--button-hover)}.req{color:var(--grafite);max-width:19em;font-size:15px;line-height:1.45}.recipe{max-width:40em;margin-top:clamp(96px,16vh,168px)}.recipe .intro{color:var(--grafite);max-width:30em;margin-top:14px}.sheet{border-top:1px solid var(--inchiostro);margin-top:32px}.row{border-bottom:1px solid var(--filo);grid-template-columns:9.5em 12em minmax(0,1fr);align-items:baseline;gap:16px;padding:13px 0;font-size:16px;display:grid}.row dt{color:var(--grafite)}.row dd{font-weight:600}.row .explanation{color:var(--grafite);font-size:15px;font-weight:400;line-height:1.45}.note{color:var(--grafite);margin-top:18px;font-size:14px}.print-wrap{position:relative}.print{background:var(--stampa);box-shadow:0 1px 0 var(--shadow-line),0 22px 48px -28px var(--shadow-print);margin-top:24px;padding:clamp(14px,1.6vw,22px) clamp(14px,1.6vw,22px) 0;position:sticky;top:28px}.print img{object-fit:cover;aspect-ratio:2/3;width:100%;height:auto;max-height:calc(100vh - 150px);display:block}.print figcaption{color:var(--grafite);justify-content:space-between;gap:16px;padding:12px 2px 14px;font-size:13px;display:flex}.wrap{padding:0 var(--x)}section.band{border-top:1px solid var(--filo);padding:120px 0}.band h2{letter-spacing:-.03em;max-width:14ch;font-size:clamp(32px,3.4vw,48px);font-weight:720;font-stretch:115%;line-height:1.02}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,36px);margin-top:56px;list-style:none;display:grid}.steps li{flex-direction:column;gap:18px;display:flex}.shot{aspect-ratio:16/10;background:var(--shot);border:1px solid var(--filo);border-radius:6px;overflow:hidden}.shot img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.steps b{font-size:19px;font-weight:650;display:block}.steps b em{color:var(--grafite);margin-right:10px;font-style:normal;font-weight:500}.steps p{color:var(--grafite);max-width:26em;margin-top:6px;font-size:16px}.why{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,6vw,104px);display:grid}.facts{border-top:1px solid var(--inchiostro);list-style:none}.facts li{border-bottom:1px solid var(--filo);grid-template-columns:12em minmax(0,1fr);gap:24px;padding:22px 0;display:grid}.facts b{font-weight:650}.facts p{color:var(--grafite)}.price{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,6vw,104px);display:grid}.plans{border-top:1px solid var(--inchiostro);grid-template-columns:1fr 1fr;display:grid}.plan{padding:28px 28px 8px 0}.plan+.plan{border-left:1px solid var(--filo);padding-left:28px}.plan h3{font-size:18px;font-weight:650}.amount{letter-spacing:-.03em;margin-top:14px;font-size:56px;font-weight:760;font-stretch:115%;line-height:1}.plan p{color:var(--grafite);max-width:22em;margin-top:16px}.plan .launch{color:var(--inchiostro);margin-top:10px;font-weight:600}.faq{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,6vw,104px);display:grid}.qa{border-top:1px solid var(--inchiostro)}details{border-bottom:1px solid var(--filo)}summary{cursor:pointer;justify-content:space-between;gap:24px;padding:20px 0;font-weight:600;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:11px;height:11px;margin-top:7px;transition:transform .2s;transform:rotate(45deg)}details[open] summary:after{transform:rotate(225deg)}details p{color:var(--grafite);max-width:40em;padding:0 0 22px}footer{border-top:1px solid var(--filo);color:var(--grafite);flex-wrap:wrap;justify-content:space-between;gap:24px;padding:40px 0 48px;font-size:14px;display:flex}footer nav{gap:24px;display:flex}@media (width<=960px){.story{grid-template-columns:1fr;grid-template-areas:"hero""print""recipe";column-gap:0}.print-wrap{margin:48px 0 0}.recipe{margin-top:96px}.print{position:relative;top:0}.print img{max-height:none}.copy{padding-top:40px}.why,.price,.faq{grid-template-columns:1fr;gap:40px}.steps{grid-template-columns:1fr;gap:48px}}@media (width<=600px){body{font-size:16px}.top nav a:not(.language){display:none}.lede{font-size:18px}.row{grid-template-columns:1fr 1fr;row-gap:2px}.row .explanation{grid-column:1/-1}.facts li{grid-template-columns:1fr;gap:6px}.plans{grid-template-columns:1fr}.plan+.plan{border-left:0;border-top:1px solid var(--filo);padding-left:0}section.band{padding:80px 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}}button{font:inherit;color:inherit}.language{color:var(--grafite);text-decoration:none}.language:hover{text-decoration:underline}.footer-links{flex-wrap:wrap}.skip{z-index:10;background:var(--stampa);color:var(--inchiostro);padding:12px;position:absolute;top:12px;left:12px;transform:translateY(-200%)}.skip:focus{transform:none}@media (width<=600px){footer{flex-direction:column}footer nav{flex-wrap:wrap}.top nav a:not(.language){display:none}}
