#kupScience .kup-link{color:#fff;border-bottom-color:#fff6}#kupScience .kup-link:hover{color:var(--kup-orange);border-bottom-color:var(--kup-orange)}.kup-sci-circw{position:relative;display:inline-block;color:inherit}.kup-sci-ring{position:absolute;left:-9%;top:-24%;width:118%;height:150%;overflow:visible;pointer-events:none;color:var(--kup-orange);z-index:0}.kup-sci-ring path{stroke-dasharray:1;stroke-dashoffset:1;animation:kup-sci-draw 1.05s var(--kup-ease) .3s forwards}.kup-sci-hand{position:absolute;left:100%;top:50%;transform:translateY(-50%) rotate(-3deg);margin-left:.5em;display:inline-flex;align-items:center;gap:.3em;pointer-events:none;white-space:nowrap;color:var(--kup-orange)}.kup-sci-arrow{width:clamp(46px,5vw,92px);height:auto;color:var(--kup-orange);flex-shrink:0}.kup-sci-arrow path{stroke-dasharray:1;stroke-dashoffset:1;animation:kup-sci-draw .8s var(--kup-ease) .95s forwards}.kup-sci-hand-word{font-family:Caveat,Segoe Script,Bradley Hand,cursive;font-weight:700;color:var(--kup-orange);font-size:.92em;line-height:.9;display:inline-block}@keyframes kup-sci-draw{to{stroke-dashoffset:0}}.kup-tablist{display:flex;flex-wrap:wrap;gap:.6rem;margin:2.4rem 0 2.6rem}.kup-tab-btn{cursor:pointer;font-family:Poppins,sans-serif;font-weight:500;font-size:.86rem;padding:.65rem 1.2rem;border-radius:2px;border:1px solid rgba(255,255,255,.28);background:transparent;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;line-height:1.2}.kup-tab-btn.active{background:#ff3d00;color:#fff;border-color:#ff3d00}.kup-tab-btn:focus-visible{outline:2px solid #FFFFFF;outline-offset:3px}.kup-sci-ico{width:19px;height:19px;flex:0 0 auto;display:block;overflow:visible;color:var(--kup-orange);transition:color .35s ease,transform .35s var(--kup-ease)}.kup-tab-btn.active .kup-sci-ico{color:#fff}.kup-tab-btn:hover .kup-sci-ico{transform:scale(1.14)}.kup-tab-btn:active .kup-sci-ico{transform:scale(.94)}.kup-sci-ico g,.kup-sci-ico circle{transform-box:fill-box;transform-origin:center}@keyframes kup-ico-turnfull{0%{transform:rotate(-160deg)}to{transform:rotate(0)}}@keyframes kup-ico-drumspin{0%{transform:rotate(0)}to{transform:rotate(240deg)}}@keyframes kup-ico-rise{0%{transform:translateY(34%);opacity:0}to{transform:none;opacity:1}}@keyframes kup-ico-sunup{0%{transform:translateY(90%) scale(.35);opacity:0}to{transform:none;opacity:1}}@keyframes kup-ico-starturn{0%{transform:rotate(-135deg) scale(.55);opacity:.25}to{transform:none;opacity:1}}.kup-tab-btn.active .kup-ico-bean{animation:kup-ico-turnfull .95s var(--kup-ease)}.kup-tab-btn.active .kup-ico-drum{animation:kup-ico-drumspin 1.15s var(--kup-ease)}.kup-tab-btn.active .kup-ico-peaks{animation:kup-ico-rise .75s var(--kup-ease)}.kup-tab-btn.active .kup-ico-sun{animation:kup-ico-sunup .85s var(--kup-ease) .08s backwards}.kup-tab-btn.active .kup-ico-star{animation:kup-ico-starturn .9s var(--kup-ease)}.kup-tab-panel{display:none;padding:clamp(1.6rem,4vw,3rem);color:#fff}.kup-tab-panel.active{display:block}.kup-arabica-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2rem,4vw,3.2rem);align-items:start}.kup-alt-ladder{position:relative;padding-left:2.4rem}.kup-alt-ladder:before{content:"";position:absolute;left:9px;top:6px;bottom:6px;width:2px;background:linear-gradient(180deg,rgba(255,61,0,.15),var(--kup-orange))}.kup-alt-row{position:relative;padding-bottom:1.8rem}.kup-alt-row:last-child{padding-bottom:0}.kup-alt-row:before{content:"";position:absolute;left:-2.4rem;top:.3rem;width:11px;height:11px;border-radius:50%;background:var(--kup-orange)}.kup-alt-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;font-size:1.02rem;color:#fff}.kup-alt-masl{color:var(--kup-orange);font-weight:600;font-size:.82rem;letter-spacing:.04em}.kup-alt-desc{margin:.35rem 0 0;font-size:.9rem;color:#ffffffb3;max-width:52ch}.kup-species-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.6rem}.kup-species-card{border:1px solid rgba(255,255,255,.16);border-radius:4px;padding:1.4rem 1.5rem;background:#ffffff0a}.kup-species-card h3{margin:0 0 1rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;font-size:1rem;display:flex;align-items:center;gap:.55rem;color:#fff}.kup-species-stat{display:flex;justify-content:space-between;gap:1rem;font-size:.85rem;padding:.55rem 0;border-top:1px solid rgba(255,255,255,.12)}.kup-species-stat:first-of-type{border-top:none}.kup-species-stat dt{color:#fff9}.kup-species-stat dd{margin:0;font-weight:500;text-align:right;color:#fff}.kup-cmp-metric{margin-bottom:1.5rem}.kup-cmp-metric:last-child{margin-bottom:0}.kup-cmp-metric-label{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;font-size:.92rem;margin-bottom:.7rem;color:#fff}.kup-cmp-row{display:grid;grid-template-columns:62px 1fr 42px;align-items:center;gap:.7rem;margin-bottom:.5rem}.kup-cmp-row:last-child{margin-bottom:0}.kup-cmp-species{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:#ffffffa6}.kup-cmp-pct{text-align:right;font-size:.82rem;font-weight:500;color:#fff}.kup-cmp-svg{display:block;width:100%;height:9px}.kup-brew-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:clamp(1.6rem,4vw,3rem);align-items:center}.kup-brew-modes{display:inline-flex;gap:.3rem;background:#ffffff14;padding:.3rem;border-radius:999px;margin:0 0 1rem}.kup-brew-mode{cursor:pointer;border:0;background:transparent;font-family:Poppins,sans-serif;font-weight:500;font-size:.82rem;padding:.5rem 1.15rem;border-radius:999px;color:#fff;transition:background .3s ease,color .3s ease}.kup-brew-mode.active{background:#ff3d00;color:#fff}.kup-brew-submodes{display:inline-flex;gap:.3rem;background:#ffffff0f;padding:.26rem;border-radius:999px;margin:0 0 1.6rem}.kup-brew-submodes[hidden]{display:none}.kup-brew-sub{cursor:pointer;border:0;background:transparent;font-family:Poppins,sans-serif;font-weight:500;font-size:.72rem;padding:.42rem .9rem;border-radius:999px;color:#fff;transition:background .3s ease,color .3s ease}.kup-brew-sub.active{background:#ff3d00;color:#fff}.kup-brew-label{display:block;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;margin-bottom:.5rem}.kup-brew-ends{display:flex;justify-content:space-between;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;margin-top:.55rem}.kup-brew-card{background:#000;border:1px solid rgba(255,255,255,.14);color:#fff;border-radius:6px;padding:clamp(1.7rem,4vw,2.4rem);text-align:center}.kup-brew-card-eyebrow{font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:#ffffff8c}.kup-brew-out{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:clamp(3rem,9vw,5rem);line-height:1;margin:.18em 0 .12em;color:var(--kup-orange)}.kup-brew-out .g{font-size:.34em;color:#fff;font-weight:400}.kup-brew-card-sub{font-size:.9rem;color:#ffffffb8;min-height:1.3em}.kup-brew-split{margin-top:.7rem;font-size:.82rem;font-weight:500;color:var(--kup-orange)}.kup-brew-split[hidden]{display:none}.kup-brew-chips{display:flex;gap:.6rem;justify-content:center;margin-top:1.4rem;flex-wrap:wrap}.kup-brew-chip{display:flex;flex-direction:column;gap:.2rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:.6rem .85rem;min-width:96px}.kup-brew-chip .k{font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffff80}.kup-brew-chip .v{font-size:.82rem;font-weight:500;color:#fff}@media(hover:hover)and (pointer:fine){.kup-tab-btn:not(.active):hover{border-color:#fff;background:#ffffff14}.kup-species-card{transition:border-color .3s ease,transform .3s ease}.kup-species-card:hover{border-color:#fff6;transform:translateY(-2px)}.kup-alt-row{transition:opacity .3s ease}.kup-brew-mode:not(.active):hover{background:#ffffff24}.kup-brew-sub:not(.active):hover{background:#ffffff24}}@media screen and (max-width:1024px){.kup-sci-ico{width:18px;height:18px}}@media screen and (max-width:749px){.kup-tab-panel{padding:1.5rem 1.15rem}.kup-tablist{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin:1.8rem 0 2rem}.kup-tab-btn{width:100%;min-height:52px;font-size:.8rem;text-align:center;white-space:normal;gap:.45rem;padding:.6rem .7rem}.kup-sci-ico{width:17px;height:17px}.kup-arabica-grid{grid-template-columns:1fr;gap:2rem}.kup-species-grid{grid-template-columns:1fr;gap:1rem}.kup-species-card{padding:1.15rem 1.25rem}.kup-cmp-row{grid-template-columns:50px 1fr 36px;gap:.5rem;margin-bottom:.65rem}.kup-cmp-species{font-size:.62rem}.kup-cmp-pct{font-size:.78rem}.kup-cmp-metric{margin-bottom:1.7rem}.kup-alt-ladder{padding-left:1.9rem}.kup-alt-row:before{left:-1.9rem;width:10px;height:10px}.kup-alt-meta{font-size:.96rem}.kup-species-stat{padding:.7rem 0;font-size:.82rem}.kup-species-stat dd{text-align:right;max-width:56%}.kup-brew-modes{width:100%;justify-content:center}.kup-brew-mode{flex:1;min-height:44px}.kup-brew-submodes{width:100%;justify-content:center}.kup-brew-sub{flex:1;min-height:40px}.kup-sci-hand{margin-left:.38em;gap:.22em}.kup-sci-arrow{width:clamp(32px,7vw,66px)}.kup-sci-hand-word{font-size:.8em}}@media screen and (max-width:420px){.kup-tab-btn{font-size:.74rem;gap:.35rem}.kup-sci-ico{width:16px;height:16px}}@media(prefers-reduced-motion:reduce){.kup-sci-ring path,.kup-sci-arrow path{stroke-dashoffset:0!important;animation:none!important}.kup-tab-btn.active .kup-ico-bean,.kup-tab-btn.active .kup-ico-drum,.kup-tab-btn.active .kup-ico-peaks,.kup-tab-btn.active .kup-ico-sun,.kup-tab-btn.active .kup-ico-star{animation:none!important}.kup-sci-ico{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/kup-science.css.map */
