{"id":477,"date":"2018-06-17T17:03:04","date_gmt":"2018-06-17T15:03:04","guid":{"rendered":"http:\/\/tech.brulea.com\/torrefacteurs-pro\/?page_id=477"},"modified":"2026-07-24T13:51:30","modified_gmt":"2026-07-24T11:51:30","slug":"ghibli-firewood","status":"publish","type":"page","link":"https:\/\/tech.brulea.com\/torrefacteurs-pro\/coffee-tech\/grande-capacite\/ghibli-firewood\/","title":{"rendered":"Ghibli Firewood"},"content":{"rendered":"\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Hanken+Grotesk:wght@500;600;700;800&family=JetBrains+Mono:wght@400;500&display=swap');\n\n    .btc-ghibli-firewood-page{\n      --paper:#fff;\n      --paper-warm:#f5f4f1;\n      --paper-alt:#f5f4f1;\n      --ink:#1c1815;\n      --ink-soft:#6f675d;\n      --line:#e7e3db;\n      --card-border:rgba(28,24,21,.08);\n      --shadow:0 22px 60px -44px rgba(39,31,25,.38);\n      --orange:#c96a35;\n      --orange-dark:#b05529;\n      --blue:#c96a35;\n      --blue-tech:#b05529;\n      --blue-dark:#b05529;\n      --blue-deep:#1c1815;\n      --blue-ice:#fbf1e9;\n      --blue-mist:#f5f4f1;\n      --client-blue:#5889f2;\n      --display:\"Hanken Grotesk\",system-ui,sans-serif;\n      --ui:\"Hanken Grotesk\",system-ui,sans-serif;\n      --mono:\"JetBrains Mono\",ui-monospace,monospace;\n      --max:1400px;\n      --gutter:clamp(20px,4.5vw,64px);\n      --page-progress:0%;\n    }\n\n    .btc-ghibli-firewood-page, .btc-ghibli-firewood-page *{box-sizing:border-box}\n    .btc-ghibli-firewood-page{scroll-behavior:smooth}\n    .btc-ghibli-firewood-page{margin:0;background:var(--paper);color:var(--ink);font-family:var(--ui);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}\n    .btc-ghibli-firewood-page img{display:block;max-width:100%}\n    .btc-ghibli-firewood-page h1,.btc-ghibli-firewood-page h2,.btc-ghibli-firewood-page h3{margin:0;font-family:var(--display);font-weight:800;line-height:1.03;letter-spacing:-.045em;color:inherit}\n    .btc-ghibli-firewood-page p,.btc-ghibli-firewood-page figure,.btc-ghibli-firewood-page dl,.btc-ghibli-firewood-page dt,.btc-ghibli-firewood-page dd,.btc-ghibli-firewood-page summary{margin:0;color:inherit}\n    .btc-ghibli-firewood-page a{color:inherit}\n    .btc-ghibli-firewood-page a:focus-visible,.btc-ghibli-firewood-page summary:focus-visible,.btc-ghibli-firewood-page button:focus-visible{outline:3px solid rgba(201,106,53,.54);outline-offset:5px}\n    .btc-ghibli-firewood-page .wrap{width:min(100%,var(--max));margin-inline:auto;padding-inline:var(--gutter)}\n    .btc-ghibli-firewood-page .section{padding-block:clamp(56px,7vw,104px)}\n    .btc-ghibli-firewood-page #conception,.btc-ghibli-firewood-page #caracteristiques,.btc-ghibli-firewood-page #realisations,.btc-ghibli-firewood-page #accompagnement{scroll-margin-top:72px}\n\n    .btc-ghibli-firewood-page .eyebrow{display:flex;align-items:center;gap:13px;color:var(--blue-dark);font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.16em;line-height:1.5;text-transform:uppercase}\n    .btc-ghibli-firewood-page .eyebrow::before{content:\"\";width:34px;height:2px;background:var(--blue)}\n    .btc-ghibli-firewood-page .button{position:relative;display:inline-flex;align-items:stretch;min-height:56px;padding:0;border:1px solid var(--orange);border-radius:999px;overflow:hidden;background:linear-gradient(135deg,#d3823f,var(--orange-dark));color:#fff;font-size:15px;font-weight:800;text-decoration:none;box-shadow:0 16px 34px -24px rgba(169,79,38,.68);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}\n    .btc-ghibli-firewood-page .button:hover{transform:translateY(-2px);border-color:var(--orange-dark);box-shadow:0 20px 40px -20px rgba(169,79,38,.8)}\n    .btc-ghibli-firewood-page .button-label{display:flex;align-items:center;padding:0 14px 0 26px}\n    .btc-ghibli-firewood-page .button-arrow{display:flex;align-items:center;justify-content:center;width:52px;flex-shrink:0;border-left:1px solid rgba(255,255,255,.3);background:rgba(0,0,0,.14);font-size:16px}\n    .btc-ghibli-firewood-page .button--electric{border-color:var(--blue-deep);background:linear-gradient(135deg,var(--blue-deep),#4a3226)}\n    .btc-ghibli-firewood-page .button--electric:hover{border-color:var(--blue-deep)}\n    .btc-ghibli-firewood-page .button--quiet{border-color:var(--line);background:#fff;color:var(--ink);box-shadow:none}\n    .btc-ghibli-firewood-page .button--quiet .button-arrow{border-left-color:var(--line);background:var(--paper-alt);color:var(--ink)}\n    .btc-ghibli-firewood-page .button--quiet:hover{border-color:#cbc3b8;background:var(--paper-alt);color:var(--ink)}\n    .btc-ghibli-firewood-page .text-link{display:inline-flex;align-items:center;gap:10px;padding-bottom:4px;border-bottom:1px solid var(--blue-tech);color:var(--blue-dark);font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.03em;text-decoration:none}\n    .btc-ghibli-firewood-page .text-link::after{content:\"\u2192\";transition:transform .2s ease}\n    .btc-ghibli-firewood-page .text-link:hover::after{transform:translateX(4px)}\n\n    .btc-ghibli-firewood-page .section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.52fr);gap:clamp(28px,6vw,84px);align-items:end;margin-bottom:clamp(32px,4vw,54px)}\n    .btc-ghibli-firewood-page .section-head h2{max-width:20ch;margin-top:16px;font-size:clamp(34px,4.1vw,58px);line-height:1.02}\n    .btc-ghibli-firewood-page .section-intro{max-width:50ch;color:var(--ink-soft);font-size:16px;line-height:1.7}\n\n    .btc-ghibli-firewood-page .product-media{position:absolute;z-index:2;inset:0;pointer-events:none;transform:translate3d(var(--hover-shift-x,0),var(--hover-shift-y,0),0);transition:transform .6s cubic-bezier(.16,1,.3,1);will-change:transform}\n    .btc-ghibli-firewood-page .pointer-light{position:absolute;z-index:1;inset:0;border-radius:inherit;background:radial-gradient(430px circle at var(--hover-x,50%) var(--hover-y,50%),rgba(201,106,53,.22),rgba(176,85,41,.07) 32%,transparent 70%);opacity:0;pointer-events:none;transition:opacity .45s ease}\n\n    .btc-ghibli-firewood-page .product-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--line);background:#fff}\n    .btc-ghibli-firewood-page .hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,45%) minmax(0,55%);gap:clamp(16px,3vw,40px);align-items:center;padding-block:clamp(42px,5vw,72px) clamp(34px,4.5vw,62px)}\n    .btc-ghibli-firewood-page .hero-copy{position:relative;z-index:4}\n    .btc-ghibli-firewood-page .hero-copy>.eyebrow{width:max-content;padding:9px 14px 9px 11px;border-left:3px solid var(--blue);background:var(--blue-ice);box-shadow:0 12px 34px -28px rgba(60,42,26,.8)}\n    .btc-ghibli-firewood-page .hero-copy>.eyebrow::before{width:16px}\n    .btc-ghibli-firewood-page .hero-copy h1{max-width:15ch;margin-top:24px;font-size:clamp(38px,5vw,64px);line-height:.99}\n    .btc-ghibli-firewood-page .hero-copy h1 em{color:var(--blue);font-style:normal}\n    .btc-ghibli-firewood-page .hero-copy h2{max-width:26ch;margin-top:14px;color:var(--blue-dark);font-family:var(--display);font-size:clamp(19px,2.4vw,27px);font-weight:700;line-height:1.2;letter-spacing:-.02em}\n    .btc-ghibli-firewood-page .hero-lead{max-width:44ch;margin-top:24px;color:#31333a;font-size:clamp(18px,2.2vw,23px);font-weight:600;line-height:1.35}\n    .btc-ghibli-firewood-page .hero-detail{max-width:58ch;margin-top:18px;color:var(--ink-soft);font-size:14px;line-height:1.65}\n    .btc-ghibli-firewood-page .hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}\n    .btc-ghibli-firewood-page .hero-visual{position:relative;align-self:stretch;min-height:480px;margin-right:calc(-1 * var(--gutter));background:none;animation:.9s cubic-bezier(.16,1,.3,1) .12s both heroIn}\n    .btc-ghibli-firewood-page .hero-visual::before{content:\"\";position:absolute;z-index:0;left:20%;right:10%;bottom:10%;height:8%;border-radius:50%;background:radial-gradient(ellipse,rgba(176,85,41,.24),transparent 72%);filter:blur(16px);transform:scaleX(.8);animation:shadowBreath 7.2s ease-in-out 1.05s infinite}\n    .btc-ghibli-firewood-page .hero-visual::after{content:\"GHIBLI FIREWOOD \u00b7 TORR\u00c9FACTION PAR COMBUSTION DU BOIS\";position:absolute;z-index:4;right:var(--gutter);bottom:19px;padding-top:10px;border-top:1px solid var(--line);color:var(--blue-dark);font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.13em;text-transform:uppercase}\n    .btc-ghibli-firewood-page .hero-visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;filter:contrast(1.08) saturate(.96) drop-shadow(0 26px 24px rgba(35,31,27,.18));transform:scale(1.2);transform-origin:50% 50%;animation:heroSuspension 7.2s ease-in-out 1.05s infinite both}\n    .btc-ghibli-firewood-page .hero-copy>*{animation:.74s cubic-bezier(.16,1,.3,1) both up}\n    .btc-ghibli-firewood-page .hero-copy>h1{animation-delay:.08s}.btc-ghibli-firewood-page .hero-copy>.hero-lead{animation-delay:.16s}.btc-ghibli-firewood-page .hero-copy>.hero-detail{animation-delay:.24s}.btc-ghibli-firewood-page .hero-copy>.hero-actions{animation-delay:.32s}\n\n    @keyframes up{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}\n    @keyframes heroIn{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:none}}\n    @keyframes heroSuspension{0%,100%{transform:translateY(0) rotate(-.04deg) scale(1.2)}50%{transform:translateY(-5px) rotate(.05deg) scale(1.2)}}\n    @keyframes shadowBreath{0%,100%{opacity:.56;transform:scaleX(.8)}50%{opacity:.36;transform:scaleX(.7)}}\n\n    .btc-ghibli-firewood-page .hero-facts{position:relative;z-index:4;border-top:1px solid rgba(176,85,41,.24);background:#fff;box-shadow:inset 0 2px 0 rgba(201,106,53,.28);color:var(--ink)}\n    .btc-ghibli-firewood-page .hero-facts .wrap{display:grid;grid-template-columns:repeat(4,1fr)}\n    .btc-ghibli-firewood-page .hero-fact{padding:21px clamp(17px,2.2vw,32px);border-right:1px solid var(--line)}\n    .btc-ghibli-firewood-page .hero-fact:first-child{padding-left:0}.btc-ghibli-firewood-page .hero-fact:last-child{border-right:0}\n    .btc-ghibli-firewood-page .hero-fact strong{display:block;font-family:var(--display);font-size:19px;line-height:1.2}\n    .btc-ghibli-firewood-page .hero-fact span{display:block;margin-top:5px;color:var(--blue-dark);font-family:var(--mono);font-size:9px;letter-spacing:.07em;text-transform:uppercase}\n\n    .btc-ghibli-firewood-page .product-nav{position:sticky;z-index:30;top:0;border-bottom:1px solid var(--line);background:rgba(255,255,255,.93);box-shadow:0 14px 34px -32px rgba(39,31,25,.52);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}\n    .btc-ghibli-firewood-page .product-nav::after{content:\"\";position:absolute;left:0;bottom:-1px;width:var(--page-progress);height:2px;background:linear-gradient(90deg,var(--blue-tech),var(--blue));transition:width .12s linear}\n    .btc-ghibli-firewood-page .product-nav .wrap{display:flex;align-items:stretch;overflow-x:auto;scrollbar-width:none}.btc-ghibli-firewood-page .product-nav .wrap::-webkit-scrollbar{display:none}\n    .btc-ghibli-firewood-page .nav-link{display:flex;min-width:max-content;align-items:center;gap:10px;padding:17px clamp(17px,2vw,29px);border-right:1px solid var(--line);color:var(--ink-soft);font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.07em;text-decoration:none;text-transform:uppercase;transition:color .18s ease,background .18s ease}\n    .btc-ghibli-firewood-page .nav-link:first-child{padding-left:0}.btc-ghibli-firewood-page .nav-link::before{content:\"\";width:7px;height:7px;border:1px solid var(--blue);border-radius:50%;background:#fff}\n    .btc-ghibli-firewood-page .nav-link:hover{background:var(--paper-alt);color:var(--blue-dark)}.btc-ghibli-firewood-page .nav-link:hover::before{background:var(--blue)}\n    .btc-ghibli-firewood-page .nav-link.is-current{background:var(--blue);color:#fff}.btc-ghibli-firewood-page .nav-link.is-current::before{border-color:#fff;background:#fff;box-shadow:0 0 0 4px rgba(233,168,119,.24)}\n\n    .btc-ghibli-firewood-page .motion-ready .motion-reveal{opacity:0;transform:translateY(20px);transition:opacity .72s cubic-bezier(.16,1,.3,1) var(--motion-delay,0ms),transform .72s cubic-bezier(.16,1,.3,1) var(--motion-delay,0ms)}\n    .btc-ghibli-firewood-page .motion-ready .motion-reveal.from-left{transform:translate3d(-24px,8px,0)}\n    .btc-ghibli-firewood-page .motion-ready .motion-reveal.from-right{transform:translate3d(24px,8px,0)}\n    .btc-ghibli-firewood-page .motion-ready .motion-reveal.motion-in{opacity:1;transform:none}\n\n    .btc-ghibli-firewood-page .interface-stage{position:relative;overflow:hidden;background:#fff;color:var(--ink)}\n    .btc-ghibli-firewood-page .conception-gallery{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:32px}\n    .btc-ghibli-firewood-page .conception-gallery img{width:100%;height:100%;object-fit:cover;border-radius:16px;aspect-ratio:16\/10}\n    .btc-ghibli-firewood-page .principle-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}\n    .btc-ghibli-firewood-page .principle-card{padding:24px 22px 26px;border:1px solid var(--card-border);border-radius:16px;background:#fff;box-shadow:var(--shadow);transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .3s ease}\n    .btc-ghibli-firewood-page .principle-card:hover{transform:translateY(-6px);border-color:rgba(176,85,41,.3)}\n    .btc-ghibli-firewood-page .principle-card span{color:var(--blue-dark);font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase}\n    .btc-ghibli-firewood-page .principle-card h3{margin-top:12px;font-size:clamp(17px,1.5vw,20px);line-height:1.15}\n    .btc-ghibli-firewood-page .principle-card p{margin-top:10px;color:var(--ink-soft);font-size:13px;line-height:1.58}\n\n    .btc-ghibli-firewood-page .process-visual{margin-bottom:32px;border-radius:16px;overflow:hidden;position:relative;aspect-ratio:21\/9}\n    .btc-ghibli-firewood-page .process-visual img{width:100%;height:100%;object-fit:cover;display:block}\n    .btc-ghibli-firewood-page .process-visual figcaption{position:absolute;left:18px;bottom:14px;padding:7px 13px;border-radius:999px;background:rgba(28,24,21,.75);color:#fff;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}\n    .btc-ghibli-firewood-page .lab-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,32px)}\n    .btc-ghibli-firewood-page .lab-col{padding:28px 26px;border:1px solid var(--card-border);border-radius:16px;background:#fff;box-shadow:var(--shadow)}\n    .btc-ghibli-firewood-page .lab-col.is-lead{background:linear-gradient(135deg,var(--blue-deep),#3a2c22 68%,#4a3226);border-color:transparent;color:#fff}\n    .btc-ghibli-firewood-page .lab-col.is-lead h3,.btc-ghibli-firewood-page .lab-col.is-lead p{color:#fff}\n    .btc-ghibli-firewood-page .lab-col h3{font-size:17px;margin-bottom:10px}\n    .btc-ghibli-firewood-page .lab-col.is-lead p{color:#fbe2c6;font-size:14px;line-height:1.72}\n    .btc-ghibli-firewood-page .lab-col p{margin:0;color:var(--ink-soft);font-size:14px;line-height:1.72}\n    .btc-ghibli-firewood-page .lab-col p+p{margin-top:14px}\n\n    .btc-ghibli-firewood-page .spec-stage{background:#fff}\n    .btc-ghibli-firewood-page .spec-layout{display:grid;grid-template-columns:minmax(300px,.53fr) minmax(600px,1.47fr);gap:clamp(44px,8vw,120px);align-items:start}\n    .btc-ghibli-firewood-page .spec-title{position:sticky;top:108px}.btc-ghibli-firewood-page .spec-title h2{max-width:15ch;margin-top:21px;font-size:clamp(40px,4.6vw,64px)}.btc-ghibli-firewood-page .spec-title p{max-width:38ch;margin-top:22px;color:var(--ink-soft);font-size:14px;line-height:1.72}\n    .btc-ghibli-firewood-page .spec-list{border-top:1px solid var(--line)}\n    .btc-ghibli-firewood-page .spec-row{display:grid;grid-template-columns:minmax(180px,.45fr) minmax(0,1.55fr);gap:28px;padding:22px 0;border-bottom:1px solid var(--line)}\n    .btc-ghibli-firewood-page .spec-row dt{color:var(--blue-dark);font-family:var(--mono);font-size:9px;letter-spacing:.09em;text-transform:uppercase}\n    .btc-ghibli-firewood-page .spec-row dd{margin:0;color:#241c16;font-size:15px;line-height:1.62}\n    .btc-ghibli-firewood-page .tag-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:30px}\n    .btc-ghibli-firewood-page .tag-item{display:block;padding:14px 16px;border:1px solid var(--card-border);border-radius:12px;background:var(--paper-alt)}\n    .btc-ghibli-firewood-page .tag-item b{color:var(--blue-dark);font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;display:block;margin-bottom:5px}\n    .btc-ghibli-firewood-page .tag-item span{font-size:13px;color:var(--ink-soft);line-height:1.5}\n\n    .btc-ghibli-firewood-page .cases-stage{position:relative;overflow:hidden;background:#fff;color:var(--ink)}\n    .btc-ghibli-firewood-page .cases-stage .eyebrow{color:var(--blue-dark)}.btc-ghibli-firewood-page .cases-stage .section-intro{color:var(--ink-soft)}\n    \/* La vitrine clients (.btc-cockpit) est styl\u00e9e par le bloc CSS partag\u00e9\n       \"BTC \u00b7 Cockpit\" du CSS Additionnel du th\u00e8me \u2014 m\u00eame moteur visuel\n       r\u00e9utilis\u00e9 sur les pages produit qui affichent une vitrine clients. *\/\n\n    .btc-ghibli-firewood-page .support-stage{background:linear-gradient(180deg,var(--blue-mist),#fff)}\n    .btc-ghibli-firewood-page .support-line{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(176,85,41,.24);border-bottom:1px solid rgba(176,85,41,.24)}\n    .btc-ghibli-firewood-page .support-step{padding:31px 28px;border-right:1px solid rgba(176,85,41,.2)}.btc-ghibli-firewood-page .support-step:first-child{padding-left:0}.btc-ghibli-firewood-page .support-step:last-child{border-right:0}\n    .btc-ghibli-firewood-page .support-step>span{display:block;margin-bottom:36px;color:var(--blue);font-family:var(--mono);font-size:10px}.btc-ghibli-firewood-page .support-step h3{font-size:22px}.btc-ghibli-firewood-page .support-step p{margin-top:10px;color:var(--ink-soft);font-size:13px;line-height:1.6}\n    .btc-ghibli-firewood-page .roles{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:34px}\n    .btc-ghibli-firewood-page .role{padding:31px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:var(--shadow)}\n    .btc-ghibli-firewood-page .role small{color:var(--blue-dark);font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.btc-ghibli-firewood-page .role h3{margin-top:10px;font-size:24px}.btc-ghibli-firewood-page .role p{max-width:58ch;margin-top:13px;color:var(--ink-soft);font-size:14px;line-height:1.66}\n\n    .btc-ghibli-firewood-page .faq-stage{background:#fff}\n    .btc-ghibli-firewood-page .faq-list{max-width:940px;margin-left:auto;border-top:1px solid var(--line)}\n    .btc-ghibli-firewood-page details{border-bottom:1px solid var(--line)}\n    .btc-ghibli-firewood-page summary{display:grid;grid-template-columns:1fr 34px;gap:20px;align-items:center;padding:23px 0;list-style:none;cursor:pointer;font-family:var(--display);font-size:clamp(18px,1.9vw,23px);font-weight:700;line-height:1.28;letter-spacing:-.02em}\n    .btc-ghibli-firewood-page summary::-webkit-details-marker{display:none}\n    .btc-ghibli-firewood-page summary::after{content:\"+\";width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--blue-dark);font-family:var(--ui);font-size:17px}\n    .btc-ghibli-firewood-page details[open] summary::after{content:\"\u2212\";background:var(--blue-deep);color:#fff;border-color:transparent}\n    .btc-ghibli-firewood-page .answer{max-width:780px;padding:0 55px 25px 0;color:var(--ink-soft);font-size:14px;line-height:1.75}\n\n    .btc-ghibli-firewood-page .final-stage{padding:0 0 clamp(56px,7vw,96px);background:#fff}\n    .btc-ghibli-firewood-page .final-panel{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(290px,.8fr);gap:45px;align-items:end;padding:clamp(45px,6vw,82px);border:1px solid var(--line);border-radius:16px;background:var(--paper-alt);box-shadow:var(--shadow);color:var(--ink)}\n    .btc-ghibli-firewood-page .final-panel::after{content:\"\";position:absolute;inset:auto -6% -65% auto;width:360px;height:360px;border:1px solid rgba(201,106,53,.24);border-radius:50%;background:transparent}\n    .btc-ghibli-firewood-page .final-panel h2{position:relative;z-index:2;max-width:14ch;font-size:clamp(38px,4.5vw,60px);color:var(--ink)}\n    .btc-ghibli-firewood-page .final-copy{position:relative;z-index:2}.btc-ghibli-firewood-page .final-copy p{max-width:42ch;color:var(--ink-soft)}.btc-ghibli-firewood-page .final-copy .button{margin-top:25px;border-color:var(--orange);background:var(--orange);color:#fff}\n\n    @media(hover:hover) and (pointer:fine){\n      .btc-ghibli-firewood-page main.hover-ready .hover-surface{--hover-x:50%;--hover-y:50%;--hover-shift-x:0px;--hover-shift-y:0px}\n      .btc-ghibli-firewood-page main.hover-ready .hover-surface.is-pointer-in>.pointer-light{opacity:1}\n      .btc-ghibli-firewood-page main.hover-ready .hover-surface.is-pointer-in>.product-media{transition-duration:.16s}\n    }\n\n    @media(max-width:1080px){\n      .btc-ghibli-firewood-page .hero-grid{grid-template-columns:1fr;padding-top:54px}.btc-ghibli-firewood-page .hero-copy{max-width:760px}.btc-ghibli-firewood-page .hero-visual{order:-1;min-height:0;aspect-ratio:16\/10;margin:0 calc(-1 * var(--gutter))}.btc-ghibli-firewood-page .hero-visual::after{right:var(--gutter)}\n      .btc-ghibli-firewood-page .hero-facts .wrap{grid-template-columns:repeat(2,1fr)}.btc-ghibli-firewood-page .hero-fact:nth-child(2){border-right:0}.btc-ghibli-firewood-page .hero-fact:nth-child(n+3){border-top:1px solid var(--line)}.btc-ghibli-firewood-page .hero-fact:nth-child(3){padding-left:0}\n      .btc-ghibli-firewood-page .spec-layout{grid-template-columns:1fr}.btc-ghibli-firewood-page .spec-title{position:static}.btc-ghibli-firewood-page .spec-title h2{max-width:18ch}.btc-ghibli-firewood-page .spec-title p{max-width:58ch}\n      .btc-ghibli-firewood-page .principle-grid,.btc-ghibli-firewood-page .lab-grid{grid-template-columns:1fr 1fr}\n      .btc-ghibli-firewood-page .support-line{grid-template-columns:repeat(2,1fr)}.btc-ghibli-firewood-page .support-step:nth-child(2){border-right:0}.btc-ghibli-firewood-page .support-step:nth-child(n+3){border-top:1px solid rgba(176,85,41,.2)}.btc-ghibli-firewood-page .support-step:nth-child(3){padding-left:0}\n    }\n\n    @media(max-width:700px){\n      .btc-ghibli-firewood-page{font-size:16px}.btc-ghibli-firewood-page .section{padding-block:64px}.btc-ghibli-firewood-page .section-head{grid-template-columns:1fr;gap:24px}.btc-ghibli-firewood-page .section-head h2{font-size:clamp(32px,10vw,46px)}\n      .btc-ghibli-firewood-page .hero-grid{padding-top:24px}.btc-ghibli-firewood-page .hero-visual{aspect-ratio:1\/1;margin-inline:calc(-1 * var(--gutter))}.btc-ghibli-firewood-page .hero-copy h1{font-size:clamp(40px,12vw,54px)}.btc-ghibli-firewood-page .hero-actions{display:grid}.btc-ghibli-firewood-page .button{width:100%}\n      .btc-ghibli-firewood-page .hero-facts .wrap{grid-template-columns:1fr 1fr}.btc-ghibli-firewood-page .hero-fact{padding:18px 12px}.btc-ghibli-firewood-page .hero-fact strong{font-size:16px}.btc-ghibli-firewood-page .hero-fact span{font-size:8px}\n      .btc-ghibli-firewood-page .nav-link{padding:15px 17px}.btc-ghibli-firewood-page .nav-link:first-child{padding-left:0}\n      .btc-ghibli-firewood-page .conception-gallery{grid-template-columns:1fr}\n      .btc-ghibli-firewood-page .principle-grid,.btc-ghibli-firewood-page .lab-grid{grid-template-columns:1fr}\n      .btc-ghibli-firewood-page .tag-grid{grid-template-columns:1fr}\n      .btc-ghibli-firewood-page .spec-row{grid-template-columns:1fr;gap:8px;padding:18px 0}\n      .btc-ghibli-firewood-page .support-line,.btc-ghibli-firewood-page .roles{grid-template-columns:1fr}.btc-ghibli-firewood-page .support-step,.btc-ghibli-firewood-page .support-step:first-child,.btc-ghibli-firewood-page .support-step:nth-child(3){padding:24px 0;border-right:0;border-bottom:1px solid rgba(176,85,41,.2)}.btc-ghibli-firewood-page .support-step:nth-child(n+3){border-top:0}.btc-ghibli-firewood-page .support-step:last-child{border-bottom:0}.btc-ghibli-firewood-page .support-step>span{margin-bottom:18px}\n      .btc-ghibli-firewood-page .faq-list{margin-left:0}.btc-ghibli-firewood-page .answer{padding-right:0}\n      .btc-ghibli-firewood-page .final-panel{grid-template-columns:1fr;padding:36px 22px}.btc-ghibli-firewood-page .final-panel h2{font-size:clamp(34px,9vw,46px)}\n    }\n\n    @media(prefers-reduced-motion:reduce){\n      .btc-ghibli-firewood-page{scroll-behavior:auto}\n      .btc-ghibli-firewood-page .hero-visual,.btc-ghibli-firewood-page .hero-visual::before,.btc-ghibli-firewood-page .hero-visual img,.btc-ghibli-firewood-page .hero-copy>*{animation:none!important}\n      .btc-ghibli-firewood-page .motion-ready .motion-reveal,.btc-ghibli-firewood-page .motion-ready .motion-reveal.from-left,.btc-ghibli-firewood-page .motion-ready .motion-reveal.from-right{opacity:1!important;transform:none!important;transition:none!important}\n    }\n<\/style>\n<div class=\"btc-ghibli-firewood-page\">\n<main>\n    <section class=\"product-hero\" aria-labelledby=\"hero-title\">\n      <div class=\"wrap hero-grid\">\n        <div class=\"hero-copy\">\n          <div class=\"eyebrow\">Ghibli Firewood \u00b7 Torr\u00e9facteurs Coffee-Tech<\/div>\n          <h1 id=\"hero-title\">Ghibli Firewood<\/h1>\n          <h2>Torr\u00e9facteur par combustion du bois<\/h2>\n          <p class=\"hero-lead\">La rencontre entre la technologie et la tradition.<\/p>\n          <p class=\"hero-detail\">Dans Ghibli Firewood, la torr\u00e9faction s&rsquo;effectue par combustion du bois. L&rsquo;air chaud de convection passe \u00e0 travers le tambour de torr\u00e9faction en transf\u00e9rant la chaleur et l&rsquo;ar\u00f4me du bois aux grains de caf\u00e9.<\/p>\n          <div class=\"hero-actions\">\n            <a class=\"button button--electric\" href=\"#caracteristiques\"><span class=\"button-label\">Voir les rep\u00e8res<\/span><span class=\"button-arrow\" aria-hidden=\"true\">\u2192<\/span><\/a>\n            <a class=\"button button--quiet\" href=\"https:\/\/tech.brulea.com\/torrefacteurs-pro\/contact\/\"><span class=\"button-label\">\u00c9tudier mon projet<\/span><span class=\"button-arrow\" aria-hidden=\"true\">\u2192<\/span><\/a>\n          <\/div>\n        <\/div>\n        <figure class=\"hero-visual hover-surface\" aria-label=\"Ghibli Firewood, torr\u00e9facteur Coffee-Tech par combustion du bois\">\n          <div class=\"product-media\"><img decoding=\"async\" src=\"https:\/\/tech.brulea.com\/torrefacteurs-pro\/wp-content\/uploads\/sites\/11\/2025\/02\/woodfireghibliwebimg3.avif\" alt=\"Ghibli Firewood, torr\u00e9facteur Coffee-Tech par combustion du bois\"><\/div>\n        <\/figure>\n      <\/div>\n      <div class=\"hero-facts\" aria-label=\"Rep\u00e8res qualitatifs du Ghibli Firewood\">\n        <div class=\"wrap\">\n          <div class=\"hero-fact\"><strong>Combustion du bois<\/strong><span>M\u00e9thode de chauffe<\/span><\/div>\n          <div class=\"hero-fact\"><strong>Neutre \u00b7 Fruitier \u00b7 Ch\u00eane<\/strong><span>Types de bois<\/span><\/div>\n          <div class=\"hero-fact\"><strong>Manuel ou automatique<\/strong><span>Mode de pilotage<\/span><\/div>\n          <div class=\"hero-fact\"><strong>Contr\u00f4le digital<\/strong><span>Temp\u00e9rature<\/span><\/div>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <nav class=\"product-nav\" aria-label=\"Acc\u00e8s rapide \u00e0 la page Ghibli Firewood\">\n      <div class=\"wrap\">\n        <a class=\"nav-link\" href=\"#conception\">Conception<\/a>\n        <a class=\"nav-link\" href=\"#caracteristiques\">Caract\u00e9ristiques<\/a>\n        <a class=\"nav-link\" href=\"#realisations\">R\u00e9alisations<\/a>\n        <a class=\"nav-link\" href=\"#accompagnement\">Accompagnement<\/a>\n      <\/div>\n    <\/nav>\n\n    <section class=\"section interface-stage\" id=\"conception\" aria-labelledby=\"conception-title\">\n      <div class=\"wrap\">\n        <header class=\"section-head motion-reveal\">\n          <div><div class=\"eyebrow\">M\u00e9thode de torr\u00e9faction<\/div><h2 id=\"conception-title\">La torr\u00e9faction par combustion du bois, expliqu\u00e9e.<\/h2><\/div>\n          <p class=\"section-intro\">Ghibli Firewood applique une m\u00e9thode de torr\u00e9faction directe par combustion du bois, avec un pilotage laiss\u00e9 au choix du torr\u00e9facteur : manuel ou automatique.<\/p>\n        <\/header>\n        <figure class=\"process-visual motion-reveal\">\n          <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tech.brulea.com\/torrefacteurs-pro\/wp-content\/uploads\/sites\/11\/2025\/02\/woodfireghibliwebimg3.avif\" alt=\"Ghibli Firewood, torr\u00e9faction par combustion du bois\">\n          <figcaption>Ghibli Firewood, torr\u00e9faction par combustion du bois<\/figcaption>\n        <\/figure>\n        <div class=\"lab-grid\">\n          <article class=\"lab-col is-lead motion-reveal\"><h3>La combustion du bois<\/h3><p>Dans Ghibli Firewood, la torr\u00e9faction s&rsquo;effectue par combustion du bois. L&rsquo;air chaud de convection passe \u00e0 travers le tambour de torr\u00e9faction en transf\u00e9rant la chaleur et l&rsquo;ar\u00f4me du bois aux grains de caf\u00e9.<\/p><\/article>\n          <article class=\"lab-col motion-reveal\" data-motion-delay=\"70\"><h3>Un r\u00e9sultat qui d\u00e9pend du bois<\/h3><p>Dans cette m\u00e9thode de torr\u00e9faction, le r\u00e9sultat final change suivant le type de bois utilis\u00e9 : bois neutre, bois aromatique d&rsquo;arbres fruitiers ou autres bois aromatiques, comme par exemple le ch\u00eane.<\/p><\/article>\n          <article class=\"lab-col motion-reveal\" data-motion-delay=\"140\"><h3>Manuel ou automatique<\/h3><p>Ghibli Firewood figure parmi les torr\u00e9facteurs les plus avanc\u00e9s actuellement disponibles sur le march\u00e9 et permet d&rsquo;effectuer le cycle de torr\u00e9faction en mode manuel, avec contr\u00f4le digital de la temp\u00e9rature, ou automatique, \u00e0 travers la gestion d&rsquo;un logiciel.<\/p><\/article>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <section class=\"section spec-stage\" id=\"caracteristiques\" aria-labelledby=\"spec-title\">\n      <div class=\"wrap spec-layout\">\n        <div class=\"spec-title motion-reveal from-left\">\n          <div class=\"eyebrow\">Ce que l&rsquo;on sait, v\u00e9rifi\u00e9<\/div>\n          <h2 id=\"spec-title\">Ghibli Firewood, en rep\u00e8res qualitatifs.<\/h2>\n          <p>Coffee-Tech n&rsquo;a pas publi\u00e9 \u00e0 ce jour de fiche chiffr\u00e9e (capacit\u00e9 en kg, rendement, dimensions, tension \u00e9lectrique) propre au Ghibli Firewood. Voici les rep\u00e8res qualitatifs v\u00e9rifi\u00e9s ; contactez Brulea Tech pour la configuration adapt\u00e9e \u00e0 votre projet.<\/p>\n        <\/div>\n        <div class=\"motion-reveal from-right\">\n          <dl class=\"spec-list\">\n            <div class=\"spec-row\"><dt>M\u00e9thode de torr\u00e9faction<\/dt><dd>Combustion directe du bois : l&rsquo;air chaud de convection passe \u00e0 travers le tambour et transf\u00e8re la chaleur et l&rsquo;ar\u00f4me du bois aux grains de caf\u00e9<\/dd><\/div>\n            <div class=\"spec-row\"><dt>Types de bois compatibles<\/dt><dd>Bois neutre, bois aromatique d&rsquo;arbres fruitiers, ou autres bois aromatiques, comme par exemple le ch\u00eane<\/dd><\/div>\n            <div class=\"spec-row\"><dt>Mode de pilotage<\/dt><dd>Manuel, avec contr\u00f4le digital de la temp\u00e9rature, ou automatique, \u00e0 travers la gestion d&rsquo;un logiciel<\/dd><\/div>\n            <div class=\"spec-row\"><dt>Positionnement gamme<\/dt><dd>Ghibli Firewood figure parmi les torr\u00e9facteurs les plus avanc\u00e9s actuellement disponibles sur le march\u00e9<\/dd><\/div>\n          <\/dl>\n          <div class=\"tag-grid\">\n            <div class=\"tag-item\"><b>M\u00e9thode<\/b><span>Torr\u00e9faction par combustion du bois<\/span><\/div>\n            <div class=\"tag-item\"><b>Chauffage<\/b><span>Air chaud de convection \u00e0 travers le tambour<\/span><\/div>\n            <div class=\"tag-item\"><b>Pilotage<\/b><span>Manuel (contr\u00f4le digital) ou automatique (logiciel)<\/span><\/div>\n            <div class=\"tag-item\"><b>Bois compatibles<\/b><span>Neutre, fruitier, ou aromatique (ex. ch\u00eane)<\/span><\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <section class=\"section cases-stage\" id=\"realisations\" aria-labelledby=\"cases-title\">\n      <div class=\"wrap\">\n        <header class=\"section-head motion-reveal\">\n          <div><div class=\"eyebrow\">Le Ghibli Firewood dans le monde<\/div><h2 id=\"cases-title\">Des torr\u00e9facteurs, aux quatre coins du monde.<\/h2><\/div>\n          <p class=\"section-intro\">Torr\u00e9facteurs ind\u00e9pendants et micro-br\u00fbleries : le Ghibli Firewood accompagne des professionnels exigeants.<\/p>\n        <\/header>\n        <div class=\"btc-cockpit\" data-proof-wall=\"ghibli-firewood\">\n          <div class=\"btc-cockpit__grid\" aria-label=\"R\u00e9alisations Ghibli Firewood\">\n            <a class=\"btc-cockpit__tile\" data-proof-slot=\"0\" data-id=\"CFX\" aria-label=\"Cafelix, Tel Aviv\" href=\"https:\/\/cafelix.co.il\" target=\"_blank\" rel=\"noopener\"><div class=\"btc-cockpit__media\"><img loading=\"lazy\" decoding=\"async\" class=\"kb1\" src=\"https:\/\/tech.brulea.com\/torrefacteurs-pro\/wp-content\/uploads\/sites\/11\/2022\/01\/cafelix.jpg\" alt=\"Cafelix et son Ghibli Firewood \u00e0 Tel Aviv\"><span class=\"btc-cockpit__badge\">GHIBLI FIREWOOD<\/span><div class=\"btc-cockpit__story\">Cafelix torr\u00e9fie avec un Ghibli Firewood \u00e0 Tel Aviv.<span class=\"btc-cockpit__more\">D\u00e9couvrir <span aria-hidden=\"true\">\u2192<\/span><\/span><\/div><\/div><div class=\"btc-cockpit__caption\"><h3 class=\"btc-cockpit__title\">Cafelix<\/h3><span class=\"btc-cockpit__place\"><span class=\"btc-cockpit__flag btc-cockpit__flag--il\" aria-hidden=\"true\"><\/span>Tel Aviv \u00b7 Isra\u00ebl<\/span><\/div><\/a>\n            <a class=\"btc-cockpit__tile\" data-proof-slot=\"1\" data-id=\"RK\" aria-label=\"R\u00f6sterei Keller, Suisse\" href=\"https:\/\/www.roestereikeller.ch\" target=\"_blank\" rel=\"noopener\"><div class=\"btc-cockpit__media\"><img loading=\"lazy\" decoding=\"async\" class=\"kb2\" src=\"https:\/\/tech.brulea.com\/torrefacteurs-pro\/wp-content\/uploads\/sites\/11\/2022\/01\/roestereikeller.jpg\" alt=\"R\u00f6sterei Keller et son Ghibli Firewood en Suisse\"><span class=\"btc-cockpit__badge\">GHIBLI FIREWOOD<\/span><div class=\"btc-cockpit__story\">R\u00f6sterei Keller torr\u00e9fie avec un Ghibli Firewood en Suisse.<span class=\"btc-cockpit__more\">D\u00e9couvrir <span aria-hidden=\"true\">\u2192<\/span><\/span><\/div><\/div><div class=\"btc-cockpit__caption\"><h3 class=\"btc-cockpit__title\">R\u00f6sterei Keller<\/h3><span class=\"btc-cockpit__place\"><span class=\"btc-cockpit__flag btc-cockpit__flag--ch\" aria-hidden=\"true\"><\/span>Suisse<\/span><\/div><\/a>\n            <a class=\"btc-cockpit__tile\" data-proof-slot=\"2\" data-id=\"CLI\" aria-label=\"Coffee Lab International\" href=\"https:\/\/coffeelab.com\" target=\"_blank\" rel=\"noopener\"><div class=\"btc-cockpit__media\"><img loading=\"lazy\" decoding=\"async\" class=\"kb3\" src=\"https:\/\/tech.brulea.com\/torrefacteurs-pro\/wp-content\/uploads\/sites\/11\/2022\/01\/Mane-Alves.jpg\" alt=\"Coffee Lab International et son Ghibli Firewood\"><span class=\"btc-cockpit__badge\">GHIBLI FIREWOOD<\/span><div class=\"btc-cockpit__story\">Coffee Lab International torr\u00e9fie avec un Ghibli Firewood.<span class=\"btc-cockpit__more\">D\u00e9couvrir <span aria-hidden=\"true\">\u2192<\/span><\/span><\/div><\/div><div class=\"btc-cockpit__caption\"><h3 class=\"btc-cockpit__title\">Coffee Lab International<\/h3><span class=\"btc-cockpit__place\">International<\/span><\/div><\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <section class=\"section support-stage\" id=\"accompagnement\" aria-labelledby=\"support-title\">\n      <div class=\"wrap\">\n        <header class=\"section-head motion-reveal\">\n          <div><div class=\"eyebrow\">La machine ne travaille jamais seule<\/div><h2 id=\"support-title\">Faire entrer le Ghibli Firewood dans votre r\u00e9alit\u00e9.<\/h2><\/div>\n          <p class=\"section-intro\">Brulea Tech accompagne le passage de la fiche technique au fonctionnement quotidien : approvisionnement en bois, implantation, choix du pilotage et continuit\u00e9 du mat\u00e9riel.<\/p>\n        <\/header>\n        <div class=\"support-line motion-reveal\">\n          <article class=\"support-step\"><span>01<\/span><h3>\u00c9tudier<\/h3><p>Type de bois disponible (neutre, fruitier ou aromatique) et volumes envisag\u00e9s.<\/p><\/article>\n          <article class=\"support-step\"><span>02<\/span><h3>Implanter<\/h3><p>Approvisionnement en bois, stockage et \u00e9vacuation des fum\u00e9es de combustion.<\/p><\/article>\n          <article class=\"support-step\"><span>03<\/span><h3>Installer &amp; former<\/h3><p>Prise en main du pilotage manuel avec contr\u00f4le digital, ou du mode automatique via logiciel.<\/p><\/article>\n          <article class=\"support-step\"><span>04<\/span><h3>Assurer le SAV<\/h3><p>Diagnostic, entretien, pi\u00e8ces et suivi de votre machine en France.<\/p><\/article>\n        <\/div>\n        <div class=\"roles motion-reveal\">\n          <article class=\"role\"><small>Le fabricant<\/small><h3>Coffee-Tech Engineering con\u00e7oit le Ghibli Firewood.<\/h3><p>Un torr\u00e9facteur par combustion du bois qui figure parmi les plus avanc\u00e9s du march\u00e9, avec un pilotage manuel ou automatique laiss\u00e9 au choix du torr\u00e9facteur.<\/p><\/article>\n          <article class=\"role\"><small>L&rsquo;interlocuteur en France<\/small><h3>Brulea Tech relie la machine au projet.<\/h3><p>Conseil sur la configuration (type de bois, mode de pilotage), pr\u00e9paration de l&rsquo;installation, formation des utilisateurs et service apr\u00e8s-vente en France.<\/p><\/article>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <section class=\"section faq-stage\" aria-labelledby=\"faq-title\">\n      <div class=\"wrap\">\n        <header class=\"section-head motion-reveal\">\n          <div><div class=\"eyebrow\">Les questions avant de d\u00e9cider<\/div><h2 id=\"faq-title\">Ce que la combustion du bois change \u2014 et ce qu&rsquo;il faut v\u00e9rifier.<\/h2><\/div>\n          <p class=\"section-intro\">Tambours, postcombustion, \u00e9pierreur, conduits : les questions les plus fr\u00e9quentes sur la gamme Ghibli avant de se d\u00e9cider.<\/p>\n        <\/header>\n        <div class=\"faq-list motion-reveal\">\n          <details><summary>Pourquoi proposez-vous diff\u00e9rents types de tambours ?<\/summary><div class=\"answer\">Depuis plusieurs ann\u00e9es, nous menons un vaste projet de R&amp;D \u00e9tudiant l&rsquo;impact du mat\u00e9riau, de la forme, du volume et du mouvement sur les performances des tambours. Le r\u00e9sultat est trois types de tambours distincts pour la ligne Ghibli, chacun avec un avantage distinctif.<\/div><\/details>\n          <details><summary>Comment se fait-il que votre torr\u00e9facteur soit si compact par rapport aux autres ?<\/summary><div class=\"answer\">Tout chez Coffee-Tech est con\u00e7u en CAO 3D, ce qui permet de produire une machine de haute technologie, efficace et compacte.<\/div><\/details>\n          <details><summary>Qu&rsquo;est-ce qu&rsquo;un Afterburner ?<\/summary><div class=\"answer\">Un syst\u00e8me de post-combustion utilis\u00e9 pour \u00e9liminer (br\u00fbler) la fum\u00e9e et l&rsquo;odeur provenant du syst\u00e8me d&rsquo;\u00e9chappement des torr\u00e9facteurs.<\/div><\/details>\n          <details><summary>Comment savoir si j&rsquo;ai besoin d&rsquo;un syst\u00e8me de postcombustion ?<\/summary><div class=\"answer\">Cela d\u00e9pend de votre environnement (zone r\u00e9sidentielle, r\u00e9glementations locales, licences) \u2014 contactez-nous pour \u00e9valuer votre cas.<\/div><\/details>\n          <details><summary>Qu&rsquo;est-ce qu&rsquo;un \u00e9pierreur ?<\/summary><div class=\"answer\">La machine qui \u00e9limine pneumatiquement les corps \u00e9trangers (pierres, m\u00e9tal, verre) du caf\u00e9 torr\u00e9fi\u00e9, \u00e9quip\u00e9e d&rsquo;un inverseur de fr\u00e9quence.<\/div><\/details>\n          <details><summary>De quel type de conduits ai-je besoin ?<\/summary><div class=\"answer\">La configuration la plus pr\u00e9f\u00e9rable est un conduit droit (chemin\u00e9e) en acier inoxydable double paroi, \u00e0 travers le toit et libre \u00e0 l&rsquo;atmosph\u00e8re.<\/div><\/details>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <section class=\"final-stage\">\n      <div class=\"wrap\">\n        <div class=\"final-panel motion-reveal\">\n          <h2>Le Ghibli Firewood a-t-il sa place dans votre atelier ?<\/h2>\n          <div class=\"final-copy\"><p>Un premier \u00e9change suffit pour \u00e9valuer votre approvisionnement en bois, votre mode de pilotage id\u00e9al et vos volumes.<\/p><a class=\"button\" href=\"https:\/\/tech.brulea.com\/torrefacteurs-pro\/contact\/\"><span class=\"button-label\">Parler de mon projet Ghibli Firewood<\/span><span class=\"button-arrow\" aria-hidden=\"true\">\u2192<\/span><\/a><\/div>\n        <\/div>\n      <\/div>\n    <\/section>\n  <\/main>\n<\/div>\n<script>\n(() => {\n      const root = document.querySelector('.btc-ghibli-firewood-page main');\n      const shell = root && root.closest('.btc-ghibli-firewood-page');\n      if (!root || !shell) return;\n\n      const reduced = window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n      const reveals = [...root.querySelectorAll('.motion-reveal')];\n      if (!reduced && 'IntersectionObserver' in window) {\n        root.classList.add('motion-ready');\n        reveals.forEach((node) => node.style.setProperty('--motion-delay', `${Number(node.dataset.motionDelay || 0)}ms`));\n        const observer = new IntersectionObserver((entries) => {\n          entries.forEach((entry) => {\n            if (!entry.isIntersecting) return;\n            entry.target.classList.add('motion-in');\n            observer.unobserve(entry.target);\n          });\n        }, {rootMargin:'0px 0px -8% 0px',threshold:.12});\n        reveals.forEach((node) => observer.observe(node));\n      } else {\n        reveals.forEach((node) => node.classList.add('motion-in'));\n      }\n\n      const finePointer = window.matchMedia('(hover:hover) and (pointer:fine)').matches;\n      if (!reduced && finePointer) {\n        root.classList.add('hover-ready');\n        [...root.querySelectorAll('.hover-surface')].forEach((target) => {\n          const light = document.createElement('span');\n          light.className = 'pointer-light';\n          light.setAttribute('aria-hidden','true');\n          target.appendChild(light);\n          let frame = 0;\n          let pointerX = 0;\n          let pointerY = 0;\n          const paint = () => {\n            frame = 0;\n            const rect = target.getBoundingClientRect();\n            const x = Math.min(rect.width,Math.max(0,pointerX - rect.left));\n            const y = Math.min(rect.height,Math.max(0,pointerY - rect.top));\n            target.style.setProperty('--hover-x',`${x}px`);\n            target.style.setProperty('--hover-y',`${y}px`);\n            target.style.setProperty('--hover-shift-x',`${rect.width ? ((x \/ rect.width) - .5) * 8 : 0}px`);\n            target.style.setProperty('--hover-shift-y',`${rect.height ? ((y \/ rect.height) - .5) * 5 : 0}px`);\n          };\n          const requestPaint = (event) => {\n            pointerX = event.clientX; pointerY = event.clientY;\n            if (!frame) frame = window.requestAnimationFrame(paint);\n          };\n          target.addEventListener('pointerenter',(event) => {target.classList.add('is-pointer-in');requestPaint(event);},{passive:true});\n          target.addEventListener('pointermove',requestPaint,{passive:true});\n          target.addEventListener('pointerleave',() => {\n            target.classList.remove('is-pointer-in');\n            target.style.setProperty('--hover-x','50%');target.style.setProperty('--hover-y','50%');\n            target.style.setProperty('--hover-shift-x','0px');target.style.setProperty('--hover-shift-y','0px');\n          },{passive:true});\n        });\n      }\n\n      const links = [...root.querySelectorAll('.nav-link[href^=\"#\"]')];\n      const tracked = links.map((link) => ({link,section:root.querySelector(link.getAttribute('href'))})).filter((item) => item.section);\n      let framePending = false;\n      const update = () => {\n        framePending = false;\n        const pageMax = Math.max(1,document.documentElement.scrollHeight - window.innerHeight);\n        shell.style.setProperty('--page-progress',`${Math.min(100,Math.max(0,(window.scrollY \/ pageMax) * 100))}%`);\n        const marker = window.innerHeight * .42;\n        let current = tracked[0] || null;\n        tracked.forEach((item) => {if (item.section.getBoundingClientRect().top <= marker) current = item;});\n        tracked.forEach((item) => {\n          const active = item === current;\n          item.link.classList.toggle('is-current',active);\n          if (active) item.link.setAttribute('aria-current','location'); else item.link.removeAttribute('aria-current');\n        });\n      };\n      const requestUpdate = () => {if (!framePending) {framePending = true;window.requestAnimationFrame(update);}};\n      update();\n      window.addEventListener('scroll',requestUpdate,{passive:true});\n      window.addEventListener('resize',requestUpdate);\n    })();\n<\/script>\n<script>\n\/\/ === BTC \u00b7 Cockpit Engine v1 (2026-07-24) ================================\n\/\/ Moteur unique de la vitrine clients rotative (flip 3D, pool de clients\n\/\/ cach\u00e9s, 4,5s). Copi\u00e9 \u00e0 l'identique sur chaque page produit qui affiche\n\/\/ une vitrine clients ; seules les donn\u00e9es pass\u00e9es \u00e0 BTCCockpit.init()\n\/\/ changent d'une page \u00e0 l'autre (ici : uniquement les clients Ghibli Firewood).\nwindow.BTCCockpit = window.BTCCockpit || {\n  init(key, cases) {\n    const wall = document.querySelector(`[data-proof-wall=\"${key}\"]`);\n    if (!wall) return;\n    const grid = wall.querySelector('.btc-cockpit__grid');\n    if (!grid) return;\n    const slots = [...grid.querySelectorAll('[data-proof-slot]')];\n    const reduce = window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n    if (reduce || !slots.length) return;\n    const current = slots.map(tile => tile.dataset.id);\n    let order = [];\n    let orderPos = 0;\n    const shuffle = input => {\n      const output = input.slice();\n      for (let index = output.length - 1; index > 0; index -= 1) {\n        const randomIndex = Math.floor(Math.random() * (index + 1));\n        [output[index], output[randomIndex]] = [output[randomIndex], output[index]];\n      }\n      return output;\n    };\n    const buildOrder = () => shuffle(slots.map((_, index) => index));\n    const tileMarkup = item => {\n      const movement = `kb${1 + Math.floor(Math.random() * 3)}`;\n      return `<div class=\"btc-cockpit__media\"><img class=\"${movement}\" loading=\"lazy\" decoding=\"async\" src=\"${item.image}\" alt=\"${item.alt}\"><span class=\"btc-cockpit__badge\">${item.badge}<\/span><div class=\"btc-cockpit__story\">${item.story}${item.url ? '<span class=\"btc-cockpit__more\">D\u00e9couvrir <span aria-hidden=\"true\">\u2192<\/span><\/span>' : ''}<\/div><\/div><div class=\"btc-cockpit__caption\"><h3 class=\"btc-cockpit__title\">${item.title}<\/h3><span class=\"btc-cockpit__place\"><span class=\"btc-cockpit__flag btc-cockpit__flag--${item.flag}\" aria-hidden=\"true\"><\/span>${item.place}<\/span><\/div>`;\n    };\n    cases.forEach(item => {\n      const preload = new Image();\n      preload.src = item.image;\n    });\n    const rotateOne = () => {\n      if (document.hidden) return;\n      const hidden = cases.filter(item => !current.includes(item.id));\n      if (!hidden.length) return;\n      if (order.length !== slots.length || orderPos === order.length) {\n        order = buildOrder();\n        orderPos = 0;\n      }\n      const slotIndex = order[orderPos];\n      const tile = slots[slotIndex];\n      if (tile.matches(':hover') || tile.contains(document.activeElement) || tile.classList.contains('is-flipping')) {\n        order.push(order.splice(orderPos, 1)[0]);\n        return;\n      }\n      orderPos += 1;\n      const incoming = hidden[Math.floor(Math.random() * hidden.length)];\n      tile.classList.add('is-flipping');\n      tile.style.transition = 'transform .34s ease-in, box-shadow .3s ease';\n      tile.style.transform = 'rotateY(90deg)';\n      window.setTimeout(() => {\n        const outgoingIndex = current.indexOf(tile.dataset.id);\n        if (outgoingIndex !== -1) current[outgoingIndex] = incoming.id;\n        if (incoming.url) { tile.setAttribute('href', incoming.url); } else { tile.removeAttribute('href'); }\n        if (incoming.target) { tile.setAttribute('target', incoming.target); tile.setAttribute('rel','noopener'); } else { tile.removeAttribute('target'); tile.removeAttribute('rel'); }\n        tile.dataset.id = incoming.id;\n        tile.setAttribute('aria-label', `${incoming.title}, ${incoming.place.split(' \u00b7 ')[0]}`);\n        tile.innerHTML = tileMarkup(incoming);\n        tile.style.transition = 'none';\n        tile.style.transform = 'rotateY(-90deg)';\n        void tile.offsetWidth;\n        tile.style.transition = 'transform .36s cubic-bezier(.22,.61,.36,1), box-shadow .45s ease';\n        tile.style.transform = 'rotateY(0deg)';\n        window.setTimeout(() => {\n          tile.classList.remove('is-flipping');\n          tile.style.transition = '';\n          tile.style.transform = '';\n        }, 420);\n      }, 340);\n    };\n    const startRotation = () => { window.setInterval(rotateOne, 4500); };\n    if ('IntersectionObserver' in window) {\n      const observer = new IntersectionObserver((entries) => {\n        if (entries.some((entry) => entry.isIntersecting)) {\n          startRotation();\n          observer.disconnect();\n        }\n      }, {threshold:.12});\n      observer.observe(grid);\n    } else {\n      startRotation();\n    }\n  }\n};\n<\/script>\n<script>\n\/\/ Donn\u00e9es propres \u00e0 la page Ghibli Firewood \u2014 seul ce bloc change d'une page produit \u00e0 l'autre.\nwindow.BTCCockpit.init('ghibli-firewood', [\n  {id:'CFX',title:'Cafelix',place:'Tel Aviv \u00b7 Isra\u00ebl',flag:'il',badge:'GHIBLI FIREWOOD',story:'Cafelix torr\u00e9fie avec un Ghibli Firewood \u00e0 Tel Aviv.',url:'https:\/\/cafelix.co.il',target:'_blank',image:'https:\/\/tech.brulea.com\/torrefacteurs-pro\/wp-content\/uploads\/sites\/11\/2022\/01\/cafelix.jpg',alt:'Cafelix et son Ghibli Firewood \u00e0 Tel Aviv'},\n  {id:'RK',title:'R\u00f6sterei Keller',place:'Suisse',flag:'ch',badge:'GHIBLI FIREWOOD',story:'R\u00f6sterei Keller torr\u00e9fie avec un Ghibli Firewood en Suisse.',url:'https:\/\/www.roestereikeller.ch',target:'_blank',image:'https:\/\/tech.brulea.com\/torrefacteurs-pro\/wp-content\/uploads\/sites\/11\/2022\/01\/roestereikeller.jpg',alt:'R\u00f6sterei Keller et son Ghibli Firewood en Suisse'},\n  {id:'CLI',title:'Coffee Lab International',place:'International',flag:'',badge:'GHIBLI FIREWOOD',story:'Coffee Lab International torr\u00e9fie avec un Ghibli Firewood.',url:'https:\/\/coffeelab.com',target:'_blank',image:'https:\/\/tech.brulea.com\/torrefacteurs-pro\/wp-content\/uploads\/sites\/11\/2022\/01\/Mane-Alves.jpg',alt:'Coffee Lab International et son Ghibli Firewood'}\n]);\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Ghibli Firewood \u00b7 Torr\u00e9facteurs Coffee-Tech Ghibli Firewood Torr\u00e9facteur par combustion du bois La rencontre entre la technologie et la tradition. Dans Ghibli Firewood, la torr\u00e9faction s&rsquo;effectue par combustion du bois. L&rsquo;air chaud de convection passe \u00e0 travers le tambour de torr\u00e9faction en transf\u00e9rant la chaleur et l&rsquo;ar\u00f4me du bois aux grains de caf\u00e9. Voir les rep\u00e8res\u2192<span class=\"excerpt-hellip\"> [\u2026]<\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":124,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-477","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/tech.brulea.com\/torrefacteurs-pro\/wp-json\/wp\/v2\/pages\/477","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tech.brulea.com\/torrefacteurs-pro\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tech.brulea.com\/torrefacteurs-pro\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tech.brulea.com\/torrefacteurs-pro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tech.brulea.com\/torrefacteurs-pro\/wp-json\/wp\/v2\/comments?post=477"}],"version-history":[{"count":3,"href":"https:\/\/tech.brulea.com\/torrefacteurs-pro\/wp-json\/wp\/v2\/pages\/477\/revisions"}],"predecessor-version":[{"id":5474,"href":"https:\/\/tech.brulea.com\/torrefacteurs-pro\/wp-json\/wp\/v2\/pages\/477\/revisions\/5474"}],"up":[{"embeddable":true,"href":"https:\/\/tech.brulea.com\/torrefacteurs-pro\/wp-json\/wp\/v2\/pages\/124"}],"wp:attachment":[{"href":"https:\/\/tech.brulea.com\/torrefacteurs-pro\/wp-json\/wp\/v2\/media?parent=477"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}