{"id":53,"date":"2025-08-27T18:11:19","date_gmt":"2025-08-27T16:11:19","guid":{"rendered":"https:\/\/www.sorsoofcoffee.it\/?page_id=53"},"modified":"2026-10-26T22:29:18","modified_gmt":"2026-10-26T21:29:18","slug":"corto","status":"publish","type":"page","link":"https:\/\/www.sorsoofcoffee.it\/it\/corto\/","title":{"rendered":"Open Source Portable Espresso Machine"},"content":{"rendered":"\n<div class=\"wp-block-group alignfull briu-lp sx 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=\"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<style id=\"hp-css-shared\">\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:url(https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2025\/08\/quadrato-blu.png) 6% 7%\/56px no-repeat,url(https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2025\/08\/quadrifoglio-rosa.png) 93% 9%\/64px no-repeat,url(https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2025\/08\/goccia.png) 95% 58%\/58px no-repeat,url(https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2025\/08\/asterisco-arancione.png) 4% 60%\/88px no-repeat,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.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:none}}\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}\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 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{background-size:30px,34px,0 0,0 0!important;background-position:5% 2%,95% 3%,0 0,0 0!important;padding-top:56px!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<style id=\"sx-css\">\n\/* SORSO inner pages *\/\n.briu-lp .sx-hero{position:relative;background:var(--sand)!important;padding-top:clamp(48px,6vw,96px)!important}\n.briu-lp .sx-cols{gap:clamp(32px,6vw,96px)!important;align-items:center!important;margin-inline:0!important;margin-bottom:0!important}\n.briu-lp .sx-cols.is-top{align-items:flex-start!important}\n.briu-lp .sx-copy>*{margin:0!important}.briu-lp .sx-copy>*+*{margin-top:24px!important}\n.briu-lp .sx-copy .bl-muted+.bl-muted{margin-top:16px!important}\n.briu-lp .sx-title{font-size:clamp(52px,7.4vw,108px)!important;line-height:.92!important;letter-spacing:-.035em}\n.briu-lp .sx-title-it{font-family:Fraunces,serif;font-style:italic;font-weight:400;color:var(--orange)}\n.briu-lp .sx-sub{font-family:Fraunces,serif!important;font-weight:400!important;font-size:clamp(24px,2.4vw,34px)!important;line-height:1.15!important;letter-spacing:-.015em}\n.briu-lp .sx-media img{border-radius:32px;width:100%;display:block;object-fit:cover}\n.briu-lp .sx-media.is-tall img{aspect-ratio:4\/5}.briu-lp .sx-media.is-wide img{aspect-ratio:4\/3}.briu-lp .sx-media.is-sq img{aspect-ratio:1}\n.briu-lp .sx-media.is-contain img{object-fit:contain;background:var(--cream)}\n.briu-lp .sx-lower{text-transform:lowercase}.briu-lp .sx-lower::first-letter{text-transform:uppercase}\n.briu-lp .sx-center{text-align:center}.briu-lp .sx-center>*{margin-inline:auto!important}\n.briu-lp .sx-narrow{max-width:820px;margin-inline:auto!important}\n.briu-lp .sx-statement{font-family:Fraunces,serif!important;font-size:clamp(36px,4.6vw,68px)!important;line-height:1.02!important;letter-spacing:-.03em}\n.briu-lp .wp-block-button__link strong{font-weight:500}\n.briu-lp .sx-orange{background:var(--orange);color:#fff}.briu-lp .sx-orange .bl-muted{opacity:.88}\n.briu-lp .sx-teal{background:var(--teal);color:#fff}.briu-lp .sx-teal .bl-eyebrow{color:#fff;opacity:.8}\n.briu-lp .sx-twocol{columns:2;column-gap:48px}.briu-lp .sx-twocol>*{break-inside:avoid;margin:0 0 16px!important}\n@media (max-width:781px){.briu-lp .sx-twocol{columns:1}}\n.briu-lp .sx-orange .bl-eyebrow{color:#fff;opacity:.85}\n.briu-lp .sx-media.is-free img{background:none;transform:scale(1.45);filter:drop-shadow(0 30px 30px rgba(0,0,0,.18))}\n\/* layout consistency *\/\n.briu-lp.sx .bl-head{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:24px clamp(32px,6vw,96px)}\n.briu-lp.sx .bl-head>.bl-muted,.briu-lp.sx .bl-head>.bl-stack{max-width:520px;justify-self:end;width:100%}\n.briu-lp.sx .bl-sec>.wp-block-columns:first-child{margin-block-start:0!important}\n.briu-lp.sx .sx-nl .wpforms-field-medium,.briu-lp.sx .sx-nl .wpforms-field-large,.briu-lp.sx .sx-nl .wpforms-field-row{max-width:100%!important}\n.briu-lp.sx .sx-nl .wpforms-field{padding-top:0!important;padding-bottom:16px!important}\n.briu-lp.sx .bl-sec>*+*{margin-block-start:clamp(40px,5vw,64px)!important}\n.briu-lp.sx .sx-two>.wp-block-column>.hp-card{height:100%}\n.briu-lp.sx .hp-card{gap:28px!important}\n.briu-lp.sx .hp-card .sx-copy>*+*{margin-top:16px!important}\n.briu-lp.sx .sx-copy .wp-block-buttons{margin-top:36px!important}\n.briu-lp.sx .hp-pr,.briu-lp.sx .sx-dc{min-height:300px}\n.briu-lp.sx .sx-dc{justify-content:space-between}\n.briu-lp.sx .sx-pr .hp-pr{min-height:280px}\n.briu-lp.sx .sx-pr-copy{flex:1;display:flex!important;flex-direction:column;justify-content:space-between;gap:28px}\n.briu-lp.sx .sx-pr-copy>*{margin:0!important}\n@media (max-width:781px){\n .briu-lp.sx .bl-head{grid-template-columns:1fr;gap:20px}\n .briu-lp.sx .bl-head>.bl-muted,.briu-lp.sx .bl-head>.bl-stack{justify-self:start;max-width:none}\n .briu-lp.sx .sx-cols{gap:40px!important}\n .briu-lp.sx .hp-pr,.briu-lp.sx .sx-dc{min-height:0;gap:20px}\n .briu-lp.sx .sx-formcard{padding:24px!important}\n .briu-lp.sx .bl-cta-box{border-radius:28px}\n}\n@media (max-width:781px){.briu-lp .sx-media.is-free img{transform:scale(1.15)}}\n\/* person *\/\n.briu-lp .sx-person{background:var(--cream);border-radius:32px;padding:16px 16px 24px!important;margin:0!important}\n.briu-lp .sx-person>*{margin:0!important}\n.briu-lp .sx-person img{border-radius:22px;aspect-ratio:1;object-fit:cover;width:100%;display:block}\n.briu-lp .sx-person h3{font-size:28px!important;letter-spacing:-.02em;margin-top:18px!important;padding-inline:8px}\n\/* duo images *\/\n.briu-lp .sx-duo{display:grid!important;grid-template-columns:1fr 1fr;gap:16px}\n.briu-lp .sx-duo>*{margin:0!important}\n.briu-lp .sx-duo img{border-radius:28px;aspect-ratio:4\/5;object-fit:cover;width:100%;display:block}\n.briu-lp .sx-duo>*:nth-child(2){margin-top:64px!important}\n\/* principle cards (static) *\/\n.briu-lp .sx-pr .hp-pr{cursor:default}\n.briu-lp .sx-pr .hp-pr h3{font-size:clamp(28px,2.4vw,34px)!important}\n.briu-lp .sx-pr .hp-pr .bl-muted{opacity:.78}\n\/* feature grid with counters *\/\n.briu-lp .sx-grid{counter-reset:sx}\n.briu-lp .sx-grid .bl-feat{counter-increment:sx}\n.briu-lp .sx-grid .bl-feat::before{content:counter(sx,decimal-leading-zero);width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:15px;color:#fff;background:var(--orange)}\n.briu-lp .sx-grid .bl-feat:nth-child(3n+2)::before{background:var(--sage);color:var(--ink)}\n.briu-lp .sx-grid .bl-feat:nth-child(3n)::before{background:var(--teal)}\n.briu-lp .sx-grid .bl-feat>*{margin:0!important}.briu-lp .sx-grid .bl-feat>*+*{margin-top:-20px!important}\n.briu-lp .sx-grid .bl-feat h3{font-size:28px!important}\n\/* modules *\/\n.briu-lp .sx-mods{display:grid!important;grid-template-columns:repeat(3,1fr);gap:16px}\n.briu-lp .sx-mods>*{margin:0!important}\n.briu-lp .sx-mod{background:var(--cream);color:var(--ink);border-radius:28px;padding:28px!important;display:flex!important;flex-direction:column;gap:24px}\n.briu-lp .sx-mod>*{margin:0!important}\n.briu-lp .sx-mod figure{background:#fff;border-radius:20px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:24px}\n.briu-lp .sx-mod img{max-height:220px;width:auto!important;object-fit:contain}\n.briu-lp .sx-mod h3{font-size:28px!important;letter-spacing:-.02em}\n.briu-lp .sx-libcta a{display:inline-flex;align-items:center;gap:10px;background:#fff;color:var(--ink)!important;text-decoration:none!important;border-radius:999px;padding:17px 28px;font-weight:500;font-size:16px;transition:transform .2s}\n.briu-lp .sx-libcta a:hover{transform:translateY(-2px)}\n.briu-lp .sx-libcta a::after{content:\"\u2192\";color:var(--orange)}\n.briu-lp .sx-libcta strong{font-weight:500}\n\/* video split *\/\n.briu-lp .sx-video video{border-radius:32px;width:100%;display:block;background:#0e0e0e}\n.briu-lp .sx-video{margin:0!important}\n.briu-lp .sx-herovid{border-radius:32px;overflow:hidden;min-height:clamp(360px,40vw,560px)!important;margin:0!important;background:var(--cream)}\n\/* steps strip *\/\n.briu-lp .sx-steps{display:flex!important;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:8px}\n.briu-lp .sx-steps::-webkit-scrollbar{display:none}\n.briu-lp .sx-steps>*{margin:0!important}\n.briu-lp .sx-step{flex:0 0 clamp(270px,30vw,400px);scroll-snap-align:start;background:#1d1d1d;border-radius:24px;overflow:hidden;color:var(--cream)}\n.briu-lp .sx-step>*{margin:0!important}\n.briu-lp .sx-step img{aspect-ratio:16\/10;object-fit:cover;width:100%;display:block}\n.briu-lp .sx-step-copy{padding:24px 24px 28px!important}\n.briu-lp .sx-step-copy>*{margin:0!important}.briu-lp .sx-step-copy>*+*{margin-top:10px!important}\n.briu-lp .sx-step h3{font-size:30px!important;letter-spacing:-.02em;color:var(--cream)}\n.briu-lp .sx-step p{opacity:.75;font-size:16px!important;line-height:1.45}\n.briu-lp .sx-steps-nav{display:flex;gap:8px}\n.briu-lp .sx-steps-nav button{width:48px;height:48px;border-radius:50%;border:1px solid rgba(248,246,241,.35);background:transparent;color:var(--cream);font-size:18px;cursor:pointer;transition:background .2s}\n.briu-lp .sx-steps-nav button:hover{background:rgba(248,246,241,.12)}\n.briu-lp .sx-car .bl-step-copy h3{font-size:30px!important}\n.briu-lp .sx-car .bl-step p{color:var(--cream);opacity:.75;font-size:16px!important;line-height:1.45}\n\/* map *\/\n.briu-lp .sx-map{border-radius:32px;overflow:hidden}\n.briu-lp .sx-map>*{margin:0!important}\n\/* discover cards *\/\n.briu-lp .sx-disc{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}\n.briu-lp .sx-disc>*{margin:0!important}\n.briu-lp .sx-dc{position:relative;border-radius:28px;padding:32px!important;min-height:340px;display:flex!important;flex-direction:column;justify-content:space-between;gap:24px;cursor:pointer;transition:transform .25s}\n.briu-lp .sx-dc:hover{transform:translateY(-4px) rotate(-.5deg)}\n.briu-lp .sx-dc>*{margin:0!important}\n.briu-lp .sx-dc figure img{width:72px;height:72px;object-fit:contain}\n.briu-lp .sx-dc h3{font-size:clamp(28px,2.4vw,34px)!important;line-height:1.02!important;letter-spacing:-.02em}\n.briu-lp .sx-dc details{margin:0!important}\n.briu-lp .sx-dc summary{list-style:none;cursor:pointer;font-weight:500;font-size:15px;display:flex;align-items:center;gap:10px}\n.briu-lp .sx-dc summary::-webkit-details-marker{display:none}\n.briu-lp .sx-dc summary::before{content:\"\";position:absolute;inset:0;z-index:1}\n.briu-lp .sx-dc summary::after{content:\"+\";width:32px;height:32px;border-radius:50%;border:1px solid rgba(17,17,17,.3);display:inline-flex;align-items:center;justify-content:center;font-size:18px;transition:transform .3s}\n.briu-lp .sx-dc details[open] summary::after{transform:rotate(45deg)}\n.briu-lp .sx-dc details>p{margin-top:14px!important;font-size:16px!important;line-height:1.45;opacity:.78;animation:blIn .35s ease}\n.briu-lp .sx-dc summary:focus{outline:none}.briu-lp .sx-dc summary:focus-visible{outline:2px solid var(--orange);outline-offset:4px;border-radius:8px}\n\/* license *\/\n.briu-lp .sx-lic img{width:140px!important;height:auto;background:#fff;border-radius:10px;padding:8px 10px}\n.briu-lp .hp-card.is-cream{color:var(--ink)}\n.briu-lp .sx-lic{margin:20px 0 0!important}\n.briu-lp .sx-two{gap:16px!important;align-items:stretch!important;margin-inline:0!important;margin-bottom:0!important}\n.briu-lp .sx-two .hp-card .wp-block-buttons{margin-top:auto!important}\n\/* contact *\/\n.briu-lp .sx-formcard{background:#fff;border-radius:32px;padding:clamp(24px,4vw,48px)!important}\n.briu-lp .sx-formcard .wpforms-container{margin:0!important}\n.briu-lp .sx-formcard .wpforms-field-label,.briu-lp .sx-formcard .wpforms-required-label{color:var(--ink)!important;font-weight:500!important}\n.briu-lp .sx-formcard .wpforms-field-sublabel{color:var(--ink)!important;opacity:.6}\n.briu-lp .sx-formcard input,.briu-lp .sx-formcard textarea,.briu-lp .sx-formcard select{background:var(--cream)!important;border:1px solid rgba(17,17,17,.12)!important}\n.briu-lp .sx-formcard button[type=submit]{background:var(--orange)!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}\n.briu-lp .sx-formcard button[type=submit]:hover{transform:translateY(-2px)}\n.briu-lp .sx-sticky{position:sticky;top:96px}\n.briu-lp .sx-contact .sx-media img{aspect-ratio:16\/10}\n@media (max-width:781px){.briu-lp .sx-sticky{position:static}}\n.briu-lp .sx-formcard .wpforms-field-medium,.briu-lp .sx-formcard .wpforms-field-large{max-width:100%!important}\n.briu-lp .sx-formcard .wpforms-field{padding-top:0!important;padding-bottom:18px!important}\n\/* newsletter *\/\n.briu-lp .sx-nl h2{color:#fff}\n.briu-lp .sx-nl .sx-sub{color:#fff}\n.briu-lp .sx-nl .bl-muted{opacity:.9}\n.briu-lp .sx-nl{padding-top:clamp(72px,9vw,120px)!important}\n@media (max-width:1000px){.briu-lp .sx-mods{grid-template-columns:1fr 1fr}.briu-lp .sx-disc{grid-template-columns:1fr 1fr}}\n@media (max-width:781px){\n .briu-lp .sx-duo>*:nth-child(2){margin-top:32px!important}\n .briu-lp .sx-mods,.briu-lp .sx-disc{grid-template-columns:1fr}\n .briu-lp .sx-dc{min-height:0}\n .briu-lp .sx-steps{margin-inline:calc(-1*var(--gut));padding-inline:var(--gut);scroll-padding-inline:var(--gut)}\n .briu-lp .sx-step{flex-basis:80vw}\n .briu-lp .sx-steps-nav{display:none}\n .briu-lp .sx-media.is-tall img{aspect-ratio:4\/4.5}\n}\n<\/style>\n\n\n\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<section class=\"wp-block-group alignfull bl-sec sx-hero 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 sx-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:50%\">\n<div class=\"wp-block-group sx-copy is-layout-flow wp-block-group-is-layout-flow\">\n<h1 class=\"wp-block-heading bl-eyebrow\">Open Sorso<\/h1>\n\n\n\n<h2 class=\"wp-block-heading sx-title\">Build It. Understand It. Use It.<\/h2>\n\n\n\n<p class=\"bl-lead wp-block-paragraph\">Open Sorso is an experimental, open-design espresso machine. A documented prototype meant to be assembled, modified, and explored to understand how portable espresso can work.<\/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:50%\">\n<div class=\"wp-block-cover sx-herovid\" style=\"min-height:520px;aspect-ratio:unset;\"><video class=\"wp-block-cover__video-background intrinsic-ignore\" autoplay muted loop playsinline src=\"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2025\/11\/animazione-sorso-nuovo.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=\"wp-block-paragraph\"><\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/section>\n\n\n\n<section class=\"wp-block-group alignfull bl-sec 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<h2 class=\"wp-block-heading bl-h2\">The Core Ingredients<br>of the first Sorso<\/h2>\n<\/div>\n\n\n\n<p class=\"bl-muted wp-block-paragraph\">Coffee grains are core to making an espresso, but they are not enough.<br>Here are the milestones that have guided us in the development of the portable coffee machine. We haven\u2019t given up on fulfilling even one of them.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group bl-grid sx-grid is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group bl-feat is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">Heating Water<\/h3>\n\n\n\n<p class=\"bl-muted wp-block-paragraph\">The machine should be able to provide heat in order to warm water at the right temperature (85-90\u00b0C) to get coffee.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group bl-feat is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">Autonomous Machine<\/h3>\n\n\n\n<p class=\"bl-muted wp-block-paragraph\">The coffee machine should have a battery to store enough energy to make at least two hot coffees. You don&#8217;t necessarily need to put hot water in it.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group bl-feat is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">Use of ESE Pods<\/h3>\n\n\n\n<p class=\"bl-muted wp-block-paragraph\">ESE pods are compostable single-serve coffee pods offering convenience, consistent flavor and minimal cleanup.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group bl-feat is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">Easy to Disassembly<\/h3>\n\n\n\n<p class=\"bl-muted wp-block-paragraph\">The machine should be easy to disassemble to ensure proper cleaning of its components.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group bl-feat is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">At Least 2 Coffees<\/h3>\n\n\n\n<p class=\"bl-muted wp-block-paragraph\">The machine configuration should include at least two coffee cups to allow sharing the ritual of a coffee break.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group bl-feat is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">Ritual Gestures<\/h3>\n\n\n\n<p class=\"bl-muted wp-block-paragraph\">The machine should incorporate manual gestures to evoke the ritual aspects of making coffee.<\/p>\n<\/div>\n<\/div>\n<\/section>\n\n\n\n<section class=\"wp-block-group alignfull bl-sec sx-teal 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<h2 class=\"wp-block-heading bl-h2\">Mix Things up,<br>Make Them Work<\/h2>\n\n\n\n<h3 class=\"wp-block-heading sx-sub\">An Open Library from the First Prototype<\/h3>\n<\/div>\n\n\n\n<p class=\"bl-muted wp-block-paragraph\">The first Sorso is based on a modular, 3D printed prototype developed through testing and iteration. Files can be downloaded, modified, and combined to explore different configurations and understand how the system works.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group sx-mods is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group sx-mod is-layout-flow wp-block-group-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"382\" height=\"446\" src=\"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2025\/08\/modulo1.png\" alt=\"\" class=\"wp-image-40\" srcset=\"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2025\/08\/modulo1.png 382w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2025\/08\/modulo1-257x300.png 257w\" sizes=\"auto, (max-width: 382px) 100vw, 382px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Block 1: heating water<\/h3>\n<\/div>\n\n\n\n<div class=\"wp-block-group sx-mod is-layout-flow wp-block-group-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"376\" height=\"338\" src=\"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2025\/08\/modulo2.png\" alt=\"\" class=\"wp-image-41\" srcset=\"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2025\/08\/modulo2.png 376w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2025\/08\/modulo2-300x270.png 300w\" sizes=\"auto, (max-width: 376px) 100vw, 376px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Block 2: making pressure<\/h3>\n<\/div>\n\n\n\n<div class=\"wp-block-group sx-mod is-layout-flow wp-block-group-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"522\" height=\"486\" src=\"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2025\/08\/modulo3.png\" alt=\"\" class=\"wp-image-42\" srcset=\"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2025\/08\/modulo3.png 522w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2025\/08\/modulo3-300x279.png 300w\" sizes=\"auto, (max-width: 522px) 100vw, 522px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Block 3: keeping coffee<\/h3>\n<\/div>\n<\/div>\n\n\n\n<p class=\"sx-libcta wp-block-paragraph\"><strong><a href=\"https:\/\/drive.google.com\/drive\/folders\/1zZbhpMfM0iUfboyRR9beGghxN4Bs9BxJ?usp=sharing\">BROWSE THE COMPONENT LIBRARY<\/a><\/strong><\/p>\n<\/section>\n\n\n\n<section class=\"wp-block-group alignfull bl-sec 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-columns sx-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:45%\">\n<div class=\"wp-block-group sx-copy is-layout-flow wp-block-group-is-layout-flow\">\n<h2 class=\"wp-block-heading bl-h2\">Each Component Has a Role to Play<\/h2>\n\n\n\n<p class=\"bl-muted wp-block-paragraph\">Every single component was designed for a specific function, and all together they made the first Sorso.<br>Do you want to learn more about each one?<\/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=\"https:\/\/drive.google.com\/drive\/folders\/1zZbhpMfM0iUfboyRR9beGghxN4Bs9BxJ?usp=sharing\">\ud83c\udf22&nbsp;<strong>EXPLORE THE COMPONENT LIBRARY<\/strong><\/a><\/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:55%\">\n<figure class=\"wp-block-video sx-video\"><video height=\"1080\" style=\"aspect-ratio: 1080 \/ 1080;\" width=\"1080\" autoplay loop muted preload=\"auto\" src=\"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2025\/09\/sorso-componenti-verde.mp4\" playsinline><\/video><\/figure>\n<\/div>\n<\/div>\n<\/section>\n\n\n\n<section class=\"wp-block-group alignfull bl-sec bl-black 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<h2 class=\"wp-block-heading bl-h2\">Drop After Drop<\/h2>\n<\/div>\n\n\n\n<p class=\"bl-muted wp-block-paragraph\">Preparing coffee can become a real ritual, as fulfilling as drinking it. Making coffee with Open Sorso is an experience: here\u2019s how, step by step.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-cb-carousel-v2 cb-carousel-block bl-steps sx-car\" data-cb-slides-per-view=\"1.15\" data-cb-slides-per-group=\"1\" data-cb-space-between=\"16\" data-cb-speed=\"300\" data-cb-navigation=\"true\" data-cb-pagination=\"true\" data-cb-breakpoints=\"{&quot;900&quot;:{&quot;slidesPerView&quot;:3,&quot;slidesPerGroup&quot;:1}}\"><div class=\"swiper\"><div class=\"cb-wrapper swiper-wrapper\">\n<div class=\"wp-block-cb-slide-v2 cb-slide swiper-slide\">\n<div class=\"wp-block-group bl-step is-layout-flow wp-block-group-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1536\" height=\"864\" src=\"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/05\/1.4.2_1.4.2-1-1536x864.jpg\" alt=\"\" class=\"wp-image-633\" srcset=\"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/05\/1.4.2_1.4.2-1-1536x864.jpg 1536w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/05\/1.4.2_1.4.2-1-300x169.jpg 300w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/05\/1.4.2_1.4.2-1-1024x576.jpg 1024w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/05\/1.4.2_1.4.2-1-768x432.jpg 768w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/05\/1.4.2_1.4.2-1-18x10.jpg 18w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/05\/1.4.2_1.4.2-1.jpg 1920w\" sizes=\"auto, (max-width: 1536px) 100vw, 1536px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-group bl-step-copy is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">1. Put the Pod In<\/h3>\n\n\n\n<p class=\"bl-muted wp-block-paragraph\">Before anything else, put the ESE pod inside the pod holder and close it to secure the machine.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-cb-slide-v2 cb-slide swiper-slide\">\n<div class=\"wp-block-group bl-step is-layout-flow wp-block-group-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1536\" height=\"864\" src=\"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/05\/1.6.1_1.6.1-1-1536x864.jpg\" alt=\"\" class=\"wp-image-635\" srcset=\"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/05\/1.6.1_1.6.1-1-1536x864.jpg 1536w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/05\/1.6.1_1.6.1-1-300x169.jpg 300w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/05\/1.6.1_1.6.1-1-1024x576.jpg 1024w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/05\/1.6.1_1.6.1-1-768x432.jpg 768w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/05\/1.6.1_1.6.1-1-18x10.jpg 18w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/05\/1.6.1_1.6.1-1.jpg 1920w\" sizes=\"auto, (max-width: 1536px) 100vw, 1536px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-group bl-step-copy is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">2. Pour the Water<\/h3>\n\n\n\n<p class=\"bl-muted wp-block-paragraph\">Then pour the water into the flask placed on top of the coffee machine.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-cb-slide-v2 cb-slide swiper-slide\">\n<div class=\"wp-block-group bl-step is-layout-flow wp-block-group-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1536\" height=\"864\" src=\"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/05\/1.8.1_1.8.1-1-1536x864.jpg\" alt=\"\" class=\"wp-image-637\" srcset=\"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/05\/1.8.1_1.8.1-1-1536x864.jpg 1536w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/05\/1.8.1_1.8.1-1-300x169.jpg 300w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/05\/1.8.1_1.8.1-1-1024x576.jpg 1024w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/05\/1.8.1_1.8.1-1-768x432.jpg 768w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/05\/1.8.1_1.8.1-1-18x10.jpg 18w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/05\/1.8.1_1.8.1-1.jpg 1920w\" sizes=\"auto, (max-width: 1536px) 100vw, 1536px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-group bl-step-copy is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">3. Turn On<\/h3>\n\n\n\n<p class=\"bl-muted wp-block-paragraph\">At this point, turn on the coffee machine and wait for the water to be heated. Then, switch it off.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-cb-slide-v2 cb-slide swiper-slide\">\n<div class=\"wp-block-group bl-step is-layout-flow wp-block-group-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1536\" height=\"864\" src=\"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/05\/1.9.1_1.9.1-1-1536x864.jpg\" alt=\"\" class=\"wp-image-638\" srcset=\"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/05\/1.9.1_1.9.1-1-1536x864.jpg 1536w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/05\/1.9.1_1.9.1-1-300x169.jpg 300w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/05\/1.9.1_1.9.1-1-1024x576.jpg 1024w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/05\/1.9.1_1.9.1-1-768x432.jpg 768w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/05\/1.9.1_1.9.1-1-18x10.jpg 18w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/05\/1.9.1_1.9.1-1.jpg 1920w\" sizes=\"auto, (max-width: 1536px) 100vw, 1536px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-group bl-step-copy is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">4. Create Pressure<\/h3>\n\n\n\n<p class=\"bl-muted wp-block-paragraph\">Once the water is hot, use the syringe to create the right pressure and to activate the water flow system.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-cb-slide-v2 cb-slide swiper-slide\">\n<div class=\"wp-block-group bl-step is-layout-flow wp-block-group-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/05\/1.10.1_1.10.1-1-edited-1024x1024.jpg\" alt=\"\" class=\"wp-image-640\" srcset=\"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/05\/1.10.1_1.10.1-1-edited-1024x1024.jpg 1024w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/05\/1.10.1_1.10.1-1-edited-300x300.jpg 300w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/05\/1.10.1_1.10.1-1-edited-150x150.jpg 150w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/05\/1.10.1_1.10.1-1-edited-768x768.jpg 768w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/05\/1.10.1_1.10.1-1-edited-12x12.jpg 12w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2026\/05\/1.10.1_1.10.1-1-edited.jpg 1080w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-group bl-step-copy is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">5. Take the Cup<\/h3>\n\n\n\n<p class=\"bl-muted wp-block-paragraph\">Now that the coffee is ready, it&#8217;s the moment to take the cup and enjoy the espresso!<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/div><div class=\"cb-pagination swiper-pagination\"><\/div><div class=\"cb-button-prev swiper-button-prev\"><\/div><div class=\"cb-button-next swiper-button-next\"><\/div><\/div>\n<\/section>\n\n\n\n<section class=\"wp-block-group alignfull bl-sec 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-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-h2\">Where Sorso has made Coffee<\/h2>\n<\/div>\n\n\n\n<p class=\"bl-muted wp-block-paragraph\">Each place tells a different moment, but the same gesture. This map collects the locations where Sorso has been used to make coffee: real contexts, conditions, and situations. A way to see how a habit can travel without changing.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group sx-map is-layout-flow wp-block-group-is-layout-flow\">        <div\n            id=\"wpmapblock_43762f95\"\n            data-settings='{&quot;map_marker&quot;:[{&quot;id&quot;:&quot;0&quot;,&quot;lat&quot;:&quot;45.76408015669&quot;,&quot;lng&quot;:&quot;7.326078414917&quot;,&quot;title&quot;:&quot;Roisan, Aosta Valley&quot;,&quot;content&quot;:&quot;&quot;,&quot;iconType&quot;:&quot;custom&quot;,&quot;customIconUrl&quot;:&quot;https:\\\/\\\/www.sorsoofcoffee.it\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/goccia.png&quot;,&quot;customIconWidth&quot;:&quot;25&quot;,&quot;customIconHeight&quot;:&quot;30&quot;},{&quot;id&quot;:&quot;1&quot;,&quot;lat&quot;:&quot;44.103400046895&quot;,&quot;lng&quot;:&quot;8.2384049892426&quot;,&quot;title&quot;:&quot;Borghetto Santo Spirito, Liguria&quot;,&quot;content&quot;:&quot;&quot;,&quot;iconType&quot;:&quot;custom&quot;,&quot;customIconUrl&quot;:&quot;https:\\\/\\\/www.sorsoofcoffee.it\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/goccia.png&quot;,&quot;customIconWidth&quot;:&quot;25&quot;,&quot;customIconHeight&quot;:&quot;30&quot;},{&quot;id&quot;:&quot;2&quot;,&quot;lat&quot;:&quot;45.056815348882&quot;,&quot;lng&quot;:&quot;7.634055018425&quot;,&quot;title&quot;:&quot;Turin, Piedmont&quot;,&quot;content&quot;:&quot;&quot;,&quot;iconType&quot;:&quot;custom&quot;,&quot;customIconUrl&quot;:&quot;https:\\\/\\\/www.sorsoofcoffee.it\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/goccia.png&quot;,&quot;customIconWidth&quot;:&quot;25&quot;,&quot;customIconHeight&quot;:&quot;30&quot;},{&quot;id&quot;:&quot;3&quot;,&quot;lat&quot;:&quot;45.621466567278&quot;,&quot;lng&quot;:&quot;7.6078927516937&quot;,&quot;title&quot;:&quot;Champorcher, Aosta Valley&quot;,&quot;content&quot;:&quot;&quot;,&quot;iconType&quot;:&quot;custom&quot;,&quot;customIconUrl&quot;:&quot;https:\\\/\\\/www.sorsoofcoffee.it\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/goccia.png&quot;,&quot;customIconWidth&quot;:&quot;25&quot;,&quot;customIconHeight&quot;:&quot;30&quot;},{&quot;id&quot;:&quot;4&quot;,&quot;lat&quot;:&quot;45.805334924559&quot;,&quot;lng&quot;:&quot;7.4962592124939&quot;,&quot;title&quot;:&quot;Saint-Barth\\u00e9lemy, Aosta Valley&quot;,&quot;content&quot;:&quot;&quot;,&quot;iconType&quot;:&quot;custom&quot;,&quot;customIconUrl&quot;:&quot;https:\\\/\\\/www.sorsoofcoffee.it\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/goccia.png&quot;,&quot;customIconWidth&quot;:&quot;25&quot;,&quot;customIconHeight&quot;:&quot;30&quot;}],&quot;map_zoom&quot;:&quot;6&quot;,&quot;scroll_wheel_zoom&quot;:&quot;&quot;,&quot;map_type&quot;:&quot;OSM&quot;,&quot;center_index&quot;:0}'\n            class=\"wpmapblockrender\"\n            style=\"width: 100%; height: 400px;\">\n        <\/div>\n        <\/div>\n<\/section>\n\n\n\n<section class=\"wp-block-group alignfull bl-sec 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<h2 class=\"wp-block-heading bl-h2\">Before Making Coffee, <br>Sorso&#8230;<\/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 creation of a coffee machine is a long journey. Here are the most fun, yet essential, steps that the team took to create the prototype.<\/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-ghost\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.sorsoofcoffee.it\/about-us\/\"><strong>\ud83c\udf22 DISCOVER THE STORY<\/strong><\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group sx-disc is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group sx-dc pr-4 is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">&#8230;splashed Water Everywhere<\/h3>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Discover more&#8230;<\/summary>\n<p class=\"wp-block-paragraph\">Water is tricky, it can spread everywhere if not directioned appropriately. Using moka gaskets and a metallic moka filter was essential to channel the water in the right direction.<\/p>\n<\/details>\n<\/div>\n\n\n\n<div class=\"wp-block-group sx-dc pr-1 is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">&#8230;uplifted 9 Kilos<br>with a Syringe<\/h3>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Discover more&#8230;<\/summary>\n<p class=\"wp-block-paragraph\">To make an espresso, the water passing through the coffee needs to reach 9 bars of pressure. A simple system succeeded in lifting a weight of 9 kilograms, thus achieving 9 bars of pressure.<\/p>\n<\/details>\n<\/div>\n\n\n\n<div class=\"wp-block-group sx-dc pr-2 is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">&#8230;was covered with<br>Wool and Cork<\/h3>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Discover more&#8230;<\/summary>\n<p class=\"wp-block-paragraph\">To build the heating system, several insulation methods were carefully tested and evaluated. The most effective one turned out to be the combination of wool and cork sheets.<\/p>\n<\/details>\n<\/div>\n<\/div>\n<\/section>\n\n\n\n<section class=\"wp-block-group alignfull bl-sec bl-green 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<h2 class=\"wp-block-heading bl-h2\">Build Your Open Sorso<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full sx-lic\"><img loading=\"lazy\" decoding=\"async\" width=\"403\" height=\"141\" src=\"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2025\/08\/by-nc-sa.png\" alt=\"\" class=\"wp-image-162\" srcset=\"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2025\/08\/by-nc-sa.png 403w, https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2025\/08\/by-nc-sa-300x105.png 300w\" sizes=\"auto, (max-width: 403px) 100vw, 403px\" \/><\/figure>\n<\/div>\n\n\n\n<p class=\"bl-muted wp-block-paragraph\">We\u2019ve done the bad work for you. All the experiments ended up in the first prototype. You can build your own machine, since the project has CC BY-NC-SA license.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-columns sx-two 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:50%\">\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 sx-copy is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">Make All by Yourself<\/h3>\n\n\n\n<p class=\"bl-muted wp-block-paragraph\">Maker? 3D printer enthusiast? Designer? You certainly have all the skills to build the machine on your own, from the battery system to printing the parts. You just need to know what to do. <br>For that, you have the complete instructions.<\/p>\n<\/div>\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=\"https:\/\/drive.google.com\/drive\/folders\/1m834ujYJ3HTdrFsW8tTpCZJ3GjGDuLoq?usp=drive_link\"><strong>\ud83c\udf22 DOWNLOAD THE MATERIALS<\/strong><\/a><\/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:50%\">\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 sx-copy 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\"><em>Sorso<\/em>&nbsp;is an open project, designed to grow with the contribution of passionate people like you.<br>If you\u2019ve found a smarter solution, a clever tweak, or simply have a suggestion, share it with us: every sip of creativity can make the machine even more unique.<br>Get in touch and become part of this collaborative design journey.<\/p>\n<\/div>\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=\"https:\/\/www.sorsoofcoffee.it\/contact-us\/\"><strong>\ud83c\udf22 CONTACT US<\/strong><\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n\n\n\n<section class=\"wp-block-group alignfull bl-sec bl-cta sx-nl 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-cta-box is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-columns sx-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:50%\">\n<div class=\"wp-block-group sx-copy is-layout-flow wp-block-group-is-layout-flow\">\n<h2 class=\"wp-block-heading bl-h2\">A Sip of News<\/h2>\n\n\n\n<h3 class=\"wp-block-heading sx-sub\">Stay updated on the project and what\u2019s coming next<\/h3>\n\n\n\n<p class=\"bl-muted wp-block-paragraph\">Subscribe to the newsletter and get updates, insights, and behind-the-scenes stories from&nbsp;<em>Sorso<\/em>, the portable open-design coffee machine. No spam, just coffee and design stories.<\/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:50%\"><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\/53\" data-token=\"fc9b34d5bdf8d2ad7b9537edf5b6c29a\" data-token-time=\"1793085894\"><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\" >Email Name<\/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=\"1793085894.81d2b84e1f4f6482dee55c63125328488196618f5decc63b133d0245b0f76f23\"><input type=\"hidden\" name=\"page_title\" value=\"\"><input type=\"hidden\" name=\"page_url\" value=\"https:\/\/www.sorsoofcoffee.it\/it\/wp-json\/wp\/v2\/pages\/53\"><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 --><\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Open Sorso Build It. Understand It. Use It. Open Sorso is an experimental, open-design espresso machine. A documented prototype meant to be assembled, modified, and explored to understand how portable espresso can work. The Core Ingredientsof the first Sorso Coffee grains are core to making an espresso, but they are not enough.Here are the milestones [&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-53","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>Open Source Portable Espresso Machine | Sorso<\/title>\n<meta name=\"description\" content=\"Our espresso prototype combines portability and innovation. A compact, open-source and modular coffee machine.\" \/>\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\/corto\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Open Source Portable Espresso Machine - Sorso\" \/>\n<meta property=\"og:description\" content=\"Our espresso prototype combines portability and innovation. A compact, open-source and modular coffee machine.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.sorsoofcoffee.it\/it\/corto\/\" \/>\n<meta property=\"og:site_name\" content=\"Sorso\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-26T21:29:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2025\/08\/modulo1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"382\" \/>\n\t<meta property=\"og:image:height\" content=\"446\" \/>\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=\"7 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.sorsoofcoffee.it\\\/corto\\\/\",\"url\":\"https:\\\/\\\/www.sorsoofcoffee.it\\\/corto\\\/\",\"name\":\"Open Source Portable Espresso Machine - Sorso\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.sorsoofcoffee.it\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.sorsoofcoffee.it\\\/corto\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.sorsoofcoffee.it\\\/corto\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.sorsoofcoffee.it\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/modulo1.png\",\"datePublished\":\"2025-08-27T16:11:19+00:00\",\"dateModified\":\"2026-10-26T21:29:18+00:00\",\"description\":\"Our espresso prototype combines portability and innovation. A compact, open-source and modular coffee machine.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.sorsoofcoffee.it\\\/corto\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.sorsoofcoffee.it\\\/corto\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/www.sorsoofcoffee.it\\\/corto\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.sorsoofcoffee.it\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/modulo1.png\",\"contentUrl\":\"https:\\\/\\\/www.sorsoofcoffee.it\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/modulo1.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.sorsoofcoffee.it\\\/corto\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.sorsoofcoffee.it\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Open Source Portable Espresso Machine\"}]},{\"@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":"Open Source Portable Espresso Machine | Sorso","description":"Our espresso prototype combines portability and innovation. A compact, open-source and modular coffee machine.","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\/corto\/","og_locale":"it_IT","og_type":"article","og_title":"Open Source Portable Espresso Machine - Sorso","og_description":"Our espresso prototype combines portability and innovation. A compact, open-source and modular coffee machine.","og_url":"https:\/\/www.sorsoofcoffee.it\/it\/corto\/","og_site_name":"Sorso","article_modified_time":"2026-10-26T21:29:18+00:00","og_image":[{"width":382,"height":446,"url":"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2025\/08\/modulo1.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Tempo di lettura stimato":"7 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.sorsoofcoffee.it\/corto\/","url":"https:\/\/www.sorsoofcoffee.it\/corto\/","name":"Open Source Portable Espresso Machine - Sorso","isPartOf":{"@id":"https:\/\/www.sorsoofcoffee.it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.sorsoofcoffee.it\/corto\/#primaryimage"},"image":{"@id":"https:\/\/www.sorsoofcoffee.it\/corto\/#primaryimage"},"thumbnailUrl":"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2025\/08\/modulo1.png","datePublished":"2025-08-27T16:11:19+00:00","dateModified":"2026-10-26T21:29:18+00:00","description":"Our espresso prototype combines portability and innovation. A compact, open-source and modular coffee machine.","breadcrumb":{"@id":"https:\/\/www.sorsoofcoffee.it\/corto\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.sorsoofcoffee.it\/corto\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.sorsoofcoffee.it\/corto\/#primaryimage","url":"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2025\/08\/modulo1.png","contentUrl":"https:\/\/www.sorsoofcoffee.it\/wp-content\/uploads\/2025\/08\/modulo1.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.sorsoofcoffee.it\/corto\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.sorsoofcoffee.it\/"},{"@type":"ListItem","position":2,"name":"Open Source Portable Espresso Machine"}]},{"@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\/53","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=53"}],"version-history":[{"count":9,"href":"https:\/\/www.sorsoofcoffee.it\/it\/wp-json\/wp\/v2\/pages\/53\/revisions"}],"predecessor-version":[{"id":1023,"href":"https:\/\/www.sorsoofcoffee.it\/it\/wp-json\/wp\/v2\/pages\/53\/revisions\/1023"}],"wp:attachment":[{"href":"https:\/\/www.sorsoofcoffee.it\/it\/wp-json\/wp\/v2\/media?parent=53"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}