.nb-home{font-size:16px;line-height:1.6;font-family:var(--mono-read)}.nb-home .wrap{max-width:1240px;padding:0 var(--wrap-px);margin:0 auto}.nb-home .disp{font-family:var(--disp);text-transform:uppercase;letter-spacing:-.015em;font-weight:700}.nb-home .lab{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--label);flex-wrap:wrap;align-items:center;gap:10px;font-size:10.5px;display:flex}.nb-home .lab .dot{background:var(--ink-muted);width:.55em;height:.55em;box-shadow:none;border-radius:50%;flex:none;animation:none}.nb-home .lab .id{background:var(--chip);border-radius:var(--edge);color:var(--label);letter-spacing:.18em;box-shadow:inset 0 0 0 1px var(--line2), inset 0 -1.5px 0 var(--chip-cut);margin-left:auto;padding:4px 8px;position:relative;overflow:hidden}.nb-home .lab .id:after{content:"";background:var(--chip-cut);height:1px;position:absolute;top:50%;left:0;right:0}.nb-home .btn{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--amber);color:var(--amber-text);cursor:pointer;border-radius:var(--edge);white-space:nowrap;--mx:50%;--my:50%;background:0 0;align-items:center;gap:9px;padding:1em 1.5em;font-size:11px;font-weight:700;text-decoration:none;transition:color .22s,background .22s,border-color .22s,box-shadow .22s,transform .22s,filter .22s;display:inline-flex}.nb-home .btn:hover{background:radial-gradient(circle at var(--mx) var(--my), #ffc48480, #ffb45e00 60%), var(--pour-btn);color:var(--on-pour);border-color:#0000}.nb-home .btn.fill{background:var(--pour-btn);color:var(--on-pour);border-color:#0000}.nb-home .btn.fill:hover{background:radial-gradient(circle at var(--mx) var(--my), #ffcd968c, #ffb45e00 58%), var(--pour-btn);border-color:#0000}.nb-home .btn.dim{border-color:var(--line2);color:var(--wh-dim)}.nb-home .btn.dim:hover{border-color:var(--wh);color:var(--wh);background:0 0}.nb-home .btn.fill:hover,.nb-home .btn.fill:focus-visible{box-shadow:0 6px 28px -10px #f08e2e8c}.nb-home .btn.fill:active{filter:brightness(.93);transition:transform 90ms ease-out,filter 90ms ease-out;transform:translateY(1.5px)scale(.985)}.nb-home #boot{z-index:2000;background:var(--bk);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:fixed;inset:0}.nb-home #bootGlow{opacity:0;pointer-events:none;background:radial-gradient(circle,#f08e2e21,#0000 62%);border-radius:50%;width:min(70vmin,380px);height:min(70vmin,380px);transition:opacity .3s;position:absolute}.nb-home #bootGauge{width:96px;height:auto;overflow:visible}.nb-home .b-line{font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--ink-muted);font-size:10.5px}.nb-home .b-line b{color:var(--amber-text);font-weight:500}.nb-home #bootLog{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted);height:14px;font-size:10px}.nb-home #bootLog b{color:var(--label);font-weight:500}.nb-home #pressure-pill{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;background:0 0;border:1.5px solid #f08e2e59;border-radius:0;justify-content:center;align-items:center;margin-top:4px;padding:6px 18px;font-size:11px;font-weight:700;transition:border-color .3s;display:flex;position:relative;overflow:hidden}.nb-home #pressure-pill .pill-fill{z-index:0;background-color:#0000;background-image:repeating-linear-gradient(-55deg,#f08e2e57 0 3px,#f08e2e2b 3px 8px);border-radius:0;width:0%;position:absolute;inset:0}.nb-home #pressure-pill .pill-fill.solidify{background-image:none;background-color:var(--amber);transition:background-color .22s ease-out}.nb-home #pressure-pill .pill-text{z-index:1;color:var(--ink-bright);text-shadow:var(--pill-lift);transition:color .25s;position:relative}.nb-home #pressure-pill.full .pill-text{color:var(--on-pour);text-shadow:none}.nb-home #pressure-pill.full{border-color:var(--amber)}.nb-home #the-bar{z-index:450;background:var(--amber);pointer-events:none;opacity:0;border-radius:0;position:fixed}.nb-home #split-bars{z-index:400;pointer-events:none;opacity:0;gap:clamp(5px,1.2vw,18px);padding:0 max(12px,4vw);display:flex;position:fixed;inset:0}.nb-home .sbar{background:var(--amber);transform-origin:top;border-radius:0 0 var(--edge) var(--edge);flex:1;transform:scaleY(0)}.nb-home #aroma{z-index:4;pointer-events:none;mix-blend-mode:screen;opacity:.85;position:fixed;inset:0}.nb-home nav:not(.foot-nav){z-index:100;background:var(--nav-bg);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--line);position:fixed;top:0;left:0;right:0}.nb-home .nav-in{height:var(--nav-h);max-width:100%;padding:0 var(--wrap-px);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.nb-home .nav-in>.logo,.nb-home .nav-in>.nav-end{flex:1 1 0;min-width:0}.nb-home .nav-in>.nav-end{justify-content:flex-end}.nb-home .nav-in>.nav-index{flex:none}.nb-home .logo{font-family:var(--disp);letter-spacing:.01em;color:var(--wh);flex-shrink:0;align-items:flex-end;gap:10px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.nb-home .logo .n9o{font-family:var(--font-didone), "Bodoni Moda", serif;color:var(--amber);padding-top:.2em;font-size:1.62em;font-weight:600;line-height:1;animation:4.5s ease-in-out infinite logoGlow;display:inline-block;position:relative}.nb-home .logo .n9o i{background:var(--amber);transform-origin:0;width:96%;height:.15em;animation:logoWipe 4.5s var(--pressure-ease) infinite;position:absolute;top:0;left:6%}.nb-home .logo .n9o.sm{font-size:1.25em}.nb-home .logo-bars{align-items:center}.nb-home .logo-bars .lockup{width:auto;height:30px;animation:emberBreathe var(--brew-beat) ease-in-out infinite;display:block}.nb-home .logo-bars .lockup-cream{display:none}.nb-home .nav-mode{appearance:none;cursor:pointer;color:var(--wh-dim);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;transition:color .36s var(--pressure-ease);background:0 0;border:0;padding:6px 0;font-size:11px}.nb-home .nav-mode:hover{color:var(--wh)}.nb-home .nav-mode .m-cream{display:none}.nb-home .nav-index{flex-shrink:1;align-items:center;gap:clamp(4px,.7vw,12px);min-width:0;display:flex;position:relative}.nb-home .nav-n{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gray);transition:color .4s var(--pressure-ease);align-items:baseline;padding:6px 2px;font-size:11px;text-decoration:none;display:inline-flex}.nb-home .nav-n b{color:var(--wh-dim);transition:color .45s var(--pressure-ease);font-weight:700}.nb-home .nav-n b .b9{font-size:1.09em;line-height:1}.nb-home .nav-n b .b9:after{top:.2em}.nb-home .nav-n>span{white-space:nowrap;color:var(--wh);opacity:0;pointer-events:none;align-items:center;gap:12px;transition:opacity .44s;display:inline-flex;position:absolute;top:50%;left:calc(100% + 16px);transform:translateY(-50%)}.nb-home .nav-n>span:before{content:"";background:var(--line2);flex:none;width:1px;height:11px}.nb-home .nav-n:hover b,.nb-home .nav-n:focus-visible b{color:var(--wh)}.nb-home .nav-n.active>span{opacity:1}.nb-home .nav-n:hover>span,.nb-home .nav-n:focus-visible>span{opacity:1;color:var(--wh-dim);transition-delay:80ms}.nb-home .nav-index:has(.nav-n:hover,.nav-n:focus-visible) .nav-n.active:not(:hover,:focus-visible)>span{opacity:0;transition-delay:0s}.nb-home .nav-n.active b{color:var(--amber-hot);background:var(--pour);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.nb-home .nav-n b.tick{animation:.12s linear flapTick}.nb-home .nav-end{flex-shrink:0;align-items:center;gap:clamp(10px,1.4vw,20px);display:flex}.nb-home .nav-blog{color:var(--wh-dim);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;transition:color .36s var(--pressure-ease);align-items:center;gap:5px;font-size:11px;text-decoration:none;display:inline-flex}.nb-home .nav-blog:hover{color:var(--wh)}.nb-home .nav-blog .arw{color:var(--amber);transition:transform .36s var(--pressure-ease);font-size:.95em}.nb-home .nav-blog:hover .arw{transform:translate(2px,-2px)}.nb-home .btn.fill.nav-chat{letter-spacing:.14em;color:var(--wh-dim);border-color:var(--line2);box-shadow:none;background:0 0;padding:.68em 1.05em;font-size:11px;font-weight:400}.nb-home .btn.fill.nav-chat:hover,.nb-home .btn.fill.nav-chat:focus-visible{color:var(--wh);border-color:var(--wh);box-shadow:none;background:0 0}.nb-home .btn.fill.nav-chat:active{filter:none;transform:none}.nb-home .nav-ham{cursor:pointer;background:0 0;border:none;border-radius:0;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;min-width:44px;min-height:44px;padding:8px;display:none}.nb-home .nav-ham span{background:var(--wh-dim);transform-origin:50%;width:22px;height:1.5px;transition:all .3s cubic-bezier(.4,0,.2,1);display:block}.nb-home .nav-ham.open span:first-child{background:var(--wh);transform:translateY(6.5px)rotate(45deg)}.nb-home .nav-ham.open span:nth-child(2){opacity:0;transform:scaleX(0)}.nb-home .nav-ham.open span:nth-child(3){background:var(--wh);transform:translateY(-6.5px)rotate(-45deg)}.nb-home .nav-cta{font-weight:600;color:var(--amber-text)!important;border-bottom:none!important}.nb-home .nav-drawer{top:var(--nav-h);background:var(--bk);border-bottom:1px solid var(--line);z-index:500;padding:20px var(--wrap-px) 28px;max-height:calc(100dvh - var(--nav-h));overscroll-behavior:contain;opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;gap:4px;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s,visibility 0s linear .3s;display:none;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(-8px)}.nb-home .nav-drawer.open{opacity:1;visibility:visible;pointer-events:auto;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s,visibility;transform:none}.nb-home .nav-drawer a{color:var(--wh-dim);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid var(--line);align-items:baseline;padding:13px 0;font-size:12px;text-decoration:none;transition:color .2s;display:flex}.nb-home .nav-drawer a:hover{color:var(--wh)}.nb-home .nav-drawer a:last-child{border-bottom:none}.nb-home .nav-drawer-link b{color:var(--amber-text);letter-spacing:.14em;margin-right:14px;font-weight:700}.nb-home .nav-drawer-link.active{color:var(--wh)}.nb-home .nav-drawer-blog{justify-content:flex-start;gap:8px}.nb-home .nav-drawer-blog span{color:var(--amber)}.nb-home .nav-drawer .nav-cta{color:var(--amber-text);font-weight:700}.nb-home .nav-drawer .nav-mode{text-align:left;border-bottom:1px solid var(--line);letter-spacing:.16em;background:0 0;border-radius:0;width:100%;padding:13px 0;font-size:12px;display:block}.nb-home .reveal{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.nb-home .reveal.in{opacity:1;transform:none}.nb-home .sec-bg{pointer-events:none;z-index:0;position:absolute;inset:0}.nb-home .sec-head{margin-bottom:clamp(26px,4.5vw,44px)}.nb-home .sec-head .lab{margin-bottom:18px}.nb-home .sec-head h2{font-family:var(--disp);text-transform:uppercase;letter-spacing:-.02em;text-shadow:var(--text-lift);font-size:clamp(19px,4.6vw,46px);font-weight:700;line-height:1.05;color:var(--ink-bright)!important}.nb-home .sec-head h2 .amber{color:var(--amber)!important}.nb-home .sec-head .lede{color:var(--ink-soft);text-wrap:pretty;max-width:540px;margin-top:18px;font-size:clamp(14.5px,2vw,16.5px)}.nb-home .fl{display:inline-block}.nb-home .fl.tick{animation:70ms linear flapTick}.nb-home .nowrap{white-space:nowrap}.nb-home a:focus-visible,.nb-home button:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.nb-home .nav-ham:focus-visible{outline-offset:4px}.nb-home .nb-home:after{content:"";z-index:3;pointer-events:none;opacity:var(--grain-op);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='c'><feTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='140' height='140' filter='url(%23c)' opacity='0.55'/></svg>");background-size:140px 140px;position:fixed;inset:0}@media (max-width:1199px){.nb-home .nav-n>span{flex-direction:row-reverse;left:auto;right:calc(100% + 16px)}}@media (max-width:900px){.nb-home .nav-index,.nb-home .nav-end{display:none}.nb-home .nav-ham,.nb-home .nav-drawer{display:flex}}@media (max-width:768px){.nb-home .sec-head{margin-bottom:clamp(24px,5vw,40px)}}@media (prefers-reduced-motion:reduce){.nb-home #boot{display:none}.nb-home .reveal{opacity:1;transition:none;animation:none;transform:none}.nb-home .lab .dot,.nb-home .nav-n b.tick,.nb-home .logo .n9o,.nb-home .logo .n9o i,.nb-home .logo-bars .lockup{animation:none}.nb-home .logo .n9o i{transform:scaleX(1)}.nb-home .nav-drawer{transition:none;transform:none}}html[data-mode=cream] .nb-home .nav-n.active b{color:var(--wh);-webkit-text-fill-color:var(--wh);background:0 0;-webkit-background-clip:border-box;background-clip:border-box}html[data-mode=cream] .nb-home .logo-bars .lockup-roast{display:none}html[data-mode=cream] .nb-home .logo-bars .lockup-cream{display:block}html[data-mode=cream] .nb-home .nav-mode .m-roast{display:none}html[data-mode=cream] .nb-home .nav-mode .m-cream{display:inline}html[data-mode=cream] .nb-home #aroma{mix-blend-mode:multiply;opacity:.6}@keyframes dp{50%{opacity:.3}}@keyframes strike{to{transform:scaleX(1)rotate(-2deg)}}@keyframes fuseFill{to{-webkit-text-fill-color:transparent}}@keyframes cordBurn{0%{opacity:.55}72%{opacity:.55}to{opacity:0}}@keyframes emberRun{0%{opacity:0;transform:translate(0)scale(.6)}12%{opacity:1}82%{opacity:1;transform:translate(1em)scale(1)}to{opacity:0;transform:translate(1.12em)scale(1.7)}}@keyframes sparkRise{0%{opacity:0;transform:translate(0)scale(.3)}12%{opacity:1}55%{transform:translate(calc(var(--sx,.3em) * .7), var(--sy,-2.4em)) scale(var(--sr,1))}to{opacity:0;transform:translate(var(--sx,.3em), calc(var(--sy,-2.4em) * .5)) scale(calc(var(--sr,1) * .7))}}@keyframes logoGlow{0%,to{text-shadow:0 0 #0000}50%{text-shadow:0 0 10px var(--amber-dim)}}@keyframes logoWipe{0%,6%{transform:scaleX(0)}44%,88%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes emberBreathe{0%,to{filter:drop-shadow(0 0 #f08e2e00)}50%{filter:drop-shadow(0 0 5px #f08e2e80)}}@keyframes flapTick{50%{opacity:.4;transform:rotateX(90deg)}}@keyframes drawStrike{to{transform:scaleX(1)}}@keyframes punchIn{0%{opacity:.45}to{opacity:1}}
.nb-home .deck-stage{z-index:1;position:relative}.nb-home .slide{--slide-pad:clamp(20px, 3.5vh, 44px);z-index:1;min-height:100svh;padding:calc(var(--nav-h) + var(--slide-pad)) 0 var(--slide-pad);background:var(--bk);scroll-snap-align:start;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.nb-home .slide>.wrap{z-index:1;width:100%;position:relative}.nb-home .deck-veil{z-index:50;pointer-events:none;will-change:transform;background:repeating-linear-gradient(90deg, transparent 0 calc(11.111% - 1px), var(--line) calc(11.111% - 1px) 11.111%), var(--bk);position:fixed;inset:0;transform:translateY(100%)}.nb-home .deck-veil .seam{background:var(--pour);height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 16px 1px #f08e2e99}.nb-home .deck-veil.cover-down .seam,.nb-home .deck-veil.reveal-down .seam{top:auto;bottom:0}.nb-home .deck-veil.cover-up{animation:.26s cubic-bezier(.7,0,.2,1) forwards veilCover}.nb-home .deck-veil.reveal-up{animation:veilReveal .42s var(--pressure-ease) forwards}.nb-home .deck-veil.cover-down{animation:.26s cubic-bezier(.7,0,.2,1) forwards deckCoverDown}.nb-home .deck-veil.reveal-down{animation:deckRevealDown .42s var(--pressure-ease) forwards}.nb-home #pressure{right:0;top:calc(var(--nav-h) + 22px);z-index:300;pointer-events:none;width:12px;position:fixed;bottom:22px}.nb-home #pressure i{background:var(--pour);height:0%;transition:height .6s var(--pressure-ease);position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 14px #f08e2e66}.nb-home #pressure b{font-family:var(--mono);letter-spacing:.14em;color:var(--amber-hot-text);white-space:nowrap;transition:bottom .6s var(--pressure-ease);font-size:9px;font-weight:700;position:absolute;bottom:0;right:24px;transform:translateY(50%)}.nb-home #pressure b.tick{animation:.12s linear flapTick}.nb-home #pressure.full i{box-shadow:0 0 24px #ffb45e99}.nb-home .rail-ticks{position:absolute;inset:0}.nb-home .rail-tick{cursor:pointer;pointer-events:auto;background:0 0;border:0;width:36px;height:20px;padding:0;position:absolute;right:0;transform:translateY(50%)}.nb-home .rail-tick:after{content:"";background:var(--tick);width:12px;height:1.5px;transition:background .3s, width .3s var(--pressure-ease);margin-top:-.75px;position:absolute;top:50%;right:0}.nb-home .rail-tick:hover:after{background:var(--amber);width:16px}.nb-home .rail-tick.active:after{background:var(--amber-hot);width:16px;box-shadow:0 0 8px var(--amber)}.nb-home .rail-n{font-family:var(--mono);letter-spacing:.14em;color:var(--gray-ink);opacity:0;font-size:9px;font-weight:700;transition:opacity .2s;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.nb-home .rail-tick:hover .rail-n,.nb-home .rail-tick:focus-visible .rail-n{opacity:1}.nb-home .rail-tick.active .rail-n{display:none}.nb-home .rail-tick:focus-visible{outline:2px solid var(--amber);outline-offset:-2px}@media (max-width:900px){.nb-home #pressure{display:none}}@media (prefers-reduced-motion:reduce){.nb-home .deck-veil{display:none}.nb-home #pressure b.tick{animation:none}.nb-home #pressure i,.nb-home #pressure b{transition:none}}html[data-deck=stage],html[data-deck=stage] body{touch-action:none;overscroll-behavior:none;height:100%;overflow:hidden}html[data-deck=stage] .nb-home .deck-stage{position:fixed;inset:0}html[data-deck=stage] .nb-home .slide{top:var(--nav-h);min-height:0;padding:var(--slide-pad) 0;opacity:0;visibility:hidden;position:absolute;bottom:0;left:0;right:0}html[data-deck=stage] .nb-home .slide.active{opacity:1;visibility:visible}html[data-deck=stage] .nb-home .slide.active.deck-scroll{overscroll-behavior:contain;justify-content:flex-start;overflow:hidden auto}html[data-deck=stack]{scroll-snap-type:y proximity}@keyframes deckCoverDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes deckRevealDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}
.nb-home .hero{background:linear-gradient(180deg, var(--bk) 0%, var(--roast-deep) 70%, var(--roast) 100%);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.nb-home .hero-warm{z-index:0;pointer-events:none;background:radial-gradient(ellipse 70% 50% at 50% 108%, rgba(240, 142, 46, var(--warm-a)), transparent 62%), radial-gradient(ellipse 45% 35% at 88% 0%, #f08e2e0d, transparent 60%);position:absolute;inset:0}.nb-home .hero-shade{z-index:1;pointer-events:none;background:linear-gradient(to top, rgba(var(--shade-rgb), .6), rgba(var(--shade-rgb), .82) 55%, rgba(var(--shade-rgb), .94));position:absolute;inset:0}.nb-home .hero-in{z-index:2;text-align:center;max-width:177em;margin:0 auto;padding:clamp(24px,5vh,48px) clamp(16px,3vw,40px);position:relative}.nb-home .hero-in:before{content:"";z-index:-1;pointer-events:none;filter:blur(30px);opacity:0;width:clamp(260px,44vw,640px);height:clamp(260px,44vw,640px);transition:opacity 2.2s var(--pressure-ease);background:radial-gradient(circle,#f08e2e33,#8f4f1c14 45%,#0000 70%);border-radius:50%;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.nb-home .hero-in:has(>.hero-pour.in):before{opacity:1}.nb-home .hero-in:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 50%, var(--cup-shade) 0%, var(--cup-shade-mid) 38%, transparent 66%);filter:blur(42px);opacity:0;width:104%;height:64%;transition:opacity 1.9s var(--pressure-ease);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nb-home .hero-in:has(>.hero-pour.in):after{opacity:1}.nb-home .hero-pour{z-index:-1;left:50%;top:calc(50% - var(--pour-lift));width:var(--pour-w);opacity:0;height:auto;transition:opacity 1.9s var(--pressure-ease);will-change:opacity;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;overflow:visible;transform:translate(-50%,-50%)}.nb-home .hero-pour.in{opacity:var(--swirl-opacity)}.nb-home .hero{--pour-w:clamp(320px, 44vw, 660px);--pour-lift:clamp(0px, 50vh - 61px - .539 * var(--pour-w), 48px)}@media (max-width:768px){.nb-home .hero{--pour-lift:clamp(48px, 100svh - 754px, 90px)}}.nb-home .hero-pour .mk-milk{stop-color:var(--milk)}.nb-home .hero-pour .mk-tan{stop-color:var(--milk-tan)}.nb-home .hero-pour .mk-amber{stop-color:var(--swirl-amber)}.nb-home .hero-pour .mk-crema{stop-color:var(--swirl-crema)}.nb-home .hero-pour .mk-ink{stop-color:var(--swirl-ink)}.nb-home .hero-pour .nine-crema{fill:var(--swirl-ink)}.nb-home .hero-pour .nine-crema-2{fill:var(--swirl-crema)}.nb-home .hero-pour .nine-wisp,.nb-home .hero-pour .nine-c0{fill:var(--milk)}.nb-home .hero-pour .nine-c1{fill:color-mix(in srgb, var(--milk) 92%, var(--milk-tan))}.nb-home .hero-pour .nine-c2{fill:color-mix(in srgb, var(--milk) 83%, var(--milk-tan))}.nb-home .hero-pour .nine-c3{fill:color-mix(in srgb, var(--milk) 75%, var(--milk-tan))}.nb-home .hero-pour .nine-c4{fill:color-mix(in srgb, var(--milk) 67%, var(--milk-tan))}.nb-home .hero-pour .nine-c5{fill:color-mix(in srgb, var(--milk) 58%, var(--milk-tan))}.nb-home .hero-pour .nine-c6{fill:color-mix(in srgb, var(--milk) 50%, var(--milk-tan))}.nb-home .hero-pour .nine-c7{fill:color-mix(in srgb, var(--milk) 42%, var(--milk-tan))}.nb-home .hero-pour .nine-c8{fill:color-mix(in srgb, var(--milk) 33%, var(--milk-tan))}.nb-home .hero-pour .nine-c9{fill:color-mix(in srgb, var(--milk) 25%, var(--milk-tan))}.nb-home .hero-pour .nine-c10{fill:color-mix(in srgb, var(--milk) 17%, var(--milk-tan))}.nb-home .hero-pour .nine-c11{fill:color-mix(in srgb, var(--milk) 8%, var(--milk-tan))}.nb-home .hero-pour .nine-c12{fill:var(--milk-tan)}.nb-home .hero-pour .nine-c13{fill:color-mix(in srgb, var(--milk-tan) 92%, var(--swirl-amber))}.nb-home .hero-pour .nine-c14{fill:color-mix(in srgb, var(--milk-tan) 83%, var(--swirl-amber))}.nb-home .hero-pour .nine-c15{fill:color-mix(in srgb, var(--milk-tan) 75%, var(--swirl-amber))}.nb-home .hero-pour .nine-c16{fill:color-mix(in srgb, var(--milk-tan) 67%, var(--swirl-amber))}.nb-home .hero-pour .nine-c17{fill:color-mix(in srgb, var(--milk-tan) 58%, var(--swirl-amber))}.nb-home .hero-pour .nine-c18{fill:color-mix(in srgb, var(--milk-tan) 50%, var(--swirl-amber))}.nb-home .hero-pour .nine-c19{fill:color-mix(in srgb, var(--milk-tan) 42%, var(--swirl-amber))}.nb-home .hero-pour .nine-c20{fill:color-mix(in srgb, var(--milk-tan) 33%, var(--swirl-amber))}.nb-home .hero-pour .nine-c21{fill:color-mix(in srgb, var(--milk-tan) 25%, var(--swirl-amber))}.nb-home .hero-pour .nine-c22{fill:color-mix(in srgb, var(--milk-tan) 17%, var(--swirl-amber))}.nb-home .hero-pour .nine-c23{fill:color-mix(in srgb, var(--milk-tan) 8%, var(--swirl-amber))}.nb-home .hero-pour .nine-c24{fill:var(--swirl-amber)}.nb-home .hero-pour .nine-c25{fill:color-mix(in srgb, var(--swirl-amber) 92%, var(--swirl-crema))}.nb-home .hero-pour .nine-c26{fill:color-mix(in srgb, var(--swirl-amber) 83%, var(--swirl-crema))}.nb-home .hero-pour .nine-c27{fill:color-mix(in srgb, var(--swirl-amber) 75%, var(--swirl-crema))}.nb-home .hero-pour .nine-c28{fill:color-mix(in srgb, var(--swirl-amber) 67%, var(--swirl-crema))}.nb-home .hero-pour .nine-c29{fill:color-mix(in srgb, var(--swirl-amber) 58%, var(--swirl-crema))}.nb-home .hero-pour .nine-c30{fill:color-mix(in srgb, var(--swirl-amber) 50%, var(--swirl-crema))}.nb-home .hero-pour .nine-c31{fill:color-mix(in srgb, var(--swirl-amber) 42%, var(--swirl-crema))}.nb-home .hero-pour .nine-c32{fill:color-mix(in srgb, var(--swirl-amber) 33%, var(--swirl-crema))}.nb-home .hero-pour .nine-c33{fill:color-mix(in srgb, var(--swirl-amber) 25%, var(--swirl-crema))}.nb-home .hero-pour .nine-c34{fill:color-mix(in srgb, var(--swirl-amber) 17%, var(--swirl-crema))}.nb-home .hero-pour .nine-c35{fill:color-mix(in srgb, var(--swirl-amber) 8%, var(--swirl-crema))}.nb-home .hero-pour .nine-c36{fill:var(--swirl-crema)}.nb-home .hero-pour .nine-c37{fill:color-mix(in srgb, var(--swirl-crema) 92%, var(--swirl-ink))}.nb-home .hero-pour .nine-c38{fill:color-mix(in srgb, var(--swirl-crema) 83%, var(--swirl-ink))}.nb-home .hero-pour .nine-c39{fill:color-mix(in srgb, var(--swirl-crema) 75%, var(--swirl-ink))}.nb-home .hero-pour .nine-c40{fill:color-mix(in srgb, var(--swirl-crema) 67%, var(--swirl-ink))}.nb-home .hero-pour .nine-c41{fill:color-mix(in srgb, var(--swirl-crema) 58%, var(--swirl-ink))}.nb-home .hero-pour .nine-c42{fill:color-mix(in srgb, var(--swirl-crema) 50%, var(--swirl-ink))}.nb-home .hero-pour .nine-c43{fill:color-mix(in srgb, var(--swirl-crema) 42%, var(--swirl-ink))}.nb-home .hero-pour .nine-c44{fill:color-mix(in srgb, var(--swirl-crema) 33%, var(--swirl-ink))}.nb-home .hero-pour .nine-c45{fill:color-mix(in srgb, var(--swirl-crema) 25%, var(--swirl-ink))}.nb-home .hero-pour .nine-c46{fill:color-mix(in srgb, var(--swirl-crema) 17%, var(--swirl-ink))}.nb-home .hero-pour .nine-c47{fill:color-mix(in srgb, var(--swirl-crema) 8%, var(--swirl-ink))}.nb-home .hero-pour .nine-c48{fill:var(--swirl-ink)}.nb-home .hero .lab{letter-spacing:clamp(.08em,.15vw,.24em);white-space:nowrap;flex-wrap:nowrap;justify-content:center;padding-inline:1rem;font-size:clamp(7px,1.3vw,10.5px)}.nb-home .hero .lab .dot{background:var(--amber);width:.6em;height:.6em;box-shadow:0 0 10px var(--amber-dim);animation:2.6s ease-in-out infinite dp}@media (max-width:480px){.nb-home .hero .lab{letter-spacing:0!important;font-size:6.5px!important}.nb-home .hero-sub{padding-inline:1rem}}@media (max-width:560px){.nb-home .hero-sub br{display:none}}.nb-home .hero .lab .id{margin-left:0}.nb-home .hero h1{font-family:var(--disp);text-transform:uppercase;letter-spacing:-.02em;margin-top:clamp(18px,3vw,30px);font-size:clamp(40px,9.5vw,128px);font-weight:700;line-height:.95}.nb-home .hero h1 .struck{color:var(--struck);display:inline-block;position:relative}.nb-home .hero h1 .struck:after{content:"";background:var(--pour);transform-origin:0;border-radius:0;height:.08em;position:absolute;top:52%;left:-3%;right:-3%;transform:scaleX(0)rotate(-2deg)}.nb-home .hero h1 .struck.animate:after{animation:.55s cubic-bezier(.7,0,.2,1) forwards strike}.nb-home .hero h1 .amber,.nb-home .hero h1 .amber .fl{color:var(--amber-hot);background:var(--pour);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.nb-home .hero-sub{max-width:560px;color:var(--wh-dim);font-family:var(--mono);letter-spacing:.02em;margin:clamp(20px,3vw,32px) auto 0;font-size:14px;line-height:1.85}@media (min-width:901px){.nb-home .hero-sub{font-size:13.5px}}.nb-home .hero-sub b{color:var(--amber-hot-text);font-weight:600}.nb-home .hero-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(72px,4vw + 48px,88px);display:flex}.nb-home .hero .btn.dim,.nb-home .hero .btn.dim:hover{background:var(--cup-shade)}@media (max-width:430px){.nb-home .hero h1{font-size:clamp(28px,9vw,40px)}}.nb-home .hero-in .lab,.nb-home .hero-in h1,.nb-home .hero-in .hero-sub,.nb-home .hero-in .hero-cta{opacity:0;transition:opacity .85s cubic-bezier(.2,.7,.2,1),transform .85s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}.nb-home .hero-in .lab.in,.nb-home .hero-in h1.in,.nb-home .hero-in .hero-sub.in,.nb-home .hero-in .hero-cta.in{opacity:1;transform:none}@media (max-width:768px){.nb-home .hero .lab{letter-spacing:.05em;gap:8px;font-size:8px}.nb-home .hero-cta{flex-direction:column;align-items:center}.nb-home .hero-cta .btn{justify-content:center;width:100%;max-width:340px}}@media (prefers-reduced-motion:reduce){.nb-home .hero .lab .dot{animation:none}.nb-home .hero-pour,.nb-home .hero-pour.in{opacity:var(--swirl-opacity);transition:none}.nb-home .hero-in:before,.nb-home .hero-in:after{opacity:1;transition:none}.nb-home .hero-in:has(>.hero-pour.in):before{opacity:1;transition:none}.nb-home .hero-in:has(>.hero-pour.in):after{opacity:1;transition:none}.nb-home .hero-in .lab,.nb-home .hero-in h1,.nb-home .hero-in .hero-sub,.nb-home .hero-in .hero-cta{opacity:1;transition:none;transform:none}.nb-home .hero h1 .struck:after{animation:none;transform:scaleX(1)rotate(-2deg)}}html[data-mode=cream] .nb-home .hero .lab{color:var(--ink-soft)}html[data-mode=cream] .nb-home .hero-pour .nine-halo{opacity:.25}html[data-mode=cream] .nb-home .hero-pour .nine-soft{opacity:.4}html[data-mode=cream] .nb-home .hero-pour .nine-crema{opacity:.5}
.nb-home #machine .sec-bg{background:radial-gradient(44% 26% at 50% 86%,#f08e2e13,#0000 70%),radial-gradient(60% 56% at 50% 56%,#f08e2e08,#0000 70%)}.nb-home .machine-in{text-align:center;flex-direction:column;align-items:center;display:flex}.nb-home #machine .sec-head{margin-bottom:clamp(6px,1.4vh,14px)}.nb-home #machine .sec-head h2{text-wrap:balance;font-size:clamp(26px,4.6vw,66px);line-height:1}.nb-home .machine-stage{justify-content:center;width:100%;display:flex}.nb-home .machine-stage svg{height:min(610px, calc(100svh - var(--nav-h) - 2 * var(--slide-pad) - 150px));width:auto;max-width:100%;display:block}.nb-home .machine-parts{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;list-style:none;position:absolute;overflow:hidden}.nb-home .machine-pull{font-family:var(--mono);letter-spacing:.16em;color:var(--wh-dim);margin-top:clamp(8px,1.6vh,14px);font-size:12px;text-decoration:none;transition:color .3s}.nb-home .machine-pull:hover{color:var(--label)}.nb-home #machine-01{--m-ink:#f4f2ec99;--m-ink-2:#f4f2ec5c;--m-ink-3:#f4f2ec26;--m-panel:#141519;--m-panel-2:#1a1b20;--m-deep:#0a0b0d;--m-face:#0e0f12;--m-cup:#1d1e23;--m-cup-in:#08090b;--m-glass:#f4f2ec09;--m-bean:#f4f2ec1a;--m-label:#d8cbac;--m-muted:#9c8a6c;--m-amber:#f08e2e;--m-amber-hot:#ffb45e;--m-espresso:#2b1709;--m-milk:#f4f2ec;--m-ground:#0c0d0f;--m-glow:1;--m-shadow:0;font-family:var(--mono)}.nb-home #machine-01 .d1,.nb-home #machine-01 .d2,.nb-home #machine-01 .d3,.nb-home #machine-01 .tick,.nb-home #machine-01 .track,.nb-home #machine-01 .leader,.nb-home #machine-01 .crease{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-width:1px}.nb-home #machine-01 .d1{stroke:var(--m-ink);stroke-width:1.25px}.nb-home #machine-01 .d2{stroke:var(--m-ink-2)}.nb-home #machine-01 .d3{stroke:var(--m-ink-3)}.nb-home #machine-01 .fill-panel{fill:var(--m-panel)}.nb-home #machine-01 .fill-panel2{fill:var(--m-panel-2)}.nb-home #machine-01 .fill-deep{fill:var(--m-deep)}.nb-home #machine-01 .fill-face{fill:var(--m-face)}.nb-home #machine-01 .fill-cup{fill:var(--m-cup)}.nb-home #machine-01 .fill-cupin{fill:var(--m-cup-in)}.nb-home #machine-01 .fill-glass{fill:var(--m-glass)}.nb-home #machine-01 .stroke-panel{fill:none;stroke:var(--m-panel);stroke-linecap:round;stroke-linejoin:round}.nb-home #machine-01 .stroke-panel2{fill:none;stroke:var(--m-panel-2);stroke-linecap:round;stroke-linejoin:round}.nb-home #machine-01 .stroke-cup{fill:none;stroke:var(--m-cup);stroke-linecap:round;stroke-linejoin:round}.nb-home #machine-01 .bean ellipse{fill:var(--m-bean);stroke:var(--m-ink-2);stroke-width:.9px;vector-effect:non-scaling-stroke}.nb-home #machine-01 .crease{stroke:var(--m-ink-2);stroke-width:.8px}.nb-home #machine-01 .tick{stroke:var(--m-ink-2);stroke-width:1.2px}.nb-home #machine-01 .tick.minor{stroke:var(--m-ink-3);stroke-width:1px}.nb-home #machine-01 .tick.nine{stroke:var(--m-amber);stroke-width:1.6px}.nb-home #machine-01 .track{stroke:var(--m-ink-3)}.nb-home #machine-01 .num{fill:var(--m-muted);text-anchor:middle;letter-spacing:.04em;font-size:10px}.nb-home #machine-01 .nine9{font-family:var(--didone);font-weight:700}.nb-home #machine-01 .num.nine9{fill:var(--m-amber);font-size:19px}.nb-home #machine-01 .ninebar{fill:var(--m-amber)}.nb-home #machine-01 .face-lab{fill:var(--m-muted);text-anchor:middle;letter-spacing:.22em;opacity:.8;font-size:7.5px}.nb-home #machine-01 .needle-blade{fill:var(--m-amber);stroke:var(--m-amber);stroke-width:.6px;stroke-linejoin:round}.nb-home #machine-01 .needle-tail{stroke:var(--m-amber);stroke-width:3px;stroke-linecap:round;fill:none;opacity:.7}.nb-home #machine-01 .hub{fill:var(--m-face);stroke:var(--m-amber);stroke-width:1.5px}.nb-home #machine-01 .pilot{fill:var(--m-amber)}.nb-home #machine-01 .glow{opacity:var(--m-glow)}.nb-home #machine-01 .shadow{opacity:var(--m-shadow)}.nb-home #machine-01 .stream-line{stroke:url(#m01-stream);stroke-width:2.6px;stroke-linecap:round;fill:none}.nb-home #machine-01 .stream-haze{stroke:var(--m-amber);stroke-width:7px;stroke-linecap:round;fill:none;opacity:calc(.45 * var(--m-glow));filter:url(#m01-blur3)}.nb-home #machine-01 .espresso{fill:var(--m-espresso)}.nb-home #machine-01 .crema-face{fill:url(#m01-crema)}.nb-home #machine-01 .crema-nine{font-family:var(--didone);fill:var(--m-milk);text-anchor:middle;opacity:.92;font-size:36px;font-weight:700}.nb-home #machine-01 .crema-bar{fill:var(--m-milk);opacity:.92}.nb-home #machine-01 .crema-wisp{fill:none;stroke:var(--m-milk);stroke-width:1.1px;stroke-linecap:round;opacity:.34;vector-effect:non-scaling-stroke}.nb-home #machine-01 .lab{fill:var(--m-muted);letter-spacing:.06em;font-size:14px}.nb-home #machine-01 .lab .lead{fill:var(--m-label);font-weight:700}.nb-home #machine-01 .lab .lead.nine9{font-size:17px}.nb-home #machine-01 .lab .sep{fill:var(--m-ink-2)}.nb-home #machine-01 .labbar{fill:var(--m-label)}.nb-home #machine-01 .leader{stroke:var(--m-ink-2)}.nb-home #machine-01 .dot{fill:var(--m-ground);stroke:var(--m-ink);stroke-width:1px;vector-effect:non-scaling-stroke}.nb-home #machine-01 .counter-line{stroke:url(#m01-counter-line);stroke-width:1px;vector-effect:non-scaling-stroke}.nb-home #machine-01 .counter-face{opacity:var(--m-glow)}.nb-home #machine-01 #machine-grinder{transform-box:view-box;transform-origin:432px 330px}.nb-home #machine-01 #machine-needle{transform-box:view-box;transform-origin:676px 388px;transform:rotate(120deg)}.nb-home #machine-01 #machine-stream{transform-box:view-box;transform-origin:676px 560px}.nb-home #machine-01 #machine-cup-fill,.nb-home #machine-01 #machine-crema{transform-box:view-box;transform-origin:676px 588px}.nb-home #machine-01 .lab{text-transform:none}@media (max-width:900px){.nb-home #machine{justify-content:flex-start}.nb-home .machine-stage{display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.nb-home .machine-stage svg{width:200%;max-width:none;height:auto;margin-top:-11.5%;margin-left:-48.5%}.nb-home #machine-callouts{display:none}.nb-home .machine-parts{clip-path:none;white-space:normal;text-align:left;border-top:1px solid var(--line2);width:100%;max-width:460px;height:auto;margin:10px 0 0;position:static;overflow:visible}.nb-home .machine-parts li{border-bottom:1px solid var(--line);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--read);align-items:baseline;gap:12px;padding:11px 0;font-size:12px;display:flex}.nb-home .machine-parts .part{color:var(--label);flex:none;min-width:6.5em;font-weight:700}.nb-home .machine-parts .part .b9{color:var(--amber-text);letter-spacing:0;margin-right:.08em;font-size:1.35em;line-height:1}.nb-home .machine-parts .sep{color:var(--gray)}.nb-home .machine-parts .does{color:var(--wh-dim);letter-spacing:.04em;text-transform:none}.nb-home .machine-pull{margin-top:18px}}html[data-mode=cream] .nb-home #machine-01{--m-ink:#0c0d0fa8;--m-ink-2:#0c0d0f66;--m-ink-3:#0c0d0f2b;--m-panel:#ebe8e0;--m-panel-2:#e2ded5;--m-deep:#d3cec2;--m-face:#faf8f3;--m-cup:#faf8f3;--m-cup-in:#e4e0d6;--m-glass:#0c0d0f06;--m-bean:#1a130b29;--m-label:#1a130b;--m-muted:#5f5e58;--m-espresso:#3a1f0c;--m-milk:#faf8f3;--m-ground:#f4f2ec;--m-glow:.3;--m-shadow:1}html[data-mode=cream] .nb-home #machine-01 .counter-line{stroke:url(#m01-counter-line-ink)}html[data-mode=cream] .nb-home #machine .sec-bg{background:radial-gradient(44% 26% at 50% 86%,#f08e2e0d,#0000 70%)}
.nb-home #proof{background:radial-gradient(ellipse 60% 60% at 50% 0%, #f08e2e0d, transparent 60%), var(--bk2);border-top:1px solid var(--line)}.nb-home #proof:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(30% 26% at 72% 62%,#f08e2e24,#0000 70%);position:absolute;inset:0}.nb-home .proof-grid{grid-template-columns:minmax(360px,1fr) minmax(400px,540px);align-items:center;gap:clamp(32px,5vw,72px);margin-top:clamp(12px,1.8vw,20px);display:grid}.nb-home .proof-claim{font-family:var(--disp);text-transform:uppercase;letter-spacing:-.02em;color:var(--ink-bright);max-width:13em;text-shadow:var(--text-lift);font-size:clamp(22px,2.9vw,42px);font-weight:700;line-height:1.08}.nb-home .proof-claim .amber{color:var(--amber)}.nb-home .proof-ledger{border-top:1px solid var(--line2);margin:clamp(20px,2.4vw,28px) 0 0;padding:0;list-style:none}.nb-home .proof-row{border-bottom:1px solid var(--line);grid-template-columns:14px minmax(0,1fr);gap:8px 12px;padding:12px 0 11px;display:grid}.nb-home .proof-row .pdot{background:var(--amber);width:6px;height:6px;box-shadow:0 0 8px var(--amber-dim);border-radius:50%;justify-self:center;margin-top:6px}.nb-home .proof-row .head{flex-wrap:wrap;align-items:baseline;gap:12px;min-width:0;display:flex}.nb-home .proof-row .name{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-bright);white-space:nowrap;font-size:12px;font-weight:700}.nb-home .proof-row .does{color:var(--ink-soft);text-wrap:pretty;font-size:12.5px;line-height:1.5}.nb-home .proof-row .told{grid-column:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 12px;margin:0;display:grid}.nb-home .proof-row .told>div{flex-direction:column;gap:3px;min-width:0;display:flex}.nb-home .proof-row .told dt{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap;font-size:9px}.nb-home .proof-row .told dd{font-family:var(--mono);letter-spacing:.02em;color:var(--read);margin:0;font-size:10px;line-height:1.45}.nb-home .proof-row.brewing{row-gap:0}.nb-home .proof-row.brewing .pdot{box-shadow:inset 0 0 0 1px var(--gray-ink);background:0 0}.nb-home .proof-row.brewing .name,.nb-home .proof-row.brewing .does{color:var(--gray-ink)}.nb-home .proof-row.brewing .next{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gray-ink);white-space:nowrap;margin-left:auto;font-size:9.5px}.nb-home .proof-line{font-family:var(--mono);letter-spacing:.06em;color:var(--wh-dim);margin-top:clamp(16px,2vw,24px);font-size:clamp(12px,1.8vw,14px)}.nb-home .proof-shot{position:relative}.nb-home .shot-rig{aspect-ratio:640/720;width:100%;position:relative}.nb-home .shot-rig .ln{fill:none;stroke:var(--shot-line);stroke-width:1px;vector-effect:non-scaling-stroke}.nb-home .shot-rig .ln.soft{stroke:var(--shot-line-soft)}.nb-home .shot-rig .fill-body{fill:var(--shot-body)}.nb-home .shot-head{width:100%;height:41.667%;display:block;position:absolute;top:0;left:0;overflow:visible}.nb-home .shot-cup{pointer-events:none;width:100%;height:55.556%;display:block;position:absolute;top:45.833%;left:0;overflow:visible}.nb-home .shot-gauge{width:17%;display:block;position:absolute;top:7.5%;left:3%;overflow:visible}.nb-home .shot-gauge .arc{fill:none;stroke:var(--gauge-track);stroke-width:2px}.nb-home .shot-gauge .fill{fill:none;stroke:var(--amber);stroke-width:2.5px;stroke-dasharray:100;stroke-dashoffset:0;filter:drop-shadow(0 0 3px #f08e2e73)}.nb-home .shot-gauge .tick{stroke:var(--tick);stroke-width:1.5px}.nb-home .shot-gauge .tick.nine{stroke:var(--amber);stroke-width:2px}.nb-home .shot-gauge .needle{stroke:var(--amber-hot);stroke-width:2px;stroke-linecap:round;transform-box:view-box;transform-origin:50px 50px;transform:rotate(270deg)}.nb-home .shot-gauge .hub{fill:var(--shot-body);stroke:var(--amber);stroke-width:1.5px}.nb-home .shot-gauge .n9{font-family:var(--didone);fill:var(--amber-hot-text);font-size:15px;font-weight:700}.nb-home .shot-read{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--label);white-space:nowrap;align-items:center;gap:10px;font-size:12px;display:inline-flex;position:absolute;top:25%;left:3.5%}.nb-home .shot-read .dot{background:var(--amber);width:6px;height:6px;box-shadow:0 0 10px var(--amber-dim);border-radius:50%;flex:none}.nb-home .shot-read .b9{color:var(--amber-hot-text);letter-spacing:0;margin-right:.04em;font-size:1.5em;line-height:1}.nb-home .shot-head .pf,.nb-home .shot-head .pf-handle{transform-box:view-box}.nb-home .shot-head .pf-handle{transform-origin:428px 127px}.nb-home .stream{background:linear-gradient(to bottom, var(--amber-hot), var(--amber) 70%, #f08e2e99);transform-origin:top;opacity:0;border-radius:1px;width:2px;height:16.1%;position:absolute;top:29.72%;box-shadow:0 0 8px #f08e2e8c}.nb-home .stream.s1{left:45.16%}.nb-home .stream.s2{left:54.53%}.nb-home .cup-slot,.nb-home .cup-body{aspect-ratio:16/9;border-radius:var(--edge);width:93.75%;position:absolute;top:45.833%;left:0}.nb-home .cup-slot{background:var(--shot-plate);border:1px solid var(--shot-line-soft);box-sizing:border-box}.nb-home .cup-body{border:1px solid var(--shot-line);background:var(--shot-plate);box-sizing:border-box;overflow:hidden}.nb-home .shot-clip{object-fit:fill;background:#0c0d0f;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.nb-home .cup-body .pool{transform-origin:bottom;background:linear-gradient(to bottom, var(--milk-tan) 0, var(--amber-hot) 3%, var(--amber) 9%, #b4651f 40%, #7a4418 100%);opacity:0;pointer-events:none;height:100%;position:absolute;bottom:0;left:0;right:0}.nb-home .cup-body .level{background:linear-gradient(90deg, transparent, var(--amber) 30%, var(--amber-hot) 50%, var(--amber) 70%, transparent);opacity:.9;pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0}.nb-home .cup-body .land{pointer-events:none;background:radial-gradient(#f08e2e38,#0000 70%);width:50%;height:30%;position:absolute;top:-15%;left:25%}.nb-home .cup-open{z-index:2;cursor:zoom-in;opacity:0;pointer-events:none;background:0 0;border:0;margin:0;padding:0;transition:opacity .4s;position:absolute;inset:0}.nb-home .cup-open .cue{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#fbf6ea;border-radius:var(--edge);background:#0c0d0fbd;border:1px solid #f4f2ec2e;align-items:center;gap:8px;padding:7px 10px 7px 9px;font-size:10px;transition:border-color .22s,background .22s,opacity .25s .1s;display:inline-flex;position:absolute;bottom:12px;left:14px}.nb-home .cup-open .cue i{background:var(--amber);width:6px;height:6px;box-shadow:0 0 8px var(--amber);border-radius:50%}.nb-home .cup-open:hover .cue,.nb-home .cup-open:focus-visible .cue{border-color:var(--amber);background:#0c0d0fe6}.nb-home .lit .cup-open{pointer-events:auto}.nb-home .settled .cup-open{opacity:1}.nb-home .zoom-back{z-index:20;background:var(--bk);opacity:0;visibility:hidden;cursor:zoom-out;transition:opacity .5s,visibility 0s linear .5s;position:fixed;inset:0}.nb-home .zoomed .zoom-back{opacity:1;visibility:visible;transition:opacity .45s,visibility}.nb-home .zoomed .cup-body,.nb-home .unzooming .cup-body{aspect-ratio:auto;z-index:30;transform-origin:0 0;width:min(100vw,177.778vh);height:min(100vh,56.25vw);transition:transform .7s var(--pressure-ease), border-color .3s;will-change:transform;border-color:#0000;border-radius:0;margin:auto;position:fixed;inset:0}.nb-home .zoomed .cup-open{cursor:zoom-out}.nb-home .zoomed .cup-open .cue,.nb-home .unzooming .cup-open .cue{opacity:0;transition:opacity .2s}.nb-home .cup-body .level,.nb-home .cup-body .land{transition:opacity .3s .1s}.nb-home .zoomed .level,.nb-home .zoomed .land,.nb-home .unzooming .level,.nb-home .unzooming .land{opacity:0;transition:opacity .3s}.nb-home .zoom-ui{z-index:40;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .35s,visibility 0s linear .35s;position:fixed;inset:0}.nb-home .zoomed .zoom-ui{opacity:1;visibility:visible;transition:opacity .4s .4s,visibility}.nb-home .zoom-read{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--amber-hot-text);white-space:nowrap;align-items:center;gap:10px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;bottom:15px;right:clamp(16px,2.5vw,36px)}.nb-home .zoom-read .dot{background:var(--amber);width:6px;height:6px;box-shadow:0 0 10px var(--amber-dim);border-radius:50%;flex:none}.nb-home .zoom-read .b9{letter-spacing:0;margin-right:.04em;font-size:1.45em;line-height:1}.nb-home .zoom-close{pointer-events:auto;background:var(--nav-bg);border:1px solid var(--line2);border-radius:var(--edge);color:var(--label);font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;align-items:center;gap:9px;margin:0;padding:7px 10px 7px 11px;font-size:10px;transition:color .22s,border-color .22s;display:inline-flex;position:absolute;top:11px;right:clamp(16px,2.5vw,36px)}.nb-home .zoom-close .x{stroke:currentColor;stroke-width:1.5px;fill:none;width:9px;height:9px}.nb-home .zoom-close kbd{font:inherit;letter-spacing:.16em;color:var(--ink-muted);border:1px solid var(--line);border-radius:var(--edge);padding:1px 5px;font-size:9px}.nb-home .zoom-close:hover{color:var(--amber-hot-text);border-color:var(--amber)}.nb-home:has(#proof.zoomed) nav:not(.foot-nav){opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s,visibility 0s linear .4s}.nb-home:has(#proof.zoomed) #pressure{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s,visibility 0s linear .4s}.nb-home:has(#proof.unzooming) nav:not(.foot-nav){transition:opacity .4s .2s,visibility}.nb-home:has(#proof.unzooming) #pressure{transition:opacity .4s .2s,visibility}.nb-home .pulling .shot-head .pf{animation:.85s cubic-bezier(.3,.55,.25,1) .4s both s02seat}.nb-home .pulling .shot-head .pf-handle{animation:.85s cubic-bezier(.3,.55,.25,1) .4s both s02seatHandle}.nb-home .pulling .shot-gauge .needle{animation:1.5s cubic-bezier(.3,.5,.2,1) 1s both s02needle}.nb-home .pulling .shot-gauge .fill{animation:1.5s cubic-bezier(.3,.5,.2,1) 1s both s02gaugeFill}.nb-home .pulling .stream{animation:.35s cubic-bezier(.2,.7,.2,1) 1.25s both s02stream,.5s 3.1s forwards s02fadeOut}.nb-home .pulling .cup-body .pool{animation:1.6s cubic-bezier(.4,.15,.25,1) 1.5s both s02pour,.8s 3s forwards s02fadeOut}.nb-home .pulling .cup-body .land{animation:.6s 1.5s both s02fadeIn}.nb-home .pulling .cup-body .level{animation:.5s 2.7s both s02crema}.nb-home .pulling .shot-clip{animation:.8s 3s both s02fadeIn}@media (prefers-reduced-motion:reduce){.nb-home .pulling .shot-head .pf,.nb-home .pulling .shot-head .pf-handle,.nb-home .pulling .shot-gauge .needle,.nb-home .pulling .shot-gauge .fill,.nb-home .pulling .stream,.nb-home .pulling .cup-body .pool,.nb-home .pulling .cup-body .land,.nb-home .pulling .cup-body .level,.nb-home .pulling .shot-clip{animation:none}.nb-home .cup-open,.nb-home .zoom-back,.nb-home .zoom-ui,.nb-home .zoomed .cup-body,.nb-home .unzooming .cup-body,.nb-home .zoomed .cup-open .cue{transition:none}.nb-home:has(#proof.zoomed) nav:not(.foot-nav){transition:none}.nb-home:has(#proof.zoomed) #pressure{transition:none}.nb-home:has(#proof.unzooming) nav:not(.foot-nav){transition:none}.nb-home:has(#proof.unzooming) #pressure{transition:none}}@media (max-width:1000px){.nb-home .proof-grid{grid-template-columns:1fr;gap:28px}.nb-home .proof-shot{order:-1;max-width:520px}.nb-home .proof-claim{max-width:15em}}@media (max-width:600px){.nb-home .proof-row .told{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:8px}.nb-home .proof-row .head{flex-direction:column;align-items:flex-start;gap:3px}.nb-home .proof-row.brewing .next{margin-left:0}.nb-home .shot-read{font-size:11px}.nb-home .cup-open .cue{padding:6px 8px 6px 7px;font-size:9px;bottom:7px;left:8px}}@keyframes s02seat{0%{transform:translateY(40px)}to{transform:translateY(0)}}@keyframes s02seatHandle{0%{transform:translateY(40px)rotate(16deg)}to{transform:translateY(0)rotate(0)}}@keyframes s02needle{0%{transform:rotate(0)}to{transform:rotate(270deg)}}@keyframes s02gaugeFill{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes s02stream{0%{opacity:1;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes s02pour{0%{opacity:1;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes s02crema{0%{opacity:0}to{opacity:.9}}@keyframes s02fadeIn{0%{opacity:0}to{opacity:1}}@keyframes s02fadeOut{0%{opacity:1}to{opacity:0}}html[data-mode=cream] .nb-home .shot-clip{background:var(--shot-plate)}html[data-mode=cream] .nb-home .cup-open .cue{color:var(--ink-bright);background:#faf8f3d6;border-color:#0c0d0f29}html[data-mode=cream] .nb-home .cup-open:hover .cue,html[data-mode=cream] .nb-home .cup-open:focus-visible .cue{background:#faf8f3f5}
.nb-home .mpart{--m-ink:#f4f2ec99;--m-ink-2:#f4f2ec5c;--m-ink-3:#f4f2ec26;--m-panel:#141519;--m-panel-2:#1a1b20;--m-deep:#0a0b0d;--m-face:#0e0f12;--m-cup:#1d1e23;--m-cup-in:#08090b;--m-glass:#f4f2ec09;--m-bean:#f4f2ec1a;--m-label:#d8cbac;--m-muted:#9c8a6c;--m-amber:#f08e2e;--m-amber-hot:#ffb45e;--m-espresso:#2b1709;--m-milk:#f4f2ec;--m-ground:#0c0d0f;--m-glow:1;width:100%;height:auto;font-family:var(--mono);display:block;overflow:visible}.nb-home .mpart .d1,.nb-home .mpart .d2,.nb-home .mpart .d3,.nb-home .mpart .tick,.nb-home .mpart .track,.nb-home .mpart .leader,.nb-home .mpart .crease,.nb-home .mpart .m-fade-line,.nb-home .mpart .m-counter{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-width:1px}.nb-home .mpart .d1{stroke:var(--m-ink);stroke-width:1.25px}.nb-home .mpart .d2{stroke:var(--m-ink-2)}.nb-home .mpart .d3{stroke:var(--m-ink-3)}.nb-home .mpart .fill-panel{fill:var(--m-panel)}.nb-home .mpart .fill-panel2{fill:var(--m-panel-2)}.nb-home .mpart .fill-deep{fill:var(--m-deep)}.nb-home .mpart .fill-face{fill:var(--m-face)}.nb-home .mpart .fill-cup{fill:var(--m-cup)}.nb-home .mpart .fill-cupin{fill:var(--m-cup-in)}.nb-home .mpart .fill-glass{fill:var(--m-glass)}.nb-home .mpart .stroke-panel{fill:none;stroke:var(--m-panel);stroke-linecap:round;stroke-linejoin:round}.nb-home .mpart .stroke-cup{fill:none;stroke:var(--m-cup);stroke-linecap:round;stroke-linejoin:round}.nb-home .mpart .bean ellipse{fill:var(--m-bean);stroke:var(--m-ink-2);stroke-width:.9px;vector-effect:non-scaling-stroke}.nb-home .mpart .crease{stroke:var(--m-ink-2);stroke-width:.8px}.nb-home .mpart .tick{stroke:var(--m-ink-2);stroke-width:1.2px}.nb-home .mpart .tick.minor{stroke:var(--m-ink-3);stroke-width:1px}.nb-home .mpart .tick.nine{stroke:var(--m-amber);stroke-width:1.6px}.nb-home .mpart .track{stroke:var(--m-ink-3)}.nb-home .mpart .leader{stroke:var(--m-ink-2)}.nb-home .mpart .m-dot{fill:var(--m-ground);stroke:var(--m-ink);stroke-width:1px;vector-effect:non-scaling-stroke}.nb-home .mpart .m-dot.lit{stroke:var(--m-amber)}.nb-home .mpart .m-glow{opacity:var(--m-glow)}.nb-home .mpart .m-lab{fill:var(--m-muted);letter-spacing:.06em;font-size:14px}.nb-home .mpart .m-lab .lead{fill:var(--m-label);font-weight:700}.nb-home .mpart .m-lab .lead.lit{fill:var(--m-amber)}.nb-home .mpart .nine9{font-family:var(--didone);font-weight:700}.nb-home .mpart .needle-blade{fill:var(--m-amber);stroke:var(--m-amber);stroke-width:.6px;stroke-linejoin:round}.nb-home .mpart .needle-tail{stroke:var(--m-amber);stroke-width:4px;stroke-linecap:round;fill:none;opacity:.7}.nb-home .mpart .hub{fill:var(--m-face);stroke:var(--m-amber);stroke-width:1.5px}.nb-home .mpart .stream-line{stroke-width:2.6px;stroke-linecap:round;fill:none}.nb-home .mpart .stream-haze{stroke:var(--m-amber);stroke-width:7px;stroke-linecap:round;fill:none;opacity:calc(.45 * var(--m-glow))}.nb-home .mpart .espresso{fill:var(--m-espresso)}.nb-home .mpart .crema-nine{font-family:var(--didone);fill:var(--m-milk);text-anchor:middle;opacity:.92;font-size:36px;font-weight:700}.nb-home .mpart .crema-bar{fill:var(--m-milk);opacity:.92}.nb-home .mpart .crema-wisp{fill:none;stroke:var(--m-milk);stroke-width:1.1px;stroke-linecap:round;opacity:.34;vector-effect:non-scaling-stroke}.nb-home .mpart .m-counter{stroke-width:1px}.nb-home .mpart .m-counter.faint{opacity:.35}.nb-home #brewing .sec-bg{background:radial-gradient(50% 40% at 90% 100%,#f2ead908,#0000 60%)}.nb-home #brewing .sec-head h2 .dim{color:var(--gray-ink)!important}.nb-home #brewing .sec-head{margin-bottom:clamp(10px,2vh,22px)}.nb-home .p03 .m-lab,.nb-home .p03 .m-lab .lead,.nb-home .p03 .m-state{fill:var(--gray-ink)}.nb-home .p03 .m-state{font-family:var(--mono);letter-spacing:.16em;font-size:10px}.nb-home .p03 .leader,.nb-home .p03 .m-dot{stroke:var(--gray-ink)}.nb-home .brew-stage{justify-content:center;width:100%;display:flex}.nb-home .brew-stage .mpart{height:min(450px, calc(100svh - var(--nav-h) - 2 * var(--slide-pad) - 230px));width:auto;max-width:100%}.nb-home .brew-rows{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;list-style:none;position:absolute;overflow:hidden}.nb-home .slide.active .p03 .bean{animation:p03settle .9s var(--pressure-ease) .65s both}.nb-home .slide.active .p03 .m-callouts{animation:p03callout .7s var(--pressure-ease) 1.5s both}@media (max-width:900px){.nb-home .brew-stage{justify-content:flex-start;overflow:hidden}.nb-home .brew-stage .mpart{flex:none;width:170%;max-width:none;height:auto;margin-left:1.5%}.nb-home .brew-stage .mpart .m-callouts{display:none}.nb-home .brew-stage .mpart{-webkit-mask-image:none}.nb-home .brew-rows{clip-path:none;white-space:normal;border-top:1px solid var(--line2);width:100%;max-width:460px;height:auto;margin:14px auto 0;position:static;overflow:visible}.nb-home .brew-rows li{border-bottom:1px solid var(--line);font-family:var(--mono);letter-spacing:.06em;grid-template-columns:8px 1fr auto;gap:3px 12px;padding:11px 0;font-size:12px;display:grid}.nb-home .brew-rows .pdot{width:6px;height:6px;box-shadow:inset 0 0 0 1px var(--gray-ink);background:0 0;border-radius:50%;margin-top:6px}.nb-home .brew-rows .brew-name{color:var(--gray-ink);text-transform:uppercase;font-weight:700}.nb-home .brew-rows .brew-mark{color:var(--gray-ink);letter-spacing:.16em;text-transform:uppercase;align-self:center;font-size:9.5px}.nb-home .brew-rows .brew-when{color:var(--gray-ink);letter-spacing:.04em;grid-column:2/-1;font-size:12px}}@media (max-width:900px) and (min-width:601px){.nb-home .brew-stage .mpart{width:72%}}@media (prefers-reduced-motion:reduce){.nb-home .mpart *{animation:none!important}}html[data-mode=cream] .nb-home .mpart{--m-ink:#0c0d0fa8;--m-ink-2:#0c0d0f66;--m-ink-3:#0c0d0f2b;--m-panel:#ebe8e0;--m-panel-2:#e2ded5;--m-deep:#d3cec2;--m-face:#faf8f3;--m-cup:#faf8f3;--m-cup-in:#e4e0d6;--m-glass:#0c0d0f06;--m-bean:#1a130b29;--m-label:#1a130b;--m-muted:#5f5e58;--m-espresso:#3a1f0c;--m-milk:#faf8f3;--m-ground:#f4f2ec;--m-glow:.3}@keyframes p03settle{0%{opacity:0;transform:translateY(-9px)}to{opacity:1;transform:translateY(0)}}@keyframes p03callout{0%{opacity:0}to{opacity:1}}
.nb-home #method{background:radial-gradient(ellipse 60% 50% at 50% 115%, #f08e2e0e, transparent 62%), var(--bk2);border-top:1px solid var(--line)}.nb-home .method{position:relative}.nb-home .method-steps{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:clamp(10px,1.6vw,26px);display:grid}.nb-home .mstep{flex-direction:column;padding-bottom:clamp(10px,1.6vw,18px);display:flex}.nb-home .mstep-n{font-family:var(--mono);letter-spacing:.26em;text-transform:uppercase;color:var(--gray);font-size:10px}.nb-home .mstep h3{font-family:var(--disp);text-transform:uppercase;letter-spacing:-.02em;white-space:nowrap;margin:clamp(14px,1.8vw,20px) 0 4px;font-size:clamp(20px,2.9vw,34px);font-weight:700;line-height:1}.nb-home .mstep h3 .amber{color:var(--amber)}.nb-home .mstep-role{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--wh-dim);margin-bottom:12px;font-size:10px}.nb-home .mstep p{color:var(--wh-dim);max-width:300px;font-size:clamp(13.5px,1.8vw,14.5px)}.nb-home .mstep-join{align-items:center;padding-bottom:clamp(14px,2vw,22px);display:flex}.nb-home .mstep-join i{background:linear-gradient(90deg, var(--line2), var(--wh-dim));width:clamp(16px,3vw,54px);height:1px;display:block;position:relative}.nb-home .mstep-join i:after{content:"";border-top:1px solid var(--wh-dim);border-right:1px solid var(--wh-dim);width:5px;height:5px;position:absolute;top:50%;right:-1px;transform:translateY(-50%)rotate(45deg)}.nb-home .method-part{margin-top:clamp(6px,1vw,12px)}.nb-home .method-part .mpart{width:100%;height:auto}.nb-home .slide.active .p04 .m-burr{transform-box:fill-box;transform-origin:50%;animation:p04turn 1.9s var(--pressure-ease) .9s both}.nb-home .slide.active .p04 .m-leaders{animation:p04in .7s var(--pressure-ease) .6s both}@media (max-width:768px){.nb-home .method-steps{grid-template-columns:1fr;gap:clamp(20px,5vw,30px)}.nb-home .mstep-join{display:none}.nb-home .mstep h3{white-space:normal}.nb-home .mstep p{max-width:none}.nb-home .method-part{margin-top:18px;overflow:hidden}.nb-home .method-part .mpart{width:300%;margin-left:-100%}.nb-home .method-part .m-leaders{display:none}}@keyframes p04turn{0%{transform:rotate(0)}to{transform:rotate(540deg)}}@keyframes p04in{0%{opacity:0}to{opacity:1}}
.nb-home #why-now{background:radial-gradient(ellipse 55% 45% at 12% 0%, #f08e2e0f, transparent 60%), var(--bk)}.nb-home #why-now:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse 38% 34% at 8% 84%, rgba(240, 142, 46, var(--light-a)), #f08e2e0d 48%, transparent 75%), radial-gradient(ellipse 70% 28% at 24% 104%, rgba(143, 79, 28, var(--light-b)), transparent 72%);position:absolute;inset:0}.nb-home #why-now:after{content:"";z-index:0;pointer-events:none;opacity:.26;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.95 0 0 0 0 0.9 0 0 0 0 0.8 0 0 0 0.55 0'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>");position:absolute;inset:0}.nb-home .wn-grid{grid-template-columns:minmax(0,1fr) clamp(280px,24vw,350px);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.nb-home .wn-head{margin-bottom:28px}.nb-home .wn-h{font-family:var(--disp);text-transform:uppercase;letter-spacing:-.02em;color:var(--ink-bright);font-size:clamp(21px,4.6vw,48px);font-weight:700;line-height:1.06}.nb-home .wn-h .amber{color:var(--amber)}.nb-home .wn-p{color:var(--ink-soft);max-width:680px;margin:18px 0 0;font-size:clamp(14.5px,2vw,16.5px);line-height:1.7}.nb-home .wn-p b{color:var(--amber-text);font-weight:700}.nb-home .wn-call{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--amber-text);text-align:left;margin-top:28px;font-size:13px;font-weight:700}.nb-home .wn-call a{color:var(--amber-text);border-bottom:1.5px solid var(--amber);padding-bottom:2px;text-decoration:none}.nb-home .wn-call a:hover{color:var(--amber-hot-text);border-color:var(--amber-hot)}.nb-home .memo{border:1px solid var(--line2);border-radius:var(--edge);background:linear-gradient(90deg, #f08e2e0b, #f08e2e00 28%), var(--bk2);font-family:var(--mono);text-align:left;box-shadow:var(--panel-shadow);margin:0;position:relative;overflow:hidden}.nb-home .memo:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(to top, var(--amber-hot), #f08e2e80 55%, #f08e2e00 100%);width:1px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 12px #f08e2e59}.nb-home .memo-head{border-bottom:1px dashed var(--line2);letter-spacing:.16em;color:var(--gray);text-transform:uppercase;flex-wrap:wrap;gap:8px 28px;padding:14px clamp(16px,3vw,28px);font-size:11px;display:flex}.nb-home .memo-head .re{color:var(--amber-text)}.nb-home .memo-rows{padding:4px 0}.nb-home .mr{grid-template-columns:clamp(64px,6vw,80px) minmax(96px,124px) 1fr;align-items:baseline;gap:0 16px;padding:12px clamp(16px,3vw,28px);font-size:clamp(11.5px,1.8vw,13px);line-height:1.5;display:grid}.nb-home .mr+.mr{border-top:1px dotted var(--line-dot)}.nb-home .mr .m-era{letter-spacing:.14em;color:var(--gray);white-space:nowrap;font-size:10px}.nb-home .mr .m-l{color:var(--wh);letter-spacing:.04em;white-space:nowrap;font-weight:700}.nb-home .mr .m-r{color:var(--gray-ink)}.nb-home .mr .m-r s{text-decoration-color:#f08e2e99;text-decoration-thickness:1.5px}.nb-home .memo-punch{border-top:1px dashed var(--line2);padding:18px clamp(16px,3vw,28px) 20px}.nb-home .memo-punch p{color:var(--wh-dim);letter-spacing:.02em;text-wrap:pretty;font-size:clamp(11.5px,1.8vw,13px)}.nb-home .wn-p{text-wrap:pretty}.nb-home .memo.draw .mr .m-r s{text-decoration:none;position:relative}.nb-home .memo.draw .mr .m-r s:after{content:"";transform-origin:0;background:#f08e2e99;border-radius:0;height:1.5px;position:absolute;top:54%;left:0;right:0;transform:scaleX(0)}.nb-home .memo.draw .memo-rows .mr:first-child .m-r s:after{animation:drawStrike .5s var(--pressure-ease) .1s forwards}.nb-home .memo.draw .memo-rows .mr:nth-child(2) .m-r s:after{animation:drawStrike .5s var(--pressure-ease) .32s forwards}.nb-home .memo.draw .memo-rows .mr:nth-child(3) .m-r s:after{animation:drawStrike .5s var(--pressure-ease) .54s forwards}.nb-home .memo.draw .memo-punch p{animation:punchIn .5s var(--pressure-ease) .8s both}.nb-home .wn-part{justify-content:center;display:flex}.nb-home .wn-part .mpart{width:100%;max-width:350px;height:auto}.nb-home .p05 .m-face{fill:var(--m-muted);letter-spacing:.12em;font-size:9px}.nb-home .p05 .m-face.lit{fill:var(--m-amber);font-weight:700}.nb-home .p05 .m-strike{stroke:var(--m-amber);stroke-width:1.5px;stroke-linecap:round;opacity:.7;transform-box:fill-box;transform-origin:0}.nb-home .p05 .m-needle{transform-box:view-box;transform-origin:200px 200px;transform:rotate(120deg)}.nb-home .slide.active .p05 .m-needle{animation:p05sweep 1.7s var(--pressure-ease) 1s both}.nb-home .slide.active .p05 .m-glow{animation:p05glow 1.7s var(--pressure-ease) 1s both}.nb-home .slide.active .p05 .m-strike{animation:p05strike .4s var(--pressure-ease) both}.nb-home .slide.active .p05 .m-strike:first-of-type{animation-delay:1.15s}.nb-home .slide.active .p05 .m-strike:nth-of-type(2){animation-delay:1.5s}.nb-home .slide.active .p05 .m-strike:nth-of-type(3){animation-delay:1.9s}@media (max-width:900px){.nb-home .wn-grid{grid-template-columns:1fr;gap:24px}.nb-home .wn-part .mpart{max-width:280px}}@media (max-width:768px){.nb-home .mr{grid-template-columns:66px 1fr;gap:4px 12px}.nb-home .mr .m-r{grid-column:2}.nb-home .mr .m-l{font-size:12px}.nb-home .mr .m-era{font-size:9.5px}}@media (prefers-reduced-motion:reduce){.nb-home .memo.draw .mr .m-r s{text-decoration:none}.nb-home .memo.draw .mr .m-r s:after{animation:none;transform:scaleX(1)}.nb-home .memo.draw .memo-punch p{animation:none}}@keyframes p05sweep{0%{transform:rotate(-120deg)}to{transform:rotate(120deg)}}@keyframes p05glow{0%{opacity:0}to{opacity:var(--m-glow)}}@keyframes p05strike{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
.nb-home #workflow .sec-bg{background:radial-gradient(55% 45% at 12% 4%,#f08e2e0f,#0000 62%),radial-gradient(30% 30% at 78% 70%,#f08e2e12,#0000 70%)}.nb-home .wf-grid{grid-template-columns:minmax(0,1fr) clamp(340px,34vw,470px);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.nb-home #workflow .sec-head{margin-bottom:clamp(22px,3.5vw,36px)}.nb-home .wf-seq{border-top:1px solid var(--line2);margin:0;padding:0;list-style:none}.nb-home .wf-seq li{border-bottom:1px solid var(--line);grid-template-columns:2.4em minmax(110px,150px) 1fr;align-items:baseline;gap:8px clamp(12px,2vw,24px);padding:clamp(16px,2.2vw,24px) 0;display:grid}.nb-home .wf-seq .wf-n{font-family:var(--mono);letter-spacing:.2em;color:var(--gray);font-size:11px}.nb-home .wf-seq .wf-k{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--label);font-size:11px}.nb-home .wf-seq .wf-v{color:var(--wh-dim);text-wrap:pretty;font-size:clamp(14.5px,2vw,16.5px)}.nb-home .wf-seq li.is-nine{border-bottom-color:#f08e2e59}.nb-home .wf-seq li.is-nine .wf-n,.nb-home .wf-seq li.is-nine .wf-v{color:var(--amber-text)}.nb-home .wf-part{justify-content:center;display:flex}.nb-home .wf-part .mpart{width:100%;height:auto}.nb-home .p06 .stream-line{stroke:url(#p06-stream-g)}.nb-home .p06 .stream-haze{stroke:url(#p06-stream-g);filter:url(#p06-blur3)}.nb-home .p06 .crema-face{fill:url(#p06-crema-g)}.nb-home .p06 .m-water{fill:none;stroke:var(--m-amber);stroke-width:1.5px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.85;stroke-dasharray:1;stroke-dashoffset:0}.nb-home .p06 .m-stream{transform-box:fill-box;transform-origin:top}.nb-home .slide.active .p06 .m-water{animation:1.1s linear .9s both p06water}.nb-home .slide.active .p06 .m-mark{animation:p06in .5s var(--pressure-ease) both}.nb-home .slide.active .p06 .m-mark:first-of-type{animation-delay:1s}.nb-home .slide.active .p06 .m-mark:nth-of-type(2){animation-delay:1.6s}.nb-home .slide.active .p06 .m-mark:nth-of-type(3){animation-delay:2.3s}.nb-home .slide.active .p06 .m-stream{animation:p06pour .7s var(--pressure-ease) 2.1s both}.nb-home .slide.active .p06 .m-glow{animation:p06glow 1s var(--pressure-ease) 2.1s both}@media (max-width:900px){.nb-home .wf-grid{grid-template-columns:1fr;gap:20px}.nb-home .wf-part .mpart{max-width:380px}.nb-home #workflow{justify-content:flex-start;height:auto;overflow:visible}.nb-home #workflow>.wrap{flex:none}}@media (max-width:600px){.nb-home .wf-seq li{grid-template-columns:2.4em 1fr;gap:4px 12px}.nb-home .wf-seq .wf-v{grid-column:2}}@keyframes p06water{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes p06in{0%{opacity:0}to{opacity:1}}@keyframes p06pour{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes p06glow{0%{opacity:0}to{opacity:var(--m-glow)}}
.nb-home .story{background:radial-gradient(ellipse 55% 60% at 90% 0%, #f08e2e14, transparent 60%), var(--story-bk);color:var(--ink-warm);border-top:1px solid #f08e2e2e}.nb-home .story-in{grid-template-columns:minmax(300px,.9fr) minmax(420px,1.25fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.nb-home .story .lab.dark{color:var(--ink-muted)}.nb-home .story .lab.dark .dot{background:var(--ink-muted);box-shadow:none}.nb-home .story .lab.dark .id{background:var(--story-chip);box-shadow:none;color:var(--ink-muted)}.nb-home .story .lab.dark .id:after{background:var(--story-chip-cut)}.nb-home .story-pull{font-family:var(--disp);text-transform:uppercase;letter-spacing:-.02em;color:var(--ink-warm);margin:24px 0 0;font-size:clamp(22px,4.4vw,46px);font-weight:700;line-height:1.1}.nb-home .fuse-word{isolation:isolate;color:var(--ink-warm);background-image:var(--pour);-webkit-text-fill-color:var(--ink-warm);-webkit-background-clip:text;background-clip:text;font-style:normal;display:inline-block;position:relative}.nb-home .fuse-word.lit{animation:.5s ease-out .85s forwards fuseFill}.nb-home .fuse-cord{z-index:-1;pointer-events:none;opacity:0;background:repeating-linear-gradient(90deg,#f08e2e99 0 5px,#0000 5px 10px);width:1.05em;height:2px;position:absolute;bottom:.04em;left:-1.15em}.nb-home .fuse-word.lit .fuse-cord{animation:1.05s linear forwards cordBurn}.nb-home .fuse-ember{z-index:3;pointer-events:none;opacity:0;background:radial-gradient(circle, #fff, var(--amber-hot) 42%, var(--amber) 72%, transparent);border-radius:50%;width:10px;height:10px;margin:3px 0 0 -4px;position:absolute;bottom:.04em;left:-1.15em;box-shadow:0 0 14px 4px #ffb45ed9}.nb-home .fuse-word.lit .fuse-ember{animation:1.05s cubic-bezier(.4,0,.2,1) forwards emberRun}.nb-home .fuse-spark{z-index:2;pointer-events:none;opacity:0;background:radial-gradient(circle, #fff, var(--amber-hot) 45%, transparent 72%);width:5px;height:5px;animation:sparkRise var(--sdur,1.3s) cubic-bezier(.3, .5, .4, 1) var(--sd,0s) forwards;border-radius:50%;position:absolute;bottom:.15em;left:.5em;box-shadow:0 0 9px 2px #ffb45ed9}.nb-home .fuse-spark.big{width:9px;height:9px;box-shadow:0 0 16px 5px #ffb45ee6}.nb-home .story-part{max-width:380px;margin-top:clamp(22px,4vh,48px)}.nb-home .story-part .mpart{width:100%;height:auto}.nb-home .story .mpart{--m-ink:#f2ead99e;--m-ink-2:#f2ead961;--m-ink-3:#f2ead929;--m-cup:#2a1d12;--m-cup-in:#140e08;--m-ground:var(--story-bk);--m-milk:#f2ead9}.nb-home .p07 .crema-face{fill:url(#p07-crema-g)}.nb-home .p07 .m-crema,.nb-home .p07 .m-fill{transform-box:fill-box;transform-origin:50%}.nb-home .p07 .m-steam{fill:none;stroke:var(--m-ink-2);stroke-width:1px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:0}.nb-home .slide.active .p07 .m-crema{animation:p07crema 1s var(--pressure-ease) .9s both}.nb-home .slide.active .p07 .m-glow{animation:p07glow 1.2s var(--pressure-ease) .9s both}.nb-home .slide.active .p07 .m-steam{animation:2.8s ease-out both p07steam}.nb-home .slide.active .p07 .m-steam:first-of-type{animation-delay:1.5s}.nb-home .slide.active .p07 .m-steam:nth-of-type(2){animation-delay:1.8s}.nb-home .slide.active .p07 .m-steam:nth-of-type(3){animation-delay:2.1s}.nb-home .story-col{flex-direction:column;display:flex}.nb-home .story-body{flex-direction:column;gap:14px;max-width:680px;display:flex}.nb-home .story-body p{color:var(--ink-soft);text-wrap:pretty;font-size:clamp(14.5px,2vw,16px);line-height:1.7}.nb-home .story-body b{color:var(--ink-warm)}.nb-home .story-mail{color:var(--amber-text);border-bottom:1.5px solid var(--amber);padding-bottom:1px;text-decoration:none}.nb-home .story-btn{border-color:var(--amber);color:var(--amber-text);align-self:flex-start;margin-top:22px}.nb-home .story-btn:hover{background:radial-gradient(circle at var(--mx) var(--my), #ffcd968c, #ffb45e00 58%), var(--pour-btn);color:var(--on-pour);border-color:#0000}.nb-home .story-sign{font-family:var(--disp);text-transform:uppercase;letter-spacing:.02em;color:var(--ink-warm);flex-direction:column;gap:4px;margin-top:28px;font-size:17px;font-weight:700;display:flex}.nb-home .story-sign span{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-muted);font-size:10px}.nb-home .story:before{content:"";background:var(--amber);transform-origin:0;pointer-events:none;z-index:2;height:1px;position:absolute;top:0;left:0;right:0;transform:scaleX(0);box-shadow:0 0 12px #f08e2e00}.nb-home .story.ignite:before{transition:transform .7s var(--pressure-ease), box-shadow .7s ease;transform:scaleX(1);box-shadow:0 0 12px #f08e2e66}@media (max-width:1000px){.nb-home .story-in{grid-template-columns:1fr;gap:28px}.nb-home .story-part{max-width:230px;margin-top:14px}}@media (max-width:600px){.nb-home .story .lab.dark .id{display:none}}@media (prefers-reduced-motion:reduce){.nb-home .fuse-word,.nb-home .fuse-word.lit{-webkit-text-fill-color:transparent;animation:none}.nb-home .fuse-word:before,.nb-home .fuse-word.lit:before{opacity:0;animation:none}.nb-home .fuse-cord,.nb-home .fuse-ember,.nb-home .fuse-spark{animation:none!important;display:none!important}.nb-home .story:before{display:none}}html[data-mode=cream] .nb-home .story .mpart{--m-ink:#1a130ba8;--m-ink-2:#1a130b66;--m-ink-3:#1a130b2b;--m-cup:#faf8f3;--m-cup-in:#e4e0d6;--m-ground:var(--story-bk);--m-milk:#faf8f3}@keyframes p07crema{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes p07glow{0%{opacity:0}to{opacity:var(--m-glow)}}@keyframes p07steam{0%{opacity:0;transform:translateY(4px)}30%{opacity:.6}to{opacity:0;transform:translateY(-14px)}}
.nb-home #seats .sec-bg{background:radial-gradient(50% 45% at 88% 100%,#f08e2e0f,#0000 62%)}.nb-home .seats-lede{color:var(--ink-soft);max-width:540px;margin-top:18px;font-size:clamp(14.5px,2vw,16.5px)}.nb-home .seats-part{margin:clamp(20px,3vw,32px) 0}.nb-home .seats-part .mpart{width:100%;height:auto;display:block;overflow:visible}.nb-home .p08 .m-counter{stroke-width:1px;vector-effect:non-scaling-stroke}.nb-home .p08 .m-counter.faint{opacity:.4}.nb-home .p08 .m-num{font-family:var(--mono);letter-spacing:.1em;fill:var(--m-muted);font-size:11px}.nb-home .p08 .m-num.lit{fill:var(--m-amber);font-weight:700}.nb-home .p08 .m-num .nine9{font-family:var(--didone);font-size:13px;font-weight:700}.nb-home .p08 .crema-face{fill:url(#p08-crema-g)}.nb-home .p08 .m-crema,.nb-home .p08 .m-fill{transform-box:fill-box;transform-origin:50%}.nb-home .p08 .m-seat{transition:transform .32s var(--pressure-ease)}.nb-home .p08 .m-seat:hover{transform:translateY(-4px)}.nb-home .slide.active .p08 .m-seat{animation:p08in .5s var(--pressure-ease) both}.nb-home .slide.active .p08 .m-crema{animation:p08crema .9s var(--pressure-ease) 1.4s both}.nb-home .slide.active .p08 .m-glow{animation:p08glow 1.1s var(--pressure-ease) 1.4s both}.nb-home .slide.active .p08 .m-num.lit{animation:p08in .6s var(--pressure-ease) 1.5s both}.nb-home .seats-cta{flex-wrap:wrap;align-items:center;gap:16px 22px;display:flex}.nb-home .seats-alt{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gray-ink);font-size:11px}.nb-home .seats-alt a{color:var(--amber-text);text-decoration:none}.nb-home .seats-alt a:hover{color:var(--amber-hot-text)}.nb-home .seats-compound{border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:.06em;color:var(--wh-dim);margin-top:clamp(22px,3vw,34px);padding-top:16px;font-size:clamp(12px,1.8vw,14px)}@media (max-width:600px){.nb-home .p08 .m-num{display:none}.nb-home .seats-part{margin:14px 0 18px}}@media (prefers-reduced-motion:reduce){.nb-home .p08 .m-seat{transition:none}}@keyframes p08in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes p08crema{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes p08glow{0%{opacity:0}to{opacity:var(--m-glow)}}
.nb-home .ctaxfooter{--slide-pad:0px;justify-content:stretch}.nb-home .close-cup{justify-content:center;margin:0 auto clamp(8px,1.6vh,16px);display:flex}.nb-home .close-cup .mpart{width:auto;height:clamp(110px,22vh,200px)}.nb-home .p09 .crema-face{fill:url(#p09-crema-g)}.nb-home .p09 .m-crema,.nb-home .p09 .m-fill{transform-box:fill-box;transform-origin:50%}.nb-home .p09 .m-stream{transform-box:fill-box;transform-origin:top;opacity:0}.nb-home .p09 .m-steam{fill:none;stroke:var(--m-ink-2);stroke-width:1px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:0}.nb-home .slide.active .p09 .m-stream{animation:p09stream .5s var(--pressure-ease) .9s both, p09streamOff .5s ease 3.3s forwards}.nb-home .slide.active .p09 .m-fill{animation:p09fill 1.6s var(--pressure-ease) 1.3s both}.nb-home .slide.active .p09 .m-glow{animation:p09glow 1.3s var(--pressure-ease) 1.5s both}.nb-home .slide.active .p09 .m-crema{animation:p09crema 1s var(--pressure-ease) 2.65s both}.nb-home .slide.active .p09 .m-steam{animation:2.8s ease-out both p09steam}.nb-home .slide.active .p09 .m-steam:first-of-type{animation-delay:3.75s}.nb-home .slide.active .p09 .m-steam:nth-of-type(2){animation-delay:4.05s}.nb-home .slide.active .p09 .m-steam:nth-of-type(3){animation-delay:4.35s}.nb-home .cta{text-align:center;background:var(--bk2);border-top:1px solid var(--line);flex:1;justify-content:center;align-items:center;padding:clamp(32px,6vh,64px) 0;display:flex;position:relative;overflow:hidden}.nb-home .cta .glow{background:radial-gradient(ellipse, rgba(240, 142, 46, var(--glow-a)), transparent 64%);opacity:.6;width:1100px;height:560px;position:absolute;bottom:-260px;left:50%;transform:translate(-50%)}.nb-home .cta.lit .glow{opacity:1;transition:opacity 1.1s var(--pressure-ease)}.nb-home .cta-in{position:relative}.nb-home .cta h2{font-family:var(--disp);text-transform:uppercase;letter-spacing:-.02em;text-shadow:var(--text-lift);margin-top:24px;font-size:clamp(24px,7vw,64px);font-weight:700;line-height:1.02;color:var(--ink-bright)!important}.nb-home .cta h2 .amber{color:var(--amber)}.nb-home .cta p{color:var(--wh-dim);max-width:420px;margin:20px auto 30px;font-size:clamp(14.5px,2vw,16.5px)}.nb-home .cta-act{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 24px;display:flex}.nb-home .cta .alt{font-family:var(--mono);letter-spacing:.16em;color:var(--gray-ink);text-transform:uppercase;font-size:11px}.nb-home .cta .alt a{color:var(--amber-text);text-decoration:none}.nb-home footer{border-top:1px solid var(--line);background:var(--bk);padding:clamp(22px,3vh,36px) 0}.nb-home .foot-in{max-width:100%;padding:0 var(--wrap-px);flex-direction:column;gap:clamp(18px,2.5vh,28px);margin:0 auto;display:flex}.nb-home .foot-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.nb-home footer .logo{text-transform:uppercase}.nb-home .foot-nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px clamp(9px,1vw,14px);max-width:none;display:flex}.nb-home .foot-nav a{white-space:nowrap;color:var(--wh-dim);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:baseline;gap:6px;font-size:10px;text-decoration:none;transition:color .2s;display:inline-flex}.nb-home .foot-nav .lbl{color:inherit}.nb-home .foot-nav a:hover{color:var(--wh)}.nb-home .foot-nav a b{color:var(--gray);font-weight:700;transition:color .2s}.nb-home .foot-nav a:hover b{color:var(--amber-text)}.nb-home .foot-nav .foot-blog span{color:var(--amber);margin-left:2px}.nb-home .foot-nav .foot-chat{color:var(--amber-text)}.nb-home .foot-bottom{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:clamp(14px,2vh,20px);display:flex}.nb-home .foot-bottom .copy{font-family:var(--mono);color:var(--gray-ink);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;font-size:10px;display:inline-flex}.nb-home .foot-bottom .copy .f-mark{width:auto;height:30px;margin:-8px 0 -8px 4px}.nb-home .foot-bottom .copy .f9{color:var(--amber-text);display:inline-block}.nb-home .foot-bottom .copy .f9.tick{animation:70ms linear flapTick}.nb-home .foot-bottom .links{gap:clamp(14px,2vw,26px);display:flex}.nb-home .foot-bottom a,.nb-home .foot-bottom .links span{color:var(--gray-ink);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;text-decoration:none;transition:color .2s}.nb-home .foot-bottom a:hover{color:var(--wh)}@media (max-width:900px){.nb-home .foot-nav a{min-height:44px;margin:-4px -3px;padding:7px 5px}}@media (max-width:768px){.nb-home .foot-top{flex-direction:column;align-items:stretch}.nb-home .foot-nav{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:480px){.nb-home .foot-bottom{flex-direction:column;align-items:stretch;gap:10px}.nb-home .foot-bottom .links{justify-content:flex-end}.nb-home .foot-bottom .copy{text-align:center;justify-content:center;font-size:10px}}@media (max-height:760px){.nb-home .close-cup .mpart{height:15vh}.nb-home .cta h2{margin-top:12px}.nb-home .cta p{margin:14px auto 22px}}@media (prefers-reduced-motion:reduce){.nb-home .cta .glow,.nb-home .cta.lit .glow{opacity:1;transition:none}.nb-home .slide.active .p09 .m-stream,.nb-home .slide.active .p09 .m-fill,.nb-home .slide.active .p09 .m-glow,.nb-home .slide.active .p09 .m-crema,.nb-home .slide.active .p09 .m-steam{animation:none}}@keyframes p09stream{0%{opacity:1;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes p09streamOff{0%{opacity:1}to{opacity:0}}@keyframes p09fill{0%{transform:translateY(12px)scale(.45)}to{transform:translateY(0)scale(1)}}@keyframes p09glow{0%{opacity:0}to{opacity:var(--m-glow)}}@keyframes p09crema{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes p09steam{0%{opacity:0;transform:translateY(4px)}30%{opacity:.6}to{opacity:0;transform:translateY(-14px)}}
