.support-line{display:flex;align-items:center;min-height:44px;margin:18px 0 0}.support-line .support-button{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:32px;height:32px;max-width:100%;padding:5px 11px;border:1px solid var(--border,#d8d8d8);border-radius:999px;font-family:inherit;font-size:13px;font-weight:500;line-height:20px;letter-spacing:0;text-decoration:none;white-space:nowrap;vertical-align:middle;box-shadow:none;transition:background-color .15s,border-color .15s}.support-line .support-button:before{content:"";position:absolute;inset:-6px 0;background:transparent;border-radius:inherit}.support-line .support-button:hover{background:var(--surface-2,#eeeeee);border-color:var(--border,#d8d8d8);text-decoration:none;box-shadow:none}.support-line .support-button:focus-visible{outline:2px solid var(--focus,#111);outline-offset:3px}.support-line .support-coffee{display:block;flex:none;width:14px;height:14px;stroke-width:1.65}.support-button [data-support-label]{white-space:nowrap}.support-gourmet{margin-top:18px}.support-resources{margin-top:16px}@media(max-width:620px){.support-gourmet{margin-top:16px}.support-resources{margin-top:14px}}@media(min-width:768px){.gourmet-support-intro,.resources-support-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:40px;column-gap:40px;max-width:none;align-items:start}.gourmet-support-intro>h1,.resources-support-intro>h1{grid-column:1;grid-row:1}.gourmet-support-intro>p,.resources-support-intro>p{grid-column:1;grid-row:2;max-width:640px}.gourmet-support-intro>.support-line,.resources-support-intro>.support-line{grid-column:2;grid-row:1/span 2;align-self:center;justify-self:end;margin:0}}@media(max-width:767px){.support-gourmet,.support-resources{margin-top:16px}}@font-face{font-family:Support Hand;src:url(/fonts/SupportHand-Medium.woff) format("woff");font-style:normal;font-weight:500;font-display:swap}.support-button [data-support-label]{font-family:Support Hand,cursive;font-style:normal;font-weight:500;font-size:16px;line-height:18px;font-synthesis:none;letter-spacing:0}.support-line .support-button{background:var(--surface,#f7f7f7);border-color:var(--border,#d8d8d8);color:var(--text,#080808)}.support-line .support-coffee{color:var(--muted,#666)}.support-emoji{position:absolute;left:9px;top:-5px;z-index:2;display:block;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font:18px/1 Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;opacity:0;transform:translateY(0) scale(.8)}.is-coffee-active .support-emoji{animation:coffee-pop .8s ease-out both}@keyframes coffee-pop{0%{opacity:0;transform:translateY(0) scale(.65) rotate(-8deg)}20%{opacity:1;transform:translateY(-11px) scale(1) rotate(-5deg)}65%{opacity:1}to{opacity:0;transform:translateY(-31px) scale(1.02) rotate(7deg)}}@media(prefers-reduced-motion:reduce){.is-coffee-active .support-emoji{animation:coffee-fade .65s linear both;transform:translateY(-15px)}@keyframes coffee-fade{0%,to{opacity:0}20%,75%{opacity:1}}.support-line .support-button{transition:none}}.support-line .support-button{gap:6px;padding-left:12px;padding-right:12px}.support-button.has-ink-label [data-support-label]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;top:auto}.support-label-ink{display:none;flex:none;overflow:visible;color:inherit}.has-ink-label .support-label-ink{display:block;width:82.126933px;height:14.644571px}.support-ink-group{display:contents}.has-ink-label .support-ink-group{display:block;position:relative;flex:none;width:102.12693333px;height:15.40762215px}.has-ink-label .support-ink-group>.support-coffee{position:absolute;left:0;top:-.68541667px}.has-ink-label .support-ink-group>.support-label-ink{position:absolute;left:20px;top:1.26305072px}.support-label-ink{background:currentColor;-webkit-mask:url(/brand/support/coffee-label-ink.svg) center/contain no-repeat;mask:url(/brand/support/coffee-label-ink.svg) center/contain no-repeat}.support-pending-dialog{max-width:min(420px,calc(100vw - 32px));padding:24px;border:1px solid var(--border);border-radius:0;background:var(--bg);color:var(--text)}.support-pending-dialog::backdrop{background:rgb(0 0 0/.35)}.support-pending-dialog h2{font-size:1.125rem;font-weight:600;line-height:1.4}.support-pending-dialog p{margin:12px 0 16px;font-size:.875rem;line-height:1.65;color:var(--muted)}.support-pending-dialog button{min-height:44px}