.moonbrew-page{background:var(--hoop-paper);color:var(--hoop-ink);font-family:var(--hoop-font-sans)}.moonbrew-wrap{width:min(100% - 48px,1160px);margin-inline:auto}.moonbrew-hero{background:var(--hoop-paper);padding-block:164px 96px}.moonbrew-hero-inner{text-align:center;max-width:940px}.moonbrew-label{color:var(--hoop-forest);letter-spacing:-.01em;margin:0;font-size:.9375rem;font-weight:600;line-height:1.4}.moonbrew-hero-label{justify-content:center;display:flex}.moonbrew-hero-label .moonbrew-label{align-items:center;gap:var(--hoop-anchor-ring-gap);color:var(--hoop-ink-soft);display:inline-flex}.moonbrew-hero-label .moonbrew-label:before{box-sizing:border-box;width:var(--hoop-anchor-ring-size);height:var(--hoop-anchor-ring-size);flex:0 0 var(--hoop-anchor-ring-size);border:var(--hoop-anchor-ring-stroke)solid var(--hoop-sage);content:"";border-radius:50%}.moonbrew-hero-title{max-width:17ch;margin:24px auto 0;line-height:1.08}.moonbrew-hero-lead{max-width:650px;color:var(--hoop-ink-soft);text-wrap:pretty;margin:28px auto 0;font-size:1.1875rem;line-height:1.6}.moonbrew-byline{text-align:left;align-items:center;gap:12px;margin-top:32px;display:inline-flex}.moonbrew-byline-avatar{object-fit:cover;width:40px;height:40px;box-shadow:0 0 0 2px var(--hoop-paper),0 0 0 3.5px var(--hoop-sage);border-radius:50%}.moonbrew-byline-name{color:var(--hoop-ink);font-size:.875rem;font-weight:600;line-height:1.3}.moonbrew-byline-role{color:var(--hoop-stone);margin-top:2px;font-size:.75rem;line-height:1.4}.moonbrew-showcase-section{border-block:1px solid var(--hoop-cloud);background:#fff;padding-block:72px 104px}.moonbrew-showcase{border:1px solid var(--hoop-cloud);border-radius:var(--hoop-r-lg);background:var(--hoop-cream);overflow:hidden}.moonbrew-showcase-image{width:100%;height:auto;display:block}.moonbrew-proof-grid{border-top:1px solid var(--hoop-cloud);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.moonbrew-proof-stat{min-width:0;padding:24px 24px 26px}.moonbrew-proof-stat+.moonbrew-proof-stat{border-left:1px solid var(--hoop-cloud)}.moonbrew-proof-stat strong{color:var(--hoop-forest);font-family:var(--hoop-font-serif);font-variant-numeric:tabular-nums;letter-spacing:-.03em;white-space:nowrap;font-size:clamp(2.5rem,3.4vw,3rem);font-style:italic;font-weight:400;line-height:1;display:block;transform:translate(-.025em)}.moonbrew-proof-stat--featured strong{color:var(--hoop-amber-text)}.moonbrew-proof-stat span{max-width:25ch;color:var(--hoop-ink-soft);letter-spacing:-.005em;text-wrap:pretty;margin-top:12px;font-size:.875rem;line-height:1.5;display:block}.moonbrew-article-section{background:var(--hoop-paper);padding-block:112px 128px}.moonbrew-article-layout{grid-template-columns:minmax(0,700px) minmax(280px,320px);justify-content:space-between;gap:80px;display:grid}.moonbrew-article{min-width:0}.moonbrew-article>p{color:var(--hoop-ink-soft);text-wrap:pretty;margin:0 0 24px;font-size:1.0625rem;line-height:1.68}.moonbrew-article>p.moonbrew-emphasis{color:var(--hoop-terracotta-text);font-weight:500}.moonbrew-section-heading{margin:88px 0 28px}.moonbrew-section-heading:first-child{margin-top:0}.moonbrew-section-title{max-width:18ch;color:var(--hoop-ink);font-family:var(--hoop-font-serif);letter-spacing:-.02em;text-wrap:balance;margin:10px 0 0;font-size:clamp(2.125rem,3.2vw,2.75rem);font-weight:700;line-height:1.1}.moonbrew-inline-quote{border-block:1px solid var(--hoop-cloud);color:var(--hoop-ink-soft);font-family:var(--hoop-font-serif);text-wrap:pretty;margin:36px 0;padding:24px 0 24px 48px;font-size:1.125rem;font-style:italic;line-height:1.58;position:relative}.moonbrew-inline-quote:before{color:var(--hoop-sage);content:"“";font-family:var(--hoop-font-serif);opacity:.72;text-shadow:7px 5px 0 color-mix(in oklch,var(--hoop-sage)18%,transparent);transform-origin:50%;font-size:3rem;font-style:italic;line-height:1;position:absolute;top:15px;left:0;transform:rotate(-3deg)}.moonbrew-pull-quote{width:min(100%,600px);max-width:none;margin:48px 0}.moonbrew-comparison-label{align-items:center;gap:12px;margin:36px 0 20px;display:flex}.moonbrew-comparison-label>span:first-child{color:var(--hoop-ink-soft);white-space:nowrap;align-items:center;gap:9px;font-size:.875rem;font-weight:600;line-height:1.4;display:inline-flex}.moonbrew-comparison-label>span:first-child:before{content:"";border:1.5px solid;border-radius:50%;width:8px;height:8px}.moonbrew-comparison-label>span:last-child{background:var(--hoop-cloud);flex:1;height:1px}.moonbrew-comparison-label--before>span:first-child{color:var(--hoop-terracotta-text)}.moonbrew-comparison-label--before>span:last-child{background:color-mix(in oklch,var(--hoop-terracotta)30%,transparent)}.moonbrew-comparison-label--goal>span:first-child{color:var(--hoop-forest)}.moonbrew-comparison-label--goal>span:last-child{background:color-mix(in oklch,var(--hoop-sage)38%,transparent)}.moonbrew-result-title{color:var(--hoop-ink);letter-spacing:-.015em;text-wrap:balance;margin:56px 0 16px;font-size:1.375rem;font-weight:600;line-height:1.25}.moonbrew-section-heading+.moonbrew-result-title{margin-top:28px}.moonbrew-sidebar{align-self:start;position:sticky;top:112px}.moonbrew-snapshot{border:1px solid var(--hoop-cloud);border-radius:var(--hoop-r-lg);background:var(--hoop-cream);padding:24px}.moonbrew-snapshot-image{border:1px solid var(--hoop-cloud);border-radius:var(--hoop-r-md);width:100%;height:auto;display:block}.moonbrew-snapshot-label{margin-top:24px}.moonbrew-snapshot-list{margin:20px 0 0}.moonbrew-snapshot-row{border-top:1px solid var(--hoop-cloud);padding-block:14px}.moonbrew-snapshot-row dt{color:var(--hoop-stone);font-size:.75rem;font-weight:600;line-height:1.4}.moonbrew-snapshot-row dd{color:var(--hoop-forest);margin-top:4px;font-size:.9375rem;font-weight:500;line-height:1.45}.moonbrew-guardrails{border-top:1px solid var(--hoop-cloud);flex-direction:column;gap:12px;margin-top:8px;padding-top:20px;display:flex}.moonbrew-guardrail{color:var(--hoop-ink-soft);align-items:flex-start;gap:9px;font-size:.875rem;line-height:1.45;display:flex}.moonbrew-guardrail svg{width:16px;height:16px;color:var(--hoop-sage);flex:0 0 16px;margin-top:2px}.moonbrew-page .moonbrew-button{border-radius:var(--hoop-r-pill);background:var(--hoop-ink);color:#fff;min-height:48px;box-shadow:none;border:0;font-size:.9375rem;font-weight:600;transition:background-color .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1)}.moonbrew-page .moonbrew-button:hover{background:var(--hoop-forest);color:#fff;transform:translateY(-1px)}.moonbrew-page .moonbrew-button:focus-visible{box-shadow:0 0 0 2px var(--hoop-paper),0 0 0 4px var(--hoop-sage);outline:none}.moonbrew-button svg{width:16px;height:16px}.moonbrew-snapshot-button{width:100%;margin-top:24px}.moonbrew-cta{border-top:1px solid var(--hoop-cloud);background:#fff;padding-block:104px}.moonbrew-cta-inner{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title action""copy action";align-items:end;gap:20px 72px;display:grid}.moonbrew-cta-title{grid-area:title;max-width:18ch}.moonbrew-cta-copy{max-width:62ch;color:var(--hoop-ink-soft);grid-area:copy;margin:0;font-size:1.0625rem;line-height:1.6}.moonbrew-cta-button{grid-area:action;min-width:170px}.moonbrew-mobile-cta{display:none}.moonbrew-page .p2-footer{background:var(--hoop-night);border-top:0}.moonbrew-page .p2-footer a,.moonbrew-page .p2-footer p{color:var(--hoop-night-text)}.moonbrew-page .p2-footer a:hover{color:#fff}@media (max-width:1024px){.moonbrew-article-layout{grid-template-columns:1fr;gap:72px}.moonbrew-article{max-width:700px}.moonbrew-sidebar{width:min(100%,520px);position:static}.moonbrew-mobile-cta{z-index:50;border-top:1px solid var(--hoop-cloud);background:color-mix(in oklch,var(--hoop-paper)92%,transparent);-webkit-backdrop-filter:blur(16px)saturate(130%);backdrop-filter:blur(16px)saturate(130%);padding:12px 16px;display:block;position:fixed;bottom:0;left:0;right:0}.moonbrew-mobile-cta .moonbrew-button{width:100%}.moonbrew-page .p2-footer{padding-bottom:105px}}@media (max-width:820px){.moonbrew-hero{padding-block:144px 80px}.moonbrew-showcase-section{padding-block:48px 80px}.moonbrew-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.moonbrew-proof-stat:nth-child(3){border-left:0}.moonbrew-proof-stat:nth-child(n+3){border-top:1px solid var(--hoop-cloud)}.moonbrew-article-section{padding-block:88px 104px}.moonbrew-cta-inner{grid-template-columns:1fr;grid-template-areas:"title""copy""action";gap:20px}.moonbrew-cta-button{justify-self:start;margin-top:12px}}@media (max-width:520px){.moonbrew-wrap{width:min(100% - 40px,1160px)}.moonbrew-hero{padding-block:132px 68px}.moonbrew-hero-title{margin-top:20px;font-size:2.5rem;line-height:1.08}.moonbrew-hero-lead{margin-top:24px;font-size:1.0625rem}.moonbrew-byline{margin-top:28px}.moonbrew-showcase-section{padding-block:32px 72px}.moonbrew-showcase{border-radius:var(--hoop-r-md)}.moonbrew-proof-stat{padding:22px 18px 24px}.moonbrew-proof-stat strong{font-size:2.25rem}.moonbrew-proof-stat span{font-size:.875rem}.moonbrew-article-section{padding-block:72px 88px}.moonbrew-article>p{font-size:1.0625rem;line-height:1.65}.moonbrew-section-heading{margin-block:72px 24px}.moonbrew-section-title{margin-top:8px;font-size:2.125rem;line-height:1.12}.moonbrew-inline-quote{margin-block:32px;padding-left:40px;font-size:1.0625rem}.moonbrew-inline-quote:before{font-size:2.625rem;top:17px}.moonbrew-pull-quote{margin-block:40px}.moonbrew-result-title{margin-top:40px}.moonbrew-snapshot{padding:20px}.moonbrew-cta{padding-block:80px}.moonbrew-cta-button{width:100%}}@media (max-width:360px){.moonbrew-proof-stat{padding-inline:12px}.moonbrew-proof-stat strong{font-size:2rem}}@media (prefers-reduced-motion:reduce){.moonbrew-page .moonbrew-button{transition:none}}
