@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_fbc23e{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.__variable_fbc23e{--font-display:"Cormorant Garamond","Cormorant Garamond Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_855f89{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_855f89{--font-sans:"Manrope","Manrope Fallback"}@scope ([data-canonical-niche="cafeteria"]){:scope{--font-display:"Cormorant Garamond",Georgia,serif;--font-sans:"Manrope",Arial,sans-serif;--mentorian-button-radius:14px;--mentorian-button-shadow:0 14px 30px rgba(12,20,16,.2),0 3px 8px rgba(12,20,16,.12);--mentorian-button-hover-shadow:0 21px 44px rgba(12,20,16,.3),0 6px 14px rgba(12,20,16,.16)}*{box-sizing:border-box;margin:0;padding:0}:scope{scroll-behavior:smooth;scroll-padding-top:98px}:scope{margin:0;background:#11110e;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{object-fit:cover}button,input,select,textarea{font:inherit}.cafeSite{min-height:100svh;overflow:clip;font-family:var(--font-sans),sans-serif}.cafeSite :where(a,summary){-webkit-tap-highlight-color:transparent}.cafeSite :where(p,a,span,strong,h1,h2,h3){overflow-wrap:break-word}.cafeSection{padding:clamp(84px,9vw,144px) clamp(20px,7vw,112px)}.cafeSite h1 span,.cafeSite h2 span{display:block}.cafeSite svg{flex:0 0 auto}.cafeSite>footer,.cafeSite>header,.cafeSite>section{border-block:0!important}.reveal{opacity:0;transform:translateY(24px);transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1)}.reveal.isVisible{opacity:1;transform:none}.cafeDemoBar{position:relative;z-index:100;min-height:32px;padding:8px 20px;display:grid;place-items:center;background:#f2a35d;color:#17130f;font-size:.68rem;font-weight:800;text-align:center}.cafeModelSwitcher{position:sticky;z-index:90;top:0;min-height:66px;padding:8px clamp(18px,4vw,64px);display:grid;grid-template-columns:180px minmax(0,420px);justify-content:center;align-items:center;gap:12px;border-bottom:1px solid rgba(255,255,255,.14);background:rgba(20,20,17,.94);color:#f8f3e8;backdrop-filter:blur(18px)}.cafeModelSwitcher>strong{font-size:.74rem}.cafeModelSwitcher nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.cafeModelSwitcher nav a{min-height:48px;display:grid;place-items:center;border-left:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.68);font-size:.74rem;font-weight:800;transition:color .2s ease,background .2s ease}.cafeModelSwitcher nav a[aria-current=page]{background:#f2a35d;color:#17130f}.cafeBrand{display:inline-flex;align-items:center}.cafeBrand strong{font-size:1.05rem;line-height:1;letter-spacing:-.035em}.cafeHours{align-self:stretch;padding:clamp(26px,4vw,50px)}.cafeHours h3{margin-bottom:28px;font-size:1rem}.cafeHours>div{padding:17px 0;display:grid;grid-template-columns:1fr auto;gap:22px;border-bottom:1px solid}.cafeHours span,.cafeHours strong{font-size:.78rem}.cafeFaq{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(46px,8vw,130px)}.cafeFaq h2{max-width:9ch;font-family:var(--font-display),serif;font-size:clamp(3.6rem,6vw,7rem);font-weight:500;letter-spacing:-.055em;line-height:.9}.cafeFaq details{border-bottom:1px solid}.cafeFaq summary{padding:24px 0;cursor:pointer;list-style:none;font-size:.92rem;font-weight:750}.cafeFaq summary::-webkit-details-marker{display:none}.cafeFaq details p{max-width:64ch;padding:0 0 25px;font-size:.82rem;line-height:1.75}.cafeFooter{min-height:122px;padding:28px clamp(20px,7vw,112px);display:flex;justify-content:space-between;align-items:center;gap:28px}.cafeFooter nav{display:flex;gap:22px}.cafeFooter nav a{font-size:.74rem;font-weight:750}.cafeMobileCta{display:none}.origemButton,.pausaHeader>a:last-child,.pausaVisit .reveal>div>a:first-child,.pulsoButton{min-height:52px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:var(--mentorian-button-radius);box-shadow:var(--mentorian-button-shadow);font-size:.73rem;font-weight:850;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.origemButton svg,.pausaHeader>a:last-child svg,.pausaVisit .reveal>div>a:first-child svg,.pulsoButton svg{width:17px}.origemButton:active,.pausaHeader>a:last-child:active,.pausaVisit .reveal>div>a:first-child:active,.pulsoButton:active{transform:translateY(1px) scale(.985)}.cafeMobileCta:focus-visible,.origemButton:focus-visible,.pausaHeader>a:last-child:focus-visible,.pausaVisit .reveal>div>a:first-child:focus-visible,.pulsoButton:focus-visible{outline:3px solid #ef9a62;outline-offset:4px}.styleOrigem{--origem-green:#18382f;--origem-cream:#f1eadc;--origem-paper:#fbf7ef;--origem-clay:#b95f38;--origem-ink:#1a2c26;background:var(--origem-paper);color:var(--origem-ink)}.origemHeader{min-height:84px;padding:0 clamp(20px,5vw,76px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;background:var(--origem-green);color:var(--origem-cream)}.origemHeader nav{display:flex;gap:32px}.origemHeader nav a,.origemHeader>a:last-child{font-size:.72rem;font-weight:760}.origemHeader>a:last-child{justify-self:end;display:flex;align-items:center;gap:8px}.origemHeader>a:last-child svg{width:16px}.origemHero{min-height:calc(100svh - 182px);display:grid;grid-template-columns:.8fr 1.2fr;background:var(--origem-green);color:var(--origem-cream)}.origemHeroCopy{padding:clamp(72px,8vw,132px) clamp(22px,7vw,108px);align-self:center}.origemHero h1{font-family:var(--font-display),serif;font-size:clamp(4.5rem,7.8vw,8.6rem);font-weight:500;letter-spacing:-.065em;line-height:.84}.origemHeroCopy>p{max-width:520px;margin-top:32px;color:rgba(241,234,220,.72);font-size:.94rem;line-height:1.75}.origemHeroCopy>div{margin-top:34px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.origemHeroCopy>div>a:last-child{display:inline-flex;align-items:center;gap:9px;font-size:.72rem;font-weight:760}.origemHeroCopy>div>a:last-child svg{width:15px}.origemButton{background:var(--origem-clay);color:white}.origemButtonLight{background:var(--origem-cream);color:var(--origem-green)}.origemHeroMedia{position:relative;min-height:650px;overflow:hidden}.origemHeroMedia:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--origem-green),transparent 22%)}.origemHeroMedia img{filter:saturate(.76) contrast(1.03);animation:origemImageIn 1.2s cubic-bezier(.22,1,.36,1) both}.origemHighlights,.origemPractical,.styleOrigem .cafeFaq{background-color:var(--origem-paper);background-image:repeating-radial-gradient(ellipse at 8% 12%,transparent 0 52px,rgba(24,56,47,.042) 53px,transparent 55px);background-size:660px 520px;animation:ambientBackgroundDrift 28s ease-in-out infinite alternate}.origemSectionHead{margin-bottom:54px;display:grid;grid-template-columns:1.15fr .85fr;align-items:end;gap:44px}.origemCoffee h2,.origemPractical h2,.origemSectionHead h2,.origemVisit h2{font-family:var(--font-display),serif;font-size:clamp(3.5rem,5.6vw,6.8rem);font-weight:500;letter-spacing:-.055em;line-height:.9}.origemSectionHead p{max-width:430px;color:#60716b;font-size:.85rem;line-height:1.7}.origemHighlights>div:last-child{border-top:1px solid rgba(26,44,38,.18)}.origemHighlights article{min-height:150px;padding:30px 0;display:grid;grid-template-columns:minmax(210px,.7fr) minmax(280px,1.3fr);align-items:center;gap:36px;border-bottom:1px solid rgba(26,44,38,.18)}.origemHighlights h3{font-family:var(--font-display),serif;font-size:2rem;font-weight:600}.origemHighlights article p{max-width:650px;color:#60716b;font-size:.85rem;line-height:1.75}.origemStory{min-height:720px;display:grid;grid-template-columns:1fr 1fr;background:var(--origem-cream)}.origemStoryMedia{position:relative;min-height:620px}.origemStoryCopy{padding:clamp(70px,9vw,140px);align-self:center}.origemStoryCopy h2{font-family:var(--font-display),serif;font-size:clamp(3.9rem,6vw,7rem);font-weight:500;letter-spacing:-.06em;line-height:.9}.origemStoryCopy p{max-width:620px;margin-top:28px;color:#52645d;font-size:.9rem;line-height:1.8}.origemCoffee{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(50px,8vw,130px);background:var(--origem-green);color:var(--origem-cream)}.origemCoffeeCopy{align-self:center}.origemCoffeeCopy article{margin-top:34px;padding-top:24px;border-top:1px solid rgba(241,234,220,.2)}.origemCoffeeCopy article h3{margin-bottom:12px;font-size:.9rem}.origemCoffeeCopy article p{color:rgba(241,234,220,.68);font-size:.85rem;line-height:1.75}.origemCoffeeCopy>a{margin-top:28px;display:inline-flex;align-items:center;gap:9px;font-size:.74rem;font-weight:760}.origemCoffeeCopy>a svg{width:16px}.origemCoffeeMedia{position:relative;min-height:650px;overflow:hidden}.origemPractical>.reveal{margin-bottom:48px}.origemPractical>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(26,44,38,.18)}.origemPractical article{min-height:230px;padding:32px;border-right:1px solid rgba(26,44,38,.18)}.origemPractical article:last-child{border-right:0}.origemPractical h3{margin-bottom:22px;font-size:1rem}.origemPractical p{color:#60716b;font-size:.84rem;line-height:1.75}.origemVisit{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(54px,9vw,150px);background:var(--origem-clay);color:white}.origemVisit .reveal>a:first-of-type{max-width:640px;margin-top:32px;display:flex;align-items:flex-start;gap:12px;font-size:.86rem;line-height:1.6}.origemVisit .reveal>a:first-of-type svg{width:18px;margin-top:3px}.origemVisit .origemButton{margin-top:34px}.origemVisit .cafeHours{border:1px solid rgba(255,255,255,.35)}.styleOrigem .cafeFaq{color:var(--origem-ink)}.styleOrigem .cafeFaq details{border-color:rgba(26,44,38,.18)}.styleOrigem .cafeFaq details p{color:#60716b}.styleOrigem .cafeFooter{background:var(--origem-green);color:var(--origem-cream)}.stylePausa{--pausa-paper:#f7f4ed;--pausa-white:#fffdf8;--pausa-ink:#181816;--pausa-line:#d9d5cb;--pausa-blue:#31566a;background:var(--pausa-paper);color:var(--pausa-ink)}.pausaHeader{min-height:82px;padding:0 clamp(20px,5vw,72px);display:flex;align-items:center;justify-content:space-between;gap:28px;background:var(--pausa-white)}.pausaHeader>a:last-child{background:var(--pausa-ink);color:white}.stylePausa .cafeBrand strong{font-family:var(--font-sans),sans-serif;font-weight:650;letter-spacing:-.045em}.pausaHero{min-height:840px;padding:clamp(64px,7vw,112px) clamp(20px,7vw,112px);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto 1fr;gap:28px;background:var(--pausa-white)}.pausaHeroTitle{grid-column:1/9;z-index:2;align-self:stretch;min-width:0}.pausaHero h1{font-family:var(--font-sans),sans-serif;font-size:clamp(4.6rem,8.8vw,10rem);font-weight:480;letter-spacing:-.075em;line-height:.82}.pausaHeroMedia{position:relative;grid-column:8/13;grid-row:1/3;min-height:650px;overflow:hidden}.pausaHeroMedia img{filter:saturate(.58) contrast(.96)}.pausaHeroIntro{grid-column:1/7;align-self:end;padding-right:8vw}.pausaHeroIntro p{max-width:600px;font-size:1rem;line-height:1.75}.pausaHeroIntro a{margin-top:24px;display:inline-flex;align-items:center;gap:9px;color:var(--pausa-blue);font-size:.76rem;font-weight:760}.pausaHeroIntro svg{width:16px}.pausaPractical,.pausaStory,.stylePausa .cafeFaq{background-color:var(--pausa-paper);background-image:linear-gradient(rgba(49,86,106,.035) 1px,transparent 0),linear-gradient(90deg,rgba(49,86,106,.035) 1px,transparent 0);background-size:96px 96px;animation:pausaAmbient 32s linear infinite alternate}.pausaStory>.reveal{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(50px,8vw,130px);align-items:end}.pausaCraft h2,.pausaHighlights h2,.pausaPractical h2,.pausaStory h2,.pausaVisit h2{font-family:var(--font-sans),sans-serif;font-size:clamp(3.3rem,5.8vw,7rem);font-weight:480;letter-spacing:-.07em;line-height:.92}.pausaStory .reveal>div p{margin-top:22px;color:#5e5e59;font-size:.87rem;line-height:1.8}.pausaStoryMedia{position:relative;min-height:620px;margin-top:70px;overflow:hidden}.pausaHighlights{background:var(--pausa-white)}.pausaHighlights>.reveal{margin-bottom:54px}.pausaHighlights>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--pausa-line)}.pausaHighlights article{min-height:250px;padding:34px;border-right:1px solid var(--pausa-line)}.pausaHighlights article:last-child{border-right:0}.pausaHighlights h3{max-width:9ch;font-size:1.55rem;font-weight:570;letter-spacing:-.04em}.pausaHighlights p{margin-top:26px;color:#64645f;font-size:.84rem;line-height:1.75}.pausaCraft{min-height:760px;display:grid;grid-template-columns:1fr 1fr;background:var(--pausa-blue);color:white}.pausaCraftMedia{position:relative;min-height:660px}.pausaCraftCopy{padding:clamp(70px,9vw,140px);align-self:center}.pausaCraftCopy>div{margin-top:48px}.pausaCraftCopy article{padding:24px 0;border-top:1px solid rgba(255,255,255,.24)}.pausaCraftCopy article h3{margin-bottom:12px;font-size:.92rem}.pausaCraftCopy article p{color:rgba(255,255,255,.72);font-size:.84rem;line-height:1.75}.pausaPractical>.reveal{margin-bottom:54px}.pausaPractical>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pausaPractical article{padding:32px 0;border-top:2px solid var(--pausa-ink)}.pausaPractical h3{margin-bottom:22px;font-size:1rem}.pausaPractical p{color:#62625d;font-size:.84rem;line-height:1.75}.pausaVisit{display:grid;grid-template-columns:1.25fr .75fr;gap:clamp(50px,8vw,130px);background:var(--pausa-white)}.pausaVisit h2{max-width:13ch;font-size:clamp(3rem,5vw,5.8rem)}.pausaVisit .reveal>div{margin-top:34px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.pausaVisit .reveal>div>a:first-child{background:var(--pausa-ink);color:white}.pausaVisit .reveal>div>a:last-child{display:inline-flex;align-items:center;gap:9px;color:var(--pausa-blue);font-size:.75rem;font-weight:760}.pausaVisit .reveal>div>a:last-child svg{width:16px}.pausaVisit .cafeHours{border-left:1px solid var(--pausa-line)}.stylePausa .cafeFaq details{border-color:var(--pausa-line)}.stylePausa .cafeFaq details p{color:#62625d}.stylePausa .cafeFooter{background:var(--pausa-ink);color:white}.stylePulso{--pulso-black:#10100f;--pulso-ink:#181816;--pulso-cream:#f2eadc;--pulso-orange:#ef6a3a;--pulso-mint:#a5d7bf}.pulsoHeader,.stylePulso{background:var(--pulso-black);color:var(--pulso-cream)}.pulsoHeader{min-height:78px;padding:0 clamp(20px,5vw,72px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px}.pulsoHeader nav{display:flex;gap:30px}.pulsoHeader nav a{color:rgba(242,234,220,.65);font-size:.72rem;font-weight:760}.pulsoHeader>a:last-child{justify-self:end;display:flex;align-items:center;gap:8px;color:var(--pulso-orange);font-size:.73rem;font-weight:820}.pulsoHeader>a:last-child svg{width:16px}.stylePulso .cafeBrand strong{font-family:var(--font-sans),sans-serif;font-weight:850;letter-spacing:-.055em}.pulsoHero{position:relative;min-height:calc(100svh - 176px);overflow:hidden}.pulsoHero>img{filter:saturate(.42) contrast(1.18);transform:scale(1.01);animation:pulsoImageIn 1.2s cubic-bezier(.22,1,.36,1) both}.pulsoHeroShade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(16,16,15,.92),rgba(16,16,15,.47) 56%,rgba(16,16,15,.18)),linear-gradient(0deg,rgba(16,16,15,.65),transparent 45%)}.pulsoHeroCopy{position:absolute;z-index:2;inset:0;padding:clamp(72px,8vw,132px) clamp(20px,7vw,112px);display:grid;align-content:end;grid-template-columns:1.35fr .65fr;align-items:end;gap:50px}.pulsoHero h1{font-family:var(--font-sans),sans-serif;font-size:clamp(4.6rem,9.4vw,11rem);font-weight:850;letter-spacing:-.09em;line-height:.77;text-transform:uppercase}.pulsoHeroCopy>div p{max-width:480px;color:rgba(242,234,220,.76);font-size:.92rem;line-height:1.75}.pulsoHeroCopy>div a{margin-top:28px;display:inline-flex;align-items:center;gap:10px;color:var(--pulso-orange);font-size:.76rem;font-weight:850}.pulsoHeroCopy>div a svg{width:17px}.pulsoHighlights,.pulsoPractical,.stylePulso .cafeFaq{background-color:var(--pulso-black);background-image:repeating-linear-gradient(118deg,transparent 0 82px,rgba(165,215,191,.035) 83px,transparent 85px);background-size:720px 520px;animation:pulsoAmbient 26s ease-in-out infinite alternate}.pulsoHighlights>.reveal{margin-bottom:48px}.pulsoCoffee h2,.pulsoHighlights h2,.pulsoPractical h2,.pulsoVisit h2{font-family:var(--font-sans),sans-serif;font-size:clamp(3.6rem,6.4vw,7.8rem);font-weight:840;letter-spacing:-.075em;line-height:.86;text-transform:uppercase}.pulsoHighlights>div:last-child{border-top:1px solid rgba(242,234,220,.22)}.pulsoHighlights article{min-height:160px;padding:30px 0;display:grid;grid-template-columns:.7fr 1.2fr auto;align-items:center;gap:34px;border-bottom:1px solid rgba(242,234,220,.22)}.pulsoHighlights h3{color:var(--pulso-mint);font-size:1.45rem;letter-spacing:-.035em}.pulsoHighlights p{max-width:680px;color:rgba(242,234,220,.7);font-size:.85rem;line-height:1.75}.pulsoHighlights article a{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(242,234,220,.35);border-radius:50%}.pulsoHighlights article a svg{width:17px}.pulsoStory{min-height:760px;display:grid;grid-template-columns:1.15fr .85fr;background:var(--pulso-orange);color:var(--pulso-ink)}.pulsoStoryMedia{position:relative;min-height:660px;overflow:hidden}.pulsoStoryMedia img{filter:saturate(.7) contrast(1.08)}.pulsoStoryCopy{padding:clamp(70px,8vw,130px);align-self:center}.pulsoStoryCopy h2{font-family:var(--font-sans),sans-serif;font-size:clamp(3.8rem,6.3vw,7.4rem);font-weight:840;letter-spacing:-.075em;line-height:.86;text-transform:uppercase}.pulsoStoryCopy p{margin-top:26px;font-size:.88rem;line-height:1.78}.pulsoCoffee{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(54px,8vw,130px)}.pulsoCoffeeCopy{align-self:center}.pulsoCoffeeCopy>div{margin-top:44px;display:grid;grid-template-columns:1fr 1fr;gap:32px}.pulsoCoffeeCopy article{padding-top:22px;border-top:2px solid var(--pulso-orange)}.pulsoCoffeeCopy h3{margin-bottom:16px;color:var(--pulso-mint);font-size:.95rem}.pulsoCoffeeCopy p{color:rgba(242,234,220,.68);font-size:.83rem;line-height:1.75}.pulsoCoffeeMedia{position:relative;min-height:650px;overflow:hidden}.pulsoPractical{background-color:var(--pulso-cream);color:var(--pulso-ink);background-image:repeating-linear-gradient(118deg,transparent 0 82px,rgba(16,16,15,.035) 83px,transparent 85px)}.pulsoPractical>.reveal{margin-bottom:48px}.pulsoPractical>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);border-top:3px solid var(--pulso-ink)}.pulsoPractical article{min-height:230px;padding:32px;border-right:1px solid rgba(24,24,22,.24)}.pulsoPractical article:last-child{border-right:0}.pulsoPractical h3{margin-bottom:24px;font-size:1.05rem}.pulsoPractical p{color:#55544f;font-size:.84rem;line-height:1.75}.pulsoVisit{display:grid;grid-template-columns:1.12fr .88fr;gap:clamp(54px,9vw,150px);background:var(--pulso-orange);color:var(--pulso-ink)}.pulsoVisit .reveal>a{max-width:680px;margin-top:22px;display:flex;align-items:flex-start;gap:10px;font-size:.84rem;line-height:1.6}.pulsoVisit .reveal>a svg{width:18px;margin-top:3px}.pulsoButton{margin-top:34px!important;width:fit-content;background:var(--pulso-black);color:var(--pulso-cream)}.pulsoVisit .cafeHours{border:2px solid var(--pulso-ink)}.stylePulso .cafeFaq details{border-color:rgba(242,234,220,.22)}.stylePulso .cafeFaq details p{color:rgba(242,234,220,.68)}.stylePulso .cafeFooter{border-top:1px solid rgba(242,234,220,.2);background:var(--pulso-black);color:var(--pulso-cream)}@media (hover:hover) and (pointer:fine){.origemButton:hover,.pausaHeader>a:last-child:hover,.pausaVisit .reveal>div>a:first-child:hover,.pulsoButton:hover{transform:translateY(-3px);filter:brightness(1.06);box-shadow:var(--mentorian-button-hover-shadow)}.origemButton:hover svg,.pausaHeader>a:last-child:hover svg,.pausaVisit .reveal>div>a:first-child:hover svg,.pulsoButton:hover svg{transform:translateX(4px)}.cafeModelSwitcher nav a:hover{color:white}}@keyframes origemImageIn{0%{opacity:.35;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes pulsoImageIn{0%{opacity:.35;transform:scale(1.07)}to{opacity:1;transform:scale(1.01)}}@keyframes ambientBackgroundDrift{0%{background-position:0 0}to{background-position:52px 34px}}@keyframes pausaAmbient{0%{background-position:0 0,0 0}to{background-position:46px 28px,46px 28px}}@keyframes pulsoAmbient{0%{background-position:0 0}to{background-position:64px 38px}}@media (max-width:920px){.origemHeader,.pulsoHeader{grid-template-columns:1fr auto}.origemHeader nav,.pulsoHeader nav{display:none}.origemCoffee,.origemHero,.origemStory,.origemVisit,.pausaCraft,.pausaVisit,.pulsoCoffee,.pulsoStory,.pulsoVisit{grid-template-columns:1fr}.origemHeroMedia{min-height:58svh;order:-1}.origemHeroMedia:after{background:linear-gradient(0deg,var(--origem-green),transparent 30%)}.origemHeroCopy{padding-top:54px}.origemStoryMedia,.pausaCraftMedia,.pulsoStoryMedia{min-height:520px}.origemCoffeeMedia,.pulsoCoffeeMedia{min-height:520px;order:-1}.origemVisit .cafeHours,.pausaVisit .cafeHours,.pulsoVisit .cafeHours{border-left:0}.pausaHero{min-height:auto;grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.pausaHeroTitle{grid-column:1/3}.pausaHeroMedia{grid-column:2;grid-row:2;min-height:500px}.pausaHeroIntro{grid-column:1;grid-row:2;align-self:center;padding-right:20px}.pausaStory>.reveal{grid-template-columns:1fr}.pausaStoryMedia{min-height:520px}.pulsoHeroCopy{grid-template-columns:1fr;align-content:end}.pulsoHeroCopy>div{max-width:560px}.pausaCraftCopy,.pulsoStoryCopy{padding:clamp(64px,9vw,110px) clamp(20px,7vw,80px)}}@media (max-width:700px){html{scroll-padding-top:120px}.cafeSite{padding-bottom:76px}.cafeSection{padding:72px 20px}.cafeModelSwitcher{min-height:102px;padding:10px 12px;grid-template-columns:1fr;gap:7px}.cafeModelSwitcher>strong{text-align:center}.cafeModelSwitcher nav a{min-height:44px;font-size:.7rem}.cafeHeader{min-height:72px}.cafeMobileCta{position:fixed;z-index:95;right:12px;bottom:10px;left:12px;min-height:54px;padding:0 20px;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:14px;background:#f2a35d;color:#17130f;box-shadow:0 14px 34px rgba(0,0,0,.28);font-size:.78rem;font-weight:850}.cafeMobileCta svg{width:17px}.cafeFooter{min-height:140px;align-items:flex-start;flex-direction:column;justify-content:center}.cafeFaq{grid-template-columns:1fr;gap:30px}.cafeFaq h2{max-width:10ch;font-size:clamp(3.4rem,15vw,4.6rem)}.cafeHours{padding:26px 0}.cafeHours>div{grid-template-columns:1fr;gap:7px}.origemHeader,.pausaHeader,.pulsoHeader{min-height:72px;padding:0 20px}.origemHeader>a:last-child,.pausaHeader>a:last-child,.pulsoHeader>a:last-child{display:none}.origemHero{min-height:auto}.origemHeroMedia{min-height:52svh}.origemHero h1{font-size:clamp(3.7rem,17vw,5.2rem);line-height:.86}.origemHeroCopy>p{margin-top:24px}.origemHeroCopy>div{align-items:flex-start;flex-direction:column}.origemSectionHead{grid-template-columns:1fr;gap:20px}.origemCoffee h2,.origemPractical h2,.origemSectionHead h2,.origemVisit h2{font-size:clamp(3.4rem,15vw,4.7rem)}.origemHighlights article{grid-template-columns:1fr;gap:14px}.origemCoffeeMedia,.origemStoryMedia{min-height:430px}.origemStoryCopy{padding:72px 20px}.origemStoryCopy h2{font-size:clamp(3.5rem,15vw,4.8rem)}.origemPractical>div:last-child{grid-template-columns:1fr}.origemPractical article{min-height:0;padding:26px 0;border-right:0;border-bottom:1px solid rgba(26,44,38,.18)}.pausaHero{padding:54px 20px 72px;display:flex;flex-direction:column}.pausaHero h1{font-size:clamp(3.5rem,16vw,5rem)}.pausaHeroMedia{width:calc(100% + 40px);min-height:54svh;margin:18px -20px 0}.pausaHeroIntro{padding:0}.pausaCraft h2,.pausaHighlights h2,.pausaPractical h2,.pausaStory h2,.pausaVisit h2{font-size:clamp(3.2rem,14vw,4.4rem)}.pausaCraftMedia,.pausaStoryMedia{min-height:430px}.pausaHighlights>div:last-child,.pausaPractical>div:last-child{grid-template-columns:1fr}.pausaHighlights article{min-height:0;padding:28px 0;border-right:0;border-bottom:1px solid var(--pausa-line)}.pausaPractical article{padding:26px 0}.pausaVisit .reveal>div{align-items:flex-start;flex-direction:column}.pulsoHero{min-height:650px}.pulsoHeroCopy{padding:58px 20px;gap:28px}.pulsoHero h1{font-size:clamp(3.9rem,18vw,5.6rem);line-height:.78}.pulsoCoffee h2,.pulsoHighlights h2,.pulsoPractical h2,.pulsoVisit h2{font-size:clamp(3.3rem,15vw,4.7rem)}.pulsoHighlights article{grid-template-columns:1fr auto;gap:16px}.pulsoHighlights article p{grid-column:1/3}.pulsoCoffeeMedia,.pulsoStoryMedia{min-height:430px}.pulsoStoryCopy{padding:72px 20px}.pulsoStoryCopy h2{font-size:clamp(3.5rem,15vw,4.8rem)}.pulsoCoffeeCopy>div,.pulsoPractical>div:last-child{grid-template-columns:1fr}.pulsoPractical article{min-height:0;padding:26px 0;border-right:0;border-bottom:1px solid rgba(24,24,22,.24)}}.cafeFaq{display:block;max-width:1180px;margin-inline:auto}.cafeFaq h2,.cafeFaq>div:first-child{text-align:center}.cafeFaq h2{max-width:none;margin:0 auto 3.5rem;font-size:clamp(3.4rem,7vw,7.5rem)}.cafeFaq>div:last-child{max-width:900px;margin-inline:auto}.cafeFaq summary{text-align:left}@media (max-width:390px){.cafeDemoBar{padding-inline:12px;font-size:.63rem}.cafeModelSwitcher nav a{font-size:.66rem}.origemHero h1,.pausaHero h1,.pulsoHero h1{overflow-wrap:normal;word-break:normal;hyphens:none}.origemHeroCopy,.pulsoHeroCopy{padding-inline:18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.origemHeroMedia img,.origemHighlights,.origemPractical,.pausaPractical,.pausaStory,.pulsoHero>img,.pulsoHighlights,.pulsoPractical,.styleOrigem .cafeFaq,.stylePausa .cafeFaq,.stylePulso .cafeFaq{animation:none!important}.origemButton,.pausaHeader>a:last-child,.pausaVisit .reveal>div>a:first-child,.pulsoButton{transition:none}}.cafeMobileCta,.origemButton,.origemHeader>a:last-child,.pausaHeader>a:last-child,.pausaVisit .reveal>div>a:first-child,.pulsoButton,.pulsoHeader>a:last-child,.pulsoHeroCopy>div a{border-color:var(--brand-primary);background:var(--brand-primary);color:var(--brand-on-primary)}.origemHighlights article,.pausaHighlights article,.pulsoHighlights article{border-color:var(--brand-secondary)}.origemStory,.pausaStory,.pulsoStory{box-shadow:inset 0 .45rem 0 var(--brand-secondary)}.cafeSite a:focus-visible,.cafeSite summary:focus-visible{outline-color:var(--brand-secondary)}.cafeFooterIdentity{display:grid;gap:10px}.cafeFooterIdentity>span{font-size:.7rem;font-weight:700;letter-spacing:.02em}@supports(font-size:1cqi){[data-template-root] .pulsoHero h1[data-editorial]>[data-editorial-content]{font-size:clamp(1.4rem,8.2cqi,5rem)}}.emporioSectionTitle,.noturnoSectionHead,.origemSectionHead{display:block;text-align:center}.emporioSectionTitle h2,.noturnoSectionHead h2,.origemSectionHead h2{max-width:none;margin-inline:auto;text-align:center}.cafeHours,.emporioSectionTitle>p,.noturnoSectionHead>p,.origemSectionHead>p{margin-inline:auto;text-align:center}.cafeHours{width:min(100%,640px);border:0!important}.cafeHours h3{display:block;margin:0 0 1.4rem;text-align:center}.cafeHours>div{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.7rem 0;border:0!important;text-align:center}.cafeHours strong{font-weight:700}}