{"id":927,"date":"2026-10-21T18:49:15","date_gmt":"2026-10-21T16:49:15","guid":{"rendered":"https:\/\/www.sorsoofcoffee.it\/?page_id=927"},"modified":"2026-10-26T22:46:23","modified_gmt":"2026-10-26T21:46:23","slug":"home-new","status":"publish","type":"page","link":"https:\/\/www.sorsoofcoffee.it\/it\/","title":{"rendered":"3D-Printable Portable Espresso Machine &#8211; Home"},"content":{"rendered":"\n<div class=\"wp-block-group alignfull briu-lp hp is-layout-flow wp-container-core-group-is-layout-a2902c9c wp-block-group-is-layout-flow\" style=\"margin-top:0;margin-bottom:0\">\n<style id=\"sx-motion-css\">\n\/* Sorso motion \u2014 same language as the Bri\u00f9 page: easing cubic-bezier(.3,.1,.2,1), small rises, sequential pops, lines that draw *\/\n.sxm .briu-lp .mv{transition:opacity .7s cubic-bezier(.3,.1,.2,1),transform .7s cubic-bezier(.3,.1,.2,1)!important;transition-delay:calc(var(--i,0)*110ms)!important}\n.sxm .briu-lp .mv:not(.is-in){opacity:0;transform:translateY(14px)}\n.sxm-pre .briu-lp>section{opacity:0}\n\/* words *\/\n.sxm .briu-lp .sx-words .w{position:relative;top:0;transition:opacity .6s cubic-bezier(.3,.1,.2,1),top .6s cubic-bezier(.3,.1,.2,1);transition-delay:calc(var(--w,0)*70ms)}\n.sxm .briu-lp .sx-words:not(.is-in) .w{opacity:0;top:.3em}\n.sxm .briu-lp .sx-words img{transition:opacity .6s cubic-bezier(.3,.1,.2,1);transition-delay:calc(var(--w,0)*70ms)}\n.sxm .briu-lp .sx-words:not(.is-in) img{opacity:0}\n\/* lines that draw (timeline + FAQ) *\/\n.sxm .briu-lp .bl-tl-row.mv,.sxm .briu-lp .bl-faq>details.mv{position:relative;border-color:transparent!important}\n.sxm .briu-lp .bl-tl-row.mv::after,.sxm .briu-lp .bl-faq>details.mv::before{content:\"\";position:absolute;left:0;right:0;height:1px;background:rgba(17,17,17,.15);transform:scaleX(0);transform-origin:0 50%;transition:transform 1.1s cubic-bezier(.3,.1,.2,1);transition-delay:calc(var(--i,0)*110ms + .15s)}\n.sxm .briu-lp .bl-tl-row.mv::after{bottom:-1px}.sxm .briu-lp .bl-faq>details.mv::before{top:-1px}\n.sxm .briu-lp .bl-tl-row.mv.is-in::after,.sxm .briu-lp .bl-faq>details.mv.is-in::before{transform:scaleX(1)}\n\/* numbered circles pop (Open Sorso) *\/\n.sxm .briu-lp .sx-grid .bl-feat.mv::before{transition:transform .55s cubic-bezier(.3,1.5,.5,1),opacity .3s;transition-delay:calc(var(--i,0)*110ms + .35s)}\n.sxm .briu-lp .sx-grid .bl-feat.mv:not(.is-in)::before{transform:scale(.2);opacity:0}\n\/* hover \u2014 same values as the Bri\u00f9 cards (lift .25s, media zoom 1.04 .6s) *\/\n.briu-lp .hp-way{transition:transform .25s}.briu-lp .hp-way:hover{transform:translateY(-6px)}\n.briu-lp .hp-way figure{overflow:hidden}.briu-lp .hp-way figure img{transition:transform .6s ease}.briu-lp .hp-way:hover figure img{transform:scale(1.04)}\n.briu-lp .hp-card,.briu-lp .sx-mod{transition:transform .25s,box-shadow .25s}\n.briu-lp .hp-card:hover,.briu-lp .sx-mod:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(17,17,17,.12)}\n.briu-lp .sx-mod figure img{transition:transform .6s ease}.briu-lp .sx-mod:hover figure img{transform:scale(1.04)}\n.briu-lp .hp-principles .hp-pr:hover,.briu-lp .sx-disc .sx-dc:hover{transform:translateY(-6px)}\n.briu-lp .hp-media .wp-block-cover__video-background,.briu-lp .hp-media .wp-block-cover__image-background,.briu-lp .sx-herovid .wp-block-cover__video-background{transition:transform .6s ease}\n.briu-lp .hp-media:hover .wp-block-cover__video-background,.briu-lp .hp-media:hover .wp-block-cover__image-background,.briu-lp .sx-herovid:hover .wp-block-cover__video-background{transform:scale(1.04)}\n.briu-lp .sx-person{overflow:hidden}.briu-lp .sx-person img{transition:transform .6s ease}.briu-lp .sx-person:hover img{transform:scale(1.04)}\n.briu-lp .sx-formcard{transition:box-shadow .25s}.briu-lp .sx-formcard:focus-within{box-shadow:0 18px 40px rgba(17,17,17,.10)}\n\/* About: principles open like the home ones *\/\n.briu-lp .sx-pr .hp-pr{cursor:pointer;justify-content:flex-end}\n.briu-lp .sx-pr .hp-pr summary{text-transform:lowercase}.briu-lp .sx-pr .hp-pr summary::first-letter{text-transform:uppercase}\n@media (prefers-reduced-motion:reduce){.briu-lp .hp-way:hover,.briu-lp .hp-card:hover,.briu-lp .sx-mod:hover,.briu-lp .hp-principles .hp-pr:hover,.briu-lp .sx-disc .sx-dc:hover{transform:none}.briu-lp *:hover img,.briu-lp *:hover video{transform:none!important}}\n<\/style>\n<script>(function(){if(window.__sxMotion)return;window.__sxMotion=1;\nif(!('IntersectionObserver' in window))return;\nif(window.matchMedia&&matchMedia('(prefers-reduced-motion: reduce)').matches)return;\nvar D=document.documentElement;D.classList.add('sxm-pre');setTimeout(function(){D.classList.remove('sxm-pre')},2500);\nfunction run(){var root=document.querySelector('.briu-lp');if(!root){D.classList.remove('sxm-pre');return}\nvar IGN='.cb-carousel-block,.bl-chart,dialog,script,style,.hp-marquee,.wp-block-html,.hp-dialog';\nfunction words(el){var n=0;(function walk(node){[].slice.call(node.childNodes).forEach(function(c){if(c.nodeType===3){var parts=c.textContent.split(\/(\\s+)\/),f=document.createDocumentFragment();parts.forEach(function(p){if(!p)return;if(\/^\\s+$\/.test(p)){f.appendChild(document.createTextNode(p))}else{var s=document.createElement('span');s.className='w';s.style.setProperty('--w',n++);s.textContent=p;f.appendChild(s)}});c.parentNode.replaceChild(f,c)}else if(c.nodeType===1){if(c.tagName==='IMG'){c.style.setProperty('--w',n++)}else if(c.tagName!=='BR'){walk(c)}}})})(el);el.classList.add('sx-words')}\nroot.querySelectorAll('.sx-title,.hp-title,.sx-statement').forEach(function(el){if(!el.closest(IGN))words(el)});\nvar groups=['.hp-hero>*','.hp-bottom>*','.bl-head-l>*','.bl-head>*','.sx-copy>*','.hp-principles>*','.bl-grid>*','.sx-mods>*','.sx-disc>*','.hp-stats>*','.hp-right>*','.sx-duo>*','.hp-strip>*','.hp-collage>*','.bl-tl>*','.bl-faq>*','.hp-meet-cols>.wp-block-column','.hp-ways>.wp-block-column','.sx-two>.wp-block-column','.hp-involve-cols>.wp-block-column','.bl-cta-box .wp-block-column','.bl-sec>.wp-block-columns>.wp-block-column>*','.bl-sec>*'];\nvar marked=[];\nfunction ok(el){if(el.closest(IGN)||el.classList.contains('sx-words')||el.classList.contains('mv'))return false;if(el.matches('script,style,br'))return false;if(el.querySelector('.mv,.sx-words'))return false;var p=el.parentElement;while(p&&p!==root){if(p.classList.contains('mv'))return false;p=p.parentElement}return true}\ngroups.forEach(function(sel){root.querySelectorAll(sel).forEach(function(el){if(!ok(el))return;var i=0,s=el;while((s=s.previousElementSibling)){if(!s.matches('script,style'))i++}el.style.setProperty('--i',Math.min(i,7));el.classList.add('mv');marked.push(el)})});\nD.classList.add('sxm');D.classList.remove('sxm-pre');\nfunction rv(el){if(el.classList.contains('is-in'))return;io.unobserve(el);el.classList.add('is-in');if(el.classList.contains('mv')){var i=parseInt(el.style.getPropertyValue('--i'))||0;setTimeout(function(){el.classList.remove('mv','is-in');el.style.removeProperty('--i')},1900+i*110)}}\nvar io=new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting)rv(e.target)})},{threshold:0,rootMargin:'0px 0px -8% 0px'});\nsetTimeout(function(){marked.concat([].slice.call(root.querySelectorAll('.sx-words'))).forEach(function(el){var r=el.getBoundingClientRect();if(innerHeight>r.top&&r.bottom>0&&r.right>0&&innerWidth>r.left)rv(el)})},1200);\nmarked.forEach(function(el){io.observe(el)});root.querySelectorAll('.sx-words').forEach(function(el){io.observe(el)});\n}\nif(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',run)}else{run()}\n})();<\/script>\n\n\n\n<style id=\"briu-lp-css\">\nhtml{scroll-behavior:smooth}\n.briu-lp{--ink:#111;--sand:#ede6da;--cream:#f8f6f1;--orange:#fb6c34;--sage:#b8d1ac;--teal:#007696;--green:#0e5b35;--gut:clamp(20px,4.5vw,64px);font-family:\"Host Grotesk\",sans-serif;color:var(--ink);overflow-x:clip}\n.briu-lp *{box-sizing:border-box}\n.briu-lp>*{margin-block:0!important}\n.briu-lp p{margin:0}\n.briu-lp .bl-sec{padding:clamp(72px,9vw,120px) var(--gut)!important;margin-block:0!important}\n.briu-lp .bl-sec>*+*{margin-block-start:clamp(32px,4vw,56px)!important}\n.briu-lp .bl-sand{background:var(--sand)}.briu-lp .bl-cream{background:var(--cream)}\n.briu-lp .bl-dark{background:#111;color:var(--cream)}.briu-lp .bl-black{background:#000;color:var(--cream)}.briu-lp .bl-green{background:var(--green);color:var(--cream)}\n.briu-lp h1,.briu-lp h2,.briu-lp h3{font-family:Fraunces,serif;font-weight:400;margin:0;color:inherit}\n.briu-lp .bl-display{font-size:clamp(60px,8vw,116px)!important;line-height:.9!important;letter-spacing:-.035em}\n.briu-lp .bl-h2{font-size:clamp(44px,5.6vw,80px)!important;line-height:.95!important;letter-spacing:-.03em}\n.briu-lp .bl-h2s{font-size:clamp(34px,3.9vw,56px)!important;line-height:1!important;letter-spacing:-.025em}\n.briu-lp .bl-h3{font-size:clamp(30px,2.8vw,40px)!important;line-height:1!important;letter-spacing:-.02em}\n.briu-lp .bl-eyebrow{font-size:14px!important;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--orange)}\n.briu-lp .bl-green .bl-eyebrow{color:var(--sage)}\n.briu-lp .bl-lead{font-size:clamp(18px,1.5vw,22px)!important;line-height:1.45}\n.briu-lp .bl-muted{opacity:.72;font-size:clamp(16px,1.25vw,18px)!important;line-height:1.5}\n.briu-lp .bl-stack>*+*{margin-top:24px!important}\n.briu-lp .bl-head{display:flex!important;justify-content:space-between;align-items:flex-end;gap:24px 48px;flex-wrap:wrap}\n.briu-lp .bl-head>*{margin:0!important}.briu-lp .bl-head>.bl-muted{max-width:460px}\n.briu-lp .bl-head-l>*+*{margin-top:20px!important}\n\/* buttons *\/\n.briu-lp .wp-block-buttons{gap:12px}\n.briu-lp .wp-block-button__link{border-radius:999px!important;padding:17px 28px!important;font-family:\"Host Grotesk\",sans-serif;font-weight:500;font-size:16px!important;line-height:1.2;border:1px solid transparent;transition:transform .2s,background .2s,color .2s}\n.briu-lp .bl-btn-primary .wp-block-button__link{background:var(--orange)!important;color:#fff!important}\n.briu-lp .bl-btn-primary .wp-block-button__link:hover{background:#e85a22!important;transform:translateY(-2px)}\n.briu-lp .bl-btn-ghost .wp-block-button__link{background:transparent!important;color:var(--ink)!important;border-color:var(--ink)!important}\n.briu-lp .bl-btn-ghost .wp-block-button__link:hover{background:var(--ink)!important;color:var(--cream)!important}\n\/* hero *\/\n.briu-lp .bl-hero{padding-top:clamp(24px,3vw,48px)!important}\n.briu-lp .bl-hero .wp-block-columns{gap:clamp(32px,4vw,56px);align-items:center;margin:0}\n.briu-lp .bl-pill{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border:1px solid rgba(17,17,17,.2);border-radius:999px;font-size:14px!important;font-weight:500}\n.briu-lp .bl-pill::before{content:\"\";width:8px;height:8px;border-radius:50%;background:var(--orange)}\n.briu-lp .bl-hero-copy>*+*{margin-top:28px!important}\n.briu-lp .bl-hero-copy .bl-lead{max-width:500px;opacity:.78}\n.briu-lp .bl-proof{border-top:1px solid rgba(17,17,17,.15);padding-top:20px;font-weight:500;font-size:15px!important;display:flex;flex-wrap:wrap;gap:8px 0}\n.briu-lp .bl-proof span{opacity:.78}\n.briu-lp .bl-proof span+span::before{content:\"\u00b7\";margin:0 14px;opacity:.5}\n.briu-lp .bl-hero-visual{border-radius:32px;overflow:hidden;min-height:clamp(440px,52vw,740px)!important;padding:28px!important;margin:0}\n.briu-lp .bl-tag{background:#fff;border-radius:20px;padding:14px 20px!important;display:inline-block;color:var(--ink)}\n.briu-lp .bl-tag p:first-child{font-size:13px!important;opacity:.6}\n.briu-lp .bl-tag p:last-child{font-family:Fraunces,serif;font-size:32px!important;line-height:1.1}\n\/* cards *\/\n.briu-lp .bl-cards{display:flex!important;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-block:8px}\n.briu-lp .bl-cards::-webkit-scrollbar{display:none}\n.briu-lp .bl-card{flex:1 1 0;min-width:0;min-height:420px;border-radius:28px;padding:32px!important;display:flex!important;flex-direction:column;justify-content:space-between;scroll-snap-align:start;transition:transform .25s;margin:0!important}\n.briu-lp .bl-card:hover{transform:translateY(-6px)}\n.briu-lp .bl-card>*{margin:0!important}\n.briu-lp .bl-card-top{display:flex!important;justify-content:space-between;align-items:center;gap:12px}\n.briu-lp .bl-card-top p:first-child{font-size:14px!important;font-weight:500;opacity:.7}\n.briu-lp .bl-card-top p:last-child{font-size:13px!important;font-weight:500;padding:7px 13px;border:1px solid color-mix(in srgb,currentColor 40%,transparent);border-radius:999px}\n.briu-lp .bl-card-copy>*+*{margin-top:14px!important}\n.briu-lp .bl-card-copy p{font-size:16px!important;line-height:1.45;opacity:.85}\n.briu-lp .c-cream{background:var(--cream)}.briu-lp .c-sage{background:var(--sage)}.briu-lp .c-orange{background:var(--orange);color:#fff}.briu-lp .c-teal{background:var(--teal);color:#fff}\n.briu-lp .bl-scrollhint{display:none;font-size:13px!important;opacity:.55}\n\/* band *\/\n.briu-lp .bl-band{min-height:clamp(480px,55vw,760px)!important;padding:var(--gut)!important;margin:0!important}\n.briu-lp .bl-band .wp-block-cover__inner-container{width:100%;max-width:1312px;margin:0 auto}\n.briu-lp .bl-band-cap{width:100%;display:flex!important;justify-content:space-between;align-items:flex-end;gap:16px 24px;flex-wrap:wrap;color:#fff}\n.briu-lp .bl-band-cap>*{margin:0!important}\n.briu-lp .bl-band-cap p{font-size:15px!important;opacity:.85}\n\/* media *\/\n.briu-lp .bl-round img{border-radius:32px;width:100%;height:auto;display:block}\n.briu-lp .bl-whitebg img{background:#fff}\n.briu-lp .wp-block-image{margin:0}\n.briu-lp .bl-cols{gap:clamp(32px,6vw,80px)!important;align-items:center!important;margin-inline:0!important;margin-bottom:0!important}\n\/* stats & chips *\/\n.briu-lp .bl-stats{display:flex!important;gap:24px 48px;flex-wrap:wrap}\n.briu-lp .bl-stats>*{margin:0!important}\n.briu-lp .bl-stat p:first-child{font-family:Fraunces,serif;font-size:44px!important;line-height:1;letter-spacing:-.03em}\n.briu-lp .bl-stat p:last-child{font-size:14px!important;opacity:.6;margin-top:6px!important}\n.briu-lp .bl-chips{display:flex;flex-wrap:wrap;gap:8px}\n.briu-lp .bl-chips span{padding:9px 16px;border:1px solid rgba(17,17,17,.2);border-radius:999px;font-size:15px}\n.briu-lp .bl-green .bl-chips span{border-color:rgba(184,209,172,.6)}\n\/* steps carousel *\/\n.briu-lp .bl-steps{padding-bottom:24px!important;--swiper-pagination-color:#fb6c34;--swiper-pagination-bullet-inactive-color:#f8f6f1;--swiper-pagination-bullet-inactive-opacity:.35;--swiper-navigation-color:#fff}\n.briu-lp .bl-step{background:#1d1d1d;border-radius:24px;overflow:hidden;height:100%;margin:0!important}\n.briu-lp .bl-step img{aspect-ratio:16\/9;object-fit:cover;width:100%;display:block;border-radius:0}\n.briu-lp .bl-step-copy{padding:24px 24px 28px!important}\n.briu-lp .bl-step-copy>*+*{margin-top:10px!important}\n.briu-lp .bl-step-n{color:var(--orange);font-size:14px!important;font-weight:500}\n.briu-lp .bl-step h3{font-size:34px!important;letter-spacing:-.02em;color:var(--cream)}\n.briu-lp .bl-steps .swiper-pagination-bullet{background:var(--cream)!important;opacity:.35!important;transition:width .25s}\n.briu-lp .bl-steps .swiper-pagination-bullet-active{background:var(--orange)!important;opacity:1!important;width:28px;border-radius:99px}\n.briu-lp .bl-steps .swiper-button-next,.briu-lp .bl-steps .swiper-button-prev{color:#fff;background:rgba(255,255,255,.14);width:48px;height:48px;border-radius:50%;backdrop-filter:blur(6px);top:calc(50% - 50px)}\n.briu-lp .bl-steps .swiper-button-next:after,.briu-lp .bl-steps .swiper-button-prev:after{font-size:16px;font-weight:700}\n\/* heating *\/\n.briu-lp .bl-heat{gap:16px!important;align-items:stretch!important;margin-inline:0!important;margin-bottom:0!important}\n.briu-lp .bl-statcol{display:flex!important;flex-direction:column;gap:16px}\n.briu-lp .bl-statcol>*{flex:1;margin:0!important}\n.briu-lp .bl-statcard{border-radius:28px;padding:32px!important;display:flex!important;flex-direction:column;justify-content:space-between;gap:24px;min-height:200px}\n.briu-lp .bl-statcard p:first-child{font-size:15px!important;opacity:.8}\n.briu-lp .bl-statcard p:last-child{font-family:Fraunces,serif;font-size:clamp(56px,5vw,72px)!important;line-height:1;letter-spacing:-.04em}\n.briu-lp .bl-chart{background:#fff;border-radius:28px;padding:clamp(20px,3vw,40px)}\n.briu-lp .bl-chart-h{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px}\n.briu-lp .bl-chart-h b{font-weight:500;font-size:16px}\n.briu-lp .bl-legend{display:flex;gap:20px;font-size:14px;opacity:.8}\n.briu-lp .bl-legend i{display:inline-block;width:20px;height:3px;border-radius:3px;vertical-align:middle;margin-right:8px}\n.briu-lp .bl-chart svg{width:100%;height:auto;display:block;overflow:visible}\n.briu-lp .bl-chart svg text{font-family:\"Host Grotesk\",sans-serif}\n.briu-lp .bl-chart .ln{stroke-dasharray:1200;stroke-dashoffset:1200;transition:stroke-dashoffset 2.2s cubic-bezier(.3,.1,.2,1)}\n.briu-lp .bl-chart .ln.b{transition-duration:1.1s}\n.briu-lp .bl-chart .pop{opacity:0;transform:translateY(6px);transition:opacity .5s,transform .5s}\n.briu-lp .bl-chart.is-in .ln{stroke-dashoffset:0}\n.briu-lp .bl-chart.is-in .pop{opacity:1;transform:none}\n.briu-lp .bl-chart.is-in .pop.p1{transition-delay:1.1s}.briu-lp .bl-chart.is-in .pop.p2{transition-delay:2.2s}.briu-lp .bl-chart.is-in .pop.p3{transition-delay:2.6s}\n.briu-lp .bl-svg-m{display:none!important}@media (max-width:600px){.briu-lp .bl-svg-d{display:none!important}.briu-lp .bl-svg-m{display:block!important}}\n.briu-lp .bl-chart-note{font-size:12px;opacity:.5;margin-top:12px}\n\/* interface *\/\n.briu-lp .bl-interface{padding:0!important}\n.briu-lp .bl-interface .wp-block-columns{gap:0!important;margin:0!important;align-items:center!important}\n.briu-lp .bl-interface .wp-block-column:first-child img{width:100%;aspect-ratio:1;object-fit:cover;display:block}\n.briu-lp .bl-interface .wp-block-column:last-child{padding:56px var(--gut) 56px clamp(20px,6vw,80px)}\n.briu-lp .bl-gestures{border-top:1px solid rgba(248,246,241,.2)}\n.briu-lp .bl-gesture{display:flex!important;justify-content:space-between;align-items:center;padding:18px 0!important;border-bottom:1px solid rgba(248,246,241,.2);margin:0!important}\n.briu-lp .bl-gesture p:first-child{font-family:Fraunces,serif;font-size:26px!important}\n.briu-lp .bl-gesture p:last-child{color:var(--orange);font-weight:500}\n\/* open *\/\n.briu-lp .bl-open-visual img{background:var(--cream);border-radius:32px;padding:clamp(12px,2vw,24px);width:100%;display:block}\n.briu-lp .bl-libnote{display:inline-flex!important;gap:12px;align-items:center;padding:14px 20px;border-radius:16px;background:rgba(255,255,255,.08);font-weight:500;font-size:15px!important}\n.briu-lp .bl-libnote span:last-child{background:var(--orange);color:#fff;border-radius:999px;padding:4px 10px;font-size:12px}\n\/* features *\/\n.briu-lp .bl-grid{display:grid!important;grid-template-columns:repeat(3,1fr);gap:16px}\n.briu-lp .bl-grid>*{margin:0!important}\n.briu-lp .bl-feat{background:#fff;border-radius:28px;padding:32px!important;min-height:260px;display:flex!important;flex-direction:column;justify-content:space-between;gap:32px;transition:transform .25s,box-shadow .25s}\n.briu-lp .bl-feat:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(17,17,17,.08)}\n.briu-lp .bl-ico{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:15px!important;color:#fff;background:var(--orange)}\n.briu-lp .bl-feat:nth-child(3n+2) .bl-ico{background:var(--sage);color:var(--ink)}\n.briu-lp .bl-feat:nth-child(3n) .bl-ico{background:var(--teal)}\n.briu-lp .bl-feat-copy>*+*{margin-top:10px!important}\n.briu-lp .bl-feat h3{font-size:30px!important;letter-spacing:-.02em}\n.briu-lp .bl-feat .bl-muted{font-size:16px!important}\n\/* story *\/\n.briu-lp .bl-cols-top{align-items:flex-start!important}\n.briu-lp .bl-tl{border-top:1px solid rgba(17,17,17,.15)}\n.briu-lp .bl-tl-row{display:grid!important;grid-template-columns:40px 220px 1fr;gap:24px;padding:28px 0!important;border-bottom:1px solid rgba(17,17,17,.15);align-items:baseline;margin:0!important}\n.briu-lp .bl-tl-row>*{margin:0!important}\n.briu-lp .bl-tl-row p:first-child{color:var(--orange);font-weight:500;font-size:14px!important}\n.briu-lp .bl-tl-row h3{font-size:28px!important;letter-spacing:-.015em}\n.briu-lp .bl-tl-row.is-current h3{color:var(--orange)}\n\/* faq *\/\n.briu-lp .bl-faq{border-bottom:1px solid rgba(17,17,17,.15)}\n.briu-lp .bl-faq details{border-top:1px solid rgba(17,17,17,.15);padding:24px 0;margin:0!important}\n.briu-lp .bl-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;font-family:Fraunces,serif;font-size:clamp(22px,2.1vw,30px);letter-spacing:-.015em;line-height:1.15}\n.briu-lp .bl-faq summary::-webkit-details-marker{display:none}\n.briu-lp .bl-faq summary::after{content:\"+\";flex:0 0 36px;height:36px;border-radius:50%;background:var(--cream);display:flex;align-items:center;justify-content:center;font-family:\"Host Grotesk\",sans-serif;font-size:18px;transition:background .25s,color .25s}\n.briu-lp .bl-faq summary:hover::after{background:#fff}\n.briu-lp .bl-faq details[open] summary::after{content:\"\u2013\";background:var(--orange);color:#fff}\n.briu-lp .bl-faq details>p{margin-top:12px!important;max-width:640px;opacity:.72;font-size:17px!important;line-height:1.5}\n\/* cta *\/\n.briu-lp .bl-cta{padding-top:0!important}\n.briu-lp .bl-cta-box{background:var(--orange);color:#fff;border-radius:40px;padding:clamp(36px,6vw,80px) clamp(24px,5vw,72px)!important}\n.briu-lp .bl-cta-box h2{color:#fff}\n.briu-lp .bl-checks{list-style:none;padding:0!important;margin:8px 0 0!important}\n.briu-lp .bl-checks li{display:flex;gap:10px;align-items:center;margin:10px 0;font-size:16px}\n.briu-lp .bl-checks li::before{content:\"\u2713\";flex:0 0 22px;height:22px;border-radius:50%;background:#fff;color:var(--orange);font-size:12px;display:flex;align-items:center;justify-content:center;font-weight:700}\n.briu-lp .bl-cta-box .wpforms-container{margin:0!important}.briu-lp .bl-cta-box .wpforms-field-label,.briu-lp .bl-cta-box .wpforms-required-label{color:#fff!important;font-weight:500!important}.briu-lp .bl-cta-box .wpforms-field-sublabel{color:#fff!important;opacity:.75}.briu-lp .bl-cta-box button[type=submit]{background:#111!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:16px 30px!important;font-weight:500!important;text-transform:none!important;transition:transform .2s}.briu-lp .bl-cta-box button[type=submit]:hover{transform:translateY(-2px)}\n.briu-lp .bl-small{font-size:13px!important;opacity:.8}\n.briu-lp .bl-disclaimer{font-size:12px!important;opacity:.55;line-height:1.5;max-width:1000px}\n.briu-lp .bl-foot{padding-top:0!important;padding-bottom:48px!important}\n\n\/* video cards (clickable) *\/\n.briu-lp .bl-cards .bl-card.wp-block-cover{padding:16px!important;min-height:480px!important;align-items:stretch;overflow:hidden;cursor:pointer;background:#111}\n.briu-lp .bl-card.wp-block-cover .wp-block-cover__video-background{transition:transform .6s ease}\n.briu-lp .bl-card.wp-block-cover:hover .wp-block-cover__video-background{transform:scale(1.04)}\n.briu-lp .bl-cards .bl-card.wp-block-cover{align-items:stretch!important;flex-direction:row}\n.briu-lp .bl-card .wp-block-cover__inner-container{display:flex!important;flex-direction:column;justify-content:space-between;width:100%;align-self:stretch!important;min-height:calc(480px - 32px);color:inherit}\n.briu-lp .bl-card details{margin-top:auto!important}\n.briu-lp .bl-card .wp-block-cover__inner-container>*{margin:0!important}\n.briu-lp .bl-card .bl-card-top p{background:rgba(255,255,255,.85);color:#111!important;border:0!important;backdrop-filter:blur(6px);opacity:1!important}\n.briu-lp .bl-card .bl-card-top p:first-child{border-radius:999px;padding:7px 11px;font-size:13px!important}\n.briu-lp .bl-card details{border-radius:22px;padding:20px 22px;margin:0!important;transition:background .3s}\n.briu-lp .c-cream details{background:var(--cream);color:var(--ink)}.briu-lp .c-sage details{background:var(--sage);color:var(--ink)}.briu-lp .c-orange details{background:var(--orange);color:#fff}.briu-lp .c-teal details{background:var(--teal);color:#fff}\n.briu-lp .bl-card summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;font-family:Fraunces,serif;font-size:clamp(26px,2.3vw,32px);line-height:1.02;letter-spacing:-.02em;cursor:pointer}\n.briu-lp .bl-card summary::-webkit-details-marker{display:none}\n.briu-lp .bl-card summary::before{content:\"\";position:absolute;inset:0;z-index:2}\n.briu-lp .bl-card summary::after{content:\"+\";flex:0 0 36px;height:36px;border-radius:50%;border:1px solid color-mix(in srgb,currentColor 40%,transparent);display:flex;align-items:center;justify-content:center;font-family:\"Host Grotesk\",sans-serif;font-size:20px;transition:transform .3s}\n.briu-lp .bl-card:hover summary::after{background:color-mix(in srgb,currentColor 12%,transparent)}\n.briu-lp .bl-card details[open] summary::after{transform:rotate(45deg)}\n.briu-lp .bl-card details>p{margin-top:12px!important;font-size:16px!important;line-height:1.45;opacity:.88;animation:blIn .35s ease}\n@keyframes blIn{from{opacity:0;transform:translateY(6px)}to{opacity:.88;transform:none}}\n.briu-lp .bl-card .bl-card-top{position:relative;z-index:3;pointer-events:none}\n@media (max-width:781px){.briu-lp .bl-cards .bl-card.wp-block-cover{min-height:440px!important}}\n.briu-lp summary:focus,.briu-lp summary:focus:not(:focus-visible),.briu-lp details:focus{outline:none!important;box-shadow:none!important}\n.briu-lp summary:focus-visible{outline:2px solid var(--orange)!important;outline-offset:4px;border-radius:8px}\n.briu-lp .bl-card summary{-webkit-tap-highlight-color:transparent}\n\/* responsive *\/\n@media (max-width:1000px){.briu-lp .bl-grid{grid-template-columns:repeat(2,1fr)}}\n@media (max-width:781px){\n .briu-lp .bl-cards{margin-inline:calc(-1*var(--gut));padding-inline:var(--gut);scroll-padding-inline:var(--gut)}\n .briu-lp .bl-card{flex:0 0 78vw;min-height:340px}\n .briu-lp .bl-proof{gap:8px 18px}\n .briu-lp .bl-proof span+span::before{display:none}\n .briu-lp .bl-scrollhint{display:block}\n .briu-lp .bl-grid{grid-template-columns:1fr}\n .briu-lp .bl-feat{min-height:0}\n .briu-lp .bl-tl-row{grid-template-columns:32px 1fr;gap:8px 16px}\n .briu-lp .bl-tl-row>p:last-child{grid-column:2}\n .briu-lp .bl-interface .wp-block-column:last-child{padding:48px var(--gut)}\n .briu-lp .bl-heat .bl-statcol{flex-direction:row}\n .briu-lp .bl-statcard{min-height:160px;padding:22px!important}\n .briu-lp .bl-statcard p:last-child{font-size:42px!important;white-space:nowrap}\n .briu-lp .bl-statcard p:first-child{font-size:14px!important}\n .briu-lp .bl-steps .swiper-button-next,.briu-lp .bl-steps .swiper-button-prev{display:none}\n}\n<\/style>\n\n\n\n<style id=\"hp-css\">\n\/* HOME *\/\n.briu-lp .hp-hero{position:relative;text-align:center;padding:clamp(24px,4vw,48px) var(--gut) clamp(40px,5vw,64px)!important;background:var(--sand)!important}\n.briu-lp .hp-hero>*{margin-inline:auto}\n.briu-lp .hp-hero .bl-pill{margin-top:0!important}\n.briu-lp .hp-title{font-size:clamp(52px,12vw,176px)!important;line-height:.96!important;letter-spacing:-.035em;margin-top:28px!important}\n.briu-lp .hp-title em{font-style:italic}\n.briu-lp .hp-title img{height:1.6em!important;width:auto!important;max-width:none!important;vertical-align:-.5em;margin:0 -.4em;transform:rotate(-9deg);filter:drop-shadow(0 26px 18px rgba(0,0,0,.18));display:inline-block}\n.briu-lp .hp-bottom{display:flex!important;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-top:clamp(32px,4vw,56px)!important;text-align:left;max-width:1312px!important}\n.briu-lp .hp-bottom>*{margin:0!important}\n.briu-lp .hp-bottom .bl-lead{max-width:420px;font-size:18px!important;opacity:.8}\n.briu-lp .hp-watch a{display:inline-grid;grid-template-columns:44px auto;column-gap:12px;align-items:center;background:#fff;border-radius:999px;padding:8px 20px 8px 8px;text-decoration:none!important;color:var(--ink)!important;font-weight:500;font-size:15px;line-height:1.2;text-align:left;box-shadow:0 8px 24px rgba(17,17,17,.08);transition:transform .2s}\n.briu-lp .hp-watch a:hover{transform:translateY(-2px)}\n.briu-lp .hp-watch a::before{content:\"\u25b6\";grid-row:span 2;width:44px;height:44px;border-radius:50%;background:var(--orange);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px}\n.briu-lp .hp-watch a span{display:block;font-size:12px;font-weight:400;opacity:.6}\n\/* marquee *\/\n.briu-lp .hp-marquee{background:var(--orange);color:#fff;overflow:hidden;padding:20px 0}\n.briu-lp .hp-track{display:flex;width:max-content;animation:hpScroll 45s linear infinite;font-family:Fraunces,serif;font-size:clamp(24px,2.4vw,34px);letter-spacing:-.01em;white-space:nowrap}\n.briu-lp .hp-track span{padding-right:32px}.briu-lp .hp-track span::after{content:\"\u273b\";padding-left:32px;font-family:\"Host Grotesk\",sans-serif;font-size:.7em;vertical-align:.15em}\n@media (hover:hover) and (pointer:fine){.briu-lp .hp-marquee:hover .hp-track{animation-play-state:paused}}\n@keyframes hpScroll{to{transform:translateX(-50%)}}\n@media (prefers-reduced-motion:reduce){.briu-lp .hp-track{animation-duration:120s}}\n\/* meet *\/\n.briu-lp .hp-meet-cols{gap:16px!important;align-items:stretch!important;margin-inline:0!important;margin-bottom:0!important}\n.briu-lp .hp-media{border-radius:28px;overflow:hidden;min-height:clamp(380px,40vw,560px)!important;padding:24px!important;margin:0!important;height:100%}\n.briu-lp .hp-media .wp-block-cover__inner-container{width:100%;display:flex;flex-direction:column;justify-content:space-between;align-self:stretch;min-height:calc(100% - 0px)}\n.briu-lp .hp-media .wp-block-cover__inner-container>*{margin:0!important}\n.briu-lp .hp-cap{display:inline-block;align-self:flex-start;background:rgba(255,255,255,.88);color:var(--ink);border-radius:999px;padding:7px 14px;font-size:13px!important;font-weight:500}\n.briu-lp .hp-stats{display:flex!important;flex-direction:column;gap:16px;height:100%}\n.briu-lp .hp-stats>*{margin:0!important}\n.briu-lp .hp-stat{flex:1;border-radius:24px;padding:28px!important;display:flex!important;flex-direction:column;justify-content:space-between;gap:12px}\n.briu-lp .hp-stat p:first-child{font-family:Fraunces,serif;font-size:clamp(40px,3.6vw,52px)!important;line-height:1;letter-spacing:-.04em}\n.briu-lp .hp-stat p:last-child{font-size:16px!important;opacity:.8}\n\/* manifesto collage *\/\n.briu-lp .hp-collage{position:relative;padding-bottom:clamp(90px,12vw,200px)!important}\n.briu-lp .hp-collage>*{margin:0!important}\n.briu-lp .hp-collage .hp-c1 img{border-radius:28px;width:100%;display:block}\n.briu-lp .hp-collage .hp-c1 figcaption{font-size:13px;opacity:.6;font-weight:500;text-align:left;margin-top:10px;max-width:calc(56% - 24px);line-height:1.4}\n.briu-lp .hp-collage .hp-c2{position:absolute;right:0;bottom:0;width:44%}\n.briu-lp .hp-collage .hp-c2 img{border-radius:28px;border:8px solid var(--sand);aspect-ratio:4\/5;object-fit:cover;width:100%;display:block}\n.briu-lp .hp-textlink a{font-weight:500;color:var(--ink)!important;text-decoration:none!important;border-bottom:1.5px solid var(--ink);padding-bottom:3px}\n.briu-lp .hp-textlink a::after{content:\" \u2192\";color:var(--orange)}\n.briu-lp .bl-dark .hp-textlink a{color:var(--cream)!important;border-color:var(--cream)}\n\/* two ways *\/\n.briu-lp .hp-ways{gap:16px!important;align-items:stretch!important;margin-inline:0!important;margin-bottom:0!important}\n.briu-lp .hp-way{position:relative;border-radius:32px;overflow:hidden;height:100%;display:flex!important;flex-direction:column;margin:0!important}\n.briu-lp .hp-way>*{margin:0!important}\n.briu-lp .hp-way figure img{aspect-ratio:16\/10;object-fit:cover;width:100%;display:block}\n.briu-lp .hp-way .hp-tag{position:absolute;top:24px;left:24px;z-index:2;padding:8px 14px;border-radius:999px;font-size:13px!important;font-weight:500}\n.briu-lp .hp-way-body{padding:36px 40px 40px!important;display:flex!important;flex-direction:column;gap:18px;flex:1}\n.briu-lp .hp-way-body>*{margin:0!important}\n.briu-lp .hp-way-body .wp-block-buttons{margin-top:auto!important;padding-top:8px}\n.briu-lp .hp-way h3{font-size:clamp(40px,3.9vw,56px)!important;letter-spacing:-.03em}\n.briu-lp .hp-way .bl-chips span{border-color:color-mix(in srgb,currentColor 30%,transparent)}\n.briu-lp .is-briu{background:#111;color:var(--cream)}.briu-lp .is-briu .hp-tag{background:var(--orange);color:#fff}\n.briu-lp .is-open{background:var(--teal);color:#fff}.briu-lp .is-open .hp-tag{background:#fff;color:var(--ink)}\n.briu-lp .bl-btn-white .wp-block-button__link{background:#fff!important;color:var(--ink)!important}\n.briu-lp .bl-btn-white .wp-block-button__link:hover{transform:translateY(-2px)}\n\/* gallery *\/\n.briu-lp .hp-gallery{padding-inline:0!important}\n.briu-lp .hp-gallery>.bl-head,.briu-lp .hp-gallery>.hp-textlink{padding-inline:var(--gut);max-width:calc(1312px + 2*var(--gut));margin-inline:auto!important}\n.briu-lp .hp-strip{display:flex!important;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 var(--gut) 8px;scrollbar-width:none;align-items:flex-start}\n.briu-lp .hp-strip::-webkit-scrollbar{display:none}\n.briu-lp .hp-strip>*{margin:0!important}\n.briu-lp .hp-strip figure{flex:0 0 clamp(230px,23vw,330px);scroll-snap-align:start}\n.briu-lp .hp-strip figure:nth-child(even){margin-top:60px!important}\n.briu-lp .hp-strip img{border-radius:24px;aspect-ratio:3\/4;object-fit:cover;width:100%;display:block}\n.briu-lp .hp-strip figcaption{color:var(--cream);opacity:.7;font-size:14px;margin-top:10px;text-align:left}\n\/* story *\/\n.briu-lp .hp-quote{background:var(--cream);border-radius:24px;padding:24px!important}\n.briu-lp .hp-quote>*+*{margin-top:16px!important}\n.briu-lp .hp-quote>p{font-family:Fraunces,serif;font-size:20px!important;line-height:1.35}\n.briu-lp .hp-who{display:flex!important;gap:12px;align-items:center}\n.briu-lp .hp-who>*{margin:0!important}\n.briu-lp .hp-who figure img{width:44px;height:44px;border-radius:50%;object-fit:cover;display:block}\n.briu-lp .hp-who p{font-size:15px!important;font-weight:500;line-height:1.3}.briu-lp .hp-who p span{display:block;font-weight:400;font-size:13px;opacity:.6}\n.briu-lp .hp-story .bl-round img{aspect-ratio:4\/3;object-fit:cover}\n.briu-lp .bl-tl-row.is-current h3::after{content:\"Now\";display:inline-block;margin-left:10px;vertical-align:middle;background:var(--orange);color:#fff;font-family:\"Host Grotesk\",sans-serif;font-size:12px;font-weight:500;padding:3px 10px;border-radius:999px;letter-spacing:0}\n\/* principles *\/\n.briu-lp .hp-principles{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}\n.briu-lp .hp-principles>*{margin:0!important}\n.briu-lp .hp-pr{border-radius:28px;padding:32px!important;min-height:360px;display:flex!important;flex-direction:column;justify-content:space-between;gap:28px;transition:transform .25s}\n.briu-lp .hp-pr:hover{transform:translateY(-4px) rotate(-.5deg)}\n.briu-lp .hp-pr>*{margin:0!important}\n.briu-lp .hp-pr figure img{width:84px;height:84px;object-fit:contain}\n.briu-lp .hp-pr h3{font-size:32px!important;line-height:1!important;letter-spacing:-.02em}\n.briu-lp .hp-pr .bl-muted{font-size:16px!important;margin-top:10px!important}\n.briu-lp .pr-1{background:#FDE3D6}.briu-lp .pr-2{background:#D3E6EC}.briu-lp .pr-3{background:#F8E1EB}.briu-lp .pr-4{background:#D8E6D2}\n\/* involve *\/\n.briu-lp .hp-involve-cols{gap:16px!important;align-items:stretch!important;margin-inline:0!important;margin-bottom:0!important}\n.briu-lp .hp-nl{height:100%;display:flex!important;flex-direction:column;justify-content:space-between;gap:28px;border-radius:32px!important;padding:clamp(28px,4vw,48px)!important}\n.briu-lp .hp-nl>*{margin:0!important}\n.briu-lp .hp-nl h2{font-size:clamp(40px,3.9vw,56px)!important;letter-spacing:-.03em}\n.briu-lp .hp-num{font-size:14px!important;font-weight:500;opacity:.75}\n.briu-lp .hp-right{display:flex!important;flex-direction:column;gap:16px;height:100%}\n.briu-lp .hp-right>*{margin:0!important}\n.briu-lp .hp-card{flex:1;border-radius:32px;padding:36px!important;display:flex!important;flex-direction:column;justify-content:space-between;gap:16px}\n.briu-lp .hp-card>*{margin:0!important}\n.briu-lp .hp-card-top{display:flex!important;justify-content:space-between;align-items:flex-start}\n.briu-lp .hp-card-top>*{margin:0!important}\n.briu-lp .hp-card-top img{width:44px;height:44px;object-fit:contain}\n.briu-lp .hp-card h3{font-size:36px!important;letter-spacing:-.025em}\n.briu-lp .hp-card .bl-muted{margin-top:8px!important;font-size:16px!important}\n.briu-lp .hp-card.is-dark{background:#111;color:var(--cream)}.briu-lp .hp-card.is-cream{background:var(--cream)}\n.briu-lp .hp-card.is-dark .hp-textlink a{color:var(--cream)!important;border-color:var(--cream)}\n.briu-lp .bl-head>.bl-stack{max-width:460px}\n.briu-lp .hp-stat.c-cream,.briu-lp .hp-stat.c-sage{color:var(--ink)}.briu-lp .hp-stat.c-orange{color:#fff}\n.briu-lp .hp-strip{scroll-padding-inline:var(--gut)}\n.briu-lp .hp-pr h3 em{display:block}\n.briu-lp .hp-pr{position:relative;cursor:pointer}\n.briu-lp .hp-pr details{margin:0!important}\n.briu-lp .hp-pr summary{list-style:none;display:block;position:static;padding-right:48px;font-family:Fraunces,serif;font-size:32px;line-height:1;letter-spacing:-.02em;cursor:pointer}\n.briu-lp .hp-pr summary::-webkit-details-marker{display:none}\n.briu-lp .hp-pr summary em{display:block;font-style:italic}\n.briu-lp .hp-pr{justify-content:flex-end!important;min-height:260px}\n.briu-lp .hp-pr summary::before{content:\"\";position:absolute;inset:0;z-index:1}\n.briu-lp .hp-pr summary::after{content:\"+\";position:absolute;right:32px;top:32px;width:36px;height:36px;border-radius:50%;border:1px solid rgba(17,17,17,.3);display:flex;align-items:center;justify-content:center;font-family:\"Host Grotesk\",sans-serif;font-size:20px;transition:transform .3s,background .3s}\n.briu-lp .hp-pr:hover summary::after{background:rgba(255,255,255,.6)}\n.briu-lp .hp-pr details[open] summary::after{transform:rotate(45deg)}\n.briu-lp .hp-pr details>p{margin-top:14px!important;font-size:16px!important;line-height:1.45;opacity:.75;animation:blIn .35s ease}\n.briu-lp .hp-pr summary:focus{outline:none}.briu-lp .hp-pr summary:focus-visible{outline:2px solid var(--orange);outline-offset:4px;border-radius:8px}\n\/* video dialog *\/\n.hp-dialog{padding:0;border:0;border-radius:20px;background:#000;width:min(92vw,1100px);max-width:none;overflow:hidden}\n.hp-dialog::backdrop{background:rgba(10,8,6,.82);backdrop-filter:blur(4px)}\n.hp-dialog video{width:100%;display:block;max-height:86vh}\n.hp-close{position:absolute;top:12px;right:12px;width:42px;height:42px;border-radius:50%;border:0;background:rgba(255,255,255,.92);font-size:22px;line-height:1;cursor:pointer;z-index:2}\n@media (max-width:1000px){.briu-lp .hp-principles{grid-template-columns:repeat(2,minmax(0,1fr))}}\n@media (max-width:781px){\n .briu-lp .hp-hero{padding-top:40px!important}\n .briu-lp .hp-title img{height:1.45em!important}\n .briu-lp .hp-bottom{flex-direction:column;align-items:center;text-align:center}\n .briu-lp .hp-bottom .bl-lead{max-width:none}\n .briu-lp .hp-strip figure{flex-basis:68vw}\n .briu-lp .hp-pr{min-height:0}\n .briu-lp .hp-media{min-height:420px!important}\n}\n@media (max-width:560px){.briu-lp .hp-principles{grid-template-columns:1fr}}\n<\/style>\n\n\n\n<dialog id=\"hp-video\" class=\"hp-dialog\" aria-label=\"Bri\u00f9 video\"><button class=\"hp-close\" type=\"button\" aria-label=\"Close video\">\u00d7<\/button><video controls playsinline preload=\"none\" poster=\"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/10\/uso-briu-poster.jpg\" src=\"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/10\/uso-briu-web.mp4\"><\/video><\/dialog>\n<script>(function(){var d=document.getElementById('hp-video');if(!d)return;var v=d.querySelector('video');function open(e){var a=e.target.closest&&e.target.closest('a[href=\"#watch\"]');if(!a)return;e.preventDefault();if(d.showModal){d.showModal()}else{d.setAttribute('open','')}v.currentTime=0;v.play().catch(function(){})}document.addEventListener('click',open);function close(){v.pause();d.close?d.close():d.removeAttribute('open')}d.querySelector('.hp-close').addEventListener('click',close);d.addEventListener('click',function(e){if(e.target===d)close()});d.addEventListener('close',function(){v.pause()})})();<\/script>\n\n\n\n<section class=\"wp-block-group alignfull bl-sec hp-hero has-global-padding is-layout-constrained wp-container-core-group-is-layout-a68d0adc wp-block-group-is-layout-constrained\">\n<p class=\"bl-pill wp-block-paragraph\">New \u00b7 meet Bri\u00f9, our latest prototype<\/p>\n\n\n\n<h1 class=\"wp-block-heading hp-title\">Espresso&nbsp;<img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"2560\" class=\"wp-image-743\" style=\"width:120px\" src=\"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/10\/sorsino-22.png\" alt=\"Bri\u00f9\" srcset=\"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/10\/sorsino-22.png 2560w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/10\/sorsino-22-150x150.png 150w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/10\/sorsino-22-300x300.png 300w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/10\/sorsino-22-768x768.png 768w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/10\/sorsino-22-1024x1024.png 1024w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/10\/sorsino-22-1536x1536.png 1536w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/10\/sorsino-22-12x12.png 12w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/10\/sorsino-22-2048x2048.png 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/>&nbsp;that<br><em>goes<\/em>&nbsp;with you.<\/h1>\n\n\n\n<div class=\"wp-block-group hp-bottom is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"bl-lead wp-block-paragraph\">A 3D-printed espresso machine that fits in your bag, born as a design thesis in Turin. Meet Bri\u00f9: one button, a real espresso, no socket needed.<\/p>\n\n\n\n<p class=\"hp-watch wp-block-paragraph\"><a href=\"#watch\">Watch Bri\u00f9 brew<span>1 min \u00b7 from pod to espresso<\/span><\/a><\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button bl-btn-primary\"><a class=\"wp-block-button__link wp-element-button\" href=\"\/briu\/\">Discover Bri\u00f9 \u2192<\/a><\/div>\n\n\n\n<div class=\"wp-block-button bl-btn-ghost\"><a class=\"wp-block-button__link wp-element-button\" href=\"#updates\">Get updates<\/a><\/div>\n<\/div>\n<\/div>\n<\/section>\n\n\n\n<div class=\"hp-marquee\" aria-hidden=\"true\"><div class=\"hp-track\"><span>Designed in Turin<\/span><span>3D printed<\/span><span>Open design<\/span><span>ESE pods<\/span><span>One button<\/span><span>Battery powered<\/span><span>Repairable<\/span><span>Designed in Turin<\/span><span>3D printed<\/span><span>Open design<\/span><span>ESE pods<\/span><span>One button<\/span><span>Battery powered<\/span><span>Repairable<\/span><span>Designed in Turin<\/span><span>3D printed<\/span><span>Open design<\/span><span>ESE pods<\/span><span>One button<\/span><span>Battery powered<\/span><span>Repairable<\/span><span>Designed in Turin<\/span><span>3D printed<\/span><span>Open design<\/span><span>ESE pods<\/span><span>One button<\/span><span>Battery powered<\/span><span>Repairable<\/span><\/div><\/div>\n\n\n\n<section class=\"wp-block-group alignfull bl-sec hp-meet bl-dark has-global-padding is-layout-constrained wp-container-core-group-is-layout-a68d0adc wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group bl-head is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group bl-head-l is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"bl-eyebrow wp-block-paragraph\">New prototype<\/p>\n\n\n\n<h2 class=\"wp-block-heading bl-h2\">Meet Bri\u00f9.<\/h2>\n<\/div>\n\n\n\n<div class=\"wp-block-group bl-stack is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"bl-muted wp-block-paragraph\">The espresso machine that fits in your bag. Heater, pump and battery live inside a 73 mm cylinder, and one button does the rest. No hand pumping, no socket.*<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button bl-btn-primary\"><a class=\"wp-block-button__link wp-element-button\" href=\"\/briu\/\">Discover Bri\u00f9 \u2192<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns hp-meet-cols is-layout-flex wp-container-core-columns-is-layout-794e3cfa wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:60%\">\n<div class=\"wp-block-cover hp-media\" style=\"min-height:560px;aspect-ratio:unset;\"><video class=\"wp-block-cover__video-background intrinsic-ignore\" autoplay muted loop playsinline src=\"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/10\/uso-briu-loop.mp4\" data-object-fit=\"cover\"><\/video><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-0 has-background-dim\"><\/span><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n<p class=\"hp-cap wp-block-paragraph\">Real footage \u00b7 prototype test by the sea<\/p>\n\n\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:40%\">\n<div class=\"wp-block-group hp-stats is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group hp-stat c-cream is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"wp-block-paragraph\">73 \u00d7 176 mm*<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Small enough for a backpack or a bike bag.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group hp-stat c-orange is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"wp-block-paragraph\">~7 min*<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">From cold water to brewing temperature.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group hp-stat c-sage is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"wp-block-paragraph\">1 button<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Double-click to heat. Press and hold to brew.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n\n\n\n<section class=\"wp-block-group alignfull bl-sec hp-manifesto bl-sand has-global-padding is-layout-constrained wp-container-core-group-is-layout-a68d0adc wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-columns are-vertically-aligned-center bl-cols is-layout-flex wp-container-core-columns-is-layout-794e3cfa wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:46%\">\n<div class=\"wp-block-group hp-collage is-layout-flow wp-block-group-is-layout-flow\">\n<figure class=\"wp-block-image size-full hp-c1\"><img loading=\"lazy\" decoding=\"async\" width=\"843\" height=\"539\" src=\"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/06\/angelo_moriondo_espresso_machine_turin-1.jpg\" alt=\"Angelo Moriondo espresso machine advertisement, Turin\" class=\"wp-image-686\" srcset=\"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/06\/angelo_moriondo_espresso_machine_turin-1.jpg 843w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/06\/angelo_moriondo_espresso_machine_turin-1-300x192.jpg 300w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/06\/angelo_moriondo_espresso_machine_turin-1-768x491.jpg 768w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/06\/angelo_moriondo_espresso_machine_turin-1-18x12.jpg 18w\" sizes=\"auto, (max-width: 843px) 100vw, 843px\" \/><figcaption class=\"wp-element-caption\">Turin, 1884. Angelo Moriondo\u2019s espresso machine<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large hp-c2\"><img loading=\"lazy\" decoding=\"async\" width=\"683\" height=\"1024\" src=\"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/06\/DSF3326-683x1024.jpg\" alt=\"A Sorso cup in the snow\" class=\"wp-image-679\" srcset=\"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/06\/DSF3326-683x1024.jpg 683w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/06\/DSF3326-200x300.jpg 200w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/06\/DSF3326-768x1152.jpg 768w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/06\/DSF3326-1024x1536.jpg 1024w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/06\/DSF3326-1365x2048.jpg 1365w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/06\/DSF3326-8x12.jpg 8w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/06\/DSF3326-scaled.jpg 1707w\" sizes=\"auto, (max-width: 683px) 100vw, 683px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:54%\">\n<div class=\"wp-block-group bl-stack is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"bl-eyebrow wp-block-paragraph\">Born in Turin, the city of espresso<\/p>\n\n\n\n<h2 class=\"wp-block-heading bl-h2\">Which habit<br>feels like home?<\/h2>\n\n\n\n<p class=\"bl-lead wp-block-paragraph\">Coffee is one of them: a pause, a conversation, a familiar gesture. Sorso was born in Turin, the city where the espresso machine was introduced in 1884, with one idea: take that ritual out of the kitchen and into the world.<\/p>\n\n\n\n<p class=\"hp-textlink wp-block-paragraph\"><a href=\"\/portable-coffee-ritual\/\">Explore the concept<\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n\n\n\n<section class=\"wp-block-group alignfull bl-sec hp-two bl-cream has-global-padding is-layout-constrained wp-container-core-group-is-layout-a68d0adc wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group bl-head is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group bl-head-l is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"bl-eyebrow wp-block-paragraph\">The prototypes<\/p>\n\n\n\n<h2 class=\"wp-block-heading bl-h2\">Two ways<br>to Sorso.<\/h2>\n<\/div>\n\n\n\n<p class=\"bl-muted wp-block-paragraph\">One is new and automatic. The other is open, manual and free to build at home. Same ritual.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-columns hp-ways is-layout-flex wp-container-core-columns-is-layout-794e3cfa wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:58%\">\n<div class=\"wp-block-group hp-way is-briu is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"hp-tag wp-block-paragraph\">New \u00b7 automatic<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/10\/sorsino-1024x1024.jpg\" alt=\"Bri\u00f9\" class=\"wp-image-740\" srcset=\"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/10\/sorsino-1024x1024.jpg 1024w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/10\/sorsino-300x300.jpg 300w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/10\/sorsino-150x150.jpg 150w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/10\/sorsino-768x768.jpg 768w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/10\/sorsino-1536x1536.jpg 1536w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/10\/sorsino-2048x2048.jpg 2048w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/10\/sorsino-12x12.jpg 12w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-group hp-way-body is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">Bri\u00f9<\/h3>\n\n\n\n<p class=\"bl-muted wp-block-paragraph\">Our newest prototype. Heating, pump and battery built in: insert a pod, press one button, and Bri\u00f9 does the rest.<\/p>\n\n\n\n<p class=\"bl-chips wp-block-paragraph\"><span>One button<\/span><span>~7 min*<\/span><span>Battery powered<\/span><span>USB-C<\/span><\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button bl-btn-primary\"><a class=\"wp-block-button__link wp-element-button\" href=\"\/briu\/\">Follow Bri\u00f9\u2019s journey \u2192<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:42%\">\n<div class=\"wp-block-group hp-way is-open is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"hp-tag wp-block-paragraph\">Open design \u00b7 CC BY-NC-SA<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2025\/10\/Sorso-Corto-Prototype-10-1-1024x683.jpg\" alt=\"Open Sorso, the first white prototype\" class=\"wp-image-489\" srcset=\"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2025\/10\/Sorso-Corto-Prototype-10-1-1024x683.jpg 1024w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2025\/10\/Sorso-Corto-Prototype-10-1-300x200.jpg 300w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2025\/10\/Sorso-Corto-Prototype-10-1-768x512.jpg 768w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2025\/10\/Sorso-Corto-Prototype-10-1-1536x1024.jpg 1536w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2025\/10\/Sorso-Corto-Prototype-10-1-2048x1365.jpg 2048w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2025\/10\/Sorso-Corto-Prototype-10-1-18x12.jpg 18w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-group hp-way-body is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">Open Sorso<\/h3>\n\n\n\n<p class=\"bl-muted wp-block-paragraph\">The very first Sorso, documented and open. A manual, modular prototype you can print, assemble, modify and understand.<\/p>\n\n\n\n<p class=\"bl-chips wp-block-paragraph\"><span>Free files<\/span><span>Component library<\/span><span>Manual pressure<\/span><span>3D printable<\/span><\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button bl-btn-white\"><a class=\"wp-block-button__link wp-element-button\" href=\"\/corto\/\">Download the files \u2192<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n\n\n\n<section class=\"wp-block-group alignfull bl-sec hp-gallery bl-dark is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group bl-head is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group bl-head-l is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"bl-eyebrow wp-block-paragraph\">Where Sorso has made coffee<\/p>\n\n\n\n<h2 class=\"wp-block-heading bl-h2\">Coffee, wherever<br>it takes you.<\/h2>\n<\/div>\n\n\n\n<p class=\"bl-muted wp-block-paragraph\">Beaches, mountains, boats, workshops. The place changes, the gesture doesn\u2019t.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group hp-strip is-layout-flow wp-block-group-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"808\" height=\"1024\" src=\"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2025\/09\/DSF0329-scaled-e1757442909155-808x1024.jpg\" alt=\"On the beach\" class=\"wp-image-315\" srcset=\"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2025\/09\/DSF0329-scaled-e1757442909155-808x1024.jpg 808w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2025\/09\/DSF0329-scaled-e1757442909155-237x300.jpg 237w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2025\/09\/DSF0329-scaled-e1757442909155-768x974.jpg 768w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2025\/09\/DSF0329-scaled-e1757442909155-1211x1536.jpg 1211w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2025\/09\/DSF0329-scaled-e1757442909155-9x12.jpg 9w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2025\/09\/DSF0329-scaled-e1757442909155.jpg 1440w\" sizes=\"auto, (max-width: 808px) 100vw, 808px\" \/><figcaption class=\"wp-element-caption\">On the beach<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/10\/DSF4885-1024x683.jpg\" alt=\"On the rocks\" class=\"wp-image-736\" srcset=\"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/10\/DSF4885-1024x683.jpg 1024w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/10\/DSF4885-300x200.jpg 300w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/10\/DSF4885-768x512.jpg 768w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/10\/DSF4885-1536x1024.jpg 1536w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/10\/DSF4885-2048x1365.jpg 2048w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/10\/DSF4885-18x12.jpg 18w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">On the rocks<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"683\" height=\"1024\" src=\"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/06\/DSF4154-683x1024.jpg\" alt=\"After dark\" class=\"wp-image-681\" srcset=\"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/06\/DSF4154-683x1024.jpg 683w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/06\/DSF4154-200x300.jpg 200w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/06\/DSF4154-768x1152.jpg 768w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/06\/DSF4154-1024x1536.jpg 1024w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/06\/DSF4154-1365x2048.jpg 1365w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/06\/DSF4154-8x12.jpg 8w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/06\/DSF4154-scaled.jpg 1707w\" sizes=\"auto, (max-width: 683px) 100vw, 683px\" \/><figcaption class=\"wp-element-caption\">After dark<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/10\/DSF4889-1024x683.jpg\" alt=\"By the sea\" class=\"wp-image-737\" srcset=\"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/10\/DSF4889-1024x683.jpg 1024w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/10\/DSF4889-300x200.jpg 300w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/10\/DSF4889-768x512.jpg 768w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/10\/DSF4889-1536x1024.jpg 1536w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/10\/DSF4889-2048x1365.jpg 2048w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/10\/DSF4889-18x12.jpg 18w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">By the sea<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"683\" height=\"1024\" src=\"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/06\/DSF3326-683x1024.jpg\" alt=\"In the snow\" class=\"wp-image-679\" srcset=\"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/06\/DSF3326-683x1024.jpg 683w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/06\/DSF3326-200x300.jpg 200w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/06\/DSF3326-768x1152.jpg 768w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/06\/DSF3326-1024x1536.jpg 1024w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/06\/DSF3326-1365x2048.jpg 1365w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/06\/DSF3326-8x12.jpg 8w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/06\/DSF3326-scaled.jpg 1707w\" sizes=\"auto, (max-width: 683px) 100vw, 683px\" \/><figcaption class=\"wp-element-caption\">In the snow<\/figcaption><\/figure>\n<\/div>\n\n\n\n<p class=\"hp-textlink wp-block-paragraph\"><a href=\"\/corto\/\">See the map of Sorso\u2019s coffees<\/a><\/p>\n<\/section>\n\n\n\n<section class=\"wp-block-group alignfull bl-sec hp-story bl-sand has-global-padding is-layout-constrained wp-container-core-group-is-layout-a68d0adc wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-columns bl-cols bl-cols-top is-layout-flex wp-container-core-columns-is-layout-794e3cfa wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:42%\">\n<div class=\"wp-block-group bl-stack is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"bl-eyebrow wp-block-paragraph\">Our story<\/p>\n\n\n\n<h2 class=\"wp-block-heading bl-h2s\">From a university project to a working prototype.<\/h2>\n\n\n\n<p class=\"bl-muted wp-block-paragraph\">Sorso began at the Politecnico di Torino as a group project of five design students, then became a master\u2019s thesis. Today it\u2019s a personal project, carried forward through research, experiments and a lot of spilled water.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large bl-round\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2025\/08\/heating-experiment-1-1024x768.jpg\" alt=\"An early heating experiment\" class=\"wp-image-187\" srcset=\"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2025\/08\/heating-experiment-1-1024x768.jpg 1024w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2025\/08\/heating-experiment-1-300x225.jpg 300w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2025\/08\/heating-experiment-1-768x576.jpg 768w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2025\/08\/heating-experiment-1-1536x1152.jpg 1536w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2025\/08\/heating-experiment-1-2048x1536.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Early heating experiment<\/figcaption><\/figure>\n\n\n\n\n\n<p class=\"hp-textlink wp-block-paragraph\"><a href=\"\/about-us\/\">Discover the story<\/a><\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:58%\">\n<div class=\"wp-block-group bl-tl is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group bl-tl-row is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"wp-block-paragraph\">01<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Politecnico di Torino<\/h3>\n\n\n\n<p class=\"bl-muted wp-block-paragraph\">A group project in the Master\u2019s in Systemic Design asks: why do some habits make us feel at home, wherever we are?<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group bl-tl-row is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"wp-block-paragraph\">02<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Open Sorso<\/h3>\n\n\n\n<p class=\"bl-muted wp-block-paragraph\">The very first prototype, in white: manual, modular and fully documented, with open files anyone can build.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group bl-tl-row is-current is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"wp-block-paragraph\">03<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Bri\u00f9<\/h3>\n\n\n\n<p class=\"bl-muted wp-block-paragraph\">Smaller, faster, simpler. A new power system, one button and an integrated battery.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group bl-tl-row is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"wp-block-paragraph\">04<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What\u2019s next<\/h3>\n\n\n\n<p class=\"bl-muted wp-block-paragraph\">Testing, refining and sharing what we learn along the way.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n\n\n\n<section class=\"wp-block-group alignfull bl-sec hp-pr-sec bl-sand has-global-padding is-layout-constrained wp-container-core-group-is-layout-3ed2225c wp-block-group-is-layout-constrained\" style=\"padding-top:0\">\n<div class=\"wp-block-group bl-head is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group bl-head-l is-layout-flow wp-block-group-is-layout-flow\">\n<h2 class=\"wp-block-heading bl-h2s\">Four words that<br>guide the project.<\/h2>\n<\/div>\n\n\n\n<p class=\"bl-muted wp-block-paragraph\">The rules behind every prototype, learned one coffee at a time.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group hp-principles is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group hp-pr pr-1 is-layout-flow wp-block-group-is-layout-flow\">\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Learning <em>by doing<\/em><\/summary>\n<p class=\"wp-block-paragraph\">The first coffee you made wasn\u2019t as good as your last. Trying, failing and succeeding is an iterative process.<\/p>\n<\/details>\n<\/div>\n\n\n\n<div class=\"wp-block-group hp-pr pr-2 is-layout-flow wp-block-group-is-layout-flow\">\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Simplifying <em>by experimenting<\/em><\/summary>\n<p class=\"wp-block-paragraph\">Like dialing in a grind, experimenting refines ideas step by step until the process feels simple.<\/p>\n<\/details>\n<\/div>\n\n\n\n<div class=\"wp-block-group hp-pr pr-3 is-layout-flow wp-block-group-is-layout-flow\">\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Opening <em>by sharing<\/em><\/summary>\n<p class=\"wp-block-paragraph\">Coffee locked in a pantry isn\u2019t that tasty. Sharing ideas is what lifts a project.<\/p>\n<\/details>\n<\/div>\n\n\n\n<div class=\"wp-block-group hp-pr pr-4 is-layout-flow wp-block-group-is-layout-flow\">\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Enjoying <em>by striving<\/em><\/summary>\n<p class=\"wp-block-paragraph\">The perfect coffee isn\u2019t easy. Enjoying the process, and improving each time, makes it worthwhile.<\/p>\n<\/details>\n<\/div>\n<\/div>\n<\/section>\n\n\n\n<section class=\"wp-block-group alignfull bl-sec bl-faqsec bl-sand has-global-padding is-layout-constrained wp-container-core-group-is-layout-a68d0adc wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-columns bl-cols bl-cols-top is-layout-flex wp-container-core-columns-is-layout-794e3cfa wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:38%\">\n<div class=\"wp-block-group bl-stack is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"bl-eyebrow wp-block-paragraph\">FAQ<\/p>\n\n\n\n<h2 class=\"wp-block-heading bl-h2\">Good<br>questions.<\/h2>\n\n\n\n<p class=\"hp-textlink wp-block-paragraph\"><a href=\"\/contact-us\/\">Still have a question? Contact us<\/a><\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:62%\">\n<div class=\"wp-block-group bl-faq is-layout-flow wp-block-group-is-layout-flow\">\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\" open><summary>What is Sorso?<\/summary>\n<p class=\"wp-block-paragraph\">A portable espresso machine project developed in Italy. It explores how a coffee machine can become personal, repairable and easy to carry. Bri\u00f9 is its newest prototype.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>What\u2019s the difference between Bri\u00f9 and Open Sorso?<\/summary>\n<p class=\"wp-block-paragraph\">Bri\u00f9 is automatic: heating, pump and battery are built in, and one button does the rest. Open Sorso is the first prototype: manual, with a syringe to create pressure, and fully documented so you can build it yourself.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Is Sorso open source?<\/summary>\n<p class=\"wp-block-paragraph\">Open Sorso is: its files and documentation are shared under a CC BY-NC-SA licence. For Bri\u00f9, what to open and how is still being defined.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Can a 3D-printed machine make real espresso?<\/summary>\n<p class=\"wp-block-paragraph\">Yes. Espresso depends on pressure, temperature, extraction and good coffee. Sorso explores how to reach them with a portable, 3D-printed design.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>When will Bri\u00f9 be available?<\/summary>\n<p class=\"wp-block-paragraph\">Bri\u00f9 is still a prototype that we\u2019re testing and refining. Subscribe to the newsletter and you\u2019ll be the first to know.<\/p>\n<\/details>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n\n\n\n<section class=\"wp-block-group alignfull bl-sec hp-involve bl-sand has-global-padding is-layout-constrained wp-container-core-group-is-layout-a68d0adc wp-block-group-is-layout-constrained\" id=\"updates\">\n<div class=\"wp-block-group bl-head is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group bl-head-l is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"bl-eyebrow wp-block-paragraph\">Get involved<\/p>\n\n\n\n<h2 class=\"wp-block-heading bl-h2\">Don\u2019t just watch.<br>Be part of it.<\/h2>\n<\/div>\n\n\n\n<p class=\"bl-muted wp-block-paragraph\">Bri\u00f9 is being built in the open. The people who follow it now are the ones who shape what comes next.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-columns hp-involve-cols is-layout-flex wp-container-core-columns-is-layout-794e3cfa wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:52%\">\n<div class=\"wp-block-group bl-cta-box hp-nl is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group bl-stack is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"hp-num wp-block-paragraph\">01 \u00b7 Newsletter<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">A sip of updates.<\/h2>\n\n\n\n<ul class=\"wp-block-list bl-checks\">\n<li>Be the first to know when Bri\u00f9 is available<\/li>\n\n\n\n<li>New open files and behind-the-scenes from the workshop<\/li>\n<\/ul>\n<\/div>\n\n\n<style id=\"wpforms-css-vars-350-block-c54e76b9-c03b-4b24-a5aa-ffa3707832c3\">\n\t\t\t\t#wpforms-350.wpforms-block-c54e76b9-c03b-4b24-a5aa-ffa3707832c3 {\n\t\t\t\t--wpforms-label-color: #f8f6f1;\n--wpforms-label-sublabel-color: #111111;\n--wpforms-label-error-color: #ff0000;\n--wpforms-page-break-color: #dddddd;\n--wpforms-field-border-size: 0px;\n--wpforms-field-border-radius: 30px;\n--wpforms-field-border-color: #000000;\n--wpforms-field-border-color-spare: #000000;\n--wpforms-field-text-color: #000000;\n--wpforms-button-border-style: solid;\n--wpforms-button-border-size: 0px;\n--wpforms-button-border-radius: 30px;\n--wpforms-button-background-color: #ffffff;\n--wpforms-button-border-color: #cccccc;\n--wpforms-button-text-color: #fb6c34;\n--wpforms-field-size-input-height: 50px;\n--wpforms-field-size-input-spacing: 20px;\n--wpforms-field-size-font-size: 18px;\n--wpforms-field-size-line-height: 21px;\n--wpforms-field-size-padding-h: 14px;\n--wpforms-field-size-checkbox-size: 18px;\n--wpforms-field-size-sublabel-spacing: 10px;\n--wpforms-field-size-icon-size: 1.25;\n--wpforms-label-size-font-size: 18px;\n--wpforms-label-size-line-height: 21px;\n--wpforms-label-size-sublabel-font-size: 16px;\n--wpforms-label-size-sublabel-line-height: 19px;\n--wpforms-button-size-font-size: 20px;\n--wpforms-button-size-height: 48px;\n--wpforms-button-size-padding-h: 20px;\n--wpforms-button-size-margin-top: 15px;\n\t\t\t}\n\t\t\t<\/style><div class=\"wpforms-container wpforms-container-full wpforms-block wpforms-block-c54e76b9-c03b-4b24-a5aa-ffa3707832c3 wpforms-render-modern\" id=\"wpforms-350\"><form id=\"wpforms-form-350\" class=\"wpforms-validate wpforms-form wpforms-ajax-form\" data-formid=\"350\" method=\"post\" enctype=\"multipart\/form-data\" action=\"\/it\/wp-json\/wp\/v2\/pages\/927\" data-token=\"fc9b34d5bdf8d2ad7b9537edf5b6c29a\" data-token-time=\"1793083020\"><noscript class=\"wpforms-error-noscript\">Abilita JavaScript nel browser per completare questo modulo.<\/noscript><div id=\"wpforms-error-noscript\" style=\"display: none;\">Abilita JavaScript nel browser per completare questo modulo.<\/div><div class=\"wpforms-field-container\">\t\t<div id=\"wpforms-350-field_3-container\"\n\t\t\tclass=\"wpforms-field wpforms-field-text\"\n\t\t\tdata-field-type=\"text\"\n\t\t\tdata-field-id=\"3\"\n\t\t\t>\n\t\t\t<label class=\"wpforms-field-label\" for=\"wpforms-350-field_3\" >Name Email<\/label>\n\t\t\t<input type=\"text\" id=\"wpforms-350-field_3\" class=\"wpforms-field-medium\" name=\"wpforms[fields][3]\" >\n\t\t<\/div>\n\t\t<div id=\"wpforms-350-field_1-container\" class=\"wpforms-field wpforms-field-name\" data-field-id=\"1\"><fieldset><legend class=\"wpforms-field-label\">Name <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/legend><div class=\"wpforms-field-row wpforms-field-medium\"><div class=\"wpforms-field-row-block wpforms-first wpforms-one-half\"><input type=\"text\" id=\"wpforms-350-field_1\" class=\"wpforms-field-name-first wpforms-field-required\" name=\"wpforms[fields][1][first]\" aria-errormessage=\"wpforms-350-field_1-error\" required><label for=\"wpforms-350-field_1\" class=\"wpforms-field-sublabel after\">Nome<\/label><\/div><div class=\"wpforms-field-row-block wpforms-one-half\"><input type=\"text\" id=\"wpforms-350-field_1-last\" class=\"wpforms-field-name-last wpforms-field-required\" name=\"wpforms[fields][1][last]\" aria-errormessage=\"wpforms-350-field_1-last-error\" required><label for=\"wpforms-350-field_1-last\" class=\"wpforms-field-sublabel after\">Cognome<\/label><\/div><\/div><\/fieldset><\/div><div id=\"wpforms-350-field_2-container\" class=\"wpforms-field wpforms-field-email\" data-field-id=\"2\"><label class=\"wpforms-field-label\" for=\"wpforms-350-field_2\">Email <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"email\" id=\"wpforms-350-field_2\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][2]\" spellcheck=\"false\" aria-errormessage=\"wpforms-350-field_2-error\" required><\/div><script>\n\t\t\t\t( function() {\n\t\t\t\t\tconst style = document.createElement( 'style' );\n\t\t\t\t\tstyle.appendChild( document.createTextNode( '#wpforms-350-field_3-container { position: absolute !important; overflow: hidden !important; display: inline !important; height: 1px !important; width: 1px !important; z-index: -1000 !important; padding: 0 !important; } #wpforms-350-field_3-container input { visibility: hidden; } #wpforms-conversational-form-page #wpforms-350-field_3-container label { counter-increment: none; }' ) );\n\t\t\t\t\tdocument.head.appendChild( style );\n\t\t\t\t\tdocument.currentScript?.remove();\n\t\t\t\t} )();\n\t\t\t<\/script><\/div><!-- .wpforms-field-container --><div class=\"wpforms-submit-container\" ><input type=\"hidden\" name=\"wpforms[id]\" value=\"350\"><input type=\"hidden\" name=\"wpforms[time_token]\" value=\"1793083020.277b9b36664bb127ef899a89378e84692cc278d525fe105157589409f0b35449\"><input type=\"hidden\" name=\"page_title\" value=\"\"><input type=\"hidden\" name=\"page_url\" value=\"https:\/\/www.sorsoofcoffee.it\/it\/wp-json\/wp\/v2\/pages\/927\"><input type=\"hidden\" name=\"url_referer\" value=\"\"><button type=\"submit\" name=\"wpforms[submit]\" id=\"wpforms-submit-350\" class=\"wpforms-submit\" data-alt-text=\"Sending...\" data-submit-text=\"SUBMIT\" aria-live=\"assertive\" value=\"wpforms-submit\">SUBMIT<\/button><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.sorsoofcoffee.it\/wp-content\/plugins\/wpforms-lite\/assets\/images\/submit-spin.svg\" class=\"wpforms-submit-spinner\" style=\"display: none;\" width=\"26\" height=\"26\" alt=\"Caricamento\"><\/div><\/form><\/div>  <!-- .wpforms-container -->\n\n\n<p class=\"bl-small wp-block-paragraph\">Occasional emails, no spam. Unsubscribe anytime.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:48%\">\n<div class=\"wp-block-group hp-right is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group hp-card is-dark is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group hp-card-top is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"hp-num wp-block-paragraph\">02 \u00b7 Instagram<\/p>\n\n\n<\/div>\n\n\n\n<div class=\"wp-block-group t is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">Follow the build<\/h3>\n\n\n\n<p class=\"bl-muted wp-block-paragraph\">Tests, failures, first shots and new parts, as they happen.<\/p>\n<\/div>\n\n\n\n<p class=\"hp-textlink wp-block-paragraph\"><a href=\"https:\/\/www.instagram.com\/sorso.of.coffee\/\" target=\"_blank\" rel=\"noreferrer noopener\">Follow on Instagram<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group hp-card is-cream is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group hp-card-top is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"hp-num wp-block-paragraph\">03 \u00b7 Ideas<\/p>\n\n\n<\/div>\n\n\n\n<div class=\"wp-block-group t is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">Got a better idea?<\/h3>\n\n\n\n<p class=\"bl-muted wp-block-paragraph\">Print Open Sorso, remix a part or send us a suggestion. Every project grows better when shared.<\/p>\n<\/div>\n\n\n\n<p class=\"hp-textlink wp-block-paragraph\"><a href=\"\/contact-us\/\">Share your idea<\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n\n\n\n<section class=\"wp-block-group alignfull bl-sec bl-foot bl-sand has-global-padding is-layout-constrained wp-container-core-group-is-layout-a68d0adc wp-block-group-is-layout-constrained\">\n<p class=\"bl-disclaimer wp-block-paragraph\">* Information regarding the dimensions, heating times and overall performance of Bri\u00f9 and Sorso is based on experiments conducted during the development and testing of the prototypes. Operating conditions and the characteristics of individual units may vary. The information on this page is for indicative purposes only.<\/p>\n<\/section>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u00d7 New \u00b7 meet Bri\u00f9, our latest prototype Espresso&nbsp;&nbsp;thatgoes&nbsp;with you. A 3D-printed espresso machine that fits in your bag, born as a design thesis in Turin. Meet Bri\u00f9: one button, a real espresso, no socket needed. Watch Bri\u00f9 brew1 min \u00b7 from pod to espresso Designed in Turin3D printedOpen designESE podsOne buttonBattery poweredRepairableDesigned in Turin3D [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-927","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>3D-Printed Portable Espresso Machine Designed in Italy | Sorso<\/title>\n<meta name=\"description\" content=\"Sorso is a 3D-printed portable espresso machine born in Turin. Meet Bri\u00f9, our newest prototype: one button, real espresso, no socket needed.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.sorsoofcoffee.it\/it\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"3D-Printed Portable Espresso Machine Designed in Italy - Sorso\" \/>\n<meta property=\"og:description\" content=\"Sorso is a 3D-printed portable espresso machine born in Turin. Meet Bri\u00f9, our newest prototype: one button, real espresso, no socket needed.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.sorsoofcoffee.it\/it\/\" \/>\n<meta property=\"og:site_name\" content=\"Sorso\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-26T21:46:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/10\/sorsino-22-1024x1024.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data1\" content=\"8 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.sorsoofcoffee.it\\\/\",\"url\":\"https:\\\/\\\/www.sorsoofcoffee.it\\\/\",\"name\":\"3D-Printed Portable Espresso Machine Designed in Italy - Sorso\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.sorsoofcoffee.it\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.sorsoofcoffee.it\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.sorsoofcoffee.it\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.sorsoofcoffee.it\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/sorsino-22.png\",\"datePublished\":\"2026-10-21T16:49:15+00:00\",\"dateModified\":\"2026-10-26T21:46:23+00:00\",\"description\":\"Sorso is a 3D-printed portable espresso machine born in Turin. Meet Bri\u00f9, our newest prototype: one button, real espresso, no socket needed.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.sorsoofcoffee.it\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.sorsoofcoffee.it\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/www.sorsoofcoffee.it\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.sorsoofcoffee.it\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/sorsino-22.png\",\"contentUrl\":\"https:\\\/\\\/www.sorsoofcoffee.it\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/sorsino-22.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.sorsoofcoffee.it\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.sorsoofcoffee.it\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"3D-Printable Portable Espresso Machine &#8211; Home\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.sorsoofcoffee.it\\\/#website\",\"url\":\"https:\\\/\\\/www.sorsoofcoffee.it\\\/\",\"name\":\"Sorso\",\"description\":\"the coffee that goes with you\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.sorsoofcoffee.it\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.sorsoofcoffee.it\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.sorsoofcoffee.it\\\/#organization\",\"name\":\"Sorso\",\"url\":\"https:\\\/\\\/www.sorsoofcoffee.it\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/www.sorsoofcoffee.it\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.sorsoofcoffee.it\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/sorso-scaled.png\",\"contentUrl\":\"https:\\\/\\\/www.sorsoofcoffee.it\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/sorso-scaled.png\",\"width\":2560,\"height\":555,\"caption\":\"Sorso\"},\"image\":{\"@id\":\"https:\\\/\\\/www.sorsoofcoffee.it\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.instagram.com\\\/sorso.of.coffee\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"3D-Printed Portable Espresso Machine Designed in Italy | Sorso","description":"Sorso is a 3D-printed portable espresso machine born in Turin. Meet Bri\u00f9, our newest prototype: one button, real espresso, no socket needed.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.sorsoofcoffee.it\/it\/","og_locale":"it_IT","og_type":"article","og_title":"3D-Printed Portable Espresso Machine Designed in Italy - Sorso","og_description":"Sorso is a 3D-printed portable espresso machine born in Turin. Meet Bri\u00f9, our newest prototype: one button, real espresso, no socket needed.","og_url":"https:\/\/www.sorsoofcoffee.it\/it\/","og_site_name":"Sorso","article_modified_time":"2026-10-26T21:46:23+00:00","og_image":[{"width":1024,"height":1024,"url":"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/10\/sorsino-22-1024x1024.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Tempo di lettura stimato":"8 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.sorsoofcoffee.it\/","url":"https:\/\/www.sorsoofcoffee.it\/","name":"3D-Printed Portable Espresso Machine Designed in Italy - Sorso","isPartOf":{"@id":"https:\/\/www.sorsoofcoffee.it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.sorsoofcoffee.it\/#primaryimage"},"image":{"@id":"https:\/\/www.sorsoofcoffee.it\/#primaryimage"},"thumbnailUrl":"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/10\/sorsino-22.png","datePublished":"2026-10-21T16:49:15+00:00","dateModified":"2026-10-26T21:46:23+00:00","description":"Sorso is a 3D-printed portable espresso machine born in Turin. Meet Bri\u00f9, our newest prototype: one button, real espresso, no socket needed.","breadcrumb":{"@id":"https:\/\/www.sorsoofcoffee.it\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.sorsoofcoffee.it\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.sorsoofcoffee.it\/#primaryimage","url":"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/10\/sorsino-22.png","contentUrl":"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/10\/sorsino-22.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.sorsoofcoffee.it\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.sorsoofcoffee.it\/"},{"@type":"ListItem","position":2,"name":"3D-Printable Portable Espresso Machine &#8211; Home"}]},{"@type":"WebSite","@id":"https:\/\/www.sorsoofcoffee.it\/#website","url":"https:\/\/www.sorsoofcoffee.it\/","name":"Sorso","description":"the coffee that goes with you","publisher":{"@id":"https:\/\/www.sorsoofcoffee.it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.sorsoofcoffee.it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/www.sorsoofcoffee.it\/#organization","name":"Sorso","url":"https:\/\/www.sorsoofcoffee.it\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.sorsoofcoffee.it\/#\/schema\/logo\/image\/","url":"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/04\/sorso-scaled.png","contentUrl":"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/04\/sorso-scaled.png","width":2560,"height":555,"caption":"Sorso"},"image":{"@id":"https:\/\/www.sorsoofcoffee.it\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.instagram.com\/sorso.of.coffee\/"]}]}},"_links":{"self":[{"href":"https:\/\/www.sorsoofcoffee.it\/it\/wp-json\/wp\/v2\/pages\/927","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sorsoofcoffee.it\/it\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.sorsoofcoffee.it\/it\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.sorsoofcoffee.it\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sorsoofcoffee.it\/it\/wp-json\/wp\/v2\/comments?post=927"}],"version-history":[{"count":18,"href":"https:\/\/www.sorsoofcoffee.it\/it\/wp-json\/wp\/v2\/pages\/927\/revisions"}],"predecessor-version":[{"id":1030,"href":"https:\/\/www.sorsoofcoffee.it\/it\/wp-json\/wp\/v2\/pages\/927\/revisions\/1030"}],"wp:attachment":[{"href":"https:\/\/www.sorsoofcoffee.it\/it\/wp-json\/wp\/v2\/media?parent=927"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}