@font-face{font-family:Nothing You Could Do;font-style:normal;font-display:swap;font-weight:400;src:url(/wp-content/themes/cortocircuito/assets/nothing-you-could-do-latin-400-normal.B7VfwEBS.woff2)format("woff2"),url(/wp-content/themes/cortocircuito/assets/nothing-you-could-do-latin-400-normal.B-z6TBkt.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#faf8f4;--paper-2:#f4efe6;--white:#fff;--ink:#302b27;--ink-2:#2a2521;--clay:#a44d30;--clay-deep:#8b3f27;--olive:#5c6b3c;--muted:#68605b;--line:#e2dbd2;--line-2:#d3c9bd;--shadow:0 24px 60px -38px #302b2773;--serif:"Rufina",Georgia,"Times New Roman",serif;--sans:"Gantari Variable","Gantari",system-ui,-apple-system,"Segoe UI",sans-serif;--hand:"Nothing You Could Do","Segoe Script",cursive;--ease:cubic-bezier(.2,.8,.25,1);--gut:clamp(18px,4.6vw,72px);--maxw:1420px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--paper);min-width:320px;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:clamp(15px,.55vw + 13px,17px);font-weight:380;line-height:1.66;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,h4{font-family:var(--serif);letter-spacing:-.028em;margin:0;font-weight:400;line-height:1.06}h1{font-size:clamp(2.6rem,5.1vw,4.7rem)}h2{font-size:clamp(2rem,3.5vw,3.35rem)}h3{letter-spacing:-.018em;font-size:clamp(1.22rem,1.5vw,1.6rem);line-height:1.18}h4{font-size:1.06rem;line-height:1.25}p{margin:0 0 1.05em}strong{font-weight:640}ul,ol{margin:0 0 1.15em;padding-left:1.15em}li{margin-bottom:.45em}:focus-visible{outline:2.5px solid var(--clay);outline-offset:4px;border-radius:2px}::selection{color:var(--ink);background:#e8d6cc}figure{margin:0}figcaption{color:var(--muted);padding-top:.6em;font-size:.82rem}hr{border:0;border-top:1px solid var(--line);margin:2.6rem 0}.wrap{max-width:var(--maxw);padding-inline:var(--gut);margin-inline:auto}.wrap-n{max-width:820px;padding-inline:var(--gut);margin-inline:auto}.band{padding-block:clamp(52px,7vw,104px)}.band-paper{background:var(--paper)}.band-warm{background:var(--paper-2)}.band-white{background:var(--white)}.band-dark{background:var(--ink-2);color:#f2ece4}.band-dark h1,.band-dark h2,.band-dark h3{color:#fbf7f1}.eyebrow{text-transform:uppercase;letter-spacing:.2em;color:var(--clay);margin-bottom:1.15em;font-size:.72rem;font-weight:600;display:block}.band-dark .eyebrow{color:#d9a084}.lead{color:var(--muted);max-width:46ch;font-size:clamp(1rem,.5vw + .9rem,1.16rem)}.band-dark .lead{color:#cdc3b8}.hand{font-family:var(--hand);color:var(--clay);line-height:1.35}.tick{letter-spacing:.24em;text-transform:uppercase;color:var(--muted);font-size:.72rem;display:block}.thread{--thread:var(--clay);color:inherit;white-space:normal;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 8' preserveAspectRatio='none'%3E%3Cpath d='M0 5.4C18 1.6 34 6.9 58 4.2S102 .8 120 5' fill='none' stroke='%23a44d30' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-position:0 100%;background-repeat:no-repeat;background-size:100% 6px;padding-bottom:.24em;font-weight:520;text-decoration:none;position:relative}.thread:hover,.thread:focus-visible{color:var(--clay-deep)}.band-dark .thread{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 8' preserveAspectRatio='none'%3E%3Cpath d='M0 5.4C18 1.6 34 6.9 58 4.2S102 .8 120 5' fill='none' stroke='%23d9a084' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")}.band-dark .thread:hover{color:#f0c3a8}@media (prefers-reduced-motion:no-preference){.thread{transition:background-size .42s var(--ease),color .2s;background-size:0 6px}.thread:hover,.thread:focus-visible,a:hover>.thread-host,.thread-row:hover .thread{background-size:100% 6px}}.plain{text-decoration:none}.body-copy a:not(.thread):not(.btn){color:var(--clay-deep);text-underline-offset:.18em;text-decoration:underline 1px #d9b8a8}.body-copy a:not(.thread):not(.btn):hover{text-decoration-color:var(--clay)}.thread-row{border-bottom:1px solid var(--line);align-items:baseline;gap:18px;padding-block:clamp(14px,1.6vw,20px);font-size:1.02rem;text-decoration:none;display:flex}.band-dark .thread-row{border-color:#4a423b}.thread-row .arw{color:var(--clay);transition:transform .34s var(--ease);margin-left:auto}.band-dark .thread-row .arw{color:#d9a084}.thread-row:hover .arw{transform:translate(7px)}.btn{background:var(--ink);color:#fdfaf6;letter-spacing:.005em;border:1px solid var(--ink);transition:background .25s var(--ease),transform .25s var(--ease);border-radius:999px;align-items:center;gap:.6em;padding:.86em 1.5em;font-size:.93rem;font-weight:540;text-decoration:none;display:inline-flex}.btn .arw{transition:transform .3s var(--ease)}.btn:hover{background:var(--clay-deep);border-color:var(--clay-deep)}.btn:hover .arw{transform:translate(3px,-3px)}.btn-ghost{color:var(--ink);border:1px solid var(--line-2);background:0 0}.btn-ghost:hover{background:var(--ink);color:#fdfaf6;border-color:var(--ink)}.site-head{z-index:60;backdrop-filter:blur(9px);border-bottom:1px solid var(--line);background:#faf8f4ed;position:sticky;top:0}.head-in{align-items:center;gap:clamp(14px,2vw,34px);min-height:74px;padding-block:11px;display:flex}.brand{flex:none;align-items:center;gap:12px;min-height:44px;padding-block:3px;text-decoration:none;display:flex}.brand svg{flex:none;width:38px;height:38px}.brand-tx{flex-direction:column;line-height:1;display:flex}.brand-tx b{font-family:var(--serif);letter-spacing:-.02em;font-size:1.42rem;font-weight:400}.brand-tx span{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin-top:5px;font-size:.72rem}.nav{align-items:center;gap:clamp(12px,1.7vw,28px);margin-inline:auto;display:flex}.nav a{color:var(--ink);padding-block:11px;font-size:.925rem;text-decoration:none}.nav a[aria-current=page]{color:var(--clay)}.head-cta{flex:none}.burger{border:1px solid var(--line-2);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-left:auto;display:none}.burger span{background:var(--ink);width:17px;height:1.5px;display:block;position:relative}.burger span:before,.burger span:after{content:"";background:var(--ink);width:17px;height:1.5px;position:absolute;left:0}.burger span{transition:background-color .18s var(--ease)}.burger span:before,.burger span:after{transition:transform .26s var(--ease),top .18s var(--ease)}.burger span:before{top:-5px}.burger span:after{top:5px}.site-head[data-open] .burger span{background:0 0}.site-head[data-open] .burger span:before{top:0;transform:rotate(45deg)}.site-head[data-open] .burger span:after{top:0;transform:rotate(-45deg)}@media (prefers-reduced-motion:reduce){.burger span,.burger span:before,.burger span:after{transition:none}}@media (width<=980px){.burger{display:flex}.nav,.head-cta{background:var(--paper);border-bottom:1px solid var(--line);padding:8px var(--gut) 22px;flex-direction:column;gap:0;margin:0;display:none;position:absolute;top:100%;left:0;right:0}.nav{overscroll-behavior:contain;max-height:calc(100dvh - 75px);overflow-y:auto}.site-head[data-open] .nav,.site-head[data-open] .head-cta{display:flex}.site-head[data-open] .head-cta{border-bottom:1px solid var(--line);align-items:center;padding-top:0}.nav a{border-bottom:1px solid var(--line);padding-block:13px;font-size:1.02rem}.nav a:last-child{border-bottom:0}}.site-foot{background:var(--paper);border-top:1px solid var(--line);position:relative;overflow:hidden}.foot-in{grid-template-columns:minmax(220px,1fr) 2fr;align-items:start;gap:clamp(26px,4vw,60px);padding-block:clamp(40px,5vw,62px);display:grid}.foot-nav{flex-wrap:wrap;gap:4px 26px;font-size:.9rem;display:flex}.foot-nav a{padding-block:11px;text-decoration:none}.foot-nav a:hover{color:var(--clay)}.foot-legal a{padding-block:11px;display:inline-block}.foot-legal{color:var(--muted);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:2px 24px;margin-top:20px;padding-top:18px;font-size:.82rem;display:flex}.foot-tag{font-family:var(--serif);margin-top:14px;font-size:1.3rem}.foot-thread{pointer-events:none;opacity:.85;width:min(560px,52%);position:absolute;bottom:0;right:0}@media (width<=760px){.foot-in{grid-template-columns:1fr}.foot-thread{display:none}}.page-head{padding-block:clamp(40px,5.4vw,78px) clamp(24px,3vw,38px)}.page-head h1{max-width:none;font-size:clamp(2.05rem,3.4vw,3.5rem)}.page-head .lead{max-width:none;margin-top:1.05rem;font-size:clamp(1.04rem,.6vw + .94rem,1.26rem);line-height:1.55}.crumbs{letter-spacing:.06em;color:var(--muted);text-transform:uppercase;margin-bottom:1.6rem;font-size:.76rem}.crumbs a{padding-block:6px;text-decoration:none;display:inline-block}.crumbs a:hover{color:var(--clay)}.crumbs i{color:var(--line-2);padding-inline:.5em;font-style:normal}.body-copy{max-width:70ch}.body-copy h2{max-width:32ch;margin:2.5em 0 .7em}.body-copy h2:first-child{margin-top:0}.body-copy h3{margin:1.9em 0 .55em}.body-copy>p:first-of-type{font-size:1.06em}.body-copy figure{margin:2.2em 0}.body-copy table{border-collapse:collapse;width:100%;margin:1.9em 0;font-size:.92rem}.body-copy th,.body-copy td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.72em .9em}.body-copy th{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:.78rem;font-weight:600}.body-copy tbody tr:hover{background:#f6f1e9}.tablewrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.note{border-left:1px solid var(--line-2);margin:2.4em 0;padding:0 0 0 clamp(18px,2.4vw,30px);position:relative}.note:before{content:"";background:var(--clay);border-radius:50% 50% 50% 0;width:7px;height:7px;position:absolute;top:.55em;left:-4px;transform:rotate(-45deg)}.note p:last-child{margin-bottom:0}.note b{font-family:var(--serif);margin-bottom:.25em;font-size:1.1em;font-weight:400;display:block}.faq{margin-top:2.8rem}.faq>h2{margin-bottom:1.1em}.qa{border-top:1px solid var(--line)}.qa:last-of-type{border-bottom:1px solid var(--line)}.qa summary{cursor:pointer;align-items:flex-start;gap:16px;padding-block:clamp(15px,1.7vw,21px);list-style:none;display:flex}.qa summary::-webkit-details-marker{display:none}.qa summary h3{font-family:var(--sans);letter-spacing:0;flex:1;margin:0;font-size:1.02rem;font-weight:540;line-height:1.45}.qa .sign{flex:none;width:19px;height:19px;margin-top:.32em;position:relative}.qa .sign:before,.qa .sign:after{content:"";background:var(--clay);transition:transform .3s var(--ease);position:absolute;top:50%;left:50%}.qa .sign:before{width:15px;height:1.4px;transform:translate(-50%,-50%)}.qa .sign:after{width:1.4px;height:15px;transform:translate(-50%,-50%)}.qa[open] .sign:after{transform:translate(-50%,-50%)scaleY(0)}.qa .ans{max-width:66ch;color:var(--muted);padding:0 0 clamp(16px,1.8vw,22px)}.qa .ans p:last-child{margin-bottom:0}.qa:hover summary h3{color:var(--clay-deep)}@media (prefers-reduced-motion:no-preference){.rise{opacity:0;transform-origin:50% 100%;transform:translateY(15px)scale(.992)}.rise-on{opacity:1;transition:opacity .62s var(--ease),transform .72s var(--ease);transform:none}.rise-d1{transition-delay:80ms}.rise-d2{transition-delay:.16s}.rise-d3{transition-delay:.24s}}.meta{color:var(--muted);letter-spacing:.02em;font-size:.8rem}.pill{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line-2);border-radius:999px;padding:.34em .85em;font-size:.7rem;display:inline-block}.sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--ink);color:#fff;transition:top .2s var(--ease);border-radius:0 0 6px 6px;padding:12px 18px;position:absolute;top:-72px;left:12px}.skip:focus{top:0}.nav-i{align-items:center;gap:2px;display:flex;position:relative}.nav-i>a{color:var(--ink);padding-block:11px;font-size:.925rem;text-decoration:none}.nav-i>a[aria-current=page]{color:var(--clay)}.nav-x{cursor:pointer;background:0 0;border:0;place-items:center;width:22px;height:32px;padding:0;display:grid}.nav-x svg{fill:none;width:11px;height:7px;stroke:var(--muted);stroke-width:1.6px;stroke-linecap:round;transition:transform .26s var(--ease),stroke .2s}.nav-i:hover .nav-x svg,.nav-i[data-open] .nav-x svg{stroke:var(--clay)}.nav-i[data-open] .nav-x svg{transform:rotate(180deg)}.nav-i[data-open]>a{color:var(--clay)}.nav-sub{z-index:61;background:var(--paper);border:1px solid var(--line);border-top:2px solid var(--clay);min-width:248px;padding:14px 18px 12px;position:absolute;top:100%;left:-14px;box-shadow:0 26px 44px -32px #302b2780}.nav-sub[hidden]{display:none}.nav-sub[data-wide=true]{min-width:420px}.nav-sub ul{margin:0;padding:0;list-style:none}.nav-sub[data-wide=true] ul{columns:2;column-gap:26px}.nav-sub li{break-inside:avoid;margin:0}.nav-sub li a{color:var(--ink);padding:.46em 0;font-size:.88rem;line-height:1.3;text-decoration:none;display:block}.nav-sub li a:hover,.nav-sub li a[aria-current=page]{color:var(--clay)}.nav-sub-all{border-top:1px solid var(--line);letter-spacing:.16em;text-transform:uppercase;color:var(--clay);width:100%;margin-top:10px;padding-top:10px;font-size:.72rem;font-weight:600;text-decoration:none;display:inline-block}.nav-sub-all:hover{color:var(--clay-deep)}.nav-legal{display:none}@media (width<=980px){.nav-i{border-bottom:1px solid var(--line);flex-wrap:wrap}.nav-i>a{flex:1;padding-block:14px;font-size:1.02rem}.nav-x{width:44px;height:44px}.nav-sub{border:0;border-top:1px dashed var(--line);box-shadow:none;background:0 0;flex:0 0 100%;min-width:0;padding:2px 0 12px 14px;position:static}.nav-sub[data-wide=true]{min-width:0}.nav-sub[data-wide=true] ul{columns:2;column-gap:16px}.nav-sub li a{padding:.85em 0;font-size:.92rem}.nav-legal{gap:24px;padding:14px 0 2px;font-size:.9rem;display:flex}.nav-legal a{color:var(--muted);padding-block:10px;text-decoration:none}}@media (width<=520px){.nav-sub[data-wide=true] ul{columns:1}}.totop{z-index:70;background:var(--paper);border-radius:50%;place-items:center;width:52px;height:52px;text-decoration:none;display:grid;position:fixed;bottom:clamp(14px,2.4vw,32px);right:clamp(14px,2.4vw,32px);box-shadow:0 12px 26px -16px #302b2780}.totop[hidden]{display:none}.totop svg{width:52px;height:52px;position:absolute;inset:0;transform:rotate(-90deg)}.totop circle{fill:none;stroke-width:2px}.totop-track{stroke:var(--line)}.totop-bar{stroke:var(--clay);stroke-linecap:round}.totop-arw{color:var(--ink);transition:transform .28s var(--ease);font-size:1.05rem;line-height:1}.totop:hover .totop-arw{transform:translateY(-3px)}.chapters{z-index:40;backdrop-filter:blur(9px);border-bottom:1px solid var(--line);background:#faf8f4f0;position:sticky;top:74px}.chapters-in{flex-wrap:wrap;align-items:center;gap:2px clamp(10px,1.4vw,22px);padding-block:6px;display:flex}.chapters-in::-webkit-scrollbar{display:none}.chapters-lbl{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);border-right:1px solid var(--line);flex:none;padding-right:clamp(6px,1vw,14px);font-size:.72rem}.chapters a{color:var(--muted);white-space:nowrap;transition:color .25s var(--ease),border-color .25s var(--ease);border-bottom:2px solid #0000;flex:none;padding:.66em .1em;font-size:.85rem;text-decoration:none}.chapters a i{font-style:normal;font-family:var(--serif);color:var(--muted);padding-right:.45em}.chapters a:hover{color:var(--ink)}.chapters a[data-on=true]{color:var(--clay);border-color:var(--clay)}.chapters a[data-on=true] i{color:var(--clay)}@media (width<=980px){.chapters{top:64px}.chapters-in{scrollbar-width:none;scroll-snap-type:inline proximity;flex-wrap:nowrap;scroll-padding-inline-start:14px;overflow-x:auto}.chapters-in::-webkit-scrollbar{display:none}.chapters a{scroll-snap-align:start}.chapters{isolation:isolate;position:sticky}.chapters:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#faf8f400,#faf8f4f0 62%);width:30px;position:absolute;inset-block:0;inset-inline-end:0}}.art-wrap{padding-block:clamp(22px,3vw,40px) clamp(40px,5vw,74px)}.art-col{max-width:76ch}.more{border-top:1px solid var(--line);background:var(--white)}.more-in{padding-block:clamp(34px,4.4vw,64px)}.more h2{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:1.5em;font-size:.72rem;font-weight:600}.more-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(14px,2vw,26px);display:grid}.more-grid a{border:1px solid var(--line);background:var(--paper);min-height:118px;transition:border-color .3s var(--ease),transform .3s var(--ease);border-radius:2px;flex-direction:column;justify-content:space-between;gap:1.4em;padding:clamp(16px,1.8vw,22px);text-decoration:none;display:flex}.more-grid a b{font-family:var(--serif);letter-spacing:-.015em;font-size:clamp(1.02rem,1.3vw,1.24rem);font-weight:400;line-height:1.2}.more-grid a span{letter-spacing:.14em;text-transform:uppercase;color:var(--clay);font-size:.8rem}.more-grid a:hover{border-color:var(--line-2);transform:translateY(-2px)}.more-grid a:hover span{color:var(--clay-deep)}.fig-ai{margin:0;position:relative}.fig-ai>img{width:100%;aspect-ratio:var(--ratio,3 / 2);object-fit:cover;border-radius:2px;display:block}.fig-ai .ai-badge{color:#fff;min-height:20px;font:600 .72rem/1.35 var(--sans);letter-spacing:.09em;pointer-events:none;background:#332c27;border:1.5px solid #ffffffe6;border-radius:5px;padding:.14em .5em;position:absolute;top:10px;right:10px}.fig-ai figcaption{flex-wrap:wrap;align-items:baseline;gap:.2em .7em;display:flex}.fig-ai .ai-note{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:.72rem}.fig-ai figcaption.only{padding-top:.45em}.recipe{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:start;gap:clamp(20px,3vw,46px);margin:2.4rem 0;display:grid}.recipe h2{margin-top:0}.rec-facts{grid-template-columns:repeat(3,auto);gap:12px 22px;margin:0 0 1.6rem;padding:0;list-style:none;display:grid}.rec-facts li{color:var(--muted);font-size:.82rem}.rec-facts b{font-family:var(--serif);color:var(--ink);font-size:1.16rem;font-weight:400;display:block}.ing{margin:0;padding:0;list-style:none}.ing li{border-bottom:1px solid var(--line);padding:.5em 0 .5em 1.3em;font-size:.95rem;position:relative}.ing li:before{content:"";background:var(--clay);border-radius:50% 50% 50% 0;width:6px;height:6px;position:absolute;top:1.05em;left:0;transform:rotate(-45deg)}.steps{counter-reset:st;margin:0;padding:0;list-style:none}.steps li{padding:0 0 1.15em 2.6rem;font-size:.98rem;position:relative}.steps li:before{counter-increment:st;content:counter(st,decimal-leading-zero);font-family:var(--serif);color:var(--clay);font-size:1.05rem;position:absolute;top:.05em;left:0}@media (width<=820px){.recipe{grid-template-columns:1fr}}.stack{gap:clamp(16px,2vw,26px);display:grid}.row-card{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:center;gap:clamp(16px,2.4vw,32px);padding-bottom:clamp(16px,2vw,26px);text-decoration:none;display:grid}.row-card .fig-ai>img{aspect-ratio:1.5}.row-card h3{margin-bottom:.35em}.row-card p{color:var(--muted);max-width:60ch;margin:0;font-size:.92rem}.row-card .go{color:var(--clay);margin-top:.7em;font-size:.85rem;display:inline-block}.row-card:hover h3{color:var(--clay-deep)}.row-card:hover .go{transform:translate(5px)}.row-card .go{transition:transform .3s var(--ease)}@media (width<=620px){.row-card{grid-template-columns:1fr;gap:12px}}.tiles{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:clamp(16px,2.2vw,28px);display:grid}.tile{text-decoration:none;display:block}.tile .fig-ai>img{aspect-ratio:1.34}.tile h3{margin-top:.6em;font-size:1.12rem}.tile p{color:var(--muted);margin:.25em 0 0;font-size:.86rem}.tile:hover h3{color:var(--clay-deep)}.fig-linked{margin:2.4em 0}.fig-linked img{aspect-ratio:3/2;object-fit:cover;border-radius:2px;width:100%;display:block}.fig-linked a{display:block}.fig-linked figcaption{color:var(--muted);padding-top:.6em;font-size:.82rem}.hub-list{margin-top:clamp(30px,4vw,54px)}.hub-list>h2{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:.74rem;font-family:var(--sans);border-bottom:1px solid var(--line);margin-bottom:1.6em;padding-bottom:.9em;font-weight:600}.row-card .fig-ai .ai-badge,.tile .fig-ai .ai-badge{padding:.08em .38em;font-size:.6rem;top:6px;right:6px}.row-card .fig-ai figcaption,.tile .fig-ai figcaption{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding-top:.4em;font-size:.72rem}.scheda{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:0;margin:clamp(20px,2.6vw,34px) 0 0;padding:0;list-style:none;display:flex}.scheda li{border-right:1px solid var(--line);margin:0;padding:clamp(12px,1.5vw,18px) clamp(20px,2.6vw,38px) clamp(12px,1.5vw,18px) 0}.scheda li:last-child{border-right:0}.scheda b{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(1.5rem,2.3vw,2.1rem);font-weight:400;line-height:1;display:block}.scheda span{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:.5em;font-size:.72rem;display:block}[data-v=dossier] .art-col{counter-reset:sec;max-width:70ch}[data-v=dossier] .body-copy h2{border-top:1px solid var(--line);max-width:30ch;padding-top:.85em;font-size:clamp(1.6rem,2.3vw,2.15rem);position:relative}[data-v=dossier] .body-copy h2:before{counter-increment:sec;content:counter(sec,decimal-leading-zero);font-family:var(--sans);letter-spacing:.12em;color:var(--clay);font-size:.78rem;font-weight:600;position:absolute;top:.95em;left:-3.6rem}[data-v=dossier] .body-copy>p:first-of-type{color:var(--ink);font-size:1.1em}[data-v=dossier] .art-hero{width:calc(min(100vw, var(--maxw)) - 2 * var(--gut));max-width:none;margin-bottom:clamp(26px,3.4vw,44px)}[data-v=dossier] .art-hero>img{aspect-ratio:2.45}[data-v=dossier] .art-hero figcaption{text-align:right}@media (width<=1180px){[data-v=dossier] .body-copy h2:before{margin-bottom:.5em;display:block;position:static;left:auto}[data-v=dossier] .body-copy h2{padding-top:.7em}}[data-v=mercato] .art-col{max-width:none}[data-v=mercato] .art-hero{width:100vw;max-width:100vw;margin-bottom:clamp(26px,3.4vw,46px);margin-left:calc(50% - 50vw)}[data-v=mercato] .art-hero>img{aspect-ratio:2.6;border-radius:0}[data-v=mercato] .art-hero figcaption{max-width:var(--maxw);padding-inline:var(--gut);margin-inline:auto}[data-v=mercato] .body-copy{columns:2;column-gap:clamp(30px,4vw,72px);max-width:none}[data-v=mercato] .body-copy h2{column-span:all;border-left:3px solid var(--clay);max-width:26ch;margin:2.2em 0 .8em;padding-left:clamp(12px,1.4vw,18px)}[data-v=mercato] .body-copy h2:first-child{margin-top:0}[data-v=mercato] .body-copy figure,[data-v=mercato] .body-copy .note{break-inside:avoid}[data-v=mercato] .faq,[data-v=mercato] .dateline,[data-v=mercato] .hub-list{max-width:76ch}@media (width<=900px){[data-v=mercato] .body-copy{columns:1}}[data-v=almanacco] .art-col{max-width:86ch}[data-v=almanacco] .body-copy{max-width:none}[data-v=almanacco] .art-hero{width:calc(min(100vw, var(--maxw)) - 2 * var(--gut));border-top:1px solid var(--line);max-width:none;margin-bottom:clamp(24px,3vw,40px);padding-top:14px}[data-v=almanacco] .art-hero>img{aspect-ratio:2.95}[data-v=almanacco] .body-copy h2{align-items:baseline;gap:.7em;max-width:none;margin:2.6em 0 .8em;font-size:clamp(1.55rem,2.2vw,2.05rem);display:flex}[data-v=almanacco] .body-copy h2:after{content:"";background:var(--line-2);flex:1;height:1px;transform:translateY(-.35em)}[data-v=almanacco] .body-copy p{max-width:72ch}[data-v=almanacco] .body-copy ul{max-width:72ch;padding:0;list-style:none}[data-v=almanacco] .body-copy ul li{border-bottom:1px solid var(--line);margin:0;padding:.6em 0 .6em 1.6em;position:relative}[data-v=almanacco] .body-copy ul li:before{content:"";background:var(--clay);border-radius:50% 50% 50% 0;width:7px;height:7px;position:absolute;top:1.15em;left:.1em;transform:rotate(-45deg)}[data-v=ricetta] .art-col{max-width:80ch}[data-v=ricetta] .art-col:has(.recipe){grid-template-columns:minmax(0,1fr) minmax(0,30ch);align-items:start;column-gap:clamp(24px,3vw,46px);display:grid}[data-v=ricetta] .art-col:has(.recipe)>*{grid-column:1/-1}[data-v=ricetta] .art-col:has(.recipe) .art-hero{grid-area:1/2;margin:0}[data-v=ricetta] .art-col:has(.recipe) .recipe{grid-area:1/1}[data-v=ricetta] .art-col:has(.recipe) .art-hero>img{aspect-ratio:.86}@media (width<=900px){[data-v=ricetta] .art-col:has(.recipe){display:block}[data-v=ricetta] .art-col:has(.recipe) .art-hero{margin-bottom:clamp(22px,3vw,34px)}[data-v=ricetta] .art-col:has(.recipe) .art-hero>img{aspect-ratio:1.3}}[data-v=ricetta] .recipe{border:1px solid var(--line-2);background:var(--white);margin:0 0 clamp(26px,3vw,42px);padding:clamp(20px,2.6vw,38px)}[data-v=ricetta] .recipe h2{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--clay);margin:0 0 1.3em;font-size:.76rem;font-weight:600}[data-v=ricetta] .body-copy{max-width:72ch}[data-v=ricetta] .body-copy h2{border-bottom:1px solid var(--line);max-width:34ch;padding-bottom:.45em;font-size:clamp(1.42rem,1.9vw,1.78rem)}[data-v=storia] .art-col{max-width:72ch}[data-v=storia] .art-hero{width:calc(min(100vw, var(--maxw)) - 2 * var(--gut));max-width:none;margin-bottom:clamp(28px,3.6vw,48px)}[data-v=storia] .art-hero>img{aspect-ratio:3.3}[data-v=storia] .body-copy{font-size:1.06rem;line-height:1.72}[data-v=storia] .body-copy>p:first-of-type:first-letter{float:left;font-family:var(--serif);color:var(--clay);padding:.06em .12em 0 0;font-size:3.6em;line-height:.82}[data-v=storia] .body-copy h2{max-width:28ch;margin:2.7em 0 .65em;font-size:clamp(1.58rem,2.2vw,2.1rem)}[data-v=storia] .body-copy h2:after{content:"";background:var(--clay);width:38px;height:2px;margin-top:.6em;display:block}[data-v=storia] .note{font-family:var(--serif);color:var(--ink);border-left:0;margin:2.6em 0;padding:0;font-size:clamp(1.18rem,1.7vw,1.5rem);line-height:1.35}[data-v=storia] .note:before{content:"“";width:34px;height:34px;font-family:var(--serif);color:var(--clay);background:0 0;border-radius:0;font-size:2.6rem;line-height:.7;display:block;position:static;transform:none}[data-v=storia] .note b{letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-family:var(--sans);color:var(--muted);margin-bottom:.6em}[data-v=legale] .art-col{max-width:64ch}[data-v=legale] .body-copy h2{max-width:40ch;margin-top:2.2em;font-size:clamp(1.2rem,1.5vw,1.45rem)}.body-copy .body-fig{clear:both;margin:2.7em 0 2.4em}.body-copy .body-fig>img{aspect-ratio:1.9}[data-v=dossier] .body-fig{width:calc(min(100vw, var(--maxw)) - 2 * var(--gut));max-width:none}[data-v=dossier] .body-fig>img{aspect-ratio:2.45}[data-v=dossier] .body-fig figcaption{text-align:right}[data-v=mercato] .body-fig{column-span:all;margin-inline:0}[data-v=mercato] .body-fig>img{aspect-ratio:2.2}[data-v=almanacco] .body-fig{border-top:1px solid var(--line);padding-top:14px}[data-v=almanacco] .body-fig>img{aspect-ratio:2.4}[data-v=ricetta] .body-fig>img{aspect-ratio:1.5}[data-v=storia] .body-fig{width:calc(min(100vw, var(--maxw)) - 2 * var(--gut));max-width:none}[data-v=storia] .body-fig>img{aspect-ratio:2.9}@media (width<=980px){.body-copy .body-fig>img,[data-v=dossier] .body-fig>img,[data-v=storia] .body-fig>img,[data-v=almanacco] .body-fig>img,[data-v=mercato] .body-fig>img{aspect-ratio:1.6}}[data-v=dossier] .art-col,[data-v=almanacco] .art-col,[data-v=ricetta] .art-col,[data-v=storia] .art-col,[data-v=dossier] .body-copy,[data-v=mercato] .body-copy,[data-v=almanacco] .body-copy,[data-v=ricetta] .body-copy,[data-v=storia] .body-copy{max-width:none}[data-v=dossier] .body-copy p,[data-v=mercato] .body-copy p,[data-v=almanacco] .body-copy p,[data-v=ricetta] .body-copy p,[data-v=storia] .body-copy p,[data-v=dossier] .body-copy li,[data-v=almanacco] .body-copy li,[data-v=ricetta] .body-copy li,[data-v=storia] .body-copy li{text-align:justify;text-justify:inter-word;hyphens:auto;max-width:none}[data-v=dossier] .body-copy h2,[data-v=mercato] .body-copy h2,[data-v=almanacco] .body-copy h2,[data-v=ricetta] .body-copy h2,[data-v=storia] .body-copy h2,[data-v=dossier] .body-copy h3,[data-v=mercato] .body-copy h3,[data-v=almanacco] .body-copy h3,[data-v=ricetta] .body-copy h3,[data-v=storia] .body-copy h3,[data-v=dossier] .faq,[data-v=mercato] .faq,[data-v=almanacco] .faq,[data-v=ricetta] .faq,[data-v=storia] .faq,[data-v=mercato] .dateline,[data-v=mercato] .hub-list{max-width:none}[data-v=dossier] .body-fig,[data-v=storia] .body-fig,[data-v=almanacco] .body-fig,[data-v=ricetta] .body-fig,[data-v=dossier] .art-hero,[data-v=storia] .art-hero,[data-v=almanacco] .art-hero{width:auto;max-width:none}@media (width<=600px){[data-v=dossier] .body-copy p,[data-v=mercato] .body-copy p,[data-v=almanacco] .body-copy p,[data-v=ricetta] .body-copy p,[data-v=storia] .body-copy p,[data-v=dossier] .body-copy li,[data-v=almanacco] .body-copy li,[data-v=ricetta] .body-copy li,[data-v=storia] .body-copy li{text-align:left}}
