:root{--tk-forest-950:#0d2c25;--tk-forest-900:#12382f;--tk-forest-800:#1d5143;--tk-forest-700:#2d6a56;--tk-espresso:#28150f;--tk-cocoa:#4a281d;--tk-ember:#f37b37;--tk-copper:#b9552c;--tk-oat:#ead5b5;--tk-sand:#d7b98e;--tk-cream:#fff3df;--tk-ink:#21130f;--tk-muted:#756657;--tk-line:#28150f24}.home-shell,.inner-page,.tool-page-shell{--design-primary:var(--tk-ember);--design-primary-deep:var(--tk-copper);--design-ink:var(--tk-ink);--design-muted:var(--tk-muted);--design-faint:#927f6b;--design-canvas:var(--tk-cream);--design-soft:var(--tk-oat);--design-night:var(--tk-forest-950);--design-line:var(--tk-line);--design-line-cool:#12382f1f;background:radial-gradient(circle at 92% 8%, #f37b3721, transparent 24rem), linear-gradient(180deg, #ead9bd 0%, var(--tk-oat) 45%, #e2c99f 100%)}.home-shell,.inner-page{background:radial-gradient(circle at 8% 18%, #2d6a562e, transparent 30rem), radial-gradient(circle at 94% 6%, #f37b3721, transparent 26rem), linear-gradient(180deg, #ead9bd 0%, var(--tk-oat) 48%, #e2c99f 100%)}.home-shell .site-header,.inner-page .detail-header,.tool-page-shell .tool-page-header{-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:#0d2c25e6;border:1px solid #fff3df21;box-shadow:0 18px 52px #04100d33}.home-shell .site-header,.inner-page .detail-header{width:min(1500px,100vw - 40px)!important;margin:0!important;position:fixed!important;top:14px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.inner-page .inner-hero,.inner-page .product-hero,.accessories-page .accessories-hero,.coffee-lab-page .coffee-lab-hero,.inner-page .certification-editorial{margin-top:0!important}.home-shell .site-header{-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:#0d2c25e6;border-bottom-color:#fff3df21;border-radius:22px;box-shadow:0 18px 52px #04100d33}.inner-page .detail-header:after{opacity:.1}.home-shell .brand strong,.home-shell .site-header nav a,.home-shell .resources-nav-menu summary,.inner-page .brand strong,.tool-page-shell .brand strong,.inner-page .detail-header nav a,.tool-page-shell .tool-back-link{color:var(--tk-cream)}.home-shell .brand small{color:#fff3df94}.home-shell .brand-mark{background:var(--tk-ember);color:var(--tk-ink)}.home-shell .language-switcher summary{color:var(--tk-cream);background:#fff3df0f;border-color:#fff3df2e}.home-shell .language-switcher,.inner-page .language-switcher,.tool-page-shell .language-switcher{z-index:90;position:relative}.home-shell .language-menu,.inner-page .language-menu,.tool-page-shell .language-menu{z-index:100}:is(.home-shell .site-header:has(.language-switcher[open]),.inner-page .detail-header:has(.language-switcher[open]),.tool-page-shell .tool-page-header:has(.language-switcher[open])){z-index:120;overflow:visible}.resources-nav-menu{align-items:center;display:flex;position:relative}.resources-nav-menu summary{color:var(--tk-cream);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:10px 13px;font-size:14px;font-weight:680;list-style:none;transition:background .2s,color .2s;display:inline-flex}.resources-nav-menu summary::-webkit-details-marker{display:none}.resources-nav-menu[open] summary,.resources-nav-menu summary:hover,.resources-nav-menu summary[aria-current=page]{color:var(--tk-cream);background:#f37b3729}.resources-nav-menu[open] summary svg{transform:rotate(180deg)}.resources-nav-menu summary svg{transition:transform .2s}.resources-nav-panel{z-index:60;background:#0d2c25fa;border:1px solid #fff3df24;border-radius:16px;width:230px;padding:8px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 24px 60px #04100d47}.site-header .resources-nav-panel a{color:#fff3dfc7;text-align:left;border-radius:10px;gap:3px;padding:11px 12px;display:grid}.site-header .resources-nav-panel a span{font-size:13px;font-weight:760}.site-header .resources-nav-panel a small{color:#fff3df80;font-size:11px;font-weight:520;line-height:1.35}.site-header .resources-nav-panel a:hover{color:var(--tk-cream);background:#f37b3726;transform:none}[dir=rtl] .resources-nav-panel{left:0;right:auto}[dir=rtl] .site-header .resources-nav-panel a{text-align:right}.inner-page .inner-hero,.inner-page .product-hero,.accessories-page .accessories-hero,.coffee-lab-page .coffee-lab-hero,.inner-page .certification-editorial{background:radial-gradient(circle at 82% 18%, #f37b3738, transparent 23rem), linear-gradient(128deg, var(--tk-forest-950), var(--tk-forest-800) 68%, var(--tk-espresso));color:var(--tk-cream)}.inner-page:not(.accessories-page) .inner-hero{min-height:clamp(440px,58svh,660px);padding-top:clamp(160px,17vw,220px);padding-bottom:clamp(64px,8vw,112px);background:radial-gradient(circle at 82% 18%, #f37b373d, transparent 23rem), radial-gradient(circle at 10% 92%, #2d6a5647, transparent 28rem), linear-gradient(128deg, var(--tk-forest-950), var(--tk-forest-800) 68%, var(--tk-espresso))!important}.inner-page:not(.accessories-page) .inner-hero>:not(.product-collection-stage){z-index:2;position:relative}.inner-page .inner-hero h1{letter-spacing:-.055em;max-width:15ch;margin-top:16px;font-size:clamp(46px,6vw,82px);line-height:.96}.inner-page .inner-hero-lead{max-width:640px;margin-top:24px;font-size:clamp(17px,1.55vw,22px);line-height:1.55}.product-collection-hero{grid-template-columns:minmax(290px,.82fr) minmax(420px,1.18fr);align-items:center;gap:clamp(28px,5vw,84px);display:grid;min-height:max(620px,78svh)!important}.product-collection-hero .inner-hero-copy{z-index:3;position:relative}.product-collection-hero .primary-action{margin-top:30px}.product-collection-stage{z-index:2;isolation:isolate;min-height:clamp(360px,43vw,590px);position:relative}.product-collection-stage:before{aspect-ratio:1;background:radial-gradient(circle at 38% 35%, #ff9a59, var(--tk-ember) 48%, #b84e24 100%);content:"";border-radius:50%;width:min(34vw,460px);position:absolute;top:8%;right:4%;box-shadow:0 34px 100px #f37b3738}.product-collection-item{width:clamp(190px,21vw,330px);color:var(--tk-cream);justify-items:center;transition:transform .35s;display:grid;position:absolute}.product-collection-item img{object-fit:contain;filter:drop-shadow(0 30px 34px #04100d52);width:100%;height:auto}.product-collection-item span{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d2c25b8;border-radius:999px;padding:7px 12px;font-size:11px}.product-collection-item:hover{transform:translateY(-8px)}.product-collection-item.item-1{z-index:3;bottom:0;right:30%}.product-collection-item.item-2{z-index:2;width:clamp(160px,17vw,270px);bottom:12%;right:0}.product-collection-item.item-3{z-index:1;width:clamp(150px,16vw,250px);bottom:10%;right:56%}.products-page .product-catalog-section{background:radial-gradient(circle at 94% 12%, #f37b371a, transparent 22rem), linear-gradient(180deg, #ead9bd, var(--tk-oat));padding-top:clamp(88px,10vw,150px);padding-bottom:clamp(88px,10vw,150px)}.products-page .product-card{background:#fff3df85;overflow:hidden}.products-page .product-image-link{background:linear-gradient(145deg,#d7b98ea3,#fff3dfc7)}.products-page .product-card-body{padding:clamp(22px,2.5vw,34px)}.inner-page .inner-hero h1,.inner-page .inner-hero h2,.inner-page .inner-hero .inner-hero-lead,.inner-page .product-hero h1,.inner-page .product-hero .hero-lead,.accessories-page .accessories-hero h1,.accessories-page .accessories-hero .inner-hero-lead,.coffee-lab-page .coffee-lab-hero h1,.coffee-lab-page .coffee-lab-hero p,.inner-page .certification-editorial h1,.inner-page .certification-editorial .inner-hero-lead{color:var(--tk-cream)}.inner-page .inner-hero .eyebrow,.inner-page .product-hero .eyebrow,.accessories-page .accessories-hero .eyebrow,.coffee-lab-page .coffee-lab-hero .eyebrow,.inner-page .certification-editorial .eyebrow{color:#ffad72}.inner-page .site-footer,.tool-page-shell .site-footer{background:radial-gradient(circle at 88% 12%, #f37b3724, transparent 20rem), linear-gradient(120deg, var(--tk-forest-950), #102d27 72%, #17382f)}.featured-guides-section{background:radial-gradient(circle at 92% 12%, #f37b372b, transparent 18rem), linear-gradient(132deg, var(--tk-forest-950), var(--tk-forest-800) 62%, var(--tk-espresso));color:var(--tk-cream);position:relative;overflow:hidden}.featured-guides-section .section-heading span,.featured-guides-section .section-heading h2{color:var(--tk-cream)}.featured-guides-section .section-heading p{color:#fff3dfad}.featured-guide-grid{background:#fff3df24;border-block:1px solid #fff3df24;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:34px;display:grid}.featured-guide-card{min-height:250px;color:var(--tk-cream);background:#0d2c25e6;padding:28px;transition:background .25s,transform .25s;display:grid;position:relative}.featured-guide-card:hover{background:#1d5143f5;transform:translateY(-3px)}.featured-guide-icon{background:var(--tk-ember);width:44px;height:44px;color:var(--tk-ink);border-radius:50%;place-items:center;display:grid}.featured-guide-index{color:#fff3df6b;font-family:var(--font-geist-mono), monospace;font-size:12px;position:absolute;top:28px;right:28px}.featured-guide-card h3{max-width:22ch;color:var(--tk-cream);align-self:end;margin:38px 0 24px;font-size:clamp(21px,2.2vw,30px);line-height:1.06}.featured-guide-link{color:#ffad72;align-items:center;gap:7px;font-size:13px;font-weight:760;display:inline-flex}.inner-page .brand small,.tool-page-shell .brand small{color:#fff3df94}.inner-page .brand-mark,.tool-page-shell .brand-mark{background:var(--tk-ember);color:var(--tk-ink)}.inner-page .detail-header nav a:hover,.inner-page .detail-header nav a[aria-current=page]{color:#fff8eb;background:#fff3df14}.inner-page .language-switcher summary,.tool-page-shell .language-switcher summary{color:var(--tk-cream);background:#fff3df0f;border-color:#fff3df2e}.home-shell .section-float-nav{background:#0d2c25f0;border-color:#fff3df21;box-shadow:0 14px 38px #04100d38}.home-shell .section-float-nav a{color:#fff3dfb8}.home-shell .section-float-nav a:hover{color:var(--tk-cream);background:#f37b3729}.inner-page .detail-float-nav a{color:#fff3dfb8}.inner-page .detail-float-nav a:hover,.inner-page .detail-float-nav a[aria-current=page]{color:var(--tk-cream);background:#f37b3729}.inner-page .metric-panel,.inner-page .process-card,.inner-page .quality-card,.inner-page .commercial-card,.inner-page .proof-card,.inner-page .policy-card,.inner-page .blog-grid article,.inner-page .faq-list details,.inner-page .spec-table,.inner-page .compact-product,.inner-page .cert-grid a,.inner-page .resource-guide-card,.tool-page-shell .tool-builder-panel,.tool-page-shell .configurator-panel,.tool-page-shell .summary-card,.tool-page-shell .calculator-result{background:#fff3dfc2;border-color:#28150f1f;box-shadow:0 14px 40px #28150f12}.inner-page .primary-action,.tool-page-shell .primary-action{border-color:var(--tk-ember);background:var(--tk-ember);color:var(--tk-ink)}.inner-page .primary-action:hover,.tool-page-shell .primary-action:hover{color:var(--tk-ink);background:#ff9154;border-color:#ff9154}.inner-page .back-link,.inner-page .card-link,.inner-page .section-heading span,.inner-page .card-label,.tool-page-shell .tool-page-intro>span{color:#8e3e22}.inner-page .contact-section,.tool-page-shell .tool-page-cta{background:radial-gradient(circle at 88% 18%, #f37b3738, transparent 18rem), linear-gradient(132deg, var(--tk-forest-950), var(--tk-forest-800) 62%, var(--tk-espresso));border-color:#fff3df1f}.inner-page .contact-section .section-heading h2,.inner-page .contact-section .section-heading span,.inner-page .contact-section .section-heading p,.inner-page .contact-section .contact-methods a,.tool-page-shell .tool-page-cta h2,.tool-page-shell .tool-page-cta p{color:var(--tk-cream)}.inner-page .contact-section .section-heading p,.inner-page .contact-section .contact-methods a span{color:#fff3dfab}.inner-page .contact-section .contact-methods a{box-shadow:none;background:#fff3df12;border-color:#fff3df26}.inner-page .contact-section .contact-methods a:hover{color:var(--tk-cream);background:#f37b371f;border-color:#f37b378c}.products-page .accessory-cta-section,.oem-page .oem-evidence-section,.oem-page .oem-qc-evidence,.oem-page .oem-final-cta{color:var(--tk-cream);background:radial-gradient(circle at 86% 18%, #f37b372e, transparent 20rem), linear-gradient(132deg, var(--tk-forest-950), var(--tk-forest-800) 62%, var(--tk-espresso))!important}.products-page .accessory-cta-section :is(h2,h3,p,a),.oem-page :is(.oem-evidence-section,.oem-qc-evidence,.oem-final-cta) :is(h2,h3,strong){color:var(--tk-cream)}.oem-page :is(.oem-evidence-section,.oem-qc-evidence,.oem-final-cta) :is(p,figcaption){color:#fff3dfad}.scenario-page{--scenario-night:var(--tk-forest-950);--scenario-espresso:var(--tk-espresso);--scenario-parchment:var(--tk-oat);--scenario-sand:var(--tk-sand);--scenario-moss:var(--tk-forest-800);--scenario-copper:var(--tk-ember);background:radial-gradient(circle at 8% 18%, #2d6a5629, transparent 30rem), linear-gradient(180deg, #ead9bd, var(--tk-oat) 52%, #e2c99f)}.scenario-page .scenario-hero{background:radial-gradient(circle at 79% 34%, #f37b374d, transparent 28%), radial-gradient(circle at 64% 95%, #2d6a5661, transparent 36%), linear-gradient(122deg, var(--tk-forest-950), var(--tk-forest-800) 58%, var(--tk-espresso))}.scenario-page .scenario-hero-media,.scenario-page .scenario-model-grid article{background:#0d2c258a;border-color:#fff3df24}.scenario-page .scenario-answer-section,.scenario-page .scenario-check-section{background:linear-gradient(180deg, #ead9bd, var(--tk-oat))}.scenario-page .scenario-process-section,.scenario-page .scenario-model-section,.scenario-page .scenario-closing-cta{background:radial-gradient(circle at 90% 12%, #f37b3721, transparent 18rem), linear-gradient(132deg, var(--tk-forest-950), var(--tk-forest-800) 66%, var(--tk-espresso))}.scenario-page .scenario-type-section{background:linear-gradient(180deg, var(--tk-sand), var(--tk-oat))}.accessories-page .accessories-catalog{background:linear-gradient(#ead5b5f0,#d7b98ed1)}.accessories-page .accessory-cta-section{background:linear-gradient(#d7b98ec7,#ead5b5eb)}.accessory-card{background:#fff3dfb8;border-color:#28150f1f}.accessory-card-image,.accessories-hero-image{background:linear-gradient(145deg,#dcc59f,#f1dfc2)}.accessories-hero-showcase{background:radial-gradient(circle at 78% 20%,#f37b3733,#0000 16rem),linear-gradient(145deg,#0d2c25eb,#28150fe6);border:1px solid #fff3df24;border-radius:28px;grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1.12fr) minmax(150px,.72fr);gap:14px;min-height:min(47vw,570px);padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #0514104d}.accessories-hero-showcase:before{aspect-ratio:1;content:"";pointer-events:none;border:1px solid #ffd39d1f;border-radius:50%;width:74%;position:absolute;bottom:-42%;right:-16%;box-shadow:0 0 0 34px #ffd39d0d,0 0 0 68px #ffd39d09}.accessories-hero-media{z-index:1;background:linear-gradient(145deg,#decaa8,#f5e8d2);border:1px solid #28150f1a;border-radius:19px;min-width:0;position:relative;overflow:hidden}.accessories-hero-media.is-primary{grid-row:1/span 2}.accessories-hero-media img{object-fit:contain;mix-blend-mode:multiply;padding:clamp(10px,1.5vw,20px);transition:transform .42s cubic-bezier(.22,1,.36,1)}.accessories-hero-media.is-carry-case img{padding:clamp(5px,.8vw,12px)}.accessories-hero-media span{z-index:2;width:28px;height:28px;color:var(--tk-cream);font-family:var(--font-geist-mono), ui-monospace, monospace;background:#0d2c25db;border-radius:999px;place-items:center;font-size:10px;display:grid;position:absolute;top:12px;left:12px}.accessories-hero-media:hover img{transform:scale(1.035)}.accessories-hero-showcase>p{z-index:3;color:#fff3dfd1;letter-spacing:.04em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d2c25db;border:1px solid #fff3df2e;border-radius:999px;margin:0;padding:8px 11px;font-size:10px;position:absolute;bottom:24px;right:26px}.home-shell .site-footer,.inner-page .site-footer,.tool-page-shell .site-footer{background:radial-gradient(circle at 88% 12%, #f37b3724, transparent 20rem), linear-gradient(120deg, var(--tk-forest-950), #102d27 56%, var(--tk-espresso));border-top-color:#fff3df1a}.home-shell .site-footer strong,.inner-page .site-footer strong,.tool-page-shell .site-footer strong,.home-shell .site-footer h2,.inner-page .site-footer h2,.tool-page-shell .site-footer h2{color:var(--tk-cream)}.home-shell .site-footer p,.home-shell .site-footer nav a,.home-shell .footer-bottom,.inner-page .site-footer p,.inner-page .site-footer nav a,.inner-page .footer-bottom,.tool-page-shell .site-footer p,.tool-page-shell .site-footer nav a,.tool-page-shell .footer-bottom{color:#fff3df9e}.home-shell .site-footer nav a:hover,.inner-page .site-footer nav a:hover,.tool-page-shell .site-footer nav a:hover{color:#ffad72}.inner-page .detail-header{background:#0d2c25e6!important;border-color:#fff3df1a!important;box-shadow:0 16px 44px #071b1738!important}.inner-page .detail-float-nav{background:#0d2c25f0!important;border-color:#fff3df1a!important;box-shadow:0 12px 34px #071b172e!important}.inner-page .site-footer{background:radial-gradient(circle at 88% 12%, #f37b3724, transparent 20rem), linear-gradient(120deg, var(--tk-forest-950), #102d27 56%, var(--tk-espresso))!important}.factory-exhibition-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;display:flex}.factory-exhibition-actions .text-action{color:var(--tk-cream);align-items:center;gap:7px;padding:12px 8px;display:inline-flex}#factory-gallery,#exhibitions{scroll-margin-top:150px}#exhibitions{padding-top:clamp(64px,8vw,112px);position:relative}#exhibitions:before{content:"";background:linear-gradient(90deg,#0000,#2d6a5659,#0000);width:min(84%,980px);height:1px;position:absolute;top:28px;left:50%;transform:translate(-50%)}@media (max-width:720px){.home-shell .site-header,.inner-page .detail-header{border-radius:16px;width:calc(100vw - 16px)!important;top:8px!important}.inner-page .inner-hero,.inner-page .product-hero,.accessories-page .accessories-hero,.coffee-lab-page .coffee-lab-hero,.inner-page .certification-editorial{margin-top:0!important}.inner-page:not(.accessories-page) .inner-hero{min-height:auto;padding-top:156px;padding-bottom:58px}.inner-page .inner-hero h1{font-size:clamp(40px,12vw,58px)}.product-collection-hero{grid-template-columns:1fr;gap:28px;min-height:auto!important}.product-collection-stage{min-height:330px}.product-collection-stage:before{width:min(74vw,340px);right:4%}.product-collection-item{width:min(48vw,230px)}.product-collection-item.item-1{right:25%}.product-collection-item.item-2{width:min(38vw,180px);right:-2%}.product-collection-item.item-3{width:min(34vw,165px);right:58%}.factory-exhibition-actions{grid-template-columns:1fr 1fr;display:grid}.factory-exhibition-actions .text-action{grid-column:1/-1;justify-content:center}.featured-guide-grid{grid-template-columns:1fr}.featured-guide-card{min-height:190px;padding:22px}.featured-guide-index{top:22px;right:22px}.inner-page .detail-float-nav{z-index:74;border-radius:14px;width:calc(100% - 16px);max-width:none;margin:0;padding:4px;top:78px;left:50%;right:auto;transform:translate(-50%);display:flex!important;position:fixed!important}.inner-page .detail-float-nav a{min-height:34px;padding-inline:11px;font-size:10px}.accessories-hero-showcase{border-radius:20px;grid-template-columns:minmax(0,1.18fr) minmax(96px,.82fr);gap:8px;min-height:310px;padding:8px}.accessories-hero-media{border-radius:14px}.accessories-hero-media img{padding:7px}.accessories-hero-media.is-carry-case img{padding:3px}.accessories-hero-media span{width:24px;height:24px;top:8px;left:8px}.accessories-hero-showcase>p{text-overflow:ellipsis;white-space:nowrap;max-width:52%;bottom:13px;right:14px;overflow:hidden}}
:root{--tk-space:#080b0f;--tk-graphite:#11171e;--tk-titanium:#1b242d;--tk-steel:#26313b;--tk-glacier:#e8edf1;--tk-silver:#cbd3da;--tk-aurora:#65cbe8;--tk-aurora-soft:#9ce7f5;--tk-copper-tech:#b76e42;--tk-copy:#f3f6f8;--tk-copy-muted:#9faab4;--tk-tech-line:#cbd3da24;--tk-tech-line-strong:#65cbe85c;--tk-tech-glow:0 0 34px #65cbe821}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--tk-space)}body{background:var(--tk-space);color:var(--tk-copy)}::selection{color:#fff;background:#65cbe847}.home-shell,.inner-page,.tool-page-shell,.scenario-page,.not-found-page{--design-primary:var(--tk-aurora);--design-primary-deep:#43a9c8;--design-ink:var(--tk-copy);--design-muted:var(--tk-copy-muted);--design-faint:#7f8b96;--design-canvas:var(--tk-space);--design-soft:var(--tk-graphite);--design-night:var(--tk-space);--design-line:var(--tk-tech-line);--design-line-cool:var(--tk-tech-line);min-height:100svh;color:var(--tk-copy);overflow-x:clip;background:radial-gradient(circle at 86% 4%, #65cbe813, transparent 24rem), linear-gradient(180deg, var(--tk-space), #0b1015 48%, var(--tk-space))!important}.home-shell :is(h1,h2,h3),.inner-page :is(h1,h2,h3),.tool-page-shell :is(h1,h2,h3),.scenario-page :is(h1,h2,h3){color:var(--tk-copy);text-wrap:balance}.home-shell :is(p,li,dd),.inner-page :is(p,li,dd),.tool-page-shell :is(p,li,dd),.scenario-page :is(p,li,dd){color:var(--tk-copy-muted)}.section{padding-inline:max(5vw,24px)}.section-heading{max-width:760px}.section-heading h2,.coffee-lab-section-heading h2,.coffee-lab-ecosystem h2,.coffee-lab-process h2{letter-spacing:-.052em;max-width:15ch;margin-block:14px 18px;font-size:clamp(34px,4.4vw,66px);line-height:.98}.section-heading p,.inner-hero-lead,.hero-lead{max-width:620px;font-size:clamp(15px,1.25vw,18px);line-height:1.62}.eyebrow,.section-heading>span,.card-label{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:720;color:var(--tk-aurora)!important}.home-shell .site-header,.inner-page .detail-header,.tool-page-shell .tool-page-header{-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);min-height:66px;background:#080b0fc2!important;border:1px solid #cbd3da1f!important;border-radius:18px!important;width:min(1480px,100vw - 32px)!important;top:12px!important;box-shadow:0 18px 56px #00000042!important}.brand-mark,.home-shell .brand-mark,.inner-page .brand-mark,.tool-page-shell .brand-mark{color:var(--tk-copy);background:linear-gradient(145deg,#65cbe833,#65cbe80f);border:1px solid #65cbe866;box-shadow:inset 0 0 18px #65cbe814}.brand strong,.home-shell .brand strong,.inner-page .brand strong,.tool-page-shell .brand strong{color:var(--tk-copy)}.brand small,.home-shell .brand small,.inner-page .brand small,.tool-page-shell .brand small{color:#cbd3da85}.primary-nav>a,.resources-nav-menu summary,.home-shell .site-header nav a,.inner-page .detail-header nav a{font-size:13px;font-weight:620;color:#e8edf1b8!important}.primary-nav>a:hover,.primary-nav>a[aria-current=page],.resources-nav-menu summary:hover,.resources-nav-menu summary[aria-current=page]{color:var(--tk-copy)!important;background:#65cbe814!important}.resources-nav-panel{background:#080b0ff7;border-color:#cbd3da24;box-shadow:0 28px 70px #00000061}.site-header .resources-nav-panel a:hover{background:#65cbe814}.mobile-primary-nav{display:none}.language-switcher summary,.home-shell .language-switcher summary,.inner-page .language-switcher summary,.tool-page-shell .language-switcher summary{color:var(--tk-copy);background:#cbd3da0a;border-color:#cbd3da26}.site-header .language-menu,.detail-header .language-menu,.tool-page-header .language-menu{background:#080b0ffa!important;border-color:#cbd3da24!important;box-shadow:0 24px 70px #0000006b!important}.site-header .language-menu a,.detail-header .language-menu a,.tool-page-header .language-menu a{color:var(--tk-silver)!important}.site-header .language-menu a:hover,.site-header .language-menu a.active,.detail-header .language-menu a:hover,.detail-header .language-menu a.active,.tool-page-header .language-menu a:hover,.tool-page-header .language-menu a.active{color:var(--tk-copy)!important;background:#65cbe817!important;border-color:#65cbe838!important}.home-shell .section-float-nav,.inner-page .detail-float-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#11171ec2!important;border:1px solid #cbd3da17!important;box-shadow:0 12px 36px #0003!important}.home-shell .section-float-nav a,.inner-page .detail-float-nav a{color:#cbd3da99}.home-shell .section-float-nav a:hover,.inner-page .detail-float-nav a:hover,.inner-page .detail-float-nav a[aria-current=page]{color:var(--tk-copy);background:#65cbe814}.primary-action,.inner-page .primary-action,.tool-page-shell .primary-action{min-height:48px;box-shadow:inset 0 0 0 1px #65cbe80d, var(--tk-tech-glow);border-radius:10px;border:1px solid var(--tk-aurora)!important;color:var(--tk-copy)!important;background:0 0!important}.primary-action:hover,.inner-page .primary-action:hover,.tool-page-shell .primary-action:hover{transform:translateY(-2px);background:var(--tk-aurora)!important;color:var(--tk-space)!important}.secondary-action{border-radius:10px;min-height:48px;color:var(--tk-copy)!important;background:#cbd3da06!important;border-color:#cbd3da3d!important}.text-action,.card-link,.back-link,.certification-request-link{color:var(--tk-aurora)!important}.home-shell{padding-top:0}.home-decorations{opacity:.52;filter:hue-rotate(152deg)saturate(.72)}.hero-section.dark-hero{min-height:min(920px,100svh);color:var(--tk-copy);padding:clamp(132px,13vw,184px) max(5vw,28px) clamp(56px,7vw,92px);background:linear-gradient(90deg, #080b0ffa 0%, #080b0fd1 38%, #080b0f2e 70%), radial-gradient(circle at 76% 42%, #65cbe81f, transparent 24rem), var(--tk-space)!important}.hero-section.dark-hero:before{opacity:.28;background:repeating-radial-gradient(at 12% 80%,#0000 0 24px,#65cbe814 25px 26px,#0000 27px 38px)}.hero-section .hero-heading,.hero-section .hero-body{z-index:5;width:min(48vw,660px)}.hero-section .hero-title{max-width:14ch;color:var(--tk-copy);letter-spacing:-.06em;margin:18px 0 0;font-weight:610;line-height:.98;font-size:clamp(44px,4.9vw,72px)!important}.hero-section .hero-lead{color:#cbd3dab8;max-width:500px}.hero-section .hero-actions{gap:10px;margin-top:28px}.hero-section .hero-visual{width:min(57vw,900px);min-height:clamp(480px,64vw,760px);right:max(2vw,18px)}.hero-section .coffee-ritual-stage{box-shadow:none;background:0 0;border:0;border-radius:0}.hero-section .coffee-ritual-media,.hero-section .coffee-ritual-scene-panel{background:0 0;border-radius:0}.hero-section .coffee-ritual-media img,.hero-section .coffee-ritual-stage img{object-fit:contain!important}.hero-section .coffee-ritual-details{color:var(--tk-copy);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#11171eb3;border-color:#cbd3da1c}.hero-section .hero-coffee-ring{border-color:#b76e4233}.hero-section .hero-coffee-bean{background:#b76e422e;border-color:#b76e4261}.home-proof-ribbon{border-block:1px solid var(--tk-tech-line);color:var(--tk-copy);background:#11171ebd}.home-proof-ribbon>div{border-color:var(--tk-tech-line)}.home-proof-ribbon strong{color:var(--tk-copy)}.home-proof-ribbon span{color:var(--tk-copy-muted)}.home-shell :is(.product-video-section,.product-section,.certification-trust-section,.featured-guides-section,.contact-section,.cms-managed-section),.inner-page>.section:not(.inner-hero):not(.product-hero):not(.certification-editorial),.tool-page-shell>.section{background:radial-gradient(circle at 92% 8%, #65cbe80a, transparent 22rem), linear-gradient(180deg, var(--tk-graphite), var(--tk-space));color:var(--tk-copy)}.launch-system-band{border-block:1px solid var(--tk-tech-line);background:radial-gradient(circle at 10% 50%, #b76e421a, transparent 24rem), linear-gradient(120deg, var(--tk-titanium), var(--tk-graphite));color:var(--tk-copy)}.launch-system-intro h2{letter-spacing:-.05em;max-width:14ch;font-size:clamp(32px,4vw,58px)}.launch-system-steps li{border-color:var(--tk-tech-line)}.launch-system-steps li small,.launch-system-intro>span{color:var(--tk-aurora)}.launch-system-steps li span{color:var(--tk-copy-muted);font-size:13px;line-height:1.5}.product-grid,.featured-grid,.accessory-grid,.proof-grid,.process-grid{gap:clamp(16px,2vw,28px)}.product-card,.products-page .product-card,.accessory-card,.proof-card,.process-card,.quality-card,.commercial-card,.resource-guide-card,.featured-guide-card{color:var(--tk-copy);border-radius:18px;box-shadow:none!important;background:linear-gradient(145deg,#1b242dc7,#11171ec7)!important;border:1px solid #cbd3da1c!important}.product-card:hover,.accessory-card:hover,.proof-card:hover,.featured-guide-card:hover{box-shadow:var(--tk-tech-glow)!important;background:linear-gradient(145deg,#26313be6,#11171ee6)!important;border-color:#65cbe857!important}.product-image-link,.products-page .product-image-link,.accessory-card-image{background:radial-gradient(circle at 50% 38%,#65cbe814,#0000 38%),linear-gradient(145deg,#171e25,#0c1116)!important}.product-card img,.accessory-card img{filter:drop-shadow(0 24px 26px #00000052)}.product-card-body,.accessory-card-body{padding:clamp(18px,2vw,26px)!important}.product-card-body h3,.accessory-card-body h3{margin:8px 0 12px;font-size:clamp(20px,2vw,28px)}.product-card-body>p:not(.card-label),.accessory-card-body>p:not(.card-label){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.inner-page .inner-hero,.inner-page .product-hero,.accessories-page .accessories-hero,.coffee-lab-page .coffee-lab-hero,.inner-page .certification-editorial,.scenario-page .scenario-hero{color:var(--tk-copy);background:linear-gradient(90deg, #080b0ffa, #080b0fb8 54%, #080b0f5c), radial-gradient(circle at 82% 28%, #65cbe824, transparent 22rem), var(--tk-space)!important;border:0!important}.inner-page:not(.accessories-page) .inner-hero{min-height:clamp(420px,56svh,640px);padding-top:clamp(150px,15vw,210px);padding-bottom:clamp(58px,7vw,96px)}.inner-page .inner-hero h1,.inner-page .product-hero h1,.accessories-page .accessories-hero h1,.inner-page .certification-editorial h1{max-width:15ch;margin-block:16px 20px;font-weight:610;letter-spacing:-.055em!important;font-size:clamp(42px,5.2vw,74px)!important;line-height:.98!important}.inner-page .inner-hero-lead,.inner-page .product-hero .hero-lead,.accessories-page .accessories-hero .inner-hero-lead,.inner-page .certification-editorial .inner-hero-lead{color:#cbd3dab3!important}.accessories-page .accessories-catalog,.accessories-page .accessory-cta-section{background:linear-gradient(180deg, var(--tk-graphite), var(--tk-space))!important}.accessories-hero-showcase{background:radial-gradient(circle at 72% 30%, #65cbe81a, transparent 16rem), linear-gradient(145deg, var(--tk-titanium), var(--tk-space));border-color:#cbd3da1f;border-radius:20px;box-shadow:0 32px 90px #00000052}.accessories-hero-media{background:linear-gradient(145deg,#202a33,#10161c);border-color:#cbd3da1a;border-radius:14px}.accessories-hero-media img{mix-blend-mode:normal}.accessories-hero-media span,.accessories-hero-showcase>p{color:var(--tk-silver);background:#080b0fd1;border-color:#65cbe840}.certification-trust-section,.certification-editorial{background:radial-gradient(circle at 84% 10%, #b76e4217, transparent 20rem), linear-gradient(180deg, var(--tk-graphite), var(--tk-space))!important}.certification-overview,.certification-editorial-preview{background:#0c1116;border:1px solid #cbd3da1f;border-radius:18px;overflow:hidden;box-shadow:0 30px 80px #00000047}.certification-overview-image,.certification-editorial-preview img{object-fit:contain;max-height:440px}.certification-icon-grid,.certification-editorial-icons{border-block:1px solid var(--tk-tech-line);background:#11171e8a}.certification-icon-item,.certification-editorial-icons>div{color:var(--tk-copy);border-color:var(--tk-tech-line)!important}.certification-trust-mark,.certification-editorial-icons svg{color:var(--tk-aurora)}.certification-availability,.certification-editorial-note{color:var(--tk-copy-muted);background:#1b242da3;border-color:#cbd3da1f}.inner-page .product-hero{min-height:clamp(620px,82svh,860px);padding:clamp(148px,14vw,196px) max(5vw,28px) clamp(60px,7vw,92px)}.inner-page .product-hero-copy{max-width:590px}.inner-page .product-hero h1{font-size:clamp(42px,5vw,70px)!important}.inner-page .product-hero-image{box-shadow:none;background:radial-gradient(circle at 50% 48%,#65cbe81a,#0000 36%),0 0;border:0}.inner-page .product-hero-image img{object-fit:contain;filter:drop-shadow(0 30px 38px #0000005c)}.spec-pill-row span,.use-case-row span{color:var(--tk-silver);background:#cbd3da0a;border-color:#cbd3da24}.product-detail-grid,.gallery-section,.faq-section,.policy-grid,.procurement-section,.commercial-section,.proof-section,.factory-section,.blog-section,.cms-articles-page .cms-article-grid,.buyer-guide-page .buyer-guide-models,.buyer-guide-page .buyer-guide-faq,.buyer-guide-page .buyer-guide-source-note,.buyer-guide-page .buyer-guide-cta{border-color:var(--tk-tech-line)!important;background:radial-gradient(circle at 90% 10%, #65cbe809, transparent 22rem), linear-gradient(180deg, var(--tk-graphite), var(--tk-space))!important}.spec-table,.compact-product,.faq-list details,.policy-card,.blog-grid article,.cms-public-article-card,.product-content-disclosure,.manual-knowledge,.metric-panel,.cert-grid a,.procurement-contact-section,.contact-page-grid{color:var(--tk-copy);box-shadow:none!important;background:#11171eb8!important;border-color:#cbd3da1f!important}.spec-table :is(dt,th),.faq-list summary,.product-content-disclosure summary,.manual-package-contents summary{color:var(--tk-copy)}.spec-table :is(dd,td),.faq-list details p,.product-content-disclosure p,.manual-knowledge :is(p,li,dd,small){color:var(--tk-copy-muted)}.product-content-disclosure>summary{padding-block:22px;font-size:clamp(19px,2vw,26px)}.gallery-grid img{background:var(--tk-graphite);object-fit:contain;border-radius:14px}.contact-section,.inner-page .contact-section,.tool-page-shell .tool-page-cta,.oem-page .oem-final-cta,.products-page .accessory-cta-section{border-color:var(--tk-tech-line)!important;background:radial-gradient(circle at 84% 30%, #65cbe814, transparent 22rem), linear-gradient(120deg, var(--tk-titanium), var(--tk-space))!important}.contact-methods a,.inner-page .contact-section .contact-methods a{color:var(--tk-copy);background:#cbd3da09;border-color:#cbd3da21}.contact-methods a:hover,.inner-page .contact-section .contact-methods a:hover{background:#65cbe80f;border-color:#65cbe861}.inquiry-form,.quick-inquiry-form,.contact-page-form,.tool-builder-panel,.configurator-panel,.summary-card,.calculator-result{color:var(--tk-copy);box-shadow:none!important;background:linear-gradient(145deg,#1b242ddb,#11171edb)!important;border-color:#cbd3da1f!important}.inquiry-form :is(input,select,textarea),.quick-inquiry-form :is(input,select,textarea),.contact-page-form :is(input,select,textarea),.tool-page-shell :is(input,select,textarea){color:var(--tk-copy);background:#080b0fb3;border-color:#cbd3da29}.inquiry-form :is(input,select,textarea):focus,.quick-inquiry-form :is(input,select,textarea):focus,.contact-page-form :is(input,select,textarea):focus,.tool-page-shell :is(input,select,textarea):focus{border-color:var(--tk-aurora);outline:2px solid #65cbe81a}.editorial-video-showcase{background:linear-gradient(145deg, var(--tk-titanium), var(--tk-space));border:1px solid #cbd3da1c;border-radius:20px;overflow:hidden;box-shadow:0 30px 90px #00000047}.editorial-video-media{background:#050709}.editorial-video-copy{color:var(--tk-copy);background:linear-gradient(145deg,#1b242ddb,#080b0fdb)}.editorial-video-copy h2{max-width:13ch;font-size:clamp(32px,4.1vw,58px)}.editorial-video-lead,.product-video-steps li{color:var(--tk-copy-muted)}.product-video-kicker{color:var(--tk-aurora)}.product-video-steps li::marker{color:var(--tk-aurora)}.immersive-gallery-section,.factory-gallery-page,.exhibition-gallery-page{background:radial-gradient(circle at 50% 42%, #65cbe812, transparent 28rem), linear-gradient(180deg, var(--tk-graphite), var(--tk-space))!important}.gallery-truth-note{border-color:var(--tk-tech-line)!important;background:var(--tk-space)!important}.coffee-lab-page{--lab-ink:var(--tk-copy);--lab-espresso:var(--tk-space);--lab-copper:var(--tk-aurora);--lab-oat:var(--tk-titanium);--lab-milk:var(--tk-graphite);--lab-moss:var(--tk-steel);background:var(--tk-space);color:var(--tk-copy)}.coffee-lab-page .coffee-lab-hero{min-height:clamp(680px,88svh,900px);padding-top:clamp(150px,14vw,200px)}.coffee-lab-page .coffee-lab-hero-copy h1{max-width:11ch;color:var(--tk-copy);margin-block:20px 26px;font-weight:610;line-height:.9;font-size:clamp(48px,6vw,82px)!important}.coffee-lab-page .coffee-lab-hero-copy h1 em{color:var(--tk-aurora-soft);font-size:clamp(25px,3vw,42px)}.coffee-lab-hero-disc{background:radial-gradient(circle at 38% 34%,#9ce7f5d6,#65cbe833 46%,#65cbe805 72%);box-shadow:0 0 100px #65cbe81f}.coffee-lab-principles{border-block:1px solid var(--tk-tech-line);background:var(--tk-titanium);color:var(--tk-copy)}.coffee-lab-principles article{border-color:var(--tk-tech-line)}.coffee-lab-configurator,.coffee-lab-process,.coffee-lab-ecosystem{background:radial-gradient(circle at 90% 10%, #65cbe80a, transparent 22rem), linear-gradient(180deg, var(--tk-graphite), var(--tk-space));color:var(--tk-copy)}.coffee-lab-workbench{background:var(--tk-space);border:1px solid #cbd3da1f;border-radius:22px;box-shadow:0 34px 90px #00000057}.coffee-lab-preview-panel{background:radial-gradient(circle at 50% 44%, #65cbe824, var(--tk-space) 68%)}.coffee-lab-machine-stage:before{background:radial-gradient(circle at 38% 32%, var(--tk-aurora-soft), #65cbe842 56%, transparent 72%);opacity:.66}.coffee-lab-controls{background:var(--tk-titanium);color:var(--tk-copy)}.coffee-lab-controls :is(p,small,span),.coffee-lab-field-help,.coffee-lab-selection-status small,.coffee-lab-accessory-grid p,.coffee-lab-process-note{color:var(--tk-copy-muted)}.coffee-lab-controls :is(button,label),.coffee-lab-current-choice,.coffee-lab-custom-color,.coffee-lab-selection-status,.coffee-lab-accessory-grid article,.coffee-lab-compact-accessories>button,.coffee-lab-inline-review>div{color:var(--tk-copy)!important;background:#080b0f75!important;border-color:#cbd3da21!important}.coffee-lab-controls :is(button.is-active,button:hover),.coffee-lab-accessory-grid article.is-selected,.coffee-lab-compact-accessories>button.is-active{border-color:var(--tk-aurora)!important;background:#65cbe814!important}.coffee-lab-accessory-image,.coffee-lab-model-thumb,.coffee-lab-compact-accessories>button>span{background:var(--tk-graphite)}.coffee-lab-submit-grid{border:1px solid var(--tk-tech-line);background:var(--tk-titanium);border-radius:22px;overflow:hidden}.coffee-lab-configuration-card,.coffee-lab-inquiry-form{background:var(--tk-graphite);color:var(--tk-copy)}.coffee-lab-inquiry-form :is(input,select,textarea){color:var(--tk-copy);background:#080b0fb3;border-color:#cbd3da29}.coffee-lab-process li{border-color:var(--tk-tech-line)}.coffee-lab-process li span{color:var(--tk-aurora)}.scenario-page{--scenario-night:var(--tk-space);--scenario-espresso:var(--tk-graphite);--scenario-parchment:var(--tk-graphite);--scenario-sand:var(--tk-titanium);--scenario-moss:var(--tk-steel);--scenario-copper:var(--tk-aurora)}.scenario-page :is(.scenario-answer-section,.scenario-check-section,.scenario-type-section,.scenario-process-section,.scenario-model-section,.scenario-closing-cta){border-color:var(--tk-tech-line);color:var(--tk-copy);background:radial-gradient(circle at 90% 10%, #65cbe809, transparent 20rem), linear-gradient(180deg, var(--tk-graphite), var(--tk-space))!important}.scenario-page .scenario-model-grid article,.scenario-page .scenario-hero-media{background:#11171ea3;border-color:#cbd3da1f}.cms-public-article,.buyer-guide-page .buyer-guide-article{color:var(--tk-copy)}.cms-public-article :is(p,li),.buyer-guide-page .buyer-guide-article :is(p,li){color:var(--tk-silver)}.cms-public-article h1,.buyer-guide-page h1{max-width:18ch;font-size:clamp(42px,5.2vw,72px);line-height:1}.featured-guides-section,.featured-guide-card{background:linear-gradient(145deg, var(--tk-titanium), var(--tk-graphite))!important}.featured-guide-icon{color:var(--tk-aurora);background:#65cbe81f}.home-shell .site-footer,.inner-page .site-footer,.tool-page-shell .site-footer{border-top:1px solid var(--tk-tech-line)!important;background:radial-gradient(circle at 86% 14%, #65cbe812, transparent 20rem), linear-gradient(120deg, var(--tk-space), var(--tk-graphite))!important}.site-footer :is(h2,h3,strong){color:var(--tk-copy)!important}.site-footer :is(p,a,small),.home-shell .site-footer p,.home-shell .site-footer nav a,.inner-page .site-footer p,.inner-page .site-footer nav a{color:#cbd3da94}.site-footer nav a:hover{color:var(--tk-aurora)!important}@media (max-width:960px){.hero-section .hero-heading,.hero-section .hero-body{width:min(48vw,520px)}.hero-section .hero-visual{width:min(58vw,760px)}.primary-nav>a,.resources-nav-menu summary{font-size:11px}}@media (max-width:720px){.site-header .primary-nav{display:none!important}.mobile-primary-nav{z-index:90;margin-left:auto;display:block;position:relative}[dir=rtl] .mobile-primary-nav{margin-left:0;margin-right:auto}.mobile-primary-nav summary{min-height:42px;color:var(--tk-copy);cursor:pointer;background:#cbd3da0d;border:1px solid #cbd3da26;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;font-size:12px;font-weight:700;list-style:none;display:inline-flex}.mobile-primary-nav summary::-webkit-details-marker{display:none}.mobile-primary-nav-panel{-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);background:#080b0ffa;border:1px solid #cbd3da29;border-radius:16px;width:min(280px,100vw - 32px);max-height:min(620px,100vh - 100px);padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 24px 70px #00000075}[dir=rtl] .mobile-primary-nav-panel{left:0;right:auto}.mobile-primary-nav-panel a{color:#e8edf1c2;border-radius:11px;padding:12px 14px;font-size:13px;font-weight:650}.mobile-primary-nav-panel a:hover,.mobile-primary-nav-panel a[aria-current=page]{color:var(--tk-copy);background:#65cbe81a}.home-shell .site-header,.inner-page .detail-header,.tool-page-shell .tool-page-header{min-height:58px;border-radius:14px!important;width:calc(100vw - 16px)!important;top:8px!important}.section{padding-inline:18px}.section-heading h2,.coffee-lab-section-heading h2,.coffee-lab-ecosystem h2,.coffee-lab-process h2{max-width:17ch;font-size:clamp(31px,9.5vw,44px)}.hero-section.dark-hero{min-height:auto;padding:154px 18px 52px}.hero-section .hero-heading,.hero-section .hero-body{text-align:left;width:100%}.hero-section .hero-title{max-width:15ch;line-height:.98;font-size:clamp(38px,10.5vw,50px)!important}.home-shell .section-float-nav,.inner-page .detail-float-nav{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x proximity;justify-content:flex-start!important;overflow-x:auto!important}.home-shell .section-float-nav::-webkit-scrollbar{display:none}.inner-page .detail-float-nav::-webkit-scrollbar{display:none}.home-shell .section-float-nav a,.inner-page .detail-float-nav a{scroll-snap-align:start;flex:none}.site-header .language-menu,.detail-header .language-menu,.tool-page-header .language-menu{width:min(228px,100vw - 28px)!important;left:auto!important;right:0!important}.hero-section .hero-lead{max-width:32rem;font-size:16px}.hero-section .hero-actions{grid-template-columns:1fr 1fr;display:grid}.hero-section .hero-actions .text-action{grid-column:1/-1;justify-content:flex-start}.hero-section .hero-visual{width:100%;min-height:390px;margin-top:30px;position:relative;right:auto}.inner-page:not(.accessories-page) .inner-hero{padding-top:148px;padding-bottom:54px}.inner-page .inner-hero h1,.inner-page .product-hero h1,.accessories-page .accessories-hero h1,.inner-page .certification-editorial h1{max-width:16ch;font-size:clamp(38px,11vw,52px)!important}.product-grid,.featured-grid,.accessory-grid,.proof-grid,.process-grid,.certification-icon-grid,.certification-editorial-icons{grid-template-columns:1fr!important}.certification-icon-item,.certification-editorial-icons>div{text-align:left;grid-template-columns:38px 1fr;justify-items:start}.accessories-hero-showcase{min-height:320px}}@media (prefers-reduced-motion:reduce){.home-decorations,.hero-coffee-orbit,.coffee-atmosphere,.coffee-flow-accent{animation:none!important}}.inner-page .detail-header,.inner-page.accessories-page .detail-header,.cinematic-products-preview .detail-header,.tool-page-shell .tool-page-header{-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:#080b0ff5!important;border-color:#cbd3da24!important;box-shadow:0 14px 38px #00000057!important}.cinematic-products-preview{background:var(--tk-space)!important}.cinematic-products-preview .inner-hero{min-height:500px;padding:158px clamp(24px,6vw,92px) 68px;background:radial-gradient(circle at 79% 40%,#65cbe82b,#0000 25rem),linear-gradient(118deg,#080b0f,#11171e 58%,#1b242d)!important}.inner-page.cinematic-products-preview:not(.accessories-page) .inner-hero.product-collection-hero{background:radial-gradient(circle at 79% 40%,#65cbe82b,#0000 25rem),linear-gradient(118deg,#080b0f,#11171e 58%,#1b242d)!important}:is(body:has(>main.inner-page),body:has(>main.home-shell),body:has(>main.tool-page-shell)),:is(html:has(body>main.inner-page),html:has(body>main.home-shell),html:has(body>main.tool-page-shell)){background:var(--tk-space)}.inner-page:not(.accessories-page)>.inner-hero.section,.inner-page:not(.accessories-page)>.inner-hero.section.product-collection-hero{background:linear-gradient(90deg, #080b0ffa, #080b0fb8 54%, #080b0f5c), radial-gradient(circle at 82% 28%, #65cbe824, transparent 22rem), var(--tk-space)!important}.inner-page:not(.accessories-page)>.inner-hero.section h1{max-width:16ch;font-size:clamp(42px,4.8vw,68px)!important}.cinematic-products-preview .product-collection-stage:before{background:radial-gradient(circle at 38% 35%,#9ce7f5e0,#65cbe86b 48%,#26313b33 100%)!important;box-shadow:0 34px 100px #65cbe81f!important}.cinematic-products-preview .product-collection-item span{color:var(--tk-copy)!important;background:#080b0fc7!important}.cinematic-products-preview .inner-hero:after{opacity:.52;background:repeating-radial-gradient(circle,#0000 0 42px,#65cbe817 43px 44px)!important}.cinematic-products-preview .inner-hero h1{max-width:13ch;color:var(--tk-copy)!important;font-size:clamp(46px,5.4vw,72px)!important;line-height:.98!important}.cinematic-products-preview .inner-hero-lead{max-width:44ch;color:var(--tk-silver)!important;font-size:clamp(16px,1.25vw,19px)!important}.cinematic-products-preview .product-catalog-section{background:radial-gradient(circle at 14% 8%, #65cbe814, transparent 28rem), linear-gradient(180deg, var(--tk-graphite), var(--tk-space))!important;padding:clamp(72px,8vw,112px) clamp(24px,6vw,92px)!important}.cinematic-products-preview .product-pricing-grid{gap:clamp(64px,8vw,108px)!important}.cinematic-products-preview .product-image-link{overflow:hidden;background:linear-gradient(145deg,#18212a,#0d1218)!important;border:1px solid #cbd3da1f!important;border-radius:22px!important;box-shadow:0 28px 80px #00000052!important}.cinematic-products-preview .product-image-link:after{border-color:#65cbe81a!important}.cinematic-products-preview .product-card-body .card-label{color:var(--tk-aurora)!important}.cinematic-products-preview .product-card-body h3{max-width:19ch;margin:10px 0 14px;color:var(--tk-copy)!important;font-size:clamp(32px,3.2vw,48px)!important;line-height:1.02!important}.cinematic-products-preview .product-card-body>p:not(.card-label){color:var(--tk-silver)!important;font-size:15px!important;line-height:1.55!important}.cinematic-products-preview .product-card-body dl>div{background:#cbd3da0f!important;border:1px solid #cbd3da1a!important}.cinematic-products-preview .product-card-body dl :is(dt,dd){color:var(--tk-copy)!important}.cinematic-products-preview .accessory-cta-panel{background:radial-gradient(circle at 83% 30%, #65cbe821, transparent 22rem), linear-gradient(125deg, var(--tk-titanium), var(--tk-graphite))!important;color:var(--tk-copy)!important;border:1px solid #65cbe829!important;border-radius:24px!important}.cinematic-products-preview .accessory-cta-panel :is(h2,p,.eyebrow){color:inherit!important}.inner-page .cert-section,.inner-page .blog-section,.inner-page .faq-section,.inner-page .commercial-section{background:linear-gradient(180deg, var(--tk-graphite), var(--tk-space))!important;color:var(--tk-copy)!important}.inner-page .section-heading :is(h2,h3),.inner-page .cert-section .section-heading h2,.inner-page .blog-section .section-heading h2,.inner-page .faq-section .section-heading h2,.inner-page .commercial-section .section-heading h2{color:var(--tk-copy)!important}.inner-page .section-heading>p,.inner-page .cert-section .section-heading>p{color:var(--tk-silver)!important}.inner-page .cert-grid>div,.inner-page .blog-grid>article,.inner-page .resource-guide-card,.inner-page .proof-card,.inner-page .faq-list details{color:var(--tk-copy)!important;box-shadow:none!important;background:linear-gradient(145deg,#1b242de0,#11171eeb)!important;border:1px solid #cbd3da1c!important}.inner-page .cert-grid>div :is(span,small),.inner-page .resource-guide-card :is(h3,p,span),.inner-page .proof-card p,.inner-page .faq-list :is(summary,p){color:inherit!important}.inner-page .cert-grid>div small,.inner-page .resource-guide-card p,.inner-page .faq-list p{color:var(--tk-silver)!important}.inner-page .cert-grid svg,.inner-page .resource-guide-card svg,.inner-page .proof-card svg{color:var(--tk-aurora)!important}.inner-page.oem-page :is(.oem-process-section,.procurement-section,.oem-quality-section,.oem-guide-callout,.oem-evidence-section,.oem-qc-evidence,.oem-final-cta){border-color:var(--tk-tech-line)!important;background:radial-gradient(circle at 84% 24%, #65cbe812, transparent 24rem), linear-gradient(180deg, var(--tk-graphite), var(--tk-space))!important;color:var(--tk-copy)!important}.inner-page.oem-page :is(.oem-process-section,.procurement-section,.oem-quality-section,.oem-guide-callout,.oem-evidence-section,.oem-qc-evidence,.oem-final-cta) :is(h2,h3,strong){color:var(--tk-copy)!important}.inner-page.oem-page :is(.oem-process-section,.procurement-section,.oem-quality-section,.oem-guide-callout,.oem-evidence-section,.oem-qc-evidence,.oem-final-cta) :is(p,li,figcaption,small){color:var(--tk-silver)!important}.inner-page .procurement-contact-section,.inner-page .contact-page-grid{background:radial-gradient(circle at 86% 18%, #65cbe80f, transparent 22rem), linear-gradient(145deg, var(--tk-titanium), var(--tk-graphite))!important;color:var(--tk-copy)!important;border:1px solid #cbd3da1c!important}.inner-page .procurement-contact-section :is(h2,h3,strong),.inner-page .contact-page-grid :is(h2,h3,strong){color:var(--tk-copy)!important}.inner-page .procurement-contact-section :is(p,li,small),.inner-page .contact-page-grid :is(p,li,small){color:var(--tk-silver)!important}.inner-page .procurement-expectation,.inner-page .procurement-expectation.is-compact{box-shadow:none!important;background:#080b0f5c!important;border-color:#cbd3da1f!important}.inner-page .procurement-expectation :is(h2,h3,strong){color:var(--tk-copy)!important}.inner-page .procurement-expectation :is(p,small){color:var(--tk-silver)!important}.inner-page .procurement-facts{background:#cbd3da1a!important}.inner-page .procurement-facts>div{background:var(--tk-graphite)!important}.inner-page .procurement-facts svg,.inner-page .procurement-intro>span,.inner-page .procurement-next-steps li span{color:var(--tk-aurora)!important}.inner-page .procurement-next-steps li{border-color:#cbd3da1f!important}.home-shell>.contact-section.section,.inner-page>.contact-section.section,.inner-page:not(.accessories-page)>.contact-section.section,.tool-page-shell>.tool-page-cta{border-color:var(--tk-tech-line)!important;background:radial-gradient(circle at 84% 30%, #65cbe817, transparent 24rem), linear-gradient(120deg, var(--tk-titanium), var(--tk-space))!important;color:var(--tk-copy)!important}.home-shell>.contact-section.section :is(h2,h3,strong),.inner-page>.contact-section.section :is(h2,h3,strong),.tool-page-shell>.tool-page-cta :is(h2,h3,strong){color:var(--tk-copy)!important}.accessories-page .accessories-hero,.inner-page.accessories-page .accessories-hero{background:radial-gradient(circle at 80% 38%, #65cbe826, transparent 23rem), linear-gradient(118deg, var(--tk-space), var(--tk-graphite) 58%, var(--tk-titanium))!important}.accessories-page .accessories-hero :is(.back-link,.eyebrow){color:var(--tk-aurora)!important}.accessories-page .accessories-hero .inner-hero-lead{color:var(--tk-silver)!important}.accessories-page .accessories-hero-image,.accessories-page .accessories-hero-showcase{background:linear-gradient(145deg,#18212a,#0c1117)!important;border-color:#cbd3da1f!important;box-shadow:0 30px 80px #00000052!important}@media (max-width:720px){.cinematic-products-preview .inner-hero{min-height:420px;padding:140px 18px 52px!important}.cinematic-products-preview .inner-hero h1{max-width:14ch;font-size:clamp(38px,10.5vw,48px)!important}.cinematic-products-preview .product-catalog-section{padding:62px 18px 82px!important}.cinematic-products-preview .product-card-body h3{font-size:clamp(30px,8.5vw,40px)!important}}
.tech-stage-home{--stage-cyan:#25bdf2;--stage-cyan-soft:#78d9fa;background:#05090d!important}.tech-stage-home .site-header{box-sizing:border-box;-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);height:66px;min-height:66px;padding-inline:clamp(24px,3.2vw,56px);background:#080b0ff5!important;border:1px solid #cbd3da24!important;border-radius:18px!important;width:min(1480px,100vw - 32px)!important;max-width:1480px!important;margin:0 auto!important;padding-block:0!important;top:12px!important;box-shadow:0 14px 38px #00000057!important}.tech-stage-home .brand{gap:8px;min-width:190px}.tech-stage-home .brand-mark{width:58px;height:36px;box-shadow:none;color:#f4f8fb;letter-spacing:-.12em;background:0 0;border:0;border-radius:0;font-size:20px;font-style:italic;font-weight:900}.tech-stage-home .brand strong{letter-spacing:-.03em;font-size:17px;font-weight:520}.tech-stage-home .brand small{display:none}.tech-stage-home .primary-nav>a,.tech-stage-home .resources-nav-menu summary{font-size:14px;font-weight:460;position:relative;background:0 0!important;border-radius:0!important;padding:24px 18px!important}.tech-stage-home .primary-nav>a[aria-current=page]:after{content:"";background:var(--stage-cyan);height:2px;position:absolute;bottom:0;left:18px;right:18px;box-shadow:0 0 14px #25bdf2a6}.tech-stage-home .language-switcher summary{background:0 0;border:0;min-width:70px;font-size:13px}.tech-stage-home .hero-section.dark-hero{grid-template:"heading visual""body visual"1fr"console console"/minmax(340px,40%) minmax(0,60%);align-items:start;gap:0 clamp(28px,4vw,72px);width:100%;min-height:max(900px,100svh);margin:0;padding:clamp(128px,12vh,162px) clamp(28px,7.2vw,122px) 38px;overflow:hidden;background:linear-gradient(90deg,#02060afc 0%,#02070bf2 37%,#03080d7a 61%,#03080d24 100%),radial-gradient(circle at 76% 36%,#25bdf21f,#0000 30rem),#05090d!important}.tech-stage-home .hero-section.dark-hero:before{opacity:.48;filter:none;background:repeating-radial-gradient(at 22% 74%,#0000 0 20px,#2f77973d 21px 22px,#0000 23px 34px);width:54%;height:50%;inset:28% auto auto -12%}.tech-stage-home .hero-section.dark-hero:after{content:"";z-index:1;background:linear-gradient(90deg, transparent, var(--stage-cyan) 58%, transparent);pointer-events:none;width:52%;height:2px;position:absolute;bottom:180px;right:-4%;transform:rotate(-5deg);box-shadow:0 0 24px #25bdf273}.tech-coffee-current{z-index:4;opacity:.92;pointer-events:none;mix-blend-mode:screen;width:62%;height:190px;position:absolute;bottom:246px;left:-5%;overflow:hidden}.tech-coffee-current svg{width:100%;height:100%;animation:10s ease-in-out infinite alternate coffee-current-drift}.coffee-current-particles{opacity:.55;filter:blur(.2px);background-image:radial-gradient(circle,#da9257e6 0 1px,#0000 1.6px),radial-gradient(circle,#a6582db3 0 1px,#0000 1.5px);background-position:0 0,13px 11px;background-size:21px 18px,29px 23px;width:42%;height:54px;position:absolute;bottom:40px;right:18%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28% 72%,#0000);mask-image:linear-gradient(90deg,#0000,#000 28% 72%,#0000)}.tech-stage-home .hero-coffee-orbit{display:none}.tech-stage-home .hero-heading{grid-area:heading;align-self:end;width:100%;max-width:620px;padding-top:8px}.tech-model-kicker{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:16px;margin:0 0 26px;font-size:12px;display:flex;color:#cdd9e1a3!important}.tech-model-kicker span{color:#f2f7fa;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:-.04em;font-size:clamp(18px,1.65vw,25px);position:relative}.tech-model-kicker span:after{content:"";background:var(--stage-cyan);width:38px;height:2px;position:absolute;bottom:-12px;left:0;box-shadow:0 0 12px #25bdf299}.tech-stage-home .hero-title{text-wrap:balance;color:#f4f7f9!important;max-width:17ch!important;font-family:"Arial Narrow", var(--font-geist-sans), Arial, sans-serif!important;letter-spacing:-.045em!important;margin:0!important;font-size:clamp(46px,3.7vw,62px)!important;font-weight:420!important;line-height:1.08!important}.tech-stage-home .hero-body{z-index:6;grid-area:body;width:100%;max-width:540px;padding-top:24px}.tech-stage-home .hero-lead{max-width:470px;margin:0;font-size:clamp(15px,1.25vw,19px);font-weight:380;line-height:1.65;color:#d2dce2b8!important}.tech-stage-home .hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:500px;margin-top:30px;display:grid}.tech-stage-home .hero-actions .primary-action,.tech-stage-home .hero-actions .secondary-action{min-height:54px;padding-inline:20px;font-size:14px;font-weight:520;border-radius:5px!important}.tech-stage-home .hero-actions .primary-action{box-shadow:inset 0 0 18px #25bdf212,0 0 24px #25bdf229;border-color:var(--stage-cyan)!important}.tech-stage-home .hero-actions .text-action{grid-column:1/-1;justify-content:flex-start;width:fit-content;min-height:32px;padding:4px 0;font-size:13px;font-weight:500;color:#d1dce2b3!important}.tech-stage-home .tech-hero-visual{z-index:3;width:100%;min-height:730px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-area:1/2/-1/3;align-self:stretch;margin:-58px -7vw -38px 0;padding:0;position:relative;overflow:visible}.tech-product-stage{background:linear-gradient(90deg,#05090d 0%,#0000 20%),radial-gradient(circle at 58% 40%,#ffffff14,#0000 34rem);display:block;position:absolute;inset:0;overflow:hidden}.tech-product-stage img{filter:contrast(1.06)brightness(.97)saturate(.82)drop-shadow(0 32px 40px #00000080);transition:filter .5s,transform .7s cubic-bezier(.22,1,.36,1);object-fit:contain!important;object-position:right center!important;width:100%!important;height:100%!important;box-shadow:none!important;border-radius:0!important}.tech-product-stage:hover img{filter:contrast(1.07)brightness(1.01)saturate(.86)drop-shadow(0 36px 44px #0000008a);transform:scale(1.018)}.tech-stage-model{z-index:2;color:#f1f6f9;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03080c85;border:1px solid #e2edf461;padding:8px 12px;font-size:13px;position:absolute;top:58px;left:18%}.tech-hero-console{z-index:7;grid-area:console;grid-template-columns:minmax(360px,.74fr) minmax(560px,1.26fr);gap:22px;width:100%;margin-top:34px;display:grid}.tech-series-list,.tech-capability-strip{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#10181feb,#080e13d6);border:1px solid #b1c5d330;box-shadow:0 24px 56px #0000003d}.tech-series-list{grid-template-columns:1fr;align-items:stretch;gap:10px;padding:16px 20px 12px;display:grid}.tech-series-title{color:#ccdae28f;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.tech-series-featured{color:#f3f8fb;grid-template-columns:1fr 112px auto;align-items:center;gap:12px;min-height:86px;display:grid}.tech-series-featured>span{gap:5px;display:grid}.tech-series-featured strong{letter-spacing:-.035em;font-size:20px;font-weight:470}.tech-series-featured small{color:#cfdbe294;font-size:12px}.tech-series-featured img{object-fit:contain;filter:drop-shadow(0 14px 18px #0006);width:112px;height:88px;transition:transform .65s cubic-bezier(.22,1,.36,1)}.tech-series-featured:hover img{transform:translateY(-4px)scale(1.035)}.tech-series-models{justify-content:flex-end;align-items:center;gap:5px;display:flex}.tech-series-models a{color:#cfdbe294;font-family:var(--font-geist-mono), ui-monospace, monospace;border-bottom:1px solid #0000;padding:5px 7px;font-size:10px;transition:color .2s,border-color .2s}.tech-series-models a:hover,.tech-series-models a.is-active{border-color:var(--stage-cyan);color:#f3f8fb}.tech-series-all{width:fit-content;color:var(--stage-cyan-soft);align-items:center;gap:6px;font-size:12px;display:inline-flex}@keyframes coffee-current-drift{0%{opacity:.72;transform:translate(-2%,2px)scaleX(1.02)}to{opacity:1;transform:translate(2%,-3px)scaleX(1.06)}}.tech-capability-strip{grid-template-columns:repeat(4,1fr);padding:18px 12px;display:grid}.tech-capability-strip>div{text-align:center;border-left:1px solid #b1c5d329;place-items:center;gap:9px;min-width:0;padding:4px 14px;display:grid}.tech-capability-strip>div:first-child{border-left:0}.tech-capability-strip svg{width:27px;height:27px;color:var(--stage-cyan);stroke-width:1.55px;filter:drop-shadow(0 0 9px #25bdf23d)}.tech-capability-strip span{color:#dfe8edc2;font-size:12px;line-height:1.35}.tech-stage-home .home-proof-ribbon{display:none}@media (max-width:1120px){.tech-stage-home .hero-section.dark-hero{grid-template:"heading visual""body visual"1fr"console console"/minmax(310px,44%) minmax(0,56%);padding-inline:34px}.tech-stage-home .tech-hero-visual{margin-right:-34px}.tech-hero-console{grid-template-columns:1fr}}@media (max-width:820px){.tech-stage-home .site-header{min-height:64px;padding-inline:14px;border-radius:16px!important;width:calc(100vw - 16px)!important;max-width:none!important;margin-inline:auto!important;top:8px!important}.tech-stage-home .brand{min-width:auto}.tech-stage-home .brand-mark{width:38px}.tech-stage-home .brand>span:last-child{display:none}.tech-stage-home .hero-section.dark-hero{grid-template:"heading""body""visual"minmax(390px,56svh)"console"/minmax(0,1fr);min-height:auto;padding:118px 18px 30px}.tech-stage-home .hero-heading,.tech-stage-home .hero-body{max-width:620px}.tech-stage-home .hero-title{max-width:17ch!important;font-size:clamp(40px,10.8vw,60px)!important}.tech-stage-home .tech-hero-visual{grid-area:visual;min-height:390px;margin:24px -18px 0}.tech-coffee-current{opacity:.44;width:92%;bottom:402px}.tech-product-stage img{object-position:center!important}.tech-stage-model{top:28px;left:18px}.tech-hero-console{margin-top:18px}.tech-capability-strip{grid-template-columns:repeat(2,1fr)}.tech-capability-strip>div:nth-child(3){border-left:0}}@media (max-width:560px){.tech-stage-home .hero-actions{grid-template-columns:1fr}.tech-stage-home .hero-actions .text-action{grid-column:auto}.tech-stage-home .tech-hero-visual{min-height:340px}.tech-series-list{grid-template-columns:1fr}.tech-series-models{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.tech-series-all{grid-column:auto}.tech-series-featured{grid-template-columns:1fr 96px auto}.tech-series-featured img{width:96px}}@media (prefers-reduced-motion:reduce){.tech-product-stage img{transition:none}.tech-coffee-current svg{animation:none}}
:root{--scene-ease:cubic-bezier(.22, 1, .36, 1);--scene-cyan-glow:#65cbe81c;--scene-warm-glow:#b76e4217}.tech-product-stage{isolation:isolate}.tech-product-stage:before,.tech-product-stage:after{content:"";z-index:2;pointer-events:none;position:absolute;inset:0}.tech-product-stage:before{background:linear-gradient(90deg,#05090d 0%,#05090dd6 8%,#0000 25% 83%,#05090d57 100%),linear-gradient(#05090d7a 0%,#0000 14% 81%,#05090d 100%)}.tech-product-stage:after{filter:blur(24px);opacity:.72;background:radial-gradient(#25bdf21f,#0000 66%);border-radius:50%;height:26%;inset:auto 6% 8% 21%}.tech-product-stage img{animation:scene-image-settle 1.05s var(--scene-ease) .12s both, tech-stage-breathe 13s ease-in-out 1.25s infinite alternate}.tech-stage-model{z-index:3}:is(.product-image-link,.product-hero-image,.accessory-card-image,.accessories-hero-media,.accessories-hero-image,.certification-overview,.certification-editorial-preview,.editorial-video-media){isolation:isolate;position:relative;overflow:hidden}:is(.product-image-link,.product-hero-image,.accessory-card-image,.accessories-hero-media,.accessories-hero-image,.certification-overview,.certification-editorial-preview,.editorial-video-media):after{content:"";z-index:2;opacity:.7;pointer-events:none;transition:opacity .6s var(--scene-ease);background:linear-gradient(#ffffff06,#0000 22% 74%,#05090d33),radial-gradient(at 50% 40%,#0000 48%,#05090d21 100%);position:absolute;inset:0}:is(.product-image-link,.product-hero-image,.accessory-card-image,.accessories-hero-media,.accessories-hero-image,.certification-overview,.certification-editorial-preview) img{transition:transform .75s var(--scene-ease), filter .75s var(--scene-ease), opacity .55s ease}:is(.product-card,.accessory-card,.accessories-hero-showcase,.certification-overview,.certification-editorial-preview):hover :is(.product-image-link,.accessory-card-image,.accessories-hero-media,img):after{opacity:.42}.product-card:hover .product-image-link img,.accessory-card:hover .accessory-card-image img,.accessories-hero-media:hover img{transform:scale(1.018)}.home-shell>.section,.inner-page>.section{box-shadow:inset 0 80px 90px -110px var(--scene-cyan-glow), inset 0 -80px 90px -110px var(--scene-warm-glow)}.home-shell>.section+.section,.inner-page>.section+.section{border-top-color:#cbd3da12!important}.editorial-video-media video{transition:filter .65s var(--scene-ease), transform .85s var(--scene-ease);filter:saturate(.94)contrast(1.02)}.product-video-story:hover .editorial-video-media video{filter:saturate()contrast(1.035);transform:scale(1.008)}@keyframes scene-image-settle{0%{opacity:0;filter:blur(8px)contrast(.94)brightness(.78);transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes tech-stage-breathe{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.015)translate(-.35%,-.2%)}}@media (max-width:760px){.tech-product-stage:before{background:linear-gradient(90deg,#05090d 0%,#0000 14% 86%,#05090d 100%),linear-gradient(#05090d6b 0%,#0000 12% 78%,#05090d 100%)}.home-shell>.section,.inner-page>.section{box-shadow:inset 0 54px 70px -88px var(--scene-cyan-glow), inset 0 -54px 70px -88px var(--scene-warm-glow)}}@media (prefers-reduced-motion:reduce){.tech-product-stage img{animation:none!important}:is(.product-image-link,.product-hero-image,.accessory-card-image,.accessories-hero-media,.accessories-hero-image,.certification-overview,.certification-editorial-preview,.editorial-video-media) img,.editorial-video-media video{transition:none!important}}
.home-shell,.inner-page,.tool-page-shell,.scenario-page{--lava-caramel:#65cbe8;--open-caramel:#65cbe8;--alpine-ember:#65cbe8;--terrain-copper:#9ce7f5;--editorial-copper:#65cbe8;--final-moss:#11171e;--depth-copper:#d7a46b;--depth-ice:#8fe4f6;--depth-panel:#0e151ce6}.home-shell.tech-stage-home :is(.product-video-section,.extraction-video-section,.launch-system-band,.certification-trust-section,.product-section,.featured-guides-section,.contact-section,.cms-managed-section){color:var(--tk-copy)!important;background:radial-gradient(circle at 86% 12%,#65cbe817,#0000 26rem),radial-gradient(circle at 8% 86%,#d7a46b0e,#0000 22rem),linear-gradient(150deg,#111820 0%,#080d12 56%,#0d141a 100%)!important;border-color:#8fe4f61f!important}.home-shell.tech-stage-home :is(h1,h2,h3,strong),.inner-page :is(h1,h2,h3,.product-model,.spec-value),.tool-page-shell :is(h1,h2,h3){color:#f4f8fb!important}.home-shell.tech-stage-home :is(p,li,dd),.inner-page :is(p,li,dd){color:#aebbc5}.home-shell.tech-stage-home .section-heading>span,.inner-page .section-heading>span,.inner-page .eyebrow,.home-shell.tech-stage-home .eyebrow{color:var(--depth-ice)!important}:is(.home-shell,.inner-page,.tool-page-shell,.scenario-page) .primary-action{color:#061017!important;background:linear-gradient(135deg,#9ce7f5 0%,#65cbe8 58%,#4db6d5 100%)!important;border:1px solid #8fe4f6!important;font-weight:760!important;box-shadow:0 0 0 1px #9ce7f52e,0 12px 34px #38b1d338,inset 0 1px #ffffff6b!important}:is(.home-shell,.inner-page,.tool-page-shell,.scenario-page) .primary-action:hover{transform:translateY(-3px);color:#03090d!important;background:linear-gradient(135deg,#c7f4fb,#78d9fa)!important;border-color:#c7f4fb!important;box-shadow:0 16px 44px #38b1d34d!important}:is(.home-shell,.inner-page,.tool-page-shell,.scenario-page) .secondary-action{color:#f4f8fb!important;background:#e8f1f617!important;border:1px solid #e8f1f66b!important;font-weight:680!important;box-shadow:inset 0 1px #ffffff14!important}:is(.home-shell,.inner-page,.tool-page-shell,.scenario-page) .secondary-action:hover{color:#fff!important;background:#65cbe826!important;border-color:#8fe4f6bd!important}:is(.card-link,.certification-request-link,.text-action,.back-link){min-height:36px;color:#8fe4f6!important;font-weight:690!important}.product-card .card-link,.accessory-card .card-link,.featured-guide-card .card-link{background:#65cbe812;border:1px solid #8fe4f63d;border-radius:999px;width:fit-content;padding:7px 12px}.contact-methods a,.certification-availability,.accessory-cta-panel,.home-contact-promo{color:#edf6fa!important;background:#111c24d1!important;border-color:#8fe4f633!important;box-shadow:0 24px 64px #00000042!important}.home-shell.tech-stage-home .certification-showcase-intro .section-heading p{color:#aebbc5!important}.home-shell.tech-stage-home .certification-request-link{border-radius:999px;padding:8px 13px;box-shadow:0 0 22px #65cbe81a;color:#a9edf8!important;background:#65cbe81f!important;border:1px solid #8fe4f66b!important}.home-shell.tech-stage-home .certification-request-link:hover{color:#061017!important;background:#65cbe8!important}.certification-icon-item,.certification-editorial-icons>div{color:#eaf3f7!important;background:#131e26b8!important}.certification-trust-mark,.certification-editorial-icons svg{filter:drop-shadow(0 0 10px #65cbe838);color:#8fe4f6!important;background:#65cbe81a!important;border-color:#8fe4f647!important}.site-chat-launcher{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#f3f8fb!important;background:#0a1218eb!important;border-color:#8fe4f670!important;box-shadow:0 14px 40px #00000057,0 0 24px #65cbe81c!important}.site-chat-launcher:hover{background:#182f3bf5!important;border-color:#8fe4f6!important}.site-chat-panel{color:#edf5f8!important;background:#111820!important;border-color:#8fe4f642!important;box-shadow:0 30px 90px #0000007a!important}.site-chat-panel>header{color:#f4f8fb!important;background:linear-gradient(135deg,#172630,#0b1218)!important}.site-chat-start,.site-chat-messages,.site-chat-compose{color:#edf5f8!important;background:#111820!important}.site-chat-start :is(p,label>span,small),.site-chat-welcome,.site-chat-closed,.site-chat-message time{color:#9faeb8!important}.site-chat-start :is(input,textarea),.site-chat-compose textarea{color:#edf5f8!important;background:#0a1117!important;border-color:#8fe4f633!important}.site-chat-primary,.site-chat-compose button{color:#061017!important;background:#65cbe8!important}.site-chat-message p{color:#eaf3f7!important;box-shadow:none!important;background:#1a2730!important}.site-chat-message.is-visitor p{color:#fff!important;background:#245469!important}:is(.home-shell,.inner-page,.tool-page-shell) .site-footer{color:#eef5f8!important;background:radial-gradient(circle at 12% 0,#65cbe812,#0000 24rem),linear-gradient(155deg,#0e151b,#060a0e)!important;border-color:#8fe4f61a!important}:is(.home-shell,.inner-page,.tool-page-shell) .site-footer :is(p,small,nav a,.footer-bottom){color:#93a3ad!important}@media (max-width:760px){.home-shell .mobile-sticky-cta{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080e13e6!important;border-color:#8fe4f633!important;box-shadow:0 -12px 34px #00000052!important}.home-shell .mobile-sticky-cta a:first-child{color:#061017!important;background:#65cbe8!important}.home-shell .mobile-sticky-cta a:last-child{color:#eef6f9!important;background:#14212a!important;border-color:#8fe4f63d!important}}.coffee-atmosphere{perspective:1000px;transform-style:preserve-3d}.coffee-fog{aspect-ratio:1.8;filter:blur(34px);opacity:.58;will-change:transform;background:radial-gradient(#a4d1de1a,#65cbe806 48%,#0000 72%);border-radius:50%;width:clamp(260px,35vw,620px);position:absolute}.coffee-fog-one{animation:16s ease-in-out infinite alternate coffee-fog-drift;top:8%;left:-8%}.coffee-fog-two{opacity:.36;animation:20s ease-in-out -6s infinite alternate-reverse coffee-fog-drift;bottom:5%;right:-9%}.coffee-particle-field{position:absolute;inset:0}.coffee-particle-field i{--particle-x:10%;--particle-y:20%;--particle-size:3px;top:var(--particle-y);left:var(--particle-x);width:var(--particle-size);height:var(--particle-size);opacity:.45;background:#d7a46b;border-radius:50%;animation:9s ease-in-out infinite coffee-particle-rise;position:absolute;box-shadow:0 0 12px #d7a46b8c}.coffee-particle-field i:nth-child(2){--particle-x:23%;--particle-y:74%;--particle-size:2px;animation-delay:-4s}.coffee-particle-field i:nth-child(3){--particle-x:38%;--particle-y:26%;--particle-size:4px;animation-delay:-7s}.coffee-particle-field i:nth-child(4){--particle-x:54%;--particle-y:82%;--particle-size:2px;animation-delay:-2s}.coffee-particle-field i:nth-child(5){--particle-x:66%;--particle-y:16%;--particle-size:3px;animation-delay:-5s}.coffee-particle-field i:nth-child(6){--particle-x:78%;--particle-y:66%;--particle-size:2px;animation-delay:-8s}.coffee-particle-field i:nth-child(7){--particle-x:88%;--particle-y:30%;--particle-size:4px;animation-delay:-3s}.coffee-particle-field i:nth-child(8){--particle-x:94%;--particle-y:84%;--particle-size:2px;animation-delay:-6s}.coffee-dimensional-scene{z-index:0;aspect-ratio:1;width:min(29vw,420px);transform-style:preserve-3d;animation:22s linear infinite coffee-orbit-turn;position:absolute;top:8%;right:3%}.coffee-dimensional-bean{width:38px;height:56px;transform-style:preserve-3d;background:linear-gradient(100deg,#d7a46b2e,#341d1238 52%,#d7a46b14);border:1px solid #d7a46b6b;border-radius:52% 48%;position:absolute;box-shadow:inset 7px 0 12px #d7a46b14,0 16px 30px #0000003d}.coffee-dimensional-bean:after{content:"";background:#d7a46b6b;width:1px;position:absolute;top:7px;bottom:7px;left:50%;transform:rotate(13deg)}.bean-depth-one{top:12%;left:47%;transform:translateZ(120px)rotate(28deg)}.bean-depth-two{bottom:24%;right:8%;transform:translateZ(40px)scale(.72)rotate(-31deg)}.bean-depth-three{opacity:.55;bottom:4%;left:20%;transform:translateZ(-70px)scale(.54)rotate(68deg)}.home-shell.tech-stage-home .launch-system-band{position:relative;overflow:hidden;padding-block:clamp(86px,9vw,140px)!important}.home-shell.tech-stage-home .launch-system-steps{z-index:2;isolation:isolate;position:relative}.home-shell.tech-stage-home .launch-system-steps:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#8fe4f6b3,#d7a46b80,#0000);height:1px;position:absolute;top:27px;left:4%;right:4%;box-shadow:0 0 18px #65cbe83d}.home-shell.tech-stage-home .launch-system-steps li{transition:border-color .45s,box-shadow .45s,filter .45s;position:relative;box-shadow:0 18px 50px #0003;background:linear-gradient(160deg,#18242db3,#0a1015bd)!important;border-color:#8fe4f626!important}.home-shell.tech-stage-home .launch-system-steps li:before{content:"";background:#0c1319;border:2px solid #8fe4f6;border-radius:50%;width:13px;height:13px;position:absolute;top:20px;left:22px;box-shadow:0 0 18px #65cbe87a}@supports (animation-timeline:view()){.editorial-video-media,.certification-overview,.accessories-hero-showcase,.inner-page .product-hero-image{animation:linear both depth-camera-push;animation-timeline:view();animation-range:entry cover 42%}.home-shell.tech-stage-home .launch-system-steps li{animation:linear both timeline-step-light;animation-timeline:view();animation-range:entry 5% cover 34%}}@keyframes coffee-fog-drift{0%{transform:translate(-5%,5%)scale(.92)}to{transform:translate(16%,-8%)scale(1.12)}}@keyframes coffee-particle-rise{0%,to{opacity:.1;transform:translateY(10px)}45%{opacity:.55}70%{opacity:.34;transform:translate3d(12px,-34px,60px)}}@keyframes coffee-orbit-turn{0%{transform:rotateY(0)rotate(-4deg)}to{transform:rotateY(360deg)rotate(4deg)}}@keyframes depth-camera-push{0%{filter:brightness(.72)saturate(.72);opacity:.55;transform:scale(.965)translateY(22px)}to{filter:brightness()saturate();opacity:1;transform:scale(1)translateY(0)}}@keyframes timeline-step-light{0%{filter:brightness(.68);border-color:#8fe4f614}to{filter:brightness();border-color:#8fe4f659;box-shadow:0 22px 62px #239ec024}}@media (max-width:760px){.coffee-dimensional-scene{opacity:.5;width:72vw;right:-18%}.coffee-fog{opacity:.3}.home-shell.tech-stage-home .launch-system-steps:before{display:none}.home-shell.tech-stage-home .launch-system-steps li:before{top:16px;left:16px}}@media (prefers-reduced-motion:reduce){.coffee-fog,.coffee-particle-field i,.coffee-dimensional-scene,.editorial-video-media,.certification-overview,.accessories-hero-showcase,.inner-page .product-hero-image,.home-shell.tech-stage-home .launch-system-steps li{animation:none!important}}.resources-nav-group{flex:none;align-items:center;display:inline-flex;position:relative}.site-header .resources-nav-direct{white-space:nowrap;padding-right:5px!important}.resources-nav-group .resources-nav-menu{flex:none;position:static}.resources-nav-group .resources-nav-menu summary{min-width:28px;padding-left:5px!important;padding-right:9px!important}.resources-nav-group .resources-nav-panel{isolation:isolate;z-index:160;top:calc(100% + 10px);right:0}.resources-nav-group:has(.resources-nav-menu[open]){z-index:170}.resources-nav-direct[aria-current=page]{color:var(--tk-copy)!important}@media (max-width:720px){.resources-nav-group .resources-nav-menu{display:none}.site-header .resources-nav-direct{padding-right:10px!important}}
