@font-face{font-family:title;src:url(../media/MonaSansExpanded_Medium-s.p.29oyzny1_a_pu.ttf)format("truetype");font-display:swap}@font-face{font-family:title Fallback;src:local(Arial);ascent-override:93.23%;descent-override:27.37%;line-gap-override:0.0%;size-adjust:116.92%}.HBWa7q_className{font-family:title,title Fallback}.HBWa7q_variable{--d-font-title:"title", "title Fallback"}
@font-face{font-family:sans;src:url(../media/Geist_Regular-s.p.0bkpeygu451hn.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:sans;src:url(../media/Geist_Medium-s.p.3gi28s8x-u4ic.ttf)format("truetype");font-display:swap;font-weight:500}@font-face{font-family:sans;src:url(../media/Geist_SemiBold-s.p.0f478rtfa70nc.ttf)format("truetype");font-display:swap;font-weight:600}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.dV5noa_className{font-family:sans,sans Fallback}.dV5noa_variable{--d-font-sans:"sans", "sans Fallback"}
@font-face{font-family:mono;src:url(../media/GeistMono_Medium-s.p.2ueaa4pdgkxdt.ttf)format("truetype");font-display:swap}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}._3El5hq_className{font-family:mono,mono Fallback}._3El5hq_variable{--d-font-mono:"mono", "mono Fallback"}
.dialbeans{--d-paper:#f6f5f1;--d-ink:#1b1a17;--d-sub:#67635b;--d-faint:#b4b0a6;--d-line:#e4e0d8;--d-lime:#c3f23a;--d-header:64px;background:var(--d-paper);color:var(--d-ink);font-family:var(--d-font-sans), -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-size:17px;line-height:1.55}.dialbeans ::selection{background:var(--d-lime);color:var(--d-ink)}.dialbeans h1,.dialbeans h2,.dialbeans h3,.dialbeans h4{font-family:var(--d-font-title), Georgia, serif;font-weight:400;letter-spacing:-.01em!important;line-height:1.12!important}@layer components{.dialbeans :is(h1,h2,h3){text-wrap:balance}.dialbeans :is(p,li){text-wrap:pretty}.dialbeans .d-display{font-size:clamp(42px,7vw,92px);letter-spacing:-.02em!important;line-height:1.02!important}.dialbeans .d-h2{font-size:clamp(30px,4vw,52px);letter-spacing:-.015em!important;line-height:1.08!important}.dialbeans .d-h3{font-size:clamp(21px,1.9vw,26px);line-height:1.18!important}.dialbeans .d-title{font-family:var(--d-font-title), Georgia, serif}.dialbeans .d-lede{color:var(--d-sub);font-size:clamp(18px,1.5vw,21px);line-height:1.5}.dialbeans .d-body{color:var(--d-sub);font-size:17px;line-height:1.6}.dialbeans .d-small{color:var(--d-sub);font-size:14px;line-height:1.5}.dialbeans .d-caps{font-family:var(--d-font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--d-sub);font-size:12px}.dialbeans .d-card{background:#fff;border-radius:22px}.dialbeans .d-btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;height:40px;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.dialbeans .d-btn-lime{background:var(--d-lime);color:var(--d-ink)}.dialbeans .d-chip{cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:14.5px;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.dialbeans .d-chip[aria-pressed=true]{background:var(--d-ink);color:var(--d-paper)}.dialbeans .d-chip i{border-radius:50%;flex:none;width:9px;height:9px;display:block}.dialbeans .d-chip[aria-pressed=true] i{box-shadow:0 0 0 1.5px var(--d-paper)}.dialbeans .d-pill{white-space:nowrap;color:#1b1a17e0;pointer-events:none;background:#ffffff6b;border-radius:999px;padding:6px 10px;font-size:12.5px;font-weight:500;line-height:1;transition:left .9s cubic-bezier(.2,.8,.2,1),top .9s cubic-bezier(.2,.8,.2,1);position:absolute;transform:translate(-50%,-50%)}.dialbeans .d-phone{aspect-ratio:1206/2622;background:var(--d-ink);border-radius:15%/7%;padding:2.2%;position:relative}.dialbeans .d-phone>div{background:var(--d-paper);border-radius:13.4%/6.2%;width:100%;height:100%;position:relative;overflow:hidden}.dialbeans input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:34px}.dialbeans input[type=range]::-webkit-slider-runnable-track{background:var(--d-line);border-radius:4px;height:4px}.dialbeans input[type=range]::-moz-range-track{background:var(--d-line);border-radius:4px;height:4px}.dialbeans input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--d-ink);border-radius:50%;width:26px;height:26px;margin-top:-11px}.dialbeans input[type=range]::-moz-range-thumb{background:var(--d-ink);border:0;border-radius:50%;width:26px;height:26px}.dialbeans :is(a,button,input):focus-visible{outline:2px solid var(--d-ink);outline-offset:2px}.dialbeans .d-fade{-webkit-mask-image:linear-gradient(#000 62%,#0000);mask-image:linear-gradient(#000 62%,#0000)}}@media (prefers-reduced-motion:reduce){.dialbeans .d-pill{transition:none}}
