:root{--oat:#f3ede3;--oat-2:#e8decf;--oat-3:#d8c9b4;--paper:#fbf8f3;--ink:#3b2418;--ink-2:#5b4334;--muted:#75604f;--roast:#2e1c13;--roast-2:#6b4430;--caramel:#a8683f;--caramel-t:#8e5531;--mist:#8fa6b4;--mist-l:#e4eaee;--mist-2:#c9d5dc;--mist-d:#47606e;--on-dark:#f6f0e6;--on-dark-2:#c9b8a6;--on-dark-acc:#d79b6e;--sans:"Noto Sans TC", system-ui, -apple-system, "PingFang TC", "Microsoft JhengHei", sans-serif;--serif:"Instrument Serif", "Times New Roman", Georgia, serif;--bar-h:34px;--header-h:68px;--to-top-size:48px;--to-top-gap:20px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--bar-h) + var(--header-h) + 12px)}body{background:var(--oat);color:var(--ink);font-family:var(--sans);letter-spacing:.02em;margin:0;font-size:16.5px;font-weight:400;line-height:1.85}img{max-width:100%;height:auto;display:block}figure{margin:0}a{color:inherit}h1,h2,h3{margin:0;font-weight:400}p{margin:0}:focus-visible{outline:2px solid var(--caramel-t);outline-offset:3px;border-radius:4px}.concept-bar :focus-visible{outline-color:var(--on-dark-acc)}.craft :focus-visible{outline-color:var(--on-dark-acc)}.site-footer :focus-visible{outline-color:var(--on-dark-acc)}.wrap{width:min(1160px,100% - 40px);margin-left:auto;margin-right:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--ink);color:var(--oat);border-radius:8px;padding:8px 14px;position:absolute;top:-100px;left:16px}.skip:focus{top:12px}.icon{flex:none;display:block}.num{font-family:var(--serif);letter-spacing:.02em;font-size:1.12em}.lead-js{display:none}.js .lead-js{display:inline}.top{z-index:50;position:sticky;top:0}.concept-bar{background:var(--roast);color:#e9dfd2;letter-spacing:0;font-size:13px;line-height:1.4}.concept-bar .wrap{min-height:var(--bar-h);justify-content:space-between;align-items:center;gap:12px;display:flex}.concept-bar p{min-width:0}.concept-bar b{letter-spacing:.08em;border:1px solid #9c8775;border-radius:999px;margin-right:8px;padding:1px 9px;font-weight:500;display:inline-block}.concept-bar a{color:#fff;text-underline-offset:3px;white-space:nowrap;flex:none;padding:4px 0;text-decoration:underline;display:inline-block;position:relative}.concept-bar a:after{content:"";height:44px;margin-top:-22px;position:absolute;top:50%;left:-8px;right:-8px}.concept-bar .short{display:none}.site-header{border-bottom:1px solid var(--oat-3);-webkit-backdrop-filter:saturate(1.1)blur(10px);backdrop-filter:saturate(1.1)blur(10px);background:#f3ede3f0}.header-row{min-height:var(--header-h);justify-content:space-between;align-items:center;gap:16px;display:flex}.brand{border-radius:10px;align-items:center;gap:10px;min-width:0;text-decoration:none;display:inline-flex}.brand-mark{flex:none;width:38px;height:38px}.brand-name{letter-spacing:.16em;color:var(--ink);white-space:nowrap;font-size:21px;font-weight:500;line-height:1.1}.brand-name small{font-family:var(--serif);letter-spacing:.16em;color:var(--muted);margin-top:4px;font-size:12.5px;font-weight:400;display:block}.nav{align-items:center;gap:24px;display:flex}.nav-list{gap:28px;margin:0;padding:0;list-style:none;display:flex}.nav-list a{color:var(--ink-2);padding:10px 0;font-size:15px;text-decoration:none;transition:color .2s;display:inline-block;position:relative}.nav-list a:after{content:"";opacity:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 6' preserveAspectRatio='none'%3E%3Cpath d='M1 4 C15 0 25 6 30 3 S45 0 59 3' fill='none' stroke='%23A8683F' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;height:6px;transition:opacity .25s,transform .25s;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(.4)}.nav-list a:hover{color:var(--ink)}.nav-list a:hover:after{opacity:1;transform:none}.nav-toggle{white-space:nowrap;border:1px solid var(--oat-3);background:var(--paper);min-height:44px;color:inherit;font:inherit;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;padding:8px 14px;font-size:15px;display:none}.nav-toggle .ic-close,.nav-open .nav-toggle .ic-open{display:none}.nav-open .nav-toggle .ic-close{display:inline-flex}@media (max-width:959.98px){.js .nav-toggle{display:inline-flex}.js .nav-list{background:var(--oat);border-bottom:1px solid var(--oat-3);flex-direction:column;gap:0;padding:6px 20px 20px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 40px -28px #2e1c1380}.js.nav-open .nav-list{display:flex}.js .nav-list a{border-bottom:1px solid var(--oat-2);padding:14px 4px;font-size:17px;display:block}.js .nav-list a:after{display:none}.nav-list{flex-wrap:wrap;gap:0 18px}.nav-list a{padding:12px 0}}@media (max-width:639.98px){.concept-bar .long{display:none}.concept-bar .short{display:inline}.concept-bar b{letter-spacing:.04em;margin-right:6px;padding:1px 7px}}@media (max-width:399.98px){.concept-bar{font-size:12px}.concept-bar .wrap{gap:10px}}@media (max-width:379.98px){.brand-mark{width:34px;height:34px}.brand-name{letter-spacing:.12em;font-size:20px}.brand-name small{letter-spacing:.1em;font-size:11px}.nav-toggle{padding:8px 12px}}section{padding-top:max(76px,min(9vw,128px));padding-bottom:max(76px,min(9vw,128px))}.eyebrow{font-family:var(--serif);letter-spacing:.01em;color:var(--caramel-t);margin-bottom:14px;font-size:max(20px,min(1.9vw,24px));font-style:italic;line-height:1.2}.h2{letter-spacing:.06em;color:var(--ink);font-size:max(28px,min(3.4vw,44px));font-weight:300;line-height:1.45}.lead{color:var(--ink-2);max-width:34em;margin-top:18px;font-size:max(16px,min(1.3vw,17.5px))}.sec-head{margin-bottom:max(36px,min(4.5vw,60px))}.btn{border:1px solid var(--ink);background:var(--ink);min-height:50px;color:var(--oat);font:inherit;letter-spacing:.06em;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 26px;font-size:15.5px;font-weight:500;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.btn:hover{background:var(--roast);border-color:var(--roast)}.btn.ghost{color:var(--ink);background:0 0;border-color:#bba88f}.btn.ghost:hover{background:var(--paper);border-color:var(--ink)}.btn.lg{min-height:56px;font-size:16px}.hero{background:var(--oat);padding-top:max(40px,min(6vw,88px));padding-bottom:max(64px,min(7vw,104px));position:relative;overflow:hidden}.hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:max(32px,min(5vw,72px));display:grid}.hero-kicker{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.hero-kicker .en{font-family:var(--serif);color:var(--caramel-t);font-size:max(24px,min(2.4vw,30px));font-style:italic;line-height:1.2}.hero-kicker .zh{letter-spacing:.2em;color:var(--muted);font-size:14px}.hero h1{letter-spacing:.06em;color:var(--ink);margin-top:20px;font-size:max(36px,min(10vw,60px));font-weight:300;line-height:1.3}.hero h1 .line{display:block}@media (min-width:960px){.hero h1{font-size:max(52px,min(5.2vw,76px))}}.hero-sub{max-width:29em;color:var(--ink-2);margin-top:26px;font-size:max(16px,min(1.35vw,18px))}.hero-cta{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.hero-visual{padding-bottom:28px;position:relative}.bean-wrap{width:min(400px,84%);margin-left:auto;margin-right:4%;position:relative}.bean-frame{aspect-ratio:37/50;background:var(--oat-2);border-radius:50%;position:relative;overflow:hidden;box-shadow:0 40px 60px -44px #2e1c1399;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.bean-frame img{object-fit:cover;object-position:60% 38%;width:100%;height:100%}.orbit{pointer-events:none;width:112%;height:110%;position:absolute;top:-5%;left:-6%;overflow:visible}.orbit path{fill:none;stroke:var(--caramel);stroke-width:1.3px;stroke-dasharray:1;stroke-dashoffset:0}.today{z-index:2;background:var(--paper);border:1px solid var(--oat-3);border-radius:18px;width:min(320px,74%);padding:16px 18px 8px;position:absolute;bottom:0;left:0;box-shadow:0 26px 44px -30px #2e1c138c}.today-head{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px;line-height:1.5;display:flex}.today-head b{color:var(--ink);font-weight:500}.today-sub{color:var(--muted);font-size:13px}.today-tag{background:var(--ink);color:var(--oat);border-radius:999px;padding:1px 10px;font-size:12px;font-weight:500;display:none}.today.is-live .today-tag{display:inline-block}.today-times{margin:10px 0 0;padding:0;list-style:none;display:grid}.today-times li{border-bottom:1px dashed var(--oat-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:7px 0;display:grid}.today-times .t{font-family:var(--serif);color:var(--ink);font-size:28px;line-height:1}.today-times .it{color:var(--ink-2);font-size:13.5px;line-height:1.5}.today-times .st{border:1px solid var(--oat-3);color:var(--muted);white-space:nowrap;border-radius:999px;padding:1px 9px;font-size:12px;line-height:1.6}.today-times .is-past .t,.today-times .is-past .it{color:var(--muted)}.today-times .is-fresh .st{background:var(--caramel-t);border-color:var(--caramel-t);color:#fff}.today-times .is-next .st{background:var(--mist-l);border-color:var(--mist-d);color:var(--mist-d)}.today.is-off .today-times .t{font-size:24px}.today-line{color:var(--ink-2);margin-top:10px;font-size:13.5px;line-height:1.65}.today-more{min-height:44px;color:var(--caramel-t);align-items:center;gap:4px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.today-more:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:959.98px){.hero-grid{grid-template-columns:minmax(0,1fr)}.hero-visual{padding-bottom:0}.bean-wrap{width:min(72vw,340px);margin:8px auto 0}.today{width:100%;max-width:440px;margin:-44px auto 0;position:relative;bottom:auto;left:auto}}.roast{background:var(--mist-l)}.roast .eyebrow{color:var(--mist-d)}.roast-strip{aspect-ratio:16/5;border-radius:6px;margin-bottom:max(36px,min(4.5vw,60px));overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.roast-strip img{object-fit:cover;object-position:50% 54%;width:100%;height:100%}.roast-body{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start;gap:max(28px,min(4vw,56px));display:grid}.roast-chart{background:var(--paper);border:1px solid var(--mist-2);border-radius:18px;padding:max(16px,min(2.4vw,28px))}.chart{width:100%;height:auto;display:block;overflow:visible}.chart text{font-family:var(--sans);fill:var(--muted);font-size:13px}.chart .axis{fill:none;stroke:var(--oat-3);stroke-width:1.5px}.chart .axis-t{font-size:12.5px}.chart .crack-band{fill:var(--caramel);fill-opacity:.1}.chart .crack-line{stroke:var(--caramel);stroke-width:1.2px;stroke-dasharray:4 4}.chart .crack-t{fill:var(--caramel-t);font-weight:500}.chart .curve{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.chart .curve-base{stroke:var(--oat-3);stroke-width:3px}.chart .curve-done{stroke:var(--roast-2);stroke-width:3.5px}.chart .mark circle{fill:var(--paper);stroke:var(--mist-d);stroke-width:2px}.chart .mark text{fill:var(--mist-d)}.chart .drop-ring{fill:none;stroke:var(--roast-2);stroke-width:1.2px;stroke-opacity:.5}.chart .drop-dot{stroke:var(--paper);stroke-width:2px}.chart .drop-t{fill:var(--ink);font-weight:500;display:none}.roast-live .chart .drop:not(.is-on){display:none}.roast-live .chart .drop.is-on .drop-t{display:inline}.chart-note{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.6}.roast-control{display:none}.roast-live .roast-control{display:block}.rc-label{color:var(--ink-2);font-size:14px;font-weight:500;display:block}.rc-range{color:var(--muted);align-items:center;gap:12px;margin-top:2px;font-size:13px;display:flex}.rc-range input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:0 0;flex:1;min-width:0;height:44px;margin:0}.rc-range input::-webkit-slider-runnable-track{background:linear-gradient(90deg,#c8a27a,#9a6a42 30%,#583420 72%,#2a1812);border-radius:6px;height:6px}.rc-range input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--paper);border:2px solid var(--ink);border-radius:50%;width:28px;height:28px;margin-top:-11px;box-shadow:0 4px 10px -4px #2e1c1399}.rc-range input::-moz-range-track{background:linear-gradient(90deg,#c8a27a,#9a6a42 30%,#583420 72%,#2a1812);border-radius:6px;height:6px}.rc-range input::-moz-range-thumb{background:var(--paper);border:2px solid var(--ink);border-radius:50%;width:24px;height:24px}.rc-range input:focus-visible{outline:2px solid var(--caramel-t);outline-offset:2px}.rc-btns{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:4px;display:grid}.rc-btns button{border:1px solid var(--mist-2);background:var(--paper);min-height:44px;color:var(--ink-2);font:inherit;white-space:nowrap;cursor:pointer;border-radius:10px;padding:4px 2px;font-size:13.5px;line-height:1.3;transition:background .2s,color .2s,border-color .2s}.rc-btns button:hover{border-color:var(--ink-2)}.rc-btns button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--oat)}.roast-cards{gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.roast-live .roast-card:not(.is-on){display:none}.roast-card{background:var(--paper);border:1px solid var(--mist-2);border-radius:18px;grid-template-columns:64px minmax(0,1fr);gap:18px;padding:max(18px,min(2.2vw,26px));display:grid}.roast-live .roast-card.is-on{animation:.45s bw-fade}@keyframes bw-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.bean{width:64px;height:80px}.roast-card h3{letter-spacing:.08em;font-size:23px;font-weight:300;line-height:1.35}.roast-card h3 .en{font-family:var(--serif);letter-spacing:.01em;color:var(--caramel-t);font-size:17px;font-style:italic;display:block}.roast-card .notes{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.roast-card .notes span:not(.sr-only){border:1px solid var(--oat-3);color:var(--ink-2);border-radius:999px;padding:1px 10px;font-size:13px}.roast-card .txt{color:var(--ink-2);margin-top:12px;font-size:15px;line-height:1.8}.taste{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;margin:16px 0 0;display:grid}.taste div{justify-content:space-between;align-items:center;gap:8px;display:flex}.taste dt{color:var(--muted);font-size:13px}.taste dd{margin:0}.dots{gap:4px;display:flex}.dots i{border:1px solid var(--roast-2);border-radius:50%;width:8px;height:8px}.dots i.on{background:var(--roast-2)}.roast-card .meta{border-top:1px dashed var(--oat-3);gap:4px;margin:14px 0 0;padding-top:12px;display:grid}.roast-card .meta div{grid-template-columns:6.6em minmax(0,1fr);gap:8px;display:grid}.roast-card .meta dt{color:var(--muted);padding-top:2px;font-size:13px}.roast-card .meta dd{color:var(--ink);margin:0;font-size:14.5px}.roast .fine{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.6}@media (max-width:959.98px){.roast-body{grid-template-columns:minmax(0,1fr)}.roast-strip{aspect-ratio:16/7}}@media (max-width:639.98px){.chart text{font-size:19px}.chart .axis-t{font-size:18px}.roast-card{grid-template-columns:minmax(0,1fr)}.bean{width:52px;height:65px}.taste{grid-template-columns:minmax(0,1fr)}}.craft{background:var(--roast);color:var(--on-dark-2)}.craft .eyebrow{color:var(--on-dark-acc)}.craft .h2{color:var(--on-dark)}.craft .lead{color:var(--on-dark-2)}.craft-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:max(36px,min(5vw,80px));display:grid}.craft-photo{aspect-ratio:4/5;background:#3a271c;border-radius:6px;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.craft-photo img{object-fit:cover;object-position:84% 50%;width:100%;height:100%}.steps-wrap{margin-top:36px;position:relative}.steps-line{background:#e9dfd261;width:1px;position:absolute;top:12px;bottom:12px;left:21px}.steps{gap:22px;margin:0;padding:0;list-style:none;display:grid}.step{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:18px;display:grid}.step .n{z-index:1;background:var(--roast);width:44px;height:44px;font-family:var(--serif);color:var(--on-dark);border:1px solid #e9dfd273;border-radius:50%;justify-content:center;align-items:center;font-size:19px;display:flex;position:relative}.step h3{letter-spacing:.06em;color:var(--on-dark);padding-top:8px;font-size:18px;font-weight:500;line-height:1.5}.step p{color:var(--on-dark-2);margin-top:4px;font-size:15px;line-height:1.8}@media (max-width:959.98px){.craft-grid{grid-template-columns:minmax(0,1fr)}.craft-photo{aspect-ratio:3/2}.craft-photo img{object-position:70% 50%}}.oven{background:var(--paper)}.oven-top{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:max(28px,min(4vw,64px));margin-bottom:max(32px,min(4vw,52px));display:grid}.oven-head{margin-bottom:0}.oven-fresh{aspect-ratio:3/2;border-radius:6px;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.oven-fresh img{object-fit:cover;object-position:62% 50%;width:100%;height:100%}.oven-board{background:var(--oat);border-radius:22px;padding:max(20px,min(3vw,40px));overflow:hidden}.oven-tabs{display:none}.oven-live .oven-tabs{flex-wrap:wrap;gap:8px;display:flex}.tab{border:1px solid var(--oat-3);background:var(--paper);min-height:48px;color:var(--ink-2);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:6px 18px;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.tab b{font-size:15.5px;font-weight:500}.tab span{color:var(--muted);font-size:13px}.tab:hover{border-color:var(--ink-2)}.tab[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--oat)}.tab[aria-pressed=true] span{color:#dccdba}.tab .tab-today{background:var(--caramel-t);color:#fff;border-radius:999px;padding:0 8px;font-size:12px}.tab[aria-pressed=true] .tab-today{color:#fff}.oven-now{border-left:3px solid var(--caramel);background:var(--paper);color:var(--ink);border-radius:0 10px 10px 0;margin-top:16px;padding:12px 16px;font-size:15px;line-height:1.7}.sched{margin-top:28px}.sched+.sched{margin-top:44px}.oven-live .sched:not(.is-on){display:none}.oven-live .sched+.sched{margin-top:28px}.sched-title{letter-spacing:.06em;margin-bottom:8px;font-size:18px;font-weight:500}.sched-title span{color:var(--muted);margin-left:10px;font-size:14px;font-weight:400}.oven-live .sched-title{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rail{height:56px;margin:0 16px 36px;position:relative}.rail-line{background:#cdbda6;height:2px;position:absolute;top:40px;left:0;right:0}.tick{position:absolute;top:0}.tick i{font-family:var(--serif);color:var(--muted);white-space:nowrap;font-size:16px;font-style:normal;line-height:1;position:absolute;top:0;left:0;transform:translate(-50%)}.tick:after{content:"";background:#cdbda6;width:1px;height:10px;position:absolute;top:26px;left:0}.rail-dot{background:var(--oat);border:2px solid var(--roast-2);border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;top:41px}.rail-dot.is-past{background:var(--roast-2)}.rail-dot.is-fresh{background:var(--caramel);border-color:var(--caramel);box-shadow:0 0 0 5px #a8683f38}.rail-dot.is-next{border-color:var(--mist-d);box-shadow:0 0 0 4px var(--mist-2)}.rail-now{border-left:1.5px dashed var(--mist-d);width:0;height:26px;position:absolute;top:28px}.rail-now[hidden]{display:none}.rail-now i{background:var(--mist-d);color:#fff;white-space:nowrap;border-radius:999px;padding:1px 9px;font-size:12px;font-style:normal;line-height:1.6;position:absolute;top:28px;left:0;transform:translate(-50%)}.batches{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.batches.n4{grid-template-columns:repeat(4,minmax(0,1fr))}.batch{background:var(--paper);border:1px solid var(--oat-3);border-radius:16px;padding:18px 18px 16px;transition:border-color .2s;position:relative}.batch-time{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.batch-time .t{font-family:var(--serif);color:var(--ink);font-size:36px;line-height:1}.batch-time .st{border:1px solid var(--oat-3);color:var(--muted);border-radius:999px;padding:1px 10px;font-size:12.5px;line-height:1.6}.batch-time .st:empty{display:none}.batch.is-past .t{color:var(--muted)}.batch.is-fresh{border-color:var(--caramel);box-shadow:0 18px 30px -24px #6b443099}.batch.is-fresh .st{background:var(--caramel-t);border-color:var(--caramel-t);color:#fff}.batch.is-next .st{background:var(--mist-l);border-color:var(--mist-d);color:var(--mist-d)}.steam{width:34px;height:26px;display:none;overflow:visible}.batch.is-fresh .steam{display:block}.steam path{fill:none;stroke:var(--caramel);stroke-width:1.8px;stroke-linecap:round;opacity:.75;animation:2.8s ease-in-out infinite bw-steam}.steam path:nth-child(2){animation-delay:.5s}.steam path:nth-child(3){animation-delay:1s}@keyframes bw-steam{0%{opacity:0;transform:translateY(5px)}40%{opacity:.8}to{opacity:0;transform:translateY(-6px)}}.batch-items{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.batch-items b{letter-spacing:.04em;font-size:15.5px;font-weight:500;display:block}.batch-items span{color:var(--ink-2);font-size:14px;line-height:1.7;display:block}.oven-foot{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:max(28px,min(4vw,64px));margin-top:max(40px,min(5vw,72px));display:grid}.oven-scoring{aspect-ratio:4/5;border-radius:6px;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.oven-scoring img{object-fit:cover;object-position:50% 62%;width:100%;height:100%}.scoring-cap{border-left:1px solid var(--caramel);letter-spacing:.05em;color:var(--ink);padding-left:26px;font-size:max(20px,min(2.1vw,27px));font-weight:300;line-height:1.75;position:relative}.oven-notes{color:var(--ink-2);gap:8px;margin:28px 0 0;padding:0 0 0 27px;font-size:14.5px;line-height:1.75;list-style:none;display:grid}.oven-notes li{align-items:flex-start;gap:10px;display:flex}.oven-notes .icon{color:var(--caramel-t);margin-top:4px}@media (max-width:959.98px){.oven-top{grid-template-columns:minmax(0,1fr)}.batches,.batches.n4{grid-template-columns:repeat(2,minmax(0,1fr))}.oven-foot{grid-template-columns:minmax(0,1fr)}.oven-scoring{aspect-ratio:4/3}}@media (max-width:639.98px){.batches,.batches.n4{grid-template-columns:minmax(0,1fr)}.rail{margin-left:14px;margin-right:14px}.tick i{font-size:13px}.oven-live .oven-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tab{border-radius:14px;flex-direction:column;align-items:flex-start;gap:0;padding:8px 14px;line-height:1.5;position:relative}.tab .tab-today{position:absolute;top:9px;right:10px}}.space{background:var(--oat)}.space-stage{position:relative}.space-photo{aspect-ratio:21/9;border-radius:6px;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.space-photo img{object-fit:cover;object-position:40% 55%;width:100%;height:100%}.space-card{background:var(--paper);border-radius:18px;width:min(500px,48%);margin:-104px max(16px,min(3vw,40px)) 0 auto;padding:max(24px,min(3vw,36px));position:relative;box-shadow:0 30px 50px -36px #2e1c138c}.space-card .h2{font-size:max(28px,min(2.9vw,40px))}.space-card .lead{margin-top:14px}.space-points{grid-template-columns:repeat(4,minmax(0,1fr));gap:max(20px,min(2.5vw,36px));margin:max(56px,min(6vw,80px)) 0 0;padding:0;list-style:none;display:grid}.space-points li{border-top:1px solid var(--oat-3);padding-top:18px}.sp-ic{color:var(--caramel-t);display:inline-flex}.space-points h3{letter-spacing:.04em;margin-top:10px;font-size:16.5px;font-weight:500;line-height:1.55}.space-points p{color:var(--ink-2);margin-top:6px;font-size:14.5px;line-height:1.8}@media (max-width:959.98px){.space-photo{aspect-ratio:16/10}.space-card{width:auto;margin:-48px 14px 0}.space-points{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px}}@media (max-width:639.98px){.space-photo{aspect-ratio:4/3}.space-card{margin:-40px 0 0;padding:22px}.space-card .h2{font-size:26px}.space-points{grid-template-columns:minmax(0,1fr)}}.faq{background:var(--paper)}.faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:max(24px,min(5vw,80px));display:grid}.qa{border-top:1px solid var(--oat-3)}.qa:last-child{border-bottom:1px solid var(--oat-3)}.qa summary{cursor:pointer;border-radius:6px;padding:18px 0;list-style:none;display:block}.qa summary::-webkit-details-marker{display:none}.qa-row{align-items:flex-start;gap:16px;display:flex}.qa-n{width:28px;font-family:var(--serif);color:var(--caramel-t);flex:none;font-size:21px;line-height:1.5}.qa-q{min-width:0;color:var(--ink);flex:1;font-size:17.5px;line-height:1.65}.qa summary:hover .qa-q{color:var(--roast-2)}.pm{border:1px solid var(--oat-3);border-radius:50%;flex:none;width:30px;height:30px;position:relative}.pm:before,.pm:after{content:"";background:var(--ink);border-radius:2px;height:1.5px;transition:transform .3s;position:absolute;top:14px;left:8px;right:8px}.pm:after{transform:rotate(90deg)}.qa[open] .pm:after{transform:rotate(0)}.qa-a{color:var(--ink-2);margin:0 46px 22px 44px;font-size:15.5px;line-height:1.85}@media (max-width:959.98px){.faq-grid{grid-template-columns:minmax(0,1fr)}.faq-head{margin-bottom:8px}}@media (max-width:639.98px){.qa-a{margin-right:0}}.visit{background:var(--mist-l)}.visit .eyebrow{color:var(--mist-d)}.visit-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start;gap:max(32px,min(4.5vw,64px));display:grid}.map{border:1px solid var(--mist-2);background:#ede4d6;border-radius:18px;position:relative;overflow:hidden}.map svg{width:100%;height:auto;display:block}.map-t text{font-family:var(--sans);fill:var(--ink-2);paint-order:stroke;stroke:#f3ede3;stroke-width:3px;stroke-linejoin:round;font-size:13px}.map-t .shop-t{fill:var(--ink);font-size:15px;font-weight:500}.map .walk{stroke-dasharray:1;stroke-dashoffset:0}.map-tag{color:var(--muted);background:#fbf8f3f0;border-radius:999px;padding:3px 12px;font-size:12.5px;position:absolute;top:12px;right:12px}.info{gap:14px;margin:26px 0 0;font-size:15.5px;display:grid}.info-row{grid-template-columns:84px minmax(0,1fr);gap:12px;display:grid}.info dt{color:var(--muted);white-space:nowrap;align-self:start;align-items:center;gap:8px;padding-top:3px;font-size:14px;display:flex}.info dt .icon{color:var(--mist-d)}.info dd{color:var(--ink);margin:0}.visit-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.visit-actions .btn{width:100%}.visit-actions .btn.ghost{background:var(--paper)}.mailbox{background:var(--paper);border:1px solid var(--mist-2);border-radius:18px;margin-top:16px;padding:max(24px,min(3vw,36px))}.mailbox h3{letter-spacing:.08em;color:var(--ink);font-size:23px;font-weight:300}.mailbox>p{color:var(--ink-2);margin-top:8px;font-size:15px;line-height:1.8}.mail-addr{border:1px solid var(--ink);background:var(--oat);width:100%;color:var(--ink);font:inherit;font-family:var(--serif);text-align:left;cursor:pointer;overflow-wrap:anywhere;border-radius:14px;align-items:center;gap:14px;margin-top:22px;padding:16px 20px;font-size:max(22px,min(2.3vw,28px));line-height:1.2;transition:background .2s,color .2s;display:flex}.mail-addr .icon{color:var(--caramel-t);transition:color .2s}.mail-addr:hover{background:var(--ink);color:var(--oat)}.mail-addr:hover .icon{color:var(--oat)}.mail-tips-t{color:var(--ink);margin-top:22px;font-size:14.5px;font-weight:500}.mail-tips{color:var(--ink-2);gap:6px;margin:8px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.mail-tips li{align-items:flex-start;gap:10px;display:flex}.mail-tips .icon{color:var(--caramel-t);margin-top:5px}.mailbox .fine{border-top:1px dashed var(--oat-3);color:var(--muted);margin-top:18px;padding-top:14px;font-size:13.5px}@media (max-width:959.98px){.visit-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:639.98px){.map-t text{stroke-width:4px;font-size:20px}.map-t .shop-t{font-size:22px}.info-row{grid-template-columns:minmax(0,1fr);gap:2px}}@media (max-width:379.98px){.visit-actions{grid-template-columns:minmax(0,1fr)}}.site-footer{background:var(--roast);color:var(--on-dark-2);padding:56px 0 calc(var(--to-top-size) + var(--to-top-gap) + 28px);font-size:14.5px}.foot-line{width:100%;height:24px;margin-bottom:36px;display:block;overflow:visible}.foot-line path{fill:none;stroke:var(--caramel);stroke-width:1.2px;vector-effect:non-scaling-stroke}.footer-grid{flex-wrap:wrap;justify-content:space-between;gap:28px;display:flex}.site-footer .brand-name{color:var(--on-dark);white-space:normal;align-items:center;gap:12px;display:flex}.site-footer .brand-name small{color:#b9a693}.foot-note{max-width:36em;margin-top:16px}.foot-links{align-content:start;display:grid}.foot-links a{color:var(--on-dark);text-underline-offset:3px;padding:10px 0;display:inline-block}.foot-bottom{color:#b9a693;border-top:1px solid #e9dfd229;margin-top:40px;padding-top:20px}.demo-toast{z-index:80;background:var(--roast);width:max-content;max-width:calc(100% - 32px);color:var(--on-dark);border-radius:14px;padding:14px 22px;font-size:15px;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px -16px #00000080}.demo-toast[hidden]{display:none}.to-top{right:16px;bottom:var(--to-top-gap);z-index:60;width:var(--to-top-size);height:var(--to-top-size);background:var(--ink);color:var(--oat);box-shadow:0 0 0 2px var(--oat), 0 12px 26px -12px #2e1c13b3;border-radius:50%;justify-content:center;align-items:center;transition:opacity .25s,visibility .25s,transform .25s;display:inline-flex;position:fixed}.to-top:focus-visible{outline:2px solid var(--caramel-t);outline-offset:5px}.js .to-top{opacity:0;visibility:hidden;transform:translateY(8px)}.js .to-top.is-shown{opacity:1;visibility:visible;transform:none}@media (max-width:959.98px){.js.nav-open .to-top.is-shown{opacity:0;visibility:hidden}}.anim:not(.is-motion) [data-reveal],.anim:not(.is-motion) [data-line],.anim:not(.is-motion) [data-oval],.anim:not(.is-motion) [data-photo],.anim:not(.is-motion) .orbit,.anim:not(.is-motion) .chart .curve,.anim:not(.is-motion) .chart .mark,.anim:not(.is-motion) .chart .drop,.anim:not(.is-motion) .steps-line,.anim:not(.is-motion) .step,.anim:not(.is-motion) .rail-line,.anim:not(.is-motion) .rail-dot,.anim:not(.is-motion) .batch,.anim:not(.is-motion) [data-pin],.anim:not(.is-motion) .map .walk{visibility:hidden}[data-reveal]:focus-within{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){.to-top,.btn,.tab,.batch,.rc-btns button,.pm:before,.pm:after,.nav-list a,.nav-list a:after,.mail-addr{transition:none}.roast-live .roast-card.is-on{animation:none}.steam path{opacity:.7;animation:none}}@media (max-width:899.98px){body:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:17.5px}body:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:17.5px}body:not(#_m):not(:is(.hero,.hero *)){font-size:17.5px}.num:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:1.12em}.num:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:1.12em}.num:not(#_m):not(:is(.hero,.hero *)){font-size:1.12em}.concept-bar:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:14px}.concept-bar:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:14px}.concept-bar:not(#_m):not(:is(.hero,.hero *)){font-size:14px}.brand-name:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:22.5px}.brand-name:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:22.5px}.brand-name:not(#_m):not(:is(.hero,.hero *)){font-size:22.5px}.brand-name small:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:13.5px}.brand-name small:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:13.5px}.brand-name small:not(#_m):not(:is(.hero,.hero *)){font-size:13.5px}.nav-list a:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:16px}.nav-list a:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:16px}.nav-list a:not(#_m):not(:is(.hero,.hero *)){font-size:16px}.nav-toggle:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:16px}.nav-toggle:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:16px}.nav-toggle:not(#_m):not(:is(.hero,.hero *)){font-size:16px}@media (max-width:959.98px){.js .nav-list a:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:18px}.js .nav-list a:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:18px}.js .nav-list a:not(#_m):not(:is(.hero,.hero *)){font-size:18px}}@media (max-width:399.98px){.concept-bar:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:13px}.concept-bar:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:13px}.concept-bar:not(#_m):not(:is(.hero,.hero *)){font-size:13px}}@media (max-width:379.98px){.brand-name:not(#_m):not(:is(.hero,.hero *)){font-size:21.5px}.brand-name small:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:11.5px}.brand-name small:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:11.5px}.brand-name small:not(#_m):not(:is(.hero,.hero *)){font-size:11.5px}}.eyebrow:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:max(21.5px,min(2.019vw,25.5px))}.eyebrow:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:max(21.5px,min(2.019vw,25.5px))}.eyebrow:not(#_m):not(:is(.hero,.hero *)){font-size:max(21.5px,min(2.019vw,25.5px))}.h2:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:max(30px,min(3.613vw,47px))}.h2:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:max(30px,min(3.613vw,47px))}.h2:not(#_m):not(:is(.hero,.hero *)){font-size:max(30px,min(3.613vw,47px))}.lead:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:max(17px,min(1.381vw,18.5px))}.lead:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:max(17px,min(1.381vw,18.5px))}.lead:not(#_m):not(:is(.hero,.hero *)){font-size:max(17px,min(1.381vw,18.5px))}.btn:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:16.5px}.btn:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:16.5px}.btn:not(#_m):not(:is(.hero,.hero *)){font-size:16.5px}.btn.lg:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:17px}.btn.lg:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:17px}.btn.lg:not(#_m):not(:is(.hero,.hero *)){font-size:17px}.hero-kicker .en:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:max(25.5px,min(2.55vw,32px))}.hero-kicker .en:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:max(25.5px,min(2.55vw,32px))}.hero-kicker .en:not(#_m):not(:is(.hero,.hero *)){font-size:max(25.5px,min(2.55vw,32px))}.hero-kicker .zh:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:15px}.hero-kicker .zh:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:15px}.hero-kicker .zh:not(#_m):not(:is(.hero,.hero *)){font-size:15px}.hero h1:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:max(38.5px,min(10.625vw,64px))}.hero h1:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:max(38.5px,min(10.625vw,64px))}.hero h1:not(#_m):not(:is(.hero,.hero *)){font-size:max(38.5px,min(10.625vw,64px))}.hero-sub:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:max(17px,min(1.434vw,19px))}.hero-sub:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:max(17px,min(1.434vw,19px))}.hero-sub:not(#_m):not(:is(.hero,.hero *)){font-size:max(17px,min(1.434vw,19px))}.today-head:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:15px}.today-head:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:15px}.today-head:not(#_m):not(:is(.hero,.hero *)){font-size:15px}.today-sub:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:14px}.today-sub:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:14px}.today-sub:not(#_m):not(:is(.hero,.hero *)){font-size:14px}.today-tag:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:13px}.today-tag:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:13px}.today-tag:not(#_m):not(:is(.hero,.hero *)){font-size:13px}.today-times .t:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:30px}.today-times .t:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:30px}.today-times .t:not(#_m):not(:is(.hero,.hero *)){font-size:30px}.today-times .it:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:14.5px}.today-times .it:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:14.5px}.today-times .it:not(#_m):not(:is(.hero,.hero *)){font-size:14.5px}.today-times .st:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:13px}.today-times .st:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:13px}.today-times .st:not(#_m):not(:is(.hero,.hero *)){font-size:13px}.today.is-off .today-times .t:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:25.5px}.today.is-off .today-times .t:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:25.5px}.today.is-off .today-times .t:not(#_m):not(:is(.hero,.hero *)){font-size:25.5px}.today-line:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:14.5px}.today-line:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:14.5px}.today-line:not(#_m):not(:is(.hero,.hero *)){font-size:14.5px}.today-more:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:15px}.today-more:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:15px}.today-more:not(#_m):not(:is(.hero,.hero *)){font-size:15px}.chart text:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:14px}.chart text:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:14px}.chart text:not(#_m):not(:is(.hero,.hero *)){font-size:14px}.chart .axis-t:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:13.5px}.chart .axis-t:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:13.5px}.chart .axis-t:not(#_m):not(:is(.hero,.hero *)){font-size:13.5px}.chart-note:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:14px}.chart-note:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:14px}.chart-note:not(#_m):not(:is(.hero,.hero *)){font-size:14px}.rc-label:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:15px}.rc-label:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:15px}.rc-label:not(#_m):not(:is(.hero,.hero *)){font-size:15px}.rc-range:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:14px}.rc-range:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:14px}.rc-range:not(#_m):not(:is(.hero,.hero *)){font-size:14px}.rc-btns button:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:14.5px}.rc-btns button:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:14.5px}.rc-btns button:not(#_m):not(:is(.hero,.hero *)){font-size:14.5px}.roast-card h3:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:24.5px}.roast-card h3:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:24.5px}.roast-card h3:not(#_m):not(:is(.hero,.hero *)){font-size:24.5px}.roast-card h3 .en:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:18px}.roast-card h3 .en:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:18px}.roast-card h3 .en:not(#_m):not(:is(.hero,.hero *)){font-size:18px}.roast-card .notes span:not(.sr-only):not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:14px}.roast-card .notes span:not(.sr-only):not(#_m):not(:-moz-any(.hero,.hero *)){font-size:14px}.roast-card .notes span:not(.sr-only):not(#_m):not(:is(.hero,.hero *)){font-size:14px}.roast-card .txt:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:16px}.roast-card .txt:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:16px}.roast-card .txt:not(#_m):not(:is(.hero,.hero *)){font-size:16px}.taste dt:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:14px}.taste dt:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:14px}.taste dt:not(#_m):not(:is(.hero,.hero *)){font-size:14px}.roast-card .meta dt:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:14px}.roast-card .meta dt:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:14px}.roast-card .meta dt:not(#_m):not(:is(.hero,.hero *)){font-size:14px}.roast-card .meta dd:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:15.5px}.roast-card .meta dd:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:15.5px}.roast-card .meta dd:not(#_m):not(:is(.hero,.hero *)){font-size:15.5px}.roast .fine:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:14px}.roast .fine:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:14px}.roast .fine:not(#_m):not(:is(.hero,.hero *)){font-size:14px}@media (max-width:639.98px){.chart text:not(#_m):not(:is(.hero,.hero *)){font-size:20px}.chart .axis-t:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:19px}.chart .axis-t:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:19px}.chart .axis-t:not(#_m):not(:is(.hero,.hero *)){font-size:19px}}.step .n:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:20px}.step .n:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:20px}.step .n:not(#_m):not(:is(.hero,.hero *)){font-size:20px}.step h3:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:19px}.step h3:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:19px}.step h3:not(#_m):not(:is(.hero,.hero *)){font-size:19px}.step p:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:16px}.step p:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:16px}.step p:not(#_m):not(:is(.hero,.hero *)){font-size:16px}.tab b:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:16.5px}.tab b:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:16.5px}.tab b:not(#_m):not(:is(.hero,.hero *)){font-size:16.5px}.tab span:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:14px}.tab span:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:14px}.tab span:not(#_m):not(:is(.hero,.hero *)){font-size:14px}.tab .tab-today:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:13px}.tab .tab-today:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:13px}.tab .tab-today:not(#_m):not(:is(.hero,.hero *)){font-size:13px}.oven-now:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:16px}.oven-now:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:16px}.oven-now:not(#_m):not(:is(.hero,.hero *)){font-size:16px}.sched-title:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:19px}.sched-title:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:19px}.sched-title:not(#_m):not(:is(.hero,.hero *)){font-size:19px}.sched-title span:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:15px}.sched-title span:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:15px}.sched-title span:not(#_m):not(:is(.hero,.hero *)){font-size:15px}.tick i:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:17px}.tick i:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:17px}.tick i:not(#_m):not(:is(.hero,.hero *)){font-size:17px}.rail-now i:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:13px}.rail-now i:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:13px}.rail-now i:not(#_m):not(:is(.hero,.hero *)){font-size:13px}.batch-time .t:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:38.5px}.batch-time .t:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:38.5px}.batch-time .t:not(#_m):not(:is(.hero,.hero *)){font-size:38.5px}.batch-time .st:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:13.5px}.batch-time .st:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:13.5px}.batch-time .st:not(#_m):not(:is(.hero,.hero *)){font-size:13.5px}.batch-items b:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:16.5px}.batch-items b:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:16.5px}.batch-items b:not(#_m):not(:is(.hero,.hero *)){font-size:16.5px}.batch-items span:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:15px}.batch-items span:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:15px}.batch-items span:not(#_m):not(:is(.hero,.hero *)){font-size:15px}.scoring-cap:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:max(21.5px,min(2.231vw,28.5px))}.scoring-cap:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:max(21.5px,min(2.231vw,28.5px))}.scoring-cap:not(#_m):not(:is(.hero,.hero *)){font-size:max(21.5px,min(2.231vw,28.5px))}.oven-notes:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:15.5px}.oven-notes:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:15.5px}.oven-notes:not(#_m):not(:is(.hero,.hero *)){font-size:15.5px}@media (max-width:639.98px){.tick i:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:14px}.tick i:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:14px}.tick i:not(#_m):not(:is(.hero,.hero *)){font-size:14px}}.space-card .h2:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:max(30px,min(3.081vw,42.5px))}.space-card .h2:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:max(30px,min(3.081vw,42.5px))}.space-card .h2:not(#_m):not(:is(.hero,.hero *)){font-size:max(30px,min(3.081vw,42.5px))}.space-points h3:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:17.5px}.space-points h3:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:17.5px}.space-points h3:not(#_m):not(:is(.hero,.hero *)){font-size:17.5px}.space-points p:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:15.5px}.space-points p:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:15.5px}.space-points p:not(#_m):not(:is(.hero,.hero *)){font-size:15.5px}@media (max-width:639.98px){.space-card .h2:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:27.5px}.space-card .h2:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:27.5px}.space-card .h2:not(#_m):not(:is(.hero,.hero *)){font-size:27.5px}}.qa-n:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:22.5px}.qa-n:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:22.5px}.qa-n:not(#_m):not(:is(.hero,.hero *)){font-size:22.5px}.qa-q:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:18.5px}.qa-q:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:18.5px}.qa-q:not(#_m):not(:is(.hero,.hero *)){font-size:18.5px}.qa-a:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:16.5px}.qa-a:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:16.5px}.qa-a:not(#_m):not(:is(.hero,.hero *)){font-size:16.5px}.map-t text:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:14px}.map-t text:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:14px}.map-t text:not(#_m):not(:is(.hero,.hero *)){font-size:14px}.map-t .shop-t:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:16px}.map-t .shop-t:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:16px}.map-t .shop-t:not(#_m):not(:is(.hero,.hero *)){font-size:16px}.map-tag:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:13.5px}.map-tag:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:13.5px}.map-tag:not(#_m):not(:is(.hero,.hero *)){font-size:13.5px}.info:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:16.5px}.info:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:16.5px}.info:not(#_m):not(:is(.hero,.hero *)){font-size:16.5px}.info dt:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:15px}.info dt:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:15px}.info dt:not(#_m):not(:is(.hero,.hero *)){font-size:15px}.mailbox h3:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:24.5px}.mailbox h3:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:24.5px}.mailbox h3:not(#_m):not(:is(.hero,.hero *)){font-size:24.5px}.mailbox>p:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:16px}.mailbox>p:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:16px}.mailbox>p:not(#_m):not(:is(.hero,.hero *)){font-size:16px}.mail-addr:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:max(23.5px,min(2.444vw,30px))}.mail-addr:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:max(23.5px,min(2.444vw,30px))}.mail-addr:not(#_m):not(:is(.hero,.hero *)){font-size:max(23.5px,min(2.444vw,30px))}.mail-tips-t:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:15.5px}.mail-tips-t:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:15.5px}.mail-tips-t:not(#_m):not(:is(.hero,.hero *)){font-size:15.5px}.mail-tips:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:16px}.mail-tips:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:16px}.mail-tips:not(#_m):not(:is(.hero,.hero *)){font-size:16px}.mailbox .fine:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:14.5px}.mailbox .fine:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:14.5px}.mailbox .fine:not(#_m):not(:is(.hero,.hero *)){font-size:14.5px}@media (max-width:639.98px){.map-t text:not(#_m):not(:is(.hero,.hero *)){font-size:21.5px}.map-t .shop-t:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:23.5px}.map-t .shop-t:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:23.5px}.map-t .shop-t:not(#_m):not(:is(.hero,.hero *)){font-size:23.5px}}.site-footer:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:15.5px}.site-footer:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:15.5px}.site-footer:not(#_m):not(:is(.hero,.hero *)){font-size:15.5px}.demo-toast:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:16px}.demo-toast:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:16px}.demo-toast:not(#_m):not(:is(.hero,.hero *)){font-size:16px}@media (max-width:359.98px){body>main:first-of-type>section.roast:nth-of-type(2)>div.wrap:first-of-type>div.roast-body.roast-live:nth-of-type(2)>div.roast-side:nth-of-type(2)>ol.roast-cards:first-of-type>li.roast-card:nth-of-type(3)>div.rc-body:first-of-type>dl.meta:nth-of-type(2)>div:first-of-type>dd:first-of-type:not(#_m):not(#_k){font-size:14.5px}body>main:first-of-type>section.faq:nth-of-type(6)>div.wrap.faq-grid:first-of-type>div.sec-head.faq-head:first-of-type>h2.h2:first-of-type:not(#_m):not(#_k),body>main:first-of-type>section.visit:nth-of-type(7)>div.wrap:first-of-type>div.sec-head:first-of-type>h2.h2:first-of-type:not(#_m):not(#_k){font-size:28px}body>main:first-of-type>section.visit:nth-of-type(7)>div.wrap:first-of-type>div.visit-grid:nth-of-type(2)>div.visit-side:nth-of-type(2)>div.mailbox:nth-of-type(2)>ul.mail-tips:first-of-type>li:first-of-type:not(#_m):not(#_k){font-size:15px}}@media (min-width:360px) and (max-width:599.98px){body>main:first-of-type>section.oven.oven-live:nth-of-type(4)>div.wrap:first-of-type>div.oven-board:nth-of-type(2)>div.sched:nth-of-type(2)>ol.batches.n3:first-of-type>li.batch:first-of-type>ul.batch-items:first-of-type>li:nth-of-type(2)>span:first-of-type:not(#_m):not(#_k),body>main:first-of-type>section.oven.oven-live:nth-of-type(4)>div.wrap:first-of-type>div.oven-board:nth-of-type(2)>div.sched:nth-of-type(2)>ol.batches.n3:first-of-type>li.batch:nth-of-type(2)>ul.batch-items:first-of-type>li:nth-of-type(2)>span:first-of-type:not(#_m):not(#_k){font-size:14px}body>main:first-of-type>section.faq:nth-of-type(6)>div.wrap.faq-grid:first-of-type>div.qa-list:nth-of-type(2)>details.qa:nth-of-type(3)>p.qa-a:first-of-type:not(#_m):not(#_k){font-size:15.5px}}@media (min-width:700px){body>main:first-of-type>section.faq:nth-of-type(6)>div.wrap.faq-grid:first-of-type>div.qa-list:nth-of-type(2)>details.qa:nth-of-type(3)>p.qa-a:first-of-type:not(#_m):not(#_k){font-size:15.5px}}@media (min-width:360px) and (max-width:599.98px){body>main:first-of-type>section.faq:nth-of-type(6)>div.wrap.faq-grid:first-of-type>div.qa-list:nth-of-type(2)>details.qa:nth-of-type(5)>summary:first-of-type>span.qa-row:first-of-type>span.qa-q:nth-of-type(2):not(#_m):not(#_k){font-size:17.5px}body>main:first-of-type>section.roast:nth-of-type(2)>div.wrap:first-of-type>div.roast-body.roast-live:nth-of-type(2)>div.roast-chart:first-of-type>p.chart-note:first-of-type:not(#_m):not(#_k),body>main:first-of-type>section.roast:nth-of-type(2)>div.wrap:first-of-type>div.roast-body.roast-live:nth-of-type(2)>div.roast-side:nth-of-type(2)>p.fine:first-of-type:not(#_m):not(#_k){font-size:13px}body>main:first-of-type>section.space:nth-of-type(5)>div.wrap:first-of-type>ul.space-points:first-of-type>li:nth-of-type(4)>p:first-of-type:not(#_m):not(#_k){font-size:14.5px}body>main:first-of-type>section.visit:nth-of-type(7)>div.wrap:first-of-type>div.visit-grid:nth-of-type(2)>div.visit-side:nth-of-type(2)>div.mailbox:nth-of-type(2)>p.fine:nth-of-type(3):not(#_m):not(#_k){font-size:13.5px}body>footer.site-footer:first-of-type>div.wrap:first-of-type>p.foot-bottom:first-of-type:not(#_m):not(#_k){font-size:14.5px}}@media (min-width:700px){body>main:first-of-type>section.oven.oven-live:nth-of-type(4)>div.wrap:first-of-type>div.oven-board:nth-of-type(2)>div.sched:nth-of-type(2)>ol.batches.n3:first-of-type>li.batch:first-of-type>ul.batch-items:first-of-type>li:first-of-type>span:first-of-type:not(#_m):not(#_k),body>main:first-of-type>section.oven.oven-live:nth-of-type(4)>div.wrap:first-of-type>div.oven-board:nth-of-type(2)>div.sched:nth-of-type(2)>ol.batches.n3:first-of-type>li.batch:nth-of-type(2)>ul.batch-items:first-of-type>li:first-of-type>span:first-of-type:not(#_m):not(#_k){font-size:14px}body>main:first-of-type>section.roast:nth-of-type(2)>div.wrap:first-of-type>div.roast-body.roast-live:nth-of-type(2)>div.roast-side:nth-of-type(2)>ol.roast-cards:first-of-type>li.roast-card:nth-of-type(3)>div.rc-body:first-of-type>p.txt:nth-of-type(2):not(#_m):not(#_k){font-size:15px}body>main:first-of-type>section.space:nth-of-type(5)>div.wrap:first-of-type>ul.space-points:first-of-type>li:first-of-type>p:first-of-type:not(#_m):not(#_k){font-size:14.5px}}@media (max-width:359.98px){body>main:first-of-type>section.roast:nth-of-type(2)>div.wrap:first-of-type>div.roast-body.roast-live:nth-of-type(2)>div.roast-side:nth-of-type(2)>ol.roast-cards:first-of-type>li.roast-card:nth-of-type(3)>div.rc-body:first-of-type>dl.meta:nth-of-type(2)>div:first-of-type>dd:first-of-type:not(#_m):not(#_k){letter-spacing:.33px}body>main:first-of-type>section.roast:nth-of-type(2)>div.wrap:first-of-type>div.roast-body.roast-live:nth-of-type(2)>div.roast-side:nth-of-type(2)>ol.roast-cards:first-of-type>li.roast-card:nth-of-type(3)>div.rc-body:first-of-type>dl.meta:nth-of-type(2)>div:first-of-type>dt:first-of-type:not(#_m):not(#_k),body>main:first-of-type>section.roast:nth-of-type(2)>div.wrap:first-of-type>div.roast-body.roast-live:nth-of-type(2)>div.roast-side:nth-of-type(2)>ol.roast-cards:first-of-type>li.roast-card:nth-of-type(3)>div.rc-body:first-of-type>dl.meta:nth-of-type(2) dt:not(#_m):not(#_k){font-size:13px}body>main:first-of-type>section.roast:nth-of-type(2)>div.wrap:first-of-type>div.roast-body.roast-live:nth-of-type(2)>div.roast-side:nth-of-type(2)>ol.roast-cards:first-of-type>li.roast-card:nth-of-type(3)>div.rc-body:first-of-type>dl.meta:nth-of-type(2)>div:not(#_m):not(#_k){letter-spacing:.33px;font-size:16.5px}}@media (max-width:899.98px){body>main:first-of-type>section.oven.oven-live:nth-of-type(4)>div.wrap:first-of-type>div.oven-foot:nth-of-type(3)>div.oven-foot-copy:first-of-type>p.scoring-cap:first-of-type:not(#_m):not(#_k),body>main:first-of-type>section.visit:nth-of-type(7)>div.wrap:first-of-type>div.visit-grid:nth-of-type(2)>div.visit-side:nth-of-type(2)>div.mailbox:nth-of-type(2)>p:first-of-type:not(#_m):not(#_k),body>footer.site-footer:first-of-type>div.wrap:first-of-type>div.footer-grid:first-of-type>div.foot-brand:first-of-type>p.foot-note:nth-of-type(2):not(#_m):not(#_k),body>main:first-of-type>section.craft:nth-of-type(3)>div.wrap.craft-grid:first-of-type>div.craft-copy:first-of-type>p.lead:nth-of-type(2):not(#_m):not(#_k),body>main:first-of-type>section.oven.oven-live:nth-of-type(4)>div.wrap:first-of-type>div.oven-top:first-of-type>div.sec-head.oven-head:first-of-type>p.lead:nth-of-type(2):not(#_m):not(#_k),body>main:first-of-type>section.oven.oven-live:nth-of-type(4)>div.wrap:first-of-type>div.oven-top:first-of-type>div.sec-head.oven-head:first-of-type>p.lead:nth-of-type(2)>span.lead-js:first-of-type:not(#_m):not(#_k),body>main:first-of-type>section.faq:nth-of-type(6)>div.wrap.faq-grid:first-of-type>div.qa-list:nth-of-type(2)>details.qa:nth-of-type(5)>p.qa-a:first-of-type:not(#_m):not(#_k),body>main:first-of-type>section.space:nth-of-type(5)>div.wrap:first-of-type>ul.space-points:first-of-type>li:nth-of-type(3)>p:first-of-type:not(#_m):not(#_k),body>main:first-of-type>section.faq:nth-of-type(6)>div.wrap.faq-grid:first-of-type>div.qa-list:nth-of-type(2)>details.qa:nth-of-type(4)>p.qa-a:first-of-type:not(#_m):not(#_k){text-wrap:pretty}}@media (max-width:359.98px){body>main:first-of-type>section.oven.oven-live:nth-of-type(4)>div.wrap:first-of-type>div.oven-foot:nth-of-type(3)>div.oven-foot-copy:first-of-type>p.scoring-cap:first-of-type:not(#_m):not(#_k){font-size:20px}body>main:first-of-type>section.visit:nth-of-type(7)>div.wrap:first-of-type>div.visit-grid:nth-of-type(2)>div.visit-side:nth-of-type(2)>div.mailbox:nth-of-type(2)>p:first-of-type:not(#_m):not(#_k){font-size:15px}body>footer.site-footer:first-of-type>div.wrap:first-of-type>div.footer-grid:first-of-type>div.foot-brand:first-of-type>p.foot-note:nth-of-type(2):not(#_m):not(#_k){font-size:14.5px}}@media (min-width:360px) and (max-width:599.98px){body>main:first-of-type>section.craft:nth-of-type(3)>div.wrap.craft-grid:first-of-type>div.craft-copy:first-of-type>p.lead:nth-of-type(2):not(#_m):not(#_k),body>main:first-of-type>section.oven.oven-live:nth-of-type(4)>div.wrap:first-of-type>div.oven-top:first-of-type>div.sec-head.oven-head:first-of-type>p.lead:nth-of-type(2):not(#_m):not(#_k),body>main:first-of-type>section.oven.oven-live:nth-of-type(4)>div.wrap:first-of-type>div.oven-top:first-of-type>div.sec-head.oven-head:first-of-type>p.lead:nth-of-type(2)>span.lead-js:first-of-type:not(#_m):not(#_k){font-size:16px}body>main:first-of-type>section.faq:nth-of-type(6)>div.wrap.faq-grid:first-of-type>div.qa-list:nth-of-type(2)>details.qa:nth-of-type(5)>p.qa-a:first-of-type:not(#_m):not(#_k){font-size:15.5px}body>main:first-of-type>section.space:nth-of-type(5)>div.wrap:first-of-type>ul.space-points:first-of-type>li:nth-of-type(3)>p:first-of-type:not(#_m):not(#_k){font-size:14.5px}}@media (min-width:700px){body>main:first-of-type>section.space:nth-of-type(5)>div.wrap:first-of-type>ul.space-points:first-of-type>li:nth-of-type(3)>p:first-of-type:not(#_m):not(#_k){font-size:14.5px}}@media (min-width:360px) and (max-width:599.98px){body>main:first-of-type>section.faq:nth-of-type(6)>div.wrap.faq-grid:first-of-type>div.qa-list:nth-of-type(2)>details.qa:nth-of-type(4)>p.qa-a:first-of-type:not(#_m):not(#_k){font-size:15.5px}}@media (max-width:359.98px){body>main:first-of-type>section.visit:nth-of-type(7)>div.wrap:first-of-type>div.visit-grid:nth-of-type(2)>div.visit-side:nth-of-type(2)>div.mailbox:nth-of-type(2)>p:first-of-type:not(#_m):not(#_k){letter-spacing:.33px}}}section.hero:not(#_h) .hero-sub{--hs-min:18px;--hs-add:0px}@media (max-width:699.98px){section.hero:not(#_h) .hero-sub{--hs-min:17.5px;--hs-add:1px}}section.hero:not(#_h) div.wrap.hero-grid div.hero-copy p.hero-sub{text-wrap:pretty}section.hero:not(#_h) div.wrap.hero-grid div.hero-copy p.hero-kicker span.zh{font-size:15px}section.hero:not(#_h) div.wrap.hero-grid div.hero-copy p.hero-sub{font-size:max(var(--hs-min), min(calc(max(16px, min(1.35vw, 18px)) + var(--hs-add)), max(max(16px, min(1.35vw, 18px)), 18px)))}section.hero:not(#_h) div.wrap.hero-grid div.hero-copy div.hero-cta a.btn,section.hero:not(#_h) div.wrap.hero-grid div.hero-copy div.hero-cta a.btn.ghost{font-size:16.5px}section.hero:not(#_h) div.wrap.hero-grid div.hero-visual div.today p.today-head span.today-tag{font-size:13px}section.hero:not(#_h) div.wrap.hero-grid div.hero-visual div.today p.today-head b:not([class]){font-size:calc(1em + 1px)}section.hero:not(#_h) div.wrap.hero-grid div.hero-visual div.today p.today-head span.today-sub{font-size:14px}section.hero:not(#_h) div.wrap.hero-grid div.hero-visual div.today ol.today-times span.it{font-size:14.5px}section.hero:not(#_h) div.wrap.hero-grid div.hero-visual div.today ol.today-times span.st{font-size:13px}section.hero:not(#_h) div.wrap.hero-grid div.hero-visual div.today a.today-more{font-size:15px}
