._root_mdavl_1{--font-functional:var(--font-sans,Inter), ui-sans-serif, system-ui, sans-serif;--font-editorial:var(--font-display,Fraunces), Georgia, serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-control:8px;--radius-card:12px;--radius-sheet:16px;--content-wide:1200px;--content-reading:720px;min-width:0;min-height:100%;color:var(--text-primary);background:var(--background);font-family:var(--font-functional);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:16px;line-height:1.5;overflow-x:clip}._root_mdavl_1._dark_mdavl_11{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}._root_mdavl_1 *,._root_mdavl_1 :before,._root_mdavl_1 :after{box-sizing:border-box}._root_mdavl_1 h1,._root_mdavl_1 h2,._root_mdavl_1 h3,._root_mdavl_1 p,._root_mdavl_1 dl,._root_mdavl_1 dd,._root_mdavl_1 figure{margin:0}._root_mdavl_1 button,._root_mdavl_1 input{font:inherit}._root_mdavl_1 button{color:inherit}._root_mdavl_1 a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}._root_mdavl_1 :focus-visible{outline:3px solid var(--focus);outline-offset:3px}._visuallyHidden_mdavl_18{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}._focusRingBoundary_mdavl_19{border-radius:var(--radius-control);display:inline-flex}._focusRingBoundary_mdavl_19:focus-within{outline:3px solid var(--focus);outline-offset:3px}._folio_mdavl_21{color:var(--text-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:750;line-height:1.25}._rule_mdavl_22{width:100%;margin:var(--space-4) 0 0;border:0;border-top:1px solid var(--border)}._ruleStrong_mdavl_23{border-color:var(--border-strong)}._sectionHeading_mdavl_24{gap:var(--space-2);display:grid}._sectionHeadingLine_mdavl_25{justify-content:space-between;align-items:end;gap:var(--space-4);display:flex}._sectionHeadingLine_mdavl_25 h2{max-width:22ch;font:650 clamp(1.75rem, 3vw, 2.5rem)/1.06 var(--font-editorial);letter-spacing:-.025em}._reasonLine_mdavl_27,._verifiedLabel_mdavl_27,._statusLabel_mdavl_27{align-items:center;gap:var(--space-2);display:inline-flex}._reasonLine_mdavl_27{color:var(--text-secondary);font-size:.875rem}._statBand_mdavl_29{border-block:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(104px,1fr));display:grid}._statBand_mdavl_29>div{padding:var(--space-4) var(--space-3)}._statBand_mdavl_29>div+div{border-left:1px solid var(--border)}._statBand_mdavl_29 dt{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:700}._statBand_mdavl_29 dd{margin-top:var(--space-1);font:650 1.25rem/1.1 var(--font-editorial);font-variant-numeric:tabular-nums}._statusLabel_mdavl_27,._verifiedLabel_mdavl_27{letter-spacing:.02em;width:fit-content;font-size:.75rem;font-weight:700}._statusLabel_mdavl_27[data-status=available]{color:var(--success)}._statusLabel_mdavl_27[data-status=unavailable]{color:var(--danger)}._verifiedLabel_mdavl_27{color:var(--info)}._button_mdavl_38{min-height:44px;padding:var(--space-3) var(--space-5);border-radius:var(--radius-control);cursor:pointer;border:1px solid #0000;font-weight:750;transition:background-color .15s cubic-bezier(.2,0,0,1),border-color .15s cubic-bezier(.2,0,0,1),color .15s cubic-bezier(.2,0,0,1)}._button_mdavl_38:disabled{cursor:not-allowed;opacity:.52}._buttonPrimary_mdavl_40{color:var(--accent-text);background:var(--accent)}._buttonPrimary_mdavl_40:hover:not(:disabled){background:var(--accent-hover)}._buttonPrimary_mdavl_40:active:not(:disabled){background:var(--accent-pressed)}._buttonSecondary_mdavl_43{color:var(--text-primary);border-color:var(--border-strong);background:0 0}._buttonSecondary_mdavl_43:hover:not(:disabled){background:var(--surface-subtle)}._buttonTertiary_mdavl_45{color:var(--accent-ink);background:0 0}._buttonTertiary_mdavl_45:hover:not(:disabled){text-decoration:underline}._field_mdavl_47{gap:var(--space-2);font-weight:700;display:grid}._field_mdavl_47 input{width:100%;min-height:48px;padding:var(--space-3);color:var(--text-primary);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-control)}._field_mdavl_47 small{color:var(--text-muted);font-weight:500}._field_mdavl_47 small[data-error=true]{color:var(--danger)}._field_mdavl_47 input[aria-invalid=true]{border-width:2px;border-color:var(--danger)}._icon_mdavl_52{flex:none}._mugGlyph_mdavl_53{color:var(--accent-ink);flex:none;overflow:visible}._dark_mdavl_11 ._mugGlyph_mdavl_53{color:var(--accent)}._rating_mdavl_55{align-items:center;gap:var(--space-2);font-variant-numeric:tabular-nums;display:inline-flex}._rating_mdavl_55 small{color:var(--text-muted)}._mugRow_mdavl_57{align-items:center;gap:2px;display:inline-flex}._ratingCompact_mdavl_58{gap:7px}._ratingCompact_mdavl_58 strong{font-size:1.1875rem;font-weight:850;line-height:1}._ratingAggregate_mdavl_60{align-items:baseline}._ratingAggregate_mdavl_60 strong{font:700 clamp(1.75rem, 4vw, 2.75rem)/1 var(--font-editorial)}._ratingAggregate_mdavl_60>span{letter-spacing:.13em;font-size:.6875rem;font-weight:800}._notRated_mdavl_63,._tastingMissing_mdavl_63{color:var(--text-muted);font-style:italic}._ratingInput_mdavl_64{gap:var(--space-2);font-weight:700;display:grid}._ratingInput_mdavl_64 [role=slider]{border-radius:var(--radius-control);width:fit-content}._ratingInput_mdavl_64 button{border-radius:var(--radius-control);cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}._tastingWrap_mdavl_67{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}._tastingLine_mdavl_68{color:var(--text-secondary)}._inlineAction_mdavl_69{min-height:44px;padding:0 var(--space-2);color:var(--accent-ink);cursor:pointer;background:0 0;border:0;font-weight:750}._tastingMore_mdavl_70{color:var(--text-muted);font-size:.8125rem;font-weight:700}._responsiveMedia_mdavl_71{background:var(--surface-subtle);position:relative;overflow:hidden}._aspect43_mdavl_72{aspect-ratio:4/3}._responsiveMedia_mdavl_71 img,._softBacking_mdavl_73>img:last-child{object-fit:cover;object-position:var(--focal-x,50%) var(--focal-y,50%);width:100%;height:100%;display:block}._responsiveMedia_mdavl_71[data-fit=contain] img{object-fit:contain}._photoFrame_mdavl_75{background:var(--surface-subtle);border-radius:var(--radius-card);overflow:hidden}._photoFrame_mdavl_75[data-treatment=edge]{border-radius:0}._lowResolution_mdavl_77 img{image-rendering:auto}._mediaFallback_mdavl_78{align-content:center;place-items:center;gap:var(--space-3);min-height:160px;padding:var(--space-8);color:var(--text-secondary);background:var(--surface-subtle);border:1px solid var(--border);text-align:center;display:grid}._mediaFallback_mdavl_78 strong{font:650 1.35rem/1.15 var(--font-editorial)}._softBacking_mdavl_73{background:var(--surface-subtle);position:relative;overflow:hidden}._softBacking_mdavl_73>img:first-child{object-fit:cover;filter:blur(20px);opacity:.22;width:120%;height:120%;position:absolute;inset:-10%}._softBacking_mdavl_73>img:last-child{object-fit:contain;position:relative}._productStage_mdavl_83{min-height:240px;padding:var(--space-8);background:var(--surface-subtle);border-radius:var(--radius-card);place-items:center;display:grid;position:relative;overflow:hidden}._productStage_mdavl_83[data-kind=transparent] img{object-fit:contain;filter:drop-shadow(0 12px 16px #21171438);width:min(72%,280px);max-height:290px}._productStage_mdavl_83[data-kind=white]{background:var(--surface);border:1px solid var(--border)}._productStage_mdavl_83[data-kind=white] img{object-fit:contain;width:100%;height:100%}._productStage_mdavl_83[data-kind=lifestyle]{padding:0}._productStage_mdavl_83[data-kind=lifestyle] img{object-fit:cover;width:100%;height:100%}._coverFrame_mdavl_89{min-height:180px;padding:var(--space-6);color:var(--text-inverse);background:var(--surface-inverse);border-radius:var(--radius-card);align-content:end;display:grid;position:relative;overflow:hidden}._coverFrame_mdavl_89 img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._coverFrame_mdavl_89:after{content:"";background:linear-gradient(transparent 42%, var(--overlay));position:absolute;inset:0}._coverFrame_mdavl_89>:not(img){z-index:1;position:relative}._cropEditor_mdavl_93{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-card);display:grid}._cropEditorControls_mdavl_94{gap:var(--space-2);flex-wrap:wrap;display:flex}._cropEditor_mdavl_93 input[type=range]{width:100%;min-height:44px}._brewPlate_mdavl_96{aspect-ratio:4/3;width:100%;min-width:0;color:var(--text-primary);background:var(--surface-subtle);border-block:1px solid var(--border-strong);grid-template-rows:auto 1fr auto;gap:clamp(10px,3vw,24px);padding:clamp(18px,5.5vw,40px);display:grid;position:relative;overflow:hidden}._brewPlate_mdavl_96:before{content:"";background:var(--border);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;right:clamp(70px,22%,150px)}._brewPlateHeader_mdavl_98,._brewPlateBody_mdavl_98,._brewPlateFooter_mdavl_98{z-index:1;position:relative}._brewPlateHeader_mdavl_98{align-items:center;gap:var(--space-3);display:flex}._brewPlateHeader_mdavl_98>span{background:var(--accent-ink);width:min(80px,24%);height:1px}._brewPlateBody_mdavl_98{align-self:center;max-width:calc(100% - clamp(42px,14%,74px))}._brewPlate_mdavl_96 h3{font:675 clamp(1.75rem, 7.2vw, 3.5rem)/.94 var(--font-editorial);letter-spacing:-.04em;overflow-wrap:anywhere}._brewPlateRoaster_mdavl_103{margin-top:var(--space-2);color:var(--text-secondary);font-size:clamp(.72rem,2.8vw,.9rem);font-weight:700}._brewPlateFooter_mdavl_98{justify-content:space-between;align-items:end;gap:var(--space-3);display:flex}._brewPlateFooter_mdavl_98>div{gap:var(--space-1);min-width:0;display:grid}._brewPlateNotes_mdavl_106{max-width:30ch;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.68rem,2.65vw,.82rem);font-style:italic;overflow:hidden}._brewPlateMark_mdavl_107{width:42px;height:42px;color:var(--accent-ink);border:1px solid var(--border-strong);border-radius:50%;flex:none;place-items:center;display:grid}._byline_mdavl_108{align-items:center;gap:var(--space-3);grid-template-columns:44px minmax(0,1fr) auto;min-width:0;display:grid}._avatar_mdavl_109{background:var(--surface-subtle);border-radius:50%;width:44px;height:44px;overflow:hidden}._avatar_mdavl_109 img{object-fit:cover;width:100%;height:100%}._byline_mdavl_108 ._avatar_mdavl_109._mediaFallback_mdavl_78{aspect-ratio:1;gap:0;min-height:44px;padding:0}._bylineIdentity_mdavl_112{min-width:0}._bylineIdentity_mdavl_112 strong,._bylineIdentity_mdavl_112 span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._bylineIdentity_mdavl_112 span{color:var(--text-muted);font-size:.8125rem}._bylineTitle_mdavl_115{color:var(--text-secondary);font-size:.75rem}._badgeEmblem_mdavl_116{color:var(--accent-ink);background:var(--surface-subtle);border:1px solid var(--border-strong);clip-path:polygon(50% 0,90% 18%,100% 60%,72% 100%,28% 100%,0 60%,10% 18%);flex:none;place-items:center;display:grid;position:relative}._badgeEmblem_mdavl_116[data-size="32"]{width:32px;height:32px}._badgeEmblem_mdavl_116[data-size="64"]{width:64px;height:64px}._badgeEmblem_mdavl_116[data-size="128"]{width:128px;height:128px}._badgeShelf_mdavl_120{align-items:end;gap:var(--space-4);display:flex}._post_mdavl_121{gap:var(--space-4);padding-block:var(--space-6);border-block-end:1px solid var(--border);display:grid}._postMedia_mdavl_122{min-width:0}._postInfo_mdavl_123{align-content:start;gap:var(--space-4);min-width:0;display:grid}._coffeeBlock_mdavl_124 h3,._plateInfo_mdavl_124 h3{font:675 clamp(1.45rem, 3vw, 2rem)/1.06 var(--font-editorial);letter-spacing:-.025em;overflow-wrap:anywhere}._coffeeBlock_mdavl_124>p,._plateEyebrow_mdavl_125{margin-top:var(--space-1);color:var(--text-secondary);font-weight:650}._caption_mdavl_126{overflow-wrap:anywhere;max-width:65ch}._metaLine_mdavl_127{align-items:center;gap:var(--space-3);color:var(--text-muted);flex-wrap:wrap;font-size:.8125rem;display:flex}._socialSlots_mdavl_128{gap:var(--space-2);flex-wrap:wrap;align-items:center;min-height:44px;display:flex}._commentPreview_mdavl_129{padding-left:var(--space-4);border-left:2px solid var(--border-strong);color:var(--text-secondary)}._plate_mdavl_124{gap:var(--space-4);min-width:0;display:grid}._plateInfo_mdavl_124{align-content:start;gap:var(--space-3);min-width:0;display:grid}._plateRow_mdavl_132{grid-template-columns:minmax(120px,32%) minmax(0,1fr);align-items:center}._plateCompact_mdavl_133{grid-template-columns:88px minmax(0,1fr);align-items:center}._plateHero_mdavl_134{align-items:center;gap:var(--space-8);grid-template-columns:minmax(0,58fr) minmax(260px,42fr)}._entityPortrait_mdavl_135{aspect-ratio:4/3;background:var(--surface-subtle);border-radius:var(--radius-card);min-height:150px;overflow:hidden}._entityPortrait_mdavl_135 img{object-fit:cover;width:100%;height:100%}._officialPlate_mdavl_137{gap:var(--space-4);padding-block:var(--space-6);border-block:1px solid var(--border-strong);display:grid;position:relative}._officialLabel_mdavl_138{width:fit-content;padding:var(--space-1) var(--space-2);color:var(--text-inverse);background:var(--surface-inverse);letter-spacing:.12em;text-transform:uppercase;border-radius:4px;font-size:.6875rem;font-weight:800}._officialPlate_mdavl_137 ._plateInfo_mdavl_124 h3{max-width:22ch;font:675 clamp(1.75rem, 4.5vw, 2.5rem)/1 var(--font-editorial);letter-spacing:-.025em}._safeArea_mdavl_140{min-height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}._responsiveContainer_mdavl_141{width:min(100%, var(--content-wide));margin-inline:auto;padding-inline:clamp(16px,4vw,40px)}._appShell_mdavl_142{min-height:100dvh;padding-bottom:calc(76px + env(safe-area-inset-bottom))}._mobileHeader_mdavl_143{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--border);min-height:60px;display:flex}._brand_mdavl_144{align-items:center;gap:var(--space-2);min-height:44px;font:700 1.4rem/1 var(--font-editorial);text-decoration:none;display:inline-flex}._desktopHeader_mdavl_145{border-bottom:1px solid var(--border);background:var(--background);display:none}._desktopHeaderInner_mdavl_146{align-items:center;gap:var(--space-8);grid-template-columns:auto 1fr auto;min-height:76px;display:grid}._desktopNav_mdavl_147{justify-content:center;gap:var(--space-2);display:flex}._desktopTools_mdavl_148{align-items:center;gap:var(--space-2);display:flex}._navItem_mdavl_149{justify-content:center;align-items:center;gap:var(--space-1);min-width:64px;min-height:48px;padding:var(--space-2);color:var(--text-secondary);border-radius:var(--radius-control);background:0 0;border:0;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative}._navItem_mdavl_149[data-active=true]{color:var(--text-primary);font-weight:850}._navItem_mdavl_149[data-active=true]:after{content:"";background:var(--accent-ink);height:3px;position:absolute;bottom:2px;left:12px;right:12px}._desktopNav_mdavl_147 ._navItem_mdavl_149{font-size:.875rem}._bottomNav_mdavl_153{z-index:20;min-height:calc(68px + env(safe-area-inset-bottom));padding:var(--space-1) max(var(--space-1), env(safe-area-inset-right)) env(safe-area-inset-bottom) max(var(--space-1), env(safe-area-inset-left));color:var(--text-primary);background:var(--surface);border-top:1px solid var(--border-strong);grid-template-columns:repeat(5,1fr);align-items:end;display:grid;position:fixed;bottom:0;left:0;right:0}._bottomNav_mdavl_153 ._navItem_mdavl_149{flex-direction:column;width:100%}._mugCheckAction_mdavl_155{min-width:0;min-height:58px;color:var(--text-secondary);font:700 .6875rem/1.1 var(--font-functional);white-space:nowrap;flex-direction:column;justify-content:flex-end;align-self:end;align-items:center;gap:2px;text-decoration:none;display:flex}._mugCheckMark_mdavl_156{width:54px;height:54px;color:var(--accent-text);background:var(--accent);border:3px solid var(--surface);box-shadow:0 6px 16px color-mix(in srgb, var(--surface-inverse) 16%, transparent);border-radius:50%;place-items:center;margin-top:-13px;display:grid}._mugCheckAction_mdavl_155[data-active=true]{color:var(--text-primary);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}._mugCheckAction_mdavl_155[data-active=true] ._mugCheckMark_mdavl_156{background:var(--accent-pressed);outline:2px solid var(--text-primary);outline-offset:2px}._iconButton_mdavl_159{border-radius:var(--radius-control);cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:relative}._notificationCount_mdavl_160{min-width:18px;height:18px;color:var(--text-inverse);background:var(--danger);border:2px solid var(--background);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 4px;font-size:10px;font-weight:800;display:grid;position:absolute;top:1px;right:0}._shellMain_mdavl_161{padding-block:var(--space-6) var(--space-12)}@media (width>=640px){._brewPlate_mdavl_96{gap:8px;padding:clamp(14px,1.5vw,20px)}._brewPlate_mdavl_96 h3{font-size:clamp(1.35rem,2vw,1.75rem)}._brewPlateRoaster_mdavl_103{font-size:.7rem}._post_mdavl_121[data-variant=feed-desktop],._post_mdavl_121[data-variant=detail]{gap:var(--space-8);grid-template-columns:minmax(0,56fr) minmax(260px,44fr);align-items:start}._post_mdavl_121[data-variant=feed-desktop] ._byline_mdavl_108,._post_mdavl_121[data-variant=detail] ._byline_mdavl_108{grid-column:1/-1}}@media (width>=768px) and (width<=1023px){._responsiveContainer_mdavl_141{padding-inline:32px}._appShell_mdavl_142{padding-bottom:calc(84px + env(safe-area-inset-bottom))}._bottomNav_mdavl_153{min-height:calc(76px + env(safe-area-inset-bottom));padding-inline:8vw}._bottomNav_mdavl_153 ._navItem_mdavl_149{font-size:.8125rem}}@media (width>=1024px){._mobileHeader_mdavl_143,._bottomNav_mdavl_153{display:none}._desktopHeader_mdavl_145{display:block}._appShell_mdavl_142{padding-bottom:0}._shellMain_mdavl_161{padding-block:var(--space-10) var(--space-16)}}@media (width<=639px){._plateHero_mdavl_134,._plateRow_mdavl_132{grid-template-columns:1fr}._buttonPrimary_mdavl_40{min-height:48px}}@media (width<=360px){._responsiveContainer_mdavl_141{padding-inline:16px}._bottomNav_mdavl_153 ._navItem_mdavl_149{min-width:0;font-size:.6875rem}._bottomNav_mdavl_153 ._icon_mdavl_52{width:21px;height:21px}._mugCheckAction_mdavl_155{font-size:.625rem}._mugCheckMark_mdavl_156{width:52px;height:52px}._statBand_mdavl_29>div{padding-inline:var(--space-2)}}@media (prefers-reduced-motion:reduce){._root_mdavl_1 *,._root_mdavl_1 :before,._root_mdavl_1 :after{scroll-behavior:auto!important;transition-property:opacity,color,background-color,border-color!important;transition-duration:.1s!important;animation:none!important}}._root_mdavl_1{--radius-control:4px;--radius-card:4px;--radius-sheet:8px;--mug:#be552b;--display-ink:var(--accent-ink);--button-bg:var(--accent);--button-ink:var(--accent-text);--button-hover:var(--accent-hover);font-synthesis-weight:none}._root_mdavl_1[data-theme=classic-roast]{--button-bg:var(--surface-inverse);--button-ink:var(--text-inverse);--button-hover:color-mix(in srgb, var(--surface-inverse) 88%, var(--accent))}._root_mdavl_1._root_mdavl_1 h1{font-family:var(--font-mega,var(--font-functional));letter-spacing:-.045em;text-transform:uppercase;color:var(--display-ink);font-style:normal;font-weight:500;line-height:.9}._root_mdavl_1._root_mdavl_1 :is(h2,h3){font-family:var(--font-editorial);letter-spacing:-.01em;font-style:italic;font-weight:400}._root_mdavl_1 ._folio_mdavl_21{letter-spacing:.13em;font-weight:500}._root_mdavl_1 ._button_mdavl_38{border-radius:999px;font-weight:600}._root_mdavl_1 ._buttonPrimary_mdavl_40{color:var(--button-ink);background:var(--button-bg)}._root_mdavl_1 ._buttonPrimary_mdavl_40:hover:not(:disabled),._root_mdavl_1 ._buttonPrimary_mdavl_40:active:not(:disabled){background:var(--button-hover)}._root_mdavl_1 ._buttonSecondary_mdavl_43:hover:not(:disabled){border-color:var(--text-primary);background:0 0}._mugGlyph_mdavl_53,._dark_mdavl_11 ._mugGlyph_mdavl_53,._root_mdavl_1 ._mugGlyph_mdavl_53,._root_mdavl_1._dark_mdavl_11 ._mugGlyph_mdavl_53{color:var(--mug,#be552b)}._ratingCompact_mdavl_58 strong,._root_mdavl_1 ._ratingCompact_mdavl_58 strong{font-family:var(--font-mega,var(--font-functional));letter-spacing:-.02em;font-style:normal;font-weight:500}._root_mdavl_1 ._ratingAggregate_mdavl_60 strong{font-family:var(--font-mega,var(--font-functional));letter-spacing:-.04em;font-weight:500}._root_mdavl_1 ._brand_mdavl_144{font:600 1.4rem/1 var(--font-mega,var(--font-functional));letter-spacing:-.045em;text-transform:lowercase;color:var(--display-ink)}._root_mdavl_1 ._navItem_mdavl_149,._root_mdavl_1 ._mugCheckAction_mdavl_155{font-family:var(--font-functional);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--text-muted);font-size:.5625rem;font-weight:500}._root_mdavl_1 ._desktopNav_mdavl_147 ._navItem_mdavl_149{font-size:.6875rem}._root_mdavl_1 ._navItem_mdavl_149[data-active=true],._root_mdavl_1 ._mugCheckAction_mdavl_155[data-active=true]{color:var(--text-primary);font-weight:500;text-decoration:none}._root_mdavl_1 ._navItem_mdavl_149[data-active=true]:after{background:var(--accent);border-radius:50%;width:4px;height:4px;margin-left:-2px;bottom:0;left:50%;right:auto}._root_mdavl_1 ._mugCheckMark_mdavl_156{width:50px;height:50px;color:var(--button-ink);background:var(--button-bg);box-shadow:none;border:0}._root_mdavl_1 ._mugCheckAction_mdavl_155[data-active=true] ._mugCheckMark_mdavl_156{background:var(--button-bg);outline:1px solid var(--accent);outline-offset:3px}._root_mdavl_1 ._bottomNav_mdavl_153{border-top:1px solid var(--border);background:color-mix(in srgb, var(--surface-subtle) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}._experience_y7x2e_1{min-height:100%;color:var(--text-primary);background:var(--background)}._home_y7x2e_2,._detail_y7x2e_2{width:min(100%,1120px);padding:24px max(20px, env(safe-area-inset-left)) calc(104px + env(safe-area-inset-bottom));margin:0 auto}._homeHeader_y7x2e_3{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}._homeHeader_y7x2e_3 h1{max-width:720px;font-family:var(--font-editorial);letter-spacing:-.035em;margin:5px 0 0;font-size:clamp(2rem,7.5vw,3.25rem);line-height:.98}._bell_y7x2e_5,._iconButton_y7x2e_5{width:44px;height:44px;color:var(--text-primary);border:1px solid var(--border-strong);background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}._bell_y7x2e_5 span{min-width:19px;height:19px;color:var(--text-inverse);background:var(--accent-ink);border:2px solid var(--surface);font:700 .65rem/1 var(--font-functional);border-radius:999px;place-items:center;padding:0 4px;display:grid;position:absolute;top:-3px;right:-3px}._sectionOpen_y7x2e_7{margin-bottom:24px}._sectionOpen_y7x2e_7 hr{border:0;border-top:1px solid var(--border-strong);margin:9px 0 0}._feed_y7x2e_8{gap:38px;display:grid}._post_y7x2e_9{border-bottom:1px solid var(--border);grid-template-areas:"byline""media""info""conversation";gap:16px;padding-bottom:38px;display:grid}._media_y7x2e_10{grid-area:media;min-width:0}._info_y7x2e_10{flex-direction:column;grid-area:info;align-items:flex-start;gap:13px;min-width:0;display:flex}._conversation_y7x2e_10{grid-area:conversation;gap:13px;width:100%;min-width:0;display:grid}._byline_y7x2e_11{grid-area:byline;align-items:center;gap:10px;width:100%;min-width:0;display:flex}._personLink_y7x2e_12{min-width:0;min-height:44px;color:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}._avatar_y7x2e_13,._commentAvatar_y7x2e_13{width:38px;height:38px;color:var(--text-inverse);background:var(--surface-inverse);border-radius:50%;flex:none;place-items:center;font-weight:750;display:grid;overflow:hidden}._avatar_y7x2e_13 img,._commentAvatar_y7x2e_13 img{object-fit:cover;width:100%;height:100%}._identity_y7x2e_14{min-width:0;display:grid}._identity_y7x2e_14 strong,._identity_y7x2e_14 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._identity_y7x2e_14 strong{font-size:.95rem}._identity_y7x2e_14 span,._byline_y7x2e_11 time{color:var(--text-muted);font-size:.78rem}._byline_y7x2e_11 time{font-variant-numeric:tabular-nums;flex:none}._coffeeBlock_y7x2e_15{width:100%;margin-top:5px;display:grid}._coffeeBlock_y7x2e_15 h2{font-family:var(--font-editorial);letter-spacing:-.025em;text-align:left;overflow-wrap:anywhere;margin:5px 0 4px;font-size:clamp(1.75rem,6vw,2.5rem);line-height:1}._coffeeLink_y7x2e_15,._roasterLink_y7x2e_15{min-height:44px;color:inherit;text-align:left;background:0 0;border:0;padding:0}._coffeeLink_y7x2e_15{width:fit-content;display:block}._roasterLink_y7x2e_15{width:fit-content;color:var(--text-secondary);align-items:center;font-weight:700;display:inline-flex}._context_y7x2e_16{color:var(--text-secondary);align-items:center;gap:7px;margin:0;font-size:.88rem;display:flex}._captionBlock_y7x2e_17{width:100%}._captionBlock_y7x2e_17 p{white-space:pre-wrap;max-width:65ch;margin:0;line-height:1.6}._captionClamp_y7x2e_17{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._more_y7x2e_17,._detailsLink_y7x2e_17,._viewComments_y7x2e_17{min-width:44px;min-height:44px;color:var(--accent-ink);background:0 0;border:0;padding:8px 2px;font-weight:750}._actions_y7x2e_18{border-block:1px solid var(--border);width:100%;display:grid}._reactionActions_y7x2e_18{grid-template-columns:repeat(3,minmax(0,auto));justify-content:start;gap:6px 12px;display:grid}._actions_y7x2e_18 button{min-width:44px;min-height:46px;color:var(--text-secondary);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 2px;font-size:.82rem;font-weight:700;display:inline-flex}._actions_y7x2e_18 ._activeAction_y7x2e_18{color:var(--accent-ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}._actions_y7x2e_18 ._collectionAction_y7x2e_18{border-top:1px solid var(--border);justify-content:flex-start;width:fit-content}._comments_y7x2e_19{gap:13px;width:100%;display:grid}._comments_y7x2e_19 article{border-radius:4px;grid-template-columns:30px 1fr;align-items:start;gap:9px;padding:4px;display:grid}._commentAvatar_y7x2e_13{width:30px;height:30px;font-size:.7rem}._comments_y7x2e_19 p{overflow-wrap:anywhere;margin:0;line-height:1.45}._comments_y7x2e_19 p button{min-height:44px;color:inherit;background:0 0;border:0;margin-block:-10px;padding:10px 0}._comments_y7x2e_19 small{color:var(--text-muted);margin-top:3px;font-size:.72rem;display:block}._targetComment_y7x2e_19{outline:2px solid var(--focus);outline-offset:2px;background:var(--surface-subtle)}._noComments_y7x2e_20{color:var(--text-muted);margin:0}._brewFacts_y7x2e_20{border-top:1px solid var(--border);flex-wrap:wrap;gap:12px 30px;width:100%;padding:16px 0;display:flex}._brewFacts_y7x2e_20 div{gap:3px;display:grid}._brewFacts_y7x2e_20 dt{color:var(--text-muted);letter-spacing:.09em;text-transform:uppercase;font-size:.7rem;font-weight:800}._brewFacts_y7x2e_20 dd{margin:0}._composer_y7x2e_21{border-top:1px solid var(--border);width:100%;padding-top:16px}._composer_y7x2e_21 label{margin-bottom:8px;font-weight:800;display:block}._composer_y7x2e_21 div{grid-template-columns:1fr auto;gap:8px;display:grid}._composer_y7x2e_21 input{min-width:0;min-height:48px;color:var(--text-primary);background:var(--surface);border:1px solid var(--border-strong);border-radius:8px;padding:0 13px}._composer_y7x2e_21 button,._loadMore_y7x2e_21,._empty_y7x2e_21 button,._problem_y7x2e_21 button,._unavailable_y7x2e_21 button{min-height:46px;color:var(--accent-text);background:var(--accent);border:0;border-radius:8px;padding:0 18px;font-weight:800}._composer_y7x2e_21 p{color:var(--danger)}._detailHeader_y7x2e_22{border-bottom:1px solid var(--border-strong);justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}._detailHeader_y7x2e_22>button{min-height:48px;color:var(--text-primary);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:800;display:inline-flex}._detailPost_y7x2e_22{border-bottom:0}._unavailable_y7x2e_21{max-width:650px;padding:56px 0}._unavailable_y7x2e_21 h1,._empty_y7x2e_21 h2,._problem_y7x2e_21 h2{font-family:var(--font-editorial);font-size:2.25rem;line-height:1}._empty_y7x2e_21,._problem_y7x2e_21{max-width:620px;padding:42px 0}._empty_y7x2e_21 p,._problem_y7x2e_21 p,._unavailable_y7x2e_21 p{color:var(--text-secondary);line-height:1.6}._empty_y7x2e_21 button+button{color:var(--text-primary);border:1px solid var(--border-strong);background:0 0;margin-left:10px}._inlineError_y7x2e_23{color:var(--danger);margin:18px 0}._inlineError_y7x2e_23 button{color:inherit;background:0 0;border:0;text-decoration:underline}._loadMore_y7x2e_21{margin:28px auto 0;display:block}._skeleton_y7x2e_24{gap:13px;display:grid}._skeleton_y7x2e_24 span{background:var(--surface-subtle);border-radius:4px;display:block}._skeletonByline_y7x2e_24{width:44%;height:38px}._skeletonMedia_y7x2e_24{aspect-ratio:4/3;width:100%}._skeletonTitle_y7x2e_24{width:72%;height:32px}._skeletonRating_y7x2e_24{width:28%;height:28px}._skeletonActions_y7x2e_24{width:100%;height:48px}._visuallyHidden_y7x2e_24{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=359px){._captionClamp_y7x2e_17{-webkit-line-clamp:2}._reactionActions_y7x2e_18{gap:0 5px}._actions_y7x2e_18 button{font-size:.72rem}._home_y7x2e_2{padding-inline:16px}}@media (width>=480px){._actions_y7x2e_18{align-items:center;gap:14px;display:flex}._reactionActions_y7x2e_18{gap:14px;display:flex}._actions_y7x2e_18 ._collectionAction_y7x2e_18{border-top:0;margin-left:auto}}@media (width>=768px){._home_y7x2e_2,._detail_y7x2e_2{padding-inline:36px}._post_y7x2e_9{gap:20px}._media_y7x2e_10,._info_y7x2e_10{max-width:760px}}@media (width>=1024px){._home_y7x2e_2,._detail_y7x2e_2{padding:44px 36px 72px}._homeHeader_y7x2e_3{margin-bottom:35px}._sectionOpen_y7x2e_7{margin-bottom:30px}._post_y7x2e_9{grid-template-columns:minmax(0,56fr) minmax(360px,44fr);grid-template-areas:"media byline""media info""conversation conversation";align-items:start;gap:16px 36px}._media_y7x2e_10{position:sticky;top:24px}._detailPost_y7x2e_22 ._media_y7x2e_10{position:static}._info_y7x2e_10{max-width:none}._conversation_y7x2e_10{width:calc(44% - 15.84px);margin-left:auto;padding-top:4px}._byline_y7x2e_11{margin-bottom:6px}._coffeeBlock_y7x2e_15 h2{font-size:clamp(2.2rem,3.25vw,3.5rem)}._captionBlock_y7x2e_17 p{max-width:52ch}}@media (prefers-reduced-motion:reduce){._targetComment_y7x2e_19{scroll-behavior:auto}._skeleton_y7x2e_24 span{animation:none}}._homeHeader_y7x2e_3 h1{margin-top:10px;font-size:clamp(2.75rem,13.5vw,4.75rem)}._empty_y7x2e_21 h2{font-size:clamp(1.9rem,8vw,2.6rem);line-height:1.02}._empty_y7x2e_21 button{min-height:48px;color:var(--button-ink);background:var(--button-bg);cursor:pointer;border:1px solid #0000;border-radius:999px;margin-top:18px;padding:0 22px;font-weight:600}._empty_y7x2e_21 button+button{color:var(--text-primary);border-color:var(--border-strong);background:0 0}._srOnly_dejpt_1{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._discover_dejpt_1,._coffeeDetail_dejpt_1,._roasterDetail_dejpt_1,._shopDetail_dejpt_1{--font-functional:var(--font-sans,Inter),ui-sans-serif,system-ui,sans-serif;--font-editorial:var(--font-display,Fraunces),Georgia,serif;width:min(100%,1320px);padding:clamp(20px,4vw,52px) clamp(16px,4vw,44px) calc(110px + env(safe-area-inset-bottom));color:var(--text-primary,#211714);background:var(--background,#fff9f1);font-family:var(--font-functional);margin:0 auto;line-height:1.5}._discover_dejpt_1 button,._coffeeDetail_dejpt_1 button,._roasterDetail_dejpt_1 button{font:inherit}._discoverHeader_dejpt_1{gap:10px;display:grid}._discoverHeader_dejpt_1 h1,._coffeeHero_dejpt_1 h1,._roasterHero_dejpt_1 h1,._shopHero_dejpt_1 h1{max-width:18ch;font:675 clamp(2.15rem,6vw,4.75rem)/.96 var(--font-editorial);letter-spacing:-.04em;overflow-wrap:anywhere;margin:0}._search_dejpt_1{background:var(--surface,#fff9f1);border:1px solid var(--border-strong,#78665d);border-radius:8px;align-items:center;gap:10px;width:min(100%,860px);min-height:52px;margin-top:8px;padding:0 12px;display:flex;position:relative}._search_dejpt_1:focus-within{outline:3px solid var(--focus,#9a4b1e);outline-offset:3px}._search_dejpt_1 input{min-width:0;height:50px;color:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:1rem}._search_dejpt_1 button{width:44px;height:44px;color:inherit;background:0 0;border:0;font-size:1.5rem}._entityTabs_dejpt_1,._resultTabs_dejpt_1{border-bottom:1px solid var(--border,#ded1c2);align-items:end;gap:clamp(18px,4vw,38px);display:flex;overflow-x:auto}._entityTabs_dejpt_1{margin:22px 0 34px}._entityTabs_dejpt_1 button,._resultTabs_dejpt_1 button{min-height:48px;color:var(--text-secondary,#5a3828);white-space:nowrap;background:0 0;border:0;padding:0;font-weight:700;position:relative}._entityTabs_dejpt_1 button[aria-current=page],._resultTabs_dejpt_1 button[aria-selected=true]{color:var(--text-primary,#211714);font-weight:850}._entityTabs_dejpt_1 button[aria-current=page]:after,._resultTabs_dejpt_1 button[aria-selected=true]:after{content:"";background:var(--accent-ink,#994715);height:3px;position:absolute;bottom:-1px;left:0;right:0}._discoverySections_dejpt_1,._searchResults_dejpt_1,._detailSections_dejpt_1,._roasterDetail_dejpt_1>section,._shopDetail_dejpt_1>section{gap:30px;display:grid}._discoverySections_dejpt_1>section,._detailSections_dejpt_1>section,._roasterDetail_dejpt_1>section,._shopDetail_dejpt_1>section{gap:20px;padding-top:8px;display:grid}._searchHeading_dejpt_1{justify-content:space-between;align-items:end;gap:20px;display:flex}._searchHeading_dejpt_1 h2{font:675 clamp(1.7rem,4vw,2.7rem)/1 var(--font-editorial);margin:4px 0 0}._searchHeading_dejpt_1 button,._filters_dejpt_1{min-height:44px;color:var(--accent-ink,#994715);background:0 0;border:0;padding:0 8px;font-weight:800}._resultList_dejpt_1,._roasterStrip_dejpt_1{gap:24px;display:grid}._coffeeResult_dejpt_1,._roasterResult_dejpt_1{border-bottom:1px solid var(--border,#ded1c2);min-width:0;padding-bottom:24px;position:relative}._entityOpen_dejpt_1{width:100%;min-width:0;color:inherit;text-align:left;background:0 0;border:0;gap:16px;padding:0;display:grid}._coffeeResult_dejpt_1._row_dejpt_1 ._entityOpen_dejpt_1,._roasterResult_dejpt_1._row_dejpt_1 ._entityOpen_dejpt_1{grid-template-columns:minmax(108px,30%) minmax(0,1fr);align-items:center}._productMedia_dejpt_1,._roasterMedia_dejpt_1{aspect-ratio:4/3;background:var(--surface-subtle,#f2e7d8);border-radius:8px;min-width:0;overflow:hidden}._productMedia_dejpt_1>*,._roasterMedia_dejpt_1>*{height:100%}._roasterMedia_dejpt_1 img{object-fit:contain;width:100%;height:100%;padding:16px}._resultCopy_dejpt_1{align-content:start;gap:8px;min-width:0;display:grid}._resultCopy_dejpt_1 h3{font:675 clamp(1.35rem,3vw,2.25rem)/1 var(--font-editorial);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0}._roasterKicker_dejpt_1{color:var(--text-secondary,#5a3828);margin:0;font-weight:700}._origin_dejpt_1,._country_dejpt_1{color:var(--text-muted,#78665d);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:.875rem;display:flex}._country_dejpt_1 strong{color:var(--danger,#a83f2b);margin-left:auto}._wantToggle_dejpt_1{min-height:48px;color:var(--text-secondary,#5a3828);border:1px solid var(--border-strong,#78665d);text-align:left;background:0 0;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:0 8px;margin-top:12px;padding:0 10px;font-weight:800;display:grid}._wantToggle_dejpt_1 small{color:var(--text-muted,#78665d);grid-column:2;font-weight:500}._wantToggle_dejpt_1._selected_dejpt_1{color:var(--accent-ink,#994715);text-underline-offset:3px;text-decoration:underline}._coffeeResult_dejpt_1>._wantToggle_dejpt_1{border:0;border-bottom:1px solid var(--border-strong,#78665d);border-radius:0;width:max-content;max-width:100%}._follow_dejpt_1{min-width:88px;min-height:44px;color:var(--text-primary,#211714);border:1px solid var(--border-strong,#78665d);background:0 0;border-radius:8px;font-weight:800;position:absolute;bottom:18px;right:0}._follow_dejpt_1[aria-pressed=true]{color:var(--accent-ink,#994715);border-width:2px}._feature_dejpt_1 ._entityOpen_dejpt_1{gap:22px}._feature_dejpt_1 ._productMedia_dejpt_1,._feature_dejpt_1 ._roasterMedia_dejpt_1{min-height:220px}._topicIndex_dejpt_1{border-top:1px solid var(--border-strong,#78665d);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._topicIndex_dejpt_1 button{min-width:0;min-height:112px;color:inherit;text-align:left;border:0;border-bottom:1px solid var(--border,#ded1c2);background:0 0;grid-template-columns:1fr auto;gap:2px 10px;padding:16px 12px;display:grid}._topicIndex_dejpt_1 button:nth-child(odd){border-right:1px solid var(--border,#ded1c2)}._topicIndex_dejpt_1 span:first-child{color:var(--text-muted,#78665d);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:800}._topicIndex_dejpt_1 strong{font:675 clamp(1.3rem,4vw,2rem)/1 var(--font-editorial);grid-column:1}._topicIndex_dejpt_1 small{color:var(--text-muted,#78665d);grid-column:1}._topicIndex_dejpt_1 span:last-child{grid-area:1/2/4;align-self:center;font-size:1.3rem}._catalogueGrid_dejpt_1{gap:26px;display:grid}._state_dejpt_1{max-width:620px;padding:38px 0}._state_dejpt_1 h3,._state_dejpt_1 h2{font:675 clamp(1.8rem,5vw,2.6rem)/1 var(--font-editorial);margin:6px 0 10px}._skeleton_dejpt_1{gap:14px;display:grid}._skeleton_dejpt_1 span{background:var(--surface-subtle,#f2e7d8);border-radius:4px;height:128px;display:block}._detailContext_dejpt_1{border-bottom:1px solid var(--border-strong,#78665d);justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding-bottom:8px;display:flex}._detailContext_dejpt_1 a,._detailContext_dejpt_1 button{min-height:48px;color:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:800;text-decoration:none;display:inline-flex}._coffeeHero_dejpt_1,._roasterHero_dejpt_1,._shopHero_dejpt_1{border-bottom:1px solid var(--border-strong,#78665d);gap:24px;padding-bottom:40px;display:grid}._heroMedia_dejpt_1,._roasterHeroMedia_dejpt_1,._shopHero_dejpt_1>div:first-child{aspect-ratio:4/3;background:var(--surface-subtle,#f2e7d8);border-radius:8px;min-width:0;overflow:hidden}._heroMedia_dejpt_1>*,._shopHero_dejpt_1>div:first-child>*{height:100%}._roasterHeroMedia_dejpt_1 img{object-fit:contain;width:100%;height:100%;padding:clamp(30px,8vw,80px)}._heroInfo_dejpt_1,._roasterHero_dejpt_1>div:last-child,._shopHero_dejpt_1>div:last-child{align-content:start;gap:14px;display:grid}._roasterLink_dejpt_1{width:fit-content;min-height:44px;color:var(--text-secondary,#5a3828);text-align:left;background:0 0;border:0;padding:0;font-size:1.05rem;font-weight:750}._communityRating_dejpt_1{gap:5px;margin:8px 0;display:grid}._primaryActions_dejpt_1,._roasterActions_dejpt_1{gap:10px;margin-top:10px;display:grid}._primaryActions_dejpt_1>button:first-child,._roasterActions_dejpt_1>button:first-child{min-height:50px}._tasteColumns_dejpt_1{gap:28px;display:grid}._tasteColumns_dejpt_1>div{gap:12px;display:grid}._tasteColumns_dejpt_1 h3{font:675 1.45rem/1.1 var(--font-editorial);margin:0}._noteMeasure_dejpt_1{border-bottom:1px solid var(--border,#ded1c2);justify-content:space-between;gap:20px;padding:9px 0;display:flex}._noteMeasure_dejpt_1 strong{font-size:.8rem}._details_dejpt_1{border-block:1px solid var(--border-strong,#78665d)}._details_dejpt_1 summary{cursor:pointer;min-height:52px;padding:14px 0;font-weight:850}._details_dejpt_1 dl{margin:0;display:grid}._details_dejpt_1 dl div{border-top:1px solid var(--border,#ded1c2);grid-template-columns:minmax(90px,1fr) 2fr;gap:20px;padding:11px 0;display:grid}._details_dejpt_1 dt{color:var(--text-muted,#78665d);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}._details_dejpt_1 dd{margin:0}._details_dejpt_1 p{color:var(--text-muted,#78665d);font-size:.82rem}._roasterDetail_dejpt_1,._shopDetail_dejpt_1{gap:38px;display:grid}._roasterHero_dejpt_1{padding-top:16px}._explanation_dejpt_1,._unclaimed_dejpt_1{color:var(--text-muted,#78665d);font-size:.8rem}._tertiary_dejpt_1{width:fit-content;min-height:44px;color:var(--accent-ink,#994715);align-items:center;font-weight:800;display:inline-flex}._roasterCommunity_dejpt_1,._about_dejpt_1{max-width:760px}._shopHero_dejpt_1>div:first-child{aspect-ratio:4/3}._shopDetail_dejpt_1>section{max-width:820px}@media (width>=640px){._feature_dejpt_1 ._entityOpen_dejpt_1{grid-template-columns:minmax(0,54fr) minmax(280px,46fr);align-items:center}._catalogueGrid_dejpt_1{grid-template-columns:repeat(2,minmax(0,1fr))}._topicIndex_dejpt_1{grid-template-columns:repeat(3,minmax(0,1fr))}._topicIndex_dejpt_1 button:nth-child(n){border-right:1px solid var(--border,#ded1c2)}._topicIndex_dejpt_1 button:nth-child(3n){border-right:0}._primaryActions_dejpt_1,._roasterActions_dejpt_1{grid-template-columns:max-content minmax(210px,280px);align-items:start}._tasteColumns_dejpt_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){._discover_dejpt_1,._coffeeDetail_dejpt_1,._roasterDetail_dejpt_1,._shopDetail_dejpt_1{padding-bottom:72px}._coffeeHero_dejpt_1{grid-template-columns:minmax(0,52fr) minmax(390px,48fr);align-items:start;gap:clamp(36px,5vw,72px)}._heroMedia_dejpt_1{position:sticky;top:24px}._roasterHero_dejpt_1{grid-template-columns:minmax(380px,44fr) minmax(420px,56fr);align-items:center;gap:56px}._shopHero_dejpt_1{grid-template-columns:minmax(0,58fr) minmax(360px,42fr);align-items:center;gap:48px}._shopHero_dejpt_1>div:first-child{aspect-ratio:16/9}._catalogueGrid_dejpt_1{grid-template-columns:repeat(3,minmax(260px,1fr))}._roasterStrip_dejpt_1{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);align-items:start}._roasterStrip_dejpt_1 ._roasterResult_dejpt_1:first-child{grid-row:span 2}._roasterStrip_dejpt_1 ._feature_dejpt_1 ._entityOpen_dejpt_1{grid-template-columns:1fr}._roasterStrip_dejpt_1 ._resultCopy_dejpt_1 h3{font-size:clamp(1.25rem,1.8vw,1.8rem)}._topicIndex_dejpt_1{grid-template-columns:repeat(3,minmax(0,1fr))}._detailSections_dejpt_1{padding-inline:4vw}._coffeeResult_dejpt_1._grid_dejpt_3 ._productMedia_dejpt_1{min-height:220px}}@media (width<=639px){._coffeeResult_dejpt_1._row_dejpt_1 ._entityOpen_dejpt_1,._roasterResult_dejpt_1._row_dejpt_1 ._entityOpen_dejpt_1{grid-template-columns:108px minmax(0,1fr)}._feature_dejpt_1 ._entityOpen_dejpt_1{grid-template-columns:1fr}._feature_dejpt_1 ._productMedia_dejpt_1,._feature_dejpt_1 ._roasterMedia_dejpt_1{min-height:0}._discoverHeader_dejpt_1 h1{font-size:clamp(2rem,10vw,2.7rem)}._coffeeHero_dejpt_1 h1,._roasterHero_dejpt_1 h1,._shopHero_dejpt_1 h1{font-size:clamp(2.2rem,11vw,3rem)}._resultCopy_dejpt_1 h3{font-size:1.45rem}._row_dejpt_1 ._productMedia_dejpt_1 p,._row_dejpt_1 ._productMedia_dejpt_1 strong,._row_dejpt_1 ._productMedia_dejpt_1 span{display:none}._resultTabs_dejpt_1{gap:18px}._resultTabs_dejpt_1 button{font-size:.8rem}._country_dejpt_1 strong{width:100%;margin-left:27px}._follow_dejpt_1{margin-top:8px;position:static}._topicIndex_dejpt_1 button{min-height:118px}._coffeeResult_dejpt_1._grid_dejpt_3 ._entityOpen_dejpt_1{grid-template-columns:108px minmax(0,1fr);align-items:center}._coffeeResult_dejpt_1._grid_dejpt_3 ._resultCopy_dejpt_1>:nth-last-child(-n+2){display:none}}@media (width<=359px){._discover_dejpt_1,._coffeeDetail_dejpt_1,._roasterDetail_dejpt_1,._shopDetail_dejpt_1{padding-inline:16px}._coffeeResult_dejpt_1._row_dejpt_1 ._entityOpen_dejpt_1,._roasterResult_dejpt_1._row_dejpt_1 ._entityOpen_dejpt_1,._coffeeResult_dejpt_1._grid_dejpt_3 ._entityOpen_dejpt_1{grid-template-columns:92px minmax(0,1fr)}._entityTabs_dejpt_1{gap:16px}._resultCopy_dejpt_1 h3{font-size:1.3rem}._topicIndex_dejpt_1{grid-template-columns:1fr}._topicIndex_dejpt_1 button:nth-child(n){border-right:0}}@media (prefers-reduced-motion:reduce){._discover_dejpt_1 *,._coffeeDetail_dejpt_1 *,._roasterDetail_dejpt_1 *,._shopDetail_dejpt_1 *{scroll-behavior:auto!important;transition-duration:.1s!important;animation:none!important}}:is(._entityTabs_dejpt_1[hidden],._discover_dejpt_1:has(._searchResults_dejpt_1) ._entityTabs_dejpt_1){display:none}._discover_dejpt_1 ._productMedia_dejpt_1{position:relative}._discover_dejpt_1 ._productMedia_dejpt_1>figure[data-kind]{aspect-ratio:auto;width:100%;height:100%;min-height:0;margin:0;padding:8px;position:absolute;inset:0}._discover_dejpt_1 ._productMedia_dejpt_1>figure[data-kind]>img{object-fit:contain;object-position:center;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%}._discoverHeader_dejpt_1 h1,._coffeeHero_dejpt_1 h1,._roasterHero_dejpt_1 h1,._shopHero_dejpt_1 h1{font-family:var(--font-mega,var(--font-functional));letter-spacing:-.045em;text-transform:uppercase;color:var(--display-ink,var(--accent-ink));font-style:normal;font-weight:500;line-height:.9}._discoverHeader_dejpt_1 h1{font-size:clamp(2.75rem,13.5vw,4.75rem)}._coffeeHero_dejpt_1 h1,._roasterHero_dejpt_1 h1,._shopHero_dejpt_1 h1{font-size:clamp(2.6rem,12vw,4.25rem)}._productMedia_dejpt_1,._roasterMedia_dejpt_1{border:1px solid var(--border-strong);background:0 0;border-radius:0;padding:5px}._productMedia_dejpt_1>*,._roasterMedia_dejpt_1>*{border-radius:0}._search_dejpt_1{border:0;border-bottom:1px solid var(--border-strong);background:0 0;border-radius:0;padding:0}._search_dejpt_1:focus-within{border-bottom-color:var(--accent);outline:0}._search_dejpt_1 input{font-family:var(--font-editorial);font-size:1.3rem;font-style:italic}._wheel_3g9fb_2{--wheel-ink:var(--text-primary,var(--ink,#27150f));--wheel-muted:var(--text-muted,var(--muted,#79685e));--wheel-line:var(--line,#43271a21);--wheel-surface:var(--surface,var(--paper,#fffdf8));color:var(--wheel-ink);gap:14px;display:grid}._head_3g9fb_9{gap:2px;display:grid}._kicker_3g9fb_10{letter-spacing:.14em;text-transform:uppercase;color:var(--wheel-muted);margin:0;font-size:11px;font-weight:600}._head_3g9fb_9 h2{margin:0;font-size:22px;line-height:1.15}._headline_3g9fb_12{margin:4px 0 0;font-size:15px}._private_3g9fb_13{color:var(--wheel-muted);margin:2px 0 0;font-size:12px}._stage_3g9fb_15{width:min(340px,100%);margin-inline:auto;position:relative}._stage_3g9fb_15 svg{width:100%;height:auto;display:block;overflow:visible}._halo_3g9fb_17{fill:none;stroke:var(--wheel-line);stroke-width:1px;stroke-dasharray:2 5}._hub_3g9fb_18{fill:var(--wheel-surface);stroke:var(--wheel-line)}._hubNumber_3g9fb_19{text-anchor:middle;fill:var(--wheel-ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}._hubLabel_3g9fb_20{text-anchor:middle;letter-spacing:.12em;text-transform:uppercase;fill:var(--wheel-muted);font-size:9px}._family_3g9fb_22{cursor:pointer}._inner_3g9fb_23,._note_3g9fb_23{fill:var(--c);stroke:#27150f24;stroke-width:.75px;stroke-linejoin:round;transform-origin:160px 160px;transform-box:view-box;animation:.7s cubic-bezier(.2,.8,.2,1) both _grow_3g9fb_1;animation-delay:var(--delay,0s);transition:filter .2s}._family_3g9fb_22[data-active] ._inner_3g9fb_23,._family_3g9fb_22[data-active] ._note_3g9fb_23{filter:brightness(1.08)saturate(1.1)}._ghost_3g9fb_27{fill:var(--wheel-line);stroke:none}@keyframes _grow_3g9fb_1{0%{opacity:0;transform:scale(.35)}}._forming_3g9fb_31 ._inner_3g9fb_23,._forming_3g9fb_31 ._note_3g9fb_23{opacity:.5!important}._forming_3g9fb_31 ._halo_3g9fb_17{stroke:var(--accent,#be552b);stroke-width:1.5px;animation:2.6s ease-in-out infinite _breathe_3g9fb_1}@keyframes _breathe_3g9fb_1{50%{opacity:.35}}._empty_3g9fb_34 ._note_3g9fb_23,._empty_3g9fb_34 ._inner_3g9fb_23{fill:var(--wheel-line);opacity:1!important}._badge_3g9fb_35{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--accent,#be552b);color:var(--accent,#be552b);background:var(--wheel-surface);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600;position:absolute;top:4px;right:0}._shift_3g9fb_38{text-align:center;justify-content:center;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}._shift_3g9fb_38 span{border-radius:3px;flex:none;width:10px;height:10px}._legend_3g9fb_41{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;display:grid}._chip_3g9fb_42{border:1px solid var(--wheel-line);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:10px;grid-template-columns:10px 1fr;align-items:center;gap:4px 8px;min-width:0;padding:8px 10px;font-size:13px;display:grid}._chip_3g9fb_42 i{background:var(--c);border-radius:3px;width:10px;height:10px}._chip_3g9fb_42 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._chip_3g9fb_42 b{background:var(--wheel-line);border-radius:2px;grid-column:2;height:4px;overflow:hidden}._chip_3g9fb_42 em{background:var(--c);border-radius:2px;height:100%;display:block}._chip_3g9fb_42[aria-pressed=true]{border-color:var(--c);box-shadow:inset 0 0 0 1px var(--c)}._chip_3g9fb_42:focus-visible{outline:2px solid var(--accent,#be552b);outline-offset:2px}._detail_3g9fb_51{border-left:4px solid var(--c);background:var(--wheel-surface);box-shadow:inset 0 0 0 1px var(--wheel-line);border-radius:12px;gap:6px;padding:12px 14px;display:grid}._detail_3g9fb_51 ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}._detail_3g9fb_51 li{border:1px solid var(--wheel-line);border-radius:999px;padding:3px 10px;font-size:13px}._detail_3g9fb_51 p,._avoid_3g9fb_55{color:var(--wheel-muted);margin:0;font-size:13px}._compact_3g9fb_57 ._legend_3g9fb_41{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}._compact_3g9fb_57 ._stage_3g9fb_15{width:min(260px,100%)}@media (prefers-reduced-motion:reduce){._inner_3g9fb_23,._note_3g9fb_23,._forming_3g9fb_31 ._halo_3g9fb_17{animation:none}}._browser_1hn15_1{gap:10px;min-width:0;display:grid}._tabs_1hn15_2{scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}._tab_1hn15_2{font:inherit;border:1px solid var(--line,#43271a21);color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 11px;font-size:13px;display:inline-flex}._tab_1hn15_2 i{background:var(--c);border-radius:3px;width:9px;height:9px}._tab_1hn15_2[aria-selected=true]{border-color:var(--c);box-shadow:inset 0 0 0 1px var(--c);font-weight:600}._tab_1hn15_2:focus-visible{outline:2px solid var(--accent,#be552b);outline-offset:2px}._panel_1hn15_8{gap:10px;display:grid}._group_1hn15_9{gap:4px;display:grid}._more_1hn15_10{font:inherit;color:var(--accent,#be552b);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:4px 0;font-size:13px;font-weight:600;text-decoration:underline}._groupLabel_1hn15_11{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted,var(--muted,#79685e));font-size:11px;font-weight:600}.note-source-label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted,var(--muted,#79685e));margin:6px 0 2px;font-size:11px;font-weight:600}.note-hint{color:var(--text-muted,var(--muted,#79685e));margin:2px 0 0;font-size:13px}
