/* Bright Flow UI — white, electric blue, champagne. */
:root{--ink:#152a48;--muted:#536782;--copper:#3565b3;--paper:#f5f9ff;--line:#dce7f4;--navy:#fff;--blue:#175fe9;--gold:#ac7d37}
body{background:#fff;color:var(--ink);font-family:Arial,'PingFang SC','Microsoft YaHei',sans-serif}header{height:82px;top:14px;width:calc(100% - 48px);max-width:1420px;margin:14px auto 0;padding:0 30px;border:1px solid #dce7f2;border-radius:22px;background:#ffffffed;color:#152a48;box-shadow:0 12px 40px #214b8510;backdrop-filter:blur(20px)}.logo{font-size:25px;letter-spacing:3px;color:#1d4c8a}.logo span{color:#667b96;font-size:12px;letter-spacing:1.2px}nav a{color:#405875;font-size:14px}nav a:hover{color:#1462ee}#lang{color:#294e7e;background:#f5f9ff;border-color:#d6e3f3;border-radius:30px}#menu{color:#235caa;border-color:#d6e3f3;border-radius:12px}
.hero{min-height:680px;background:#fff;color:var(--ink);margin-top:-96px;padding-top:96px;isolation:isolate;overflow:hidden}.hero-image{width:100%;height:100%;opacity:1;object-fit:cover;object-position:70% 50%;z-index:-2;animation:flow-drift 18s ease-in-out infinite alternate}.hero:after{z-index:-1;background:linear-gradient(90deg,#fff 0%,#ffffffeb 24%,#ffffff65 51%,transparent 75%)}.hero-content{padding:100px 7% 100px;max-width:950px}.hero .eyebrow{color:#3868a9;font-size:12px;letter-spacing:2.2px;display:inline-block;padding:7px 13px;border:1px solid #cfdef0;border-radius:30px;background:#ffffffbb}.hero h1{font-size:clamp(44px,5.5vw,78px);font-weight:500;letter-spacing:-3px;line-height:1.08;margin:28px 0;color:#112c50}.hero h1 em{color:#1766e5;background:linear-gradient(110deg,#1662e5,#11a1d0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero p{font-size:17px;line-height:1.85;color:#526883;max-width:535px}.hero-actions{margin:30px 0 42px;gap:12px}.primary,.hero .primary{background:#1763e9;border:1px solid #1763e9;color:#fff;border-radius:30px;box-shadow:0 8px 24px #1763e925;font-weight:500}.primary:hover,.hero .primary:hover{background:#0e50c8;border-color:#0e50c8;transform:translateY(-2px)}.outline-light{color:#254873;background:#ffffffbf;border:1px solid #bdcfe6;border-radius:30px;font-weight:500}.outline-light:hover{background:#edf5ff}.hero-markets{color:#617895;font-size:12px;letter-spacing:.6px;max-width:570px}.hero-markets span{color:#4770a1}.hero-side{top:auto;bottom:70px;right:7%;border:1px solid #ffffffb3;background:#ffffffbc;border-radius:20px;backdrop-filter:blur(16px);box-shadow:0 18px 50px #2c68a212;color:#153d71;padding:22px 26px;max-width:290px}.hero-side>span{color:#477cb9;font-size:12px;letter-spacing:1.4px}.hero-side strong{font-size:21px;font-weight:500;line-height:1.45;margin:12px 0}.hero-side small{color:#5f7895;font-size:12px;letter-spacing:0}.photo-credit{display:none}
.gateways{margin:-15px auto 0;position:relative;z-index:2;max-width:1290px;width:88%;padding:0;background:#ffffffdd;border:1px solid #dce8f5;border-radius:22px;box-shadow:0 18px 50px #3057860b;overflow:hidden;backdrop-filter:blur(15px)}.gateway{color:#244b7b;padding:28px 25px;border-color:#e3ebf5}.gateway:first-child{border-left:0}.gateway:last-child{border-right:0}.gateway:hover{background:#f1f7ff}.gateway>span.gateway-index{color:#3c80e1}.gateway-code{color:#667e9b!important;font-size:12px!important;letter-spacing:1px!important}.gateway h2{color:#16365f;font-size:22px;font-weight:500;margin:8px 0}.gateway p{color:#5a718e;font-size:14px}.gateway>span:last-child{color:#3278da}
section.content{padding:92px 7%}.section-head{align-items:center}.section-head h2,h2{font-weight:500;letter-spacing:-1px;font-size:38px}.section-head p{color:#5c728c;font-size:16px}.eyebrow{color:#3676c5;font-size:12px;letter-spacing:1.8px}.catalog{background:linear-gradient(180deg,#fff,#f4f9ff)}.catalog-toolbar{border-top:0;padding:16px;gap:15px;background:#ffffffc9;border:1px solid #e1eaf6;border-radius:18px;align-items:center}.filters{gap:3px}.filters button{border-radius:30px;color:#506b8c;font-size:14px}.filters button.active,.filters button.active:hover{background:#e6efff;color:#1756b5}.filters button:hover{background:#f1f6fd}.catalog-search{border-radius:30px;background:#f8fbff;border-color:#e0e9f5;flex-basis:245px}.catalog-search input{font-size:14px}.catalog-count{font-size:12px;color:#6b829e;margin:22px 3px 14px}.products{gap:22px}.product{border:1px solid #dfe9f4;border-radius:22px;background:#fff;box-shadow:0 8px 25px #295d9610;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.product:hover{transform:translateY(-6px);border-color:#accbf2;box-shadow:0 18px 40px #295d961a}.product-title-band{height:110px;background:linear-gradient(120deg,#edf7ff,#e2eeff);border-color:#e1eaf6;padding:25px;color:#3e6eae}.product:nth-child(3n) .product-title-band{background:linear-gradient(120deg,#f3f0ff,#e9f3ff)}.product:nth-child(4) .product-title-band{background:linear-gradient(120deg,#e8faf8,#eff8ff)}.coffee-product .product-title-band{background:linear-gradient(120deg,#fff7e8,#f5ead7);border-color:#f1e6d4;color:#8c673b}.product-title-band>span{font-size:12px;letter-spacing:1.8px}.product-title-band b{font-size:48px;font-weight:400;color:#7fa4d240}.coffee-product .product-title-band b{color:#b9935b50}.product-body{padding:27px}.product-meta{color:#657f9e;font-size:12px;letter-spacing:.6px}.product h3{font-size:23px;font-weight:500;color:#234568}.product p{font-size:15px;color:#607793;line-height:1.8}.product-actions .text-button{color:#2565b8;font-size:14px}.quote-button{color:#205eaf;border:1px solid #cfdef2;background:#f5f9ff;border-radius:30px;padding:8px 15px;font-size:14px}.catalog-footer p{color:#687d96}.catalog-footer .text-button{color:#246ac2;border-color:#adc7e8}
.coffee-feature{margin:20px 5% 0;border:1px solid #ecdfc9;border-radius:30px;background:linear-gradient(120deg,#fffaf0,#faf1e1);padding:65px 6%;gap:60px}.coffee-wordmark{border:1px solid #d5bb914f;outline:none;border-radius:18px;background:#fffaf2;box-shadow:0 15px 40px #957b4e10;padding:45px 25px;margin:0}.coffee-wordmark strong{font-size:clamp(30px,3.6vw,53px)}.coffee-wordmark small{font-size:12px;letter-spacing:3px}.coffee-wordmark p{font-size:14px}.coffee-story .eyebrow{font-size:12px}.coffee-story h2{font-size:36px}.coffee-story p{font-size:16px;color:#78634b}.coffee-button{border-radius:30px;background:#81572f;font-weight:500;font-size:14px}.business-grid{gap:25px}.business-card,.business-card.export-card{padding:38px;border:1px solid #dde9f7;border-radius:24px;background:linear-gradient(130deg,#f7fbff,#edf5ff);color:#193b66;box-shadow:0 8px 35px #17447705}.business-card.export-card{background:linear-gradient(130deg,#f1f8ff,#e6f2ff);border-color:#cce2f6}.business-card h3{font-weight:500;font-size:28px;line-height:1.4}.business-card p,.business-card.export-card p{font-size:16px;color:#5d7691}.business-card .eyebrow{color:#4381c1;font-size:12px}.tags span,.export-card .tags span{background:#fff8;border:1px solid #cfdff0;color:#496d93;border-radius:30px;font-size:13px}.export-card .text-button,.text-button{color:#2164b8;border-color:#9fbde1}
.brand-band{margin:0 5%;padding:65px 5%!important;border-radius:30px;border:1px solid #dfeafa;background:radial-gradient(ellipse at 100% 10%,#d8edff 0%,transparent 65%),#f4f9ff;color:#1c416e;gap:8%}.brand-band h2{color:#173c69;font-weight:500;font-size:38px}.brand-band p{color:#5d7793;font-size:16px}.brand-band .primary{background:#1863e5;border-color:#1863e5;color:white}.brand-band .outline-light{color:#2c5b94}.steps li{border-color:#d2e1f2;padding:25px 0}.steps span{color:#4486d8;font-size:14px;background:#e4efff;min-width:38px;height:38px;padding-top:6px;text-align:center;border-radius:50%}.steps h3{color:#284f7e;font-size:20px}.steps p{font-size:14px;color:#5e7895}.about-grid{gap:7%}.about-grid h2{font-weight:500;font-size:38px}.about-copy{font-size:16px;color:#5a718d}.facts strong{color:#2568bd;font-size:29px}.facts span{color:#647e9a;font-size:13px}.region-list span{background:#f0f6ff;border-color:#d9e7f8;color:#426c9d;border-radius:30px;font-size:14px}.trade-scene{display:block;width:100%;height:220px;object-fit:cover;border-radius:20px;margin-top:25px}.trade-scene-caption{font-size:12px;color:#687e96;margin:7px 0 0}.office-address{font-size:14px;color:#5c7896}.contact{margin:0 5% 38px;border:1px solid #cfdff5;border-radius:28px;background:linear-gradient(110deg,#eef6ff,#fcfdff);padding:52px 5%!important}.contact h2{font-size:34px;color:#23497a}.contact p{font-size:16px;color:#5b7390}
footer{background:#f7faff;color:#536d8c;border-top:1px solid #e0eaf7;padding:50px 7%;gap:6%}.footer-brand strong{color:#225d9f}.footer-brand>span{color:#597798;font-size:12px}.footer-brand p{font-size:14px;color:#577493}.footer-brand small{color:#68819d;font-size:12px}.footer-links a,footer button{color:#4f6c8c;font-size:14px}.footer-links a:hover{color:#155ac1}footer .direct-contacts h3{color:#2e5887;font-size:16px}footer .direct-contacts a{color:#3e6897;font-size:14px}footer .direct-contacts p{color:#6c8199;font-size:12px}.email-service{color:#215faa;background:#fff;border-color:#c9ddf5;border-radius:30px;box-shadow:0 7px 25px #285a9914;font-size:14px}.contact-launcher{background:#1b64e5;border-color:#1b64e5;border-radius:30px;box-shadow:0 9px 28px #2466ce26;font-size:14px}
dialog{border:1px solid #d4e3f5;border-radius:24px;box-shadow:0 25px 100px #174e8b30;background:#fff;color:#1d426e}dialog::backdrop{background:#45618140;backdrop-filter:blur(8px)}.contact-options button{border-radius:16px;background:#f6faff;border-color:#dfebf8}.contact-options button:hover{background:#eaf3ff}.contact-options strong{color:#215caa}.contact-options span{color:#607c99;font-size:14px}.contact-options b{color:#3979c7}.secondary{border-radius:30px;color:#2c5b92;border-color:#b9cce5;background:#fff}.form-grid input,.form-grid textarea{border-radius:11px;background:#fcfdff;border-color:#cfdff1}.form-grid label{color:#526e8e}.spec-list>div{border-color:#e0eaf6}.spec-list dt{color:#647e9b}.spec-list dd{color:#345a86}.detail-top .eyebrow{color:#367bd0}button,a{transition:background-color .2s,color .2s,transform .2s,box-shadow .2s}button:focus-visible,a:focus-visible,select:focus-visible{outline:3px solid #2c81ed;outline-offset:4px}
@keyframes flow-drift{from{transform:scale(1.02) translate3d(0,0,0)}to{transform:scale(1.07) translate3d(-.8%,1%,0)}}@keyframes flow-arrive{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.hero-content{animation:flow-arrive .8s ease-out both}.flow-arrive{animation:flow-arrive .7s ease-out both}
@media(min-width:1600px){.hero-content{padding-left:calc((100vw - 1320px)/2);max-width:1100px}.gateways{padding:0}section.content{padding-left:calc((100% - 1320px)/2);padding-right:calc((100% - 1320px)/2)}}
@media(max-width:1150px){.hero-side{display:none}.hero-content{max-width:790px}.hero h1{font-size:65px}.catalog-toolbar{display:block}.catalog-search{margin-top:12px;max-width:100%}.coffee-feature{gap:35px}.gateway{padding:24px 18px}.gateway h2{font-size:20px}}
@media(max-width:1100px){header{height:78px;padding:0 24px}nav{top:84px;left:0;right:0;border:1px solid #d6e3f4;border-radius:18px;background:#fffffff5;box-shadow:0 18px 45px #1d599015;backdrop-filter:blur(20px)}nav a{color:#335a88}.hero{margin-top:-92px;padding-top:92px}.hero-content{padding-top:90px}.hero-image{object-position:64% 50%}}
@media(max-width:850px){header{width:calc(100% - 28px);top:10px;margin-top:10px;border-radius:18px}.hero{min-height:620px;margin-top:-88px;padding-top:88px}.hero-content{padding:75px 6% 90px}.hero h1{font-size:56px;letter-spacing:-2px}.hero:after{background:linear-gradient(90deg,#fff 0%,#ffffffe0 40%,#ffffff55)}.hero-image{object-position:60% 50%}.gateways{width:90%}.gateway p{font-size:14px}.products{gap:16px}section.content{padding:65px 6%}.section-head h2{font-size:32px}.coffee-feature{padding:45px 5%;margin:10px 5% 0}.coffee-story h2{font-size:30px}.business-card,.business-card.export-card{padding:28px}.business-card h3{font-size:25px}.brand-band{padding:45px 5%!important}.brand-band h2{font-size:32px}.about-grid h2{font-size:32px}.contact h2{font-size:30px}.contact{padding:40px 5%!important}.trade-scene{height:180px}}
@media(max-width:560px){header{height:74px;gap:8px;padding:0 16px;width:calc(100% - 20px);border-radius:16px}.logo{font-size:21px;letter-spacing:2px}.logo span{font-size:12px;letter-spacing:0}.header-actions{gap:5px}#lang{max-width:90px;font-size:12px;padding:7px 8px}#menu{padding:5px 8px}nav{top:80px}.hero{min-height:630px;margin-top:-84px;padding-top:84px}.hero-content{padding:65px 6% 110px}.hero .eyebrow{font-size:12px;letter-spacing:.8px;padding:7px 10px}.hero h1{font-size:46px;line-height:1.12;letter-spacing:-1.9px;margin:26px 0}.hero p{font-size:16px;line-height:1.8}.hero-image{width:180%;max-width:none;left:-55%;object-position:70% 60%;opacity:.72}.hero:after{background:linear-gradient(180deg,#fffffff5 0%,#ffffffd9 55%,#ffffff30)}.hero-actions .primary,.hero-actions .outline-light{font-size:14px;min-height:48px;padding:12px 16px}.hero-markets{font-size:12px;line-height:1.8}.gateways{margin-top:-25px;padding:8px 20px;border-radius:22px;width:88%}.gateway{padding:20px 0;border-bottom:1px solid #dfe9f6!important}.gateway:last-child{border-bottom:0!important}.gateway-code{font-size:12px!important;letter-spacing:.4px!important}.gateway h2{font-size:21px;margin:6px 0}.gateway p{font-size:14px}.gateway>span.gateway-index{color:#568bd0}.gateway>span:last-child{color:#2873da}.section-head h2{font-size:30px}.section-head p{font-size:16px}.catalog-toolbar{padding:12px;border-radius:18px}.filters{gap:2px}.filters button{font-size:14px;padding:8px 11px}.catalog-search input{font-size:16px}.product-title-band{height:90px}.product-body{padding:25px}.product p{font-size:16px}.coffee-feature{padding:40px 7%;border-radius:25px;gap:32px}.coffee-wordmark{margin:0;padding:30px 15px}.coffee-wordmark strong{font-size:36px}.coffee-story h2{font-size:31px}.business-card h3{font-size:26px}.business-card p{font-size:16px}.brand-band{border-radius:25px;padding:42px 7%!important}.brand-band h2{font-size:32px}.brand-band p{font-size:16px}.steps p{font-size:14px}.steps h3{font-size:20px}.about-copy{font-size:16px}.about-grid h2{font-size:32px}.facts strong{font-size:24px}.facts span{font-size:13px}.contact{border-radius:25px;padding:35px 7%!important}.contact h2{font-size:30px}.contact p{font-size:16px}footer{padding:40px 7% 125px}.email-service{font-size:14px}.contact-launcher{font-size:14px}.hero-actions{margin-bottom:28px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-image,.hero-content,.flow-arrive{animation:none!important}.product,button,a{transition:none!important}.product:hover,.primary:hover{transform:none!important}}

/* V1.5 motion layer — flowing paths, scroll reveals and responsive depth. */
body{overflow-x:hidden}.page-progress{position:fixed;left:0;top:0;width:100%;height:3px;z-index:100;background:linear-gradient(90deg,#1763e9,#19cce4 68%,#d9ae69);transform:scaleX(0);transform-origin:0 50%;box-shadow:0 0 14px #1e8ff080;pointer-events:none}header{transition:background-color .35s ease,border-color .35s ease,box-shadow .35s ease,translate .35s ease}header.is-scrolled{background:#fffffff7;border-color:#cbdcf1;box-shadow:0 15px 50px #234e851b;translate:0 -5px}nav a{position:relative;padding:8px 0}nav a:after{content:'';position:absolute;left:0;right:100%;bottom:2px;height:2px;border-radius:2px;background:linear-gradient(90deg,#1763e9,#22cde5);transition:right .35s ease}nav a:hover:after,nav a.active:after{right:0}nav a.active{color:#1763e9}

.hero{--stream-x:0px;--stream-y:0px;--stream-scroll:0px;--hero-scroll:0px}.hero-content{translate:0 var(--hero-scroll);transition:translate .12s linear}.light-network{position:absolute;z-index:0;right:-4%;top:-2%;width:min(74%,1040px);height:106%;pointer-events:none;translate:var(--stream-x) calc(var(--stream-y) + var(--stream-scroll));transition:translate .35s cubic-bezier(.2,.7,.2,1);opacity:.92}.light-network svg{width:100%;height:100%;overflow:visible}.stream-glow path,.stream-core path{fill:none;stroke:url(#flowGradient);stroke-linecap:round}.stream-glow path{stroke-width:11;opacity:.2;stroke-dasharray:.16 .07;animation:stream-travel 8s linear infinite}.stream-core path{stroke-width:2;opacity:.72;stroke-dasharray:.12 .055;animation:stream-travel 5.5s linear infinite}.stream-glow path:nth-child(2),.stream-core path:nth-child(2){animation-duration:7s;animation-delay:-2.2s}.stream-glow path:nth-child(3),.stream-core path:nth-child(3){animation-duration:9s;animation-delay:-4s}.stream-glow path:nth-child(4),.stream-core path:nth-child(4){animation-duration:11s;animation-delay:-6.5s}.moving-signals circle{fill:#fff;stroke:#27cbe6;stroke-width:2;filter:drop-shadow(0 0 10px #238aff)}.signal-node{position:absolute;width:10px;height:10px;border:2px solid #fff;border-radius:50%;background:#2e90ff;box-shadow:0 0 0 7px #2e90ff1b,0 0 24px #1775ff;animation:node-pulse 2.8s ease-in-out infinite}.node-a{left:50%;top:35%}.node-b{left:69%;top:51%;animation-delay:-.9s}.node-c{left:83%;top:25%;animation-delay:-1.8s}.hero h1 em{background-size:200% 100%;animation:headline-shift 7s ease-in-out infinite}.hero .eyebrow{position:relative;overflow:hidden}.hero .eyebrow:after{content:'';position:absolute;inset:-2px;background:linear-gradient(105deg,transparent 25%,#fff9 48%,transparent 70%);translate:-120% 0;animation:eyebrow-sweep 5s ease-in-out infinite}.motion-scroll-cue{position:absolute;z-index:2;right:7%;bottom:18px;display:flex;align-items:center;gap:10px;color:#567493}.motion-scroll-cue span{width:48px;height:1px;background:#7ca2cc;position:relative;overflow:hidden}.motion-scroll-cue span:after{content:'';position:absolute;width:18px;height:1px;background:#1763e9;animation:scroll-line 2s ease-in-out infinite}.motion-scroll-cue b{font-size:10px;letter-spacing:1.7px;font-weight:600}

.motion-ready .reveal-item{opacity:0;translate:0 26px;filter:blur(7px);transition:opacity .75s ease,translate .85s cubic-bezier(.2,.75,.2,1),filter .75s ease;transition-delay:var(--reveal-delay,0ms)}.motion-ready .reveal-item.is-visible{opacity:1;translate:0 0;filter:blur(0)}.motion-tilt{--tilt-x:0deg;--tilt-y:0deg;--lift:0px;position:relative;transform:perspective(1100px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateY(var(--lift));transform-style:preserve-3d;transition:transform .22s ease,box-shadow .3s ease,border-color .3s ease}.motion-tilt:hover{--lift:-7px}.motion-tilt:after,.gateway:before{content:'';position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(circle 170px at var(--spot-x,50%) var(--spot-y,50%),#69cfff25,transparent 70%);transition:opacity .3s ease}.motion-tilt:hover:after,.gateway:hover:before{opacity:1}.gateway{overflow:hidden}.gateway>*{position:relative;z-index:1}.product.motion-tilt:hover{transform:perspective(1100px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateY(var(--lift))}.coffee-wordmark.motion-tilt:hover{transform:perspective(1100px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateY(var(--lift));box-shadow:0 24px 55px #957b4e20}.business-card.motion-tilt:hover{box-shadow:0 22px 55px #17447712}

.primary,.coffee-button,.contact-launcher{position:relative;overflow:hidden}.primary:after,.coffee-button:after,.contact-launcher:after{content:'';position:absolute;inset:-70% auto -70% -45%;width:28%;background:linear-gradient(90deg,transparent,#fff9,transparent);rotate:18deg;translate:-240% 0;transition:translate .7s ease;pointer-events:none}.primary:hover:after,.coffee-button:hover:after,.contact-launcher:hover:after{translate:700% 0}.catalog{position:relative;overflow:hidden}.catalog:before{content:'';position:absolute;width:420px;height:420px;right:-190px;top:6%;border-radius:50%;background:radial-gradient(circle,#37c9e321,transparent 67%);animation:ambient-float 10s ease-in-out infinite;pointer-events:none}.catalog>*{position:relative;z-index:1}.brand-band{position:relative;overflow:hidden}.brand-band:after{content:'';position:absolute;width:280px;height:280px;right:-95px;bottom:-140px;border-radius:50%;background:#23c7e618;filter:blur(15px);animation:ambient-float 8s ease-in-out infinite alternate;pointer-events:none}.brand-band>*{position:relative;z-index:1}.cursor-aura{position:fixed;z-index:9999;left:-120px;top:-120px;width:240px;height:240px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,#299bff12 0%,#29c7ef08 34%,transparent 70%);will-change:transform}

@keyframes stream-travel{to{stroke-dashoffset:-1}}@keyframes node-pulse{0%,100%{scale:.75;opacity:.55}50%{scale:1.25;opacity:1;box-shadow:0 0 0 13px #2e90ff0b,0 0 30px #1775ff}}@keyframes headline-shift{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}@keyframes eyebrow-sweep{0%,55%{translate:-120% 0}80%,100%{translate:120% 0}}@keyframes scroll-line{0%{translate:-22px 0}50%,100%{translate:55px 0}}@keyframes ambient-float{0%,100%{translate:0 -20px;scale:.92}50%{translate:-60px 45px;scale:1.1}}

@media(max-width:850px){.light-network{right:-28%;width:110%;opacity:.7}.motion-scroll-cue{display:none}.motion-ready .reveal-item{translate:0 18px;filter:blur(4px)}nav a:after{display:none}}
@media(max-width:560px){.light-network{right:-65%;top:9%;width:165%;height:83%;opacity:.55}.stream-glow path{stroke-width:8}.stream-core path{stroke-width:1.7}.catalog:before{width:300px;height:300px}}
@media(prefers-reduced-motion:reduce){.page-progress{display:none}.hero-content,.light-network{translate:0!important}.light-network path,.signal-node,.hero h1 em,.hero .eyebrow:after,.motion-scroll-cue span:after,.catalog:before,.brand-band:after{animation:none!important}.moving-signals,.motion-scroll-cue,.cursor-aura{display:none!important}.motion-ready .reveal-item{opacity:1!important;translate:0!important;filter:none!important;transition:none!important}.motion-tilt,.motion-tilt:hover,.product.motion-tilt:hover,.coffee-wordmark.motion-tilt:hover{transform:none!important}.primary:after,.coffee-button:after,.contact-launcher:after{display:none}}
