@font-face{font-family:Inter;font-weight:100 900;src:url(/fonts/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-weight:100 900;src:url(/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-weight:500;src:url(/fonts/barlow-condensed-latin-ext-500.woff2)format("woff2");unicode-range:U+100-2BA,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-weight:500;src:url(/fonts/barlow-condensed-latin-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-weight:600;src:url(/fonts/barlow-condensed-latin-ext-600.woff2)format("woff2");unicode-range:U+100-2BA,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-weight:600;src:url(/fonts/barlow-condensed-latin-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box;margin:0}html{scroll-behavior:smooth;scroll-padding-top:72px}img{max-width:100%;height:auto;display:block}a{color:inherit}.embers span{width:var(--sz);height:var(--sz);opacity:0;animation:rise var(--d) var(--dl) linear infinite;background:#f29a2e;border-radius:50%;position:absolute;bottom:-10px;box-shadow:0 0 8px 2px #f2781eb3}@keyframes rise{0%{opacity:0;transform:translate(0)}12%{opacity:.9}to{transform:translate(var(--dx),-85vh);opacity:0}}@keyframes flick{0%,to{transform:scale(1)rotate(-1deg)}50%{transform:scale(.94,1.06)rotate(1.5deg)}}.rv{opacity:1}.js .rv{opacity:0;transition:opacity .9s,transform .9s;transform:translateY(22px)}.js .rv.in{opacity:1;transform:none}.meter{justify-content:space-between;align-items:center;padding:.3rem 0;font-size:.82rem;display:flex}.meter b{gap:5px;display:flex}.meter i{opacity:.55;border:1.5px solid;border-radius:50%;width:11px;height:11px}.meter i.on{opacity:1;background:currentColor}.dust{opacity:.8;padding-top:.2rem;font-size:.82rem}.warn{font-weight:600}.social{gap:.9rem;display:flex}.social a{width:22px;height:22px;display:block}.social svg{width:100%;height:100%}#top{cursor:pointer;opacity:0;pointer-events:none;border:0;place-items:center;width:46px;height:46px;font-size:1.3rem;transition:all .3s;display:grid;position:fixed;bottom:18px;right:18px}#top.show{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.embers{display:none}.js .rv{opacity:1;transition:none;transform:none}}:root{--cream:#f6efe2;--paper:#fbf7ee;--ink:#2a1a14;--bordo:#6b1424;--ember:#b23a0c;--gold:#b8862b;--line:#2a1a1429;--flame-in:#f6efe2}body{color:var(--ink);background:var(--cream);font:400 1.05rem/1.7 Inter,system-ui,sans-serif}h1,h2,h3,.serif{letter-spacing:-.01em;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.1}.wrap{width:min(1180px,100% - 32px);margin-inline:auto}header.nav{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#f6efe2eb;position:sticky;top:0}.nav .wrap{align-items:center;gap:2rem;height:72px;display:flex}.brand{color:var(--bordo);align-items:center;gap:.5rem;font:400 1.5rem Georgia,serif;text-decoration:none;display:flex}.nav ul{gap:1.7rem;margin-left:auto;padding:0;font-size:.92rem;list-style:none;display:flex}.nav li a{background:linear-gradient(var(--ember),var(--ember)) 0 100%/0 1px no-repeat;padding:.4rem 0;text-decoration:none;transition:background-size .3s}.nav li a:hover{background-size:100% 1px}.nav .social{color:var(--bordo)}.lang{color:var(--bordo);font-size:.85rem}.hero{align-items:center;min-height:calc(100svh - 72px);display:grid;position:relative;overflow:hidden}.hero .wrap{z-index:2;grid-template-columns:1.05fr .95fr;align-items:center;gap:3rem;display:grid;position:relative}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--ember);align-items:center;gap:.8rem;margin-bottom:1.4rem;font-size:.8rem;font-weight:600;display:flex}.eyebrow:before{content:"";background:var(--ember);width:42px;height:1px}.hero h1{color:var(--bordo);margin-bottom:1.5rem;font-size:clamp(3.6rem,8vw,7rem)}.lead{color:#4a3329;max-width:34ch;font-size:1.2rem}.btns{flex-wrap:wrap;gap:1rem;margin-top:2.2rem;display:flex}.btn{border:1px solid var(--bordo);padding:.95rem 1.9rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-block}.btn.p{background:var(--bordo);color:var(--cream)}.btn.p:hover{background:var(--ember);border-color:var(--ember)}.btn.s:hover{background:var(--bordo);color:var(--cream)}.heroimg{place-items:center;display:grid;position:relative}.heroimg:before{content:"";aspect-ratio:1;background:radial-gradient(circle,#f7c879 0%,#f7c87900 68%);border-radius:50%;width:min(84%,520px);position:absolute}.heroimg:after{content:"";aspect-ratio:1;border:1px solid var(--gold);opacity:.6;border-radius:50%;width:min(78%,480px);position:absolute}.heroimg img{z-index:1;object-fit:contain;width:min(100%,520px);max-height:min(72svh,600px);position:relative}.hero .embers{z-index:1;position:absolute;inset:0}.sec{padding:clamp(4.5rem,10vw,8.5rem) 0}.sec h2{color:var(--bordo);margin-bottom:1.5rem;font-size:clamp(2.3rem,4.6vw,3.9rem)}.kick{letter-spacing:.22em;text-transform:uppercase;color:var(--ember);margin-bottom:1rem;font-size:.78rem;font-weight:600}.prod{grid-template-columns:repeat(4,1fr);gap:1.6rem;margin-top:3rem;display:grid}.pc{background:var(--paper);border:1px solid var(--line);flex-direction:column;transition:transform .4s,box-shadow .4s;display:flex}.pc:hover{transform:translateY(-6px);box-shadow:0 18px 40px -20px #6b142473}.pimg{aspect-ratio:1;background:color-mix(in srgb,var(--accent) 12%,var(--cream));place-items:center;padding:1.2rem;display:grid;position:relative;overflow:hidden}.pimg img{object-fit:contain;width:100%;height:100%}.ptag{background:var(--ember);color:#fff;letter-spacing:.12em;text-transform:uppercase;padding:.25rem .6rem;font-size:.72rem;position:absolute;top:12px;left:12px}.pbody{flex-direction:column;flex:1;padding:1.4rem 1.4rem 1.6rem;display:flex}.pbody h3{color:var(--bordo);font-size:1.45rem}.gram{color:var(--ember);margin:.3rem 0 .8rem;font:italic 1.05rem Georgia,serif}.pbody>p{color:#4a3329;font-size:.93rem}.pbody dl{border-top:1px solid var(--line);margin:1rem 0 .6rem;padding-top:.8rem;font-size:.88rem}.pbody dt{letter-spacing:.14em;text-transform:uppercase;color:var(--ember);font-size:.72rem;font-weight:600}.pbody dd{margin:0}.pbody .meter{color:var(--bordo)}.note{color:#5a4438;max-width:90ch;margin-top:2.4rem;font-size:.85rem}.proc{background:var(--bordo);color:var(--cream)}.proc h2{color:var(--cream)}.proc .kick{color:#f2b25c}.tl{grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:3.5rem;display:grid;position:relative}.tl:before{content:"";background:#f6efe240;width:100%;height:1px;position:absolute;top:11px;left:0}.tl:after{content:"";background:#f2b25c;width:0;height:1px;transition:width 2.4s .3s;position:absolute;top:11px;left:0}.tl div{padding-top:2.6rem;position:relative}.tl div:before{content:"";width:15px;height:15px;box-shadow:0 0 0 6px var(--bordo);background:#f2b25c;border-radius:50%;position:absolute;top:4px;left:0}.tl h3{margin-bottom:.6rem;font-size:1.6rem}.tl p{color:#efe3d0;font-size:.95rem}.contact{background:var(--paper);text-align:center}.contact h2{margin-inline:auto}.contact a.big{color:var(--bordo);border-bottom:1px solid var(--ember);font:400 clamp(1.6rem,4vw,2.8rem) Georgia,serif;text-decoration:none}.contact p{margin:1rem 0}.contact .social{color:var(--bordo);justify-content:center;margin-top:1.6rem}footer{color:#d9ccba;background:#2a1a14;padding:2.6rem 0;font-size:.85rem}footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;display:flex}footer a{text-decoration:none}footer a:hover{text-decoration:underline}#top{background:var(--bordo);color:var(--cream);border-radius:50%}@media (width<=1100px){.prod{grid-template-columns:repeat(2,1fr)}.nav ul{display:none}.nav .wrap{justify-content:space-between}.lang{margin-left:auto}}@media (width<=800px){.hero{min-height:0;padding:3rem 0}.hero .wrap{grid-template-columns:1fr;gap:2.4rem}.tl{grid-template-columns:1fr 1fr;row-gap:2.6rem}.tl:before,.tl:after{display:none}.heroimg img{max-height:420px}}@media (width<=560px){.prod,.tl{grid-template-columns:1fr}}.man{background:var(--bordo);color:var(--cream);text-align:center}.man h2{text-transform:uppercase;letter-spacing:.06em;color:var(--cream);margin:1rem 0 2.2rem;font:600 clamp(2.4rem,5vw,4.2rem)/1.02 Barlow Condensed,Impact,sans-serif}.man p{max-width:60ch;margin:0 auto 1rem;font-size:1.1rem}.stamps{grid-template-columns:repeat(4,1fr);gap:1.4rem;display:grid}.stamp{border:3px double var(--bordo);text-align:center;background:var(--paper);padding:1.8rem 1.3rem}.stamp h3{text-transform:uppercase;letter-spacing:.06em;color:var(--bordo);margin:.4rem 0 .6rem;font:600 2.1rem Barlow Condensed,sans-serif}.stamp p{color:#4a3329;font-size:.93rem}.stamp .n{letter-spacing:.2em;color:var(--ember);font:600 1.1rem Barlow Condensed}.hero h1.logo{margin-bottom:1.5rem}.hero h1.logo img{width:min(100%,420px,46.968svh);height:auto}@media (width<=800px){.hero h1.logo img{width:min(78%,340px)}}html{scroll-padding-top:84px}.nav .wrap{height:84px}.hero{min-height:calc(100svh - 84px)}.nav .brand{padding:0}.nav .brand img{width:auto;height:54px}.nav nav{margin-left:auto}.nav ul{margin-left:0}.lang{margin-left:.4rem;font-size:.88rem;position:relative}.lang summary{cursor:pointer;border:1px solid var(--line);color:var(--bordo);letter-spacing:.06em;align-items:center;gap:.5rem;padding:.5rem .9rem;font-weight:600;list-style:none;display:flex}.lang summary::-webkit-details-marker{display:none}.lang summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transition:transform .2s;transform:rotate(45deg)translateY(-2px)}.lang[open] summary:after{transform:rotate(225deg)translateY(-2px)}.lang ul{background:var(--paper);border:1px solid var(--line);min-width:9rem;margin:0;padding:.3rem 0;list-style:none;display:block;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 30px -16px #2a1a1466}.lang li a{background:0 0;padding:.55rem 1rem;text-decoration:none;display:block}.lang li a:hover{background:var(--cream)}.lang li a[aria-current]{color:var(--ember);font-weight:600}footer .social{color:var(--cream)}@media (width<=1100px){.nav .wrap{justify-content:space-between}.nav .brand img{height:46px}}.orn-img{width:clamp(170px,22vw,260px);height:auto;margin:0 auto 1.4rem;display:block}.orn-img.sm{width:clamp(150px,18vw,210px);margin-bottom:1.2rem}.box{max-width:1000px;padding:clamp(2.6rem,5vw,4.2rem) clamp(1.6rem,6vw,5rem);position:relative}.box.gold{background:url(/assets/ornament/corner-gold-tl.svg) left top/var(--cw) auto no-repeat,url(/assets/ornament/corner-gold-tr.svg) right top/var(--cw) auto no-repeat,url(/assets/ornament/corner-gold-bl.svg) left bottom/var(--cw) auto no-repeat,url(/assets/ornament/corner-gold-br.svg) right bottom/var(--cw) auto no-repeat}.box.bordo{background:url(/assets/ornament/corner-bordo-tl.svg) left top/var(--cw) auto no-repeat,url(/assets/ornament/corner-bordo-tr.svg) right top/var(--cw) auto no-repeat,url(/assets/ornament/corner-bordo-bl.svg) left bottom/var(--cw) auto no-repeat,url(/assets/ornament/corner-bordo-br.svg) right bottom/var(--cw) auto no-repeat}.box{--cw:clamp(64px,10vw,130px)}.stamp .ico{width:auto;height:48px;margin:0 auto .5rem}.contact .orn-img{margin-bottom:1rem}.contact{background:radial-gradient(ellipse 70% 90% at 50% 0%,#8c2433 0%,var(--bordo) 70%);color:var(--cream);text-align:center}.contact .kick{color:#f2b25c}.contact h2{color:var(--cream);margin-inline:auto}.contact a.big{color:#f2b25c;border-bottom:1px solid #f2b25c99;padding-bottom:.2rem;font:400 clamp(1.8rem,4.6vw,3.2rem) Georgia,serif;text-decoration:none;transition:color .25s,border-color .25s;display:inline-block}.contact a.big:hover{color:#fff;border-color:#fff}.cols{justify-content:center;margin-top:3rem;font-size:1.02rem;line-height:1.7;display:flex}.cols>div{padding:0 clamp(1.4rem,5vw,4rem)}.cols>div+div{border-left:1px solid #f2b25c73}.cols span{letter-spacing:.22em;text-transform:uppercase;color:#f2b25c;margin-bottom:.5rem;font-size:.76rem;font-weight:600;display:block}.cols a{text-decoration:none}.cols a:hover{text-decoration:underline}@media (width<=620px){.cols{flex-direction:column;gap:1.8rem}.cols>div+div{border-top:1px solid #f2b25c73;border-left:0;padding-top:1.8rem}}.prod{align-items:stretch}.pc{grid-row:span 8;grid-template-rows:subgrid;row-gap:0;display:grid}.pc .pbody{display:contents}.pc .pbody>*{margin-left:1.4rem;margin-right:1.4rem}.pc .pbody>h3{margin-top:1.4rem;margin-bottom:0}.pc .gram{margin-top:.3rem;margin-bottom:.8rem}.pc .pbody>p{margin-bottom:0}.pc .pbody>dl{margin-top:1rem;margin-bottom:.6rem}.pc .pbody>.dust{padding-top:.2rem}.pc .pbody>:last-child{margin-bottom:1.8rem}.meter b{gap:3px}.meter b img{width:auto;height:18px}.meter b img.off{opacity:.22}.tl div:before{width:52px;height:50px;box-shadow:none;z-index:2;background:url(/assets/ornament/flame-line.svg) no-repeat center/28px auto var(--bordo);border-radius:0;top:-14px;left:-12px}.tl:before,.tl:after{left:40px}.tl:before{width:calc(100% - 40px)}.tl:after{transition:width 4.8s linear .3s}.tl.in:after{width:calc(100% - 40px)}.js .tl div:before{opacity:0;transform-origin:50%;transition:opacity .4s,transform .4s;transform:scale(.55)}.js .tl.in div:before{opacity:1;transform:none}.js .tl.in div:first-child:before{transition-delay:0s}.js .tl.in div:nth-child(2):before{transition-delay:1.3s}.js .tl.in div:nth-child(3):before{transition-delay:2.57s}.js .tl.in div:nth-child(4):before{transition-delay:3.85s}@media (width<=800px){.js .tl div:before{opacity:1;transition:none;transform:none}}@media (prefers-reduced-motion:reduce){.js .tl div:before{opacity:1;transition:none;transform:none}.tl:after{transition:none}}.tl div{padding-top:3.2rem}.brew2{--teal:#1f4e5a}.brew2 .head{text-align:center;max-width:46rem;margin:0 auto 3.4rem}.brew2 .head h2{margin-bottom:1rem}.duo{border:1px solid var(--line);background:var(--paper);grid-template-columns:1.25fr 1fr;display:grid}.pane{padding:clamp(2rem,4vw,3.4rem)}.pane h3{margin-bottom:.4rem;font-size:2rem}.pane .sub{letter-spacing:.22em;text-transform:uppercase;margin-bottom:1.6rem;font-size:.78rem;font-weight:600}.hot{background:var(--paper)}.hot h3{color:var(--bordo)}.hot .sub{color:var(--ember)}.cold{background:var(--teal);color:#eaf3f2}.cold h3{color:#fff}.cold .sub{color:#9fd1cf}.facts{grid-template-columns:repeat(2,1fr);gap:1.6rem;margin-bottom:2.8rem;display:grid}.fact b{color:var(--bordo);white-space:nowrap;font-variant-numeric:lining-nums;font:400 clamp(2.4rem,4vw,3.6rem)/1 Georgia,serif;display:block}.fact span{color:#4a3329;margin-top:.5rem;font-size:.85rem;line-height:1.45;display:block}.scale{margin:0 0 .6rem;padding-top:2.4rem;position:relative}.track{background:linear-gradient(90deg,#e9dcc4,#e9b77a 60%,var(--ember));border-radius:5px;height:10px;position:relative}.zone{border:2px solid var(--bordo);background:#6b14241f;border-radius:4px;width:0;transition:width 1.4s .4s;position:absolute;top:-6px;bottom:-6px;left:70%}.scale.in .zone{width:10%}.lim{border-left:2px dashed var(--bordo);position:absolute;top:-1.9rem;bottom:-12px;left:80%}.lim em{color:var(--bordo);white-space:nowrap;font-size:.78rem;font-style:normal;font-weight:600;position:absolute;top:0;left:8px}.ends{color:#6a5448;justify-content:space-between;margin-top:.9rem;font-size:.78rem;display:flex}.scalecap{color:#4a3329;margin-top:1rem;font-size:.9rem}.cold p{max-width:34ch;margin-bottom:1rem}.cold .big{font-variant-numeric:lining-nums;color:#fff;margin:.4rem 0 1.2rem;font:400 clamp(2rem,3.4vw,3rem)/1.1 Georgia,serif}.drops{gap:.7rem;margin-top:1.8rem;display:flex}.drops i{opacity:.85;background:#9fd1cf;border-radius:50%/62% 62% 38% 38%;width:14px;height:20px}.warn2{text-align:center;border-top:1px solid var(--bordo);border-bottom:1px solid var(--bordo);max-width:46rem;margin:2rem auto 0;padding:1rem;font-size:.95rem}@media (width<=1000px){.stamps{grid-template-columns:1fr 1fr}.duo{grid-template-columns:1fr}}@media (width<=560px){.stamps,.facts{grid-template-columns:1fr}.fact b{font-size:2.4rem}}.skip{background:var(--bordo);color:#fff;z-index:50;padding:.7rem 1rem;position:absolute;top:0;left:-9999px}.skip:focus{top:8px;left:8px}.mn{margin-left:auto;display:none;position:relative}.mn summary{cursor:pointer;width:44px;height:44px;color:var(--bordo);place-items:center;list-style:none;display:grid}.mn summary::-webkit-details-marker{display:none}.mn summary i,.mn summary i:before,.mn summary i:after{content:"";background:currentColor;width:22px;height:2px;display:block;position:relative}.mn summary i:before{position:absolute;top:-7px}.mn summary i:after{position:absolute;top:7px}.mn ul{background:var(--paper);border:1px solid var(--line);min-width:12rem;margin:0;padding:.4rem 0;list-style:none;display:block;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 30px -16px #2a1a1466}.mn li a{background:0 0;padding:.7rem 1.2rem;text-decoration:none;display:block}.mn li a:hover{background:var(--cream)}@media (width<=1100px){.mn{display:block}.nav .wrap{gap:.6rem}.lang{margin-left:0}}.lhero{background:var(--bordo);color:var(--cream);padding:clamp(3rem,7vw,5.5rem) 0 clamp(2.4rem,5vw,4rem)}.lhero h1{color:var(--cream);font-size:clamp(2.4rem,5vw,4rem)}.crumbs{color:#f2b25c;margin-bottom:1rem;font-size:.85rem}.crumbs a{border-bottom:1px solid;text-decoration:none}.upd{opacity:.85;margin-top:1rem;font-size:.9rem}.legal-sec{background:var(--paper)}.legal-body{max-width:780px;margin-inline:auto}.legal-body h2{color:var(--bordo);margin:2.2rem 0 .8rem;font-size:1.6rem}.legal-body h3{color:var(--bordo);margin:1.4rem 0 .5rem;font-size:1.15rem}.legal-body p,.legal-body li{margin-bottom:.8rem}.legal-body ul{padding-left:1.3rem}.legal-body a{color:var(--ember)}.foot{color:#d9ccba;background:#2a1a14;padding:2.6rem 0;font-size:.85rem}.foot a{text-decoration:none}.foot a:hover{text-decoration:underline}.foot .foot-links{flex-wrap:wrap;gap:1.2rem;display:flex}.nf{text-align:center;background:var(--cream);place-content:center;gap:1.4rem;min-height:100vh;display:grid}.nf h1{color:var(--bordo);font-size:clamp(4rem,12vw,8rem)}html,body{overflow-x:clip}
