@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=Outfit:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=Outfit:wght@400;500;600;700&display=swap";:root{--beans-forest:#153f4b;--beans-paper:#f6f2e9;--beans-gold:#c9b980;--beans-muted:#52686a;--beans-tint:#eae8de;--beans-white:#fff;--beans-line:#b7c0b9;--beans-border:#7d8f8d;--beans-hover:#235463;--beans-focus:#9f650d;--beans-error:#a12f28;--beans-on-dark-muted:#dce5df;--beans-scroll-thumb:#7d8f8d;--beans-scroll-track:#eae8de}html{scrollbar-color:var(--beans-scroll-thumb) var(--beans-scroll-track);scrollbar-width:auto;scrollbar-gutter:stable}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--beans-scroll-track)}::-webkit-scrollbar-thumb{background:var(--beans-scroll-thumb);border:3px solid var(--beans-scroll-track);border-radius:12px}::-webkit-scrollbar-thumb:hover{background:var(--beans-forest)}::-webkit-scrollbar-thumb:active{background:var(--beans-hover)}@media (forced-colors:active){html{scrollbar-color:auto}::-webkit-scrollbar-thumb{background:buttontext}::-webkit-scrollbar-track{background:canvas}}@media (width<=760px){.beans-nav{min-height:72px;padding:12px 18px}.beans-wordmark{font-size:16px}.beans-nav-actions{gap:12px}.beans-nav-menu{font-size:12px}.beans-mark{width:36px;height:36px;font-size:22px}.beans-nav-link{padding:10px 12px;font-size:12px}.beans-nav-link span{margin-left:5px}.beans .scroll-scrub__chapter-pin{align-items:flex-end;padding-top:130px;padding-bottom:14vh}.beans .scroll-scrub__copy{width:100%}.beans .scroll-scrub__title{font-size:clamp(3.2rem,16vw,6rem)}.beans .scroll-scrub__stage:after{background:linear-gradient(#0000 28%,#0a2720e6)}.beans-pause,.beans-note-grid,.beans-menu-grid,.beans-order,.beans-visit,.beans-social{grid-template-columns:1fr}.beans-menu-heading,.beans-menu-footnote{flex-direction:column;align-items:flex-start}.beans-menu-footnote a{white-space:normal}.beans-order-link{width:fit-content}.beans-pause-image{height:55vh;min-height:0;max-height:580px}.beans-pause-content{padding:72px 24px 96px}.beans-pause-content h2{font-size:clamp(3.5rem,13vw,6rem)}.beans-note-grid{margin-bottom:45px}.beans-note-image{height:70vw;min-height:330px}.beans-visit{gap:75px}.beans-visit h2{margin-bottom:35px}.beans-footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){.beans-nav-link,.beans-nav-menu,.beans-pause-link,.beans-order-link,.beans-directions,.beans-social a{transition:none!important}}@media (prefers-reduced-motion:reduce){.beans [data-reveal],.beans [data-reveal].is-pending{opacity:1!important;transition:none!important;transform:none!important}}@media (width<=1050px){.beans-reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.beans-reviews-photo{grid-column:1/-1;height:300px;min-height:0}.beans-reviews-photo img{object-position:center 55%}}@media (width<=760px){.beans-logo{width:45px;height:45px}.beans-wordmark-label{font-size:15px}.beans-nav-reviews{display:none}.beans-reviews-grid{grid-template-columns:1fr}.beans-review{min-height:0}.beans-reviews-photo{grid-column:auto;height:330px}.beans-reviews-intro>p:last-child{margin-top:12px}}@media (prefers-reduced-motion:reduce){.beans-reviews-link{transition:none}}@media (width<=860px){.beans .scroll-scrub__stage:before{width:clamp(115px,32vw,155px);left:50%}}@media (prefers-reduced-motion:reduce){.beans .scroll-scrub__stage:before{display:none}}@media (prefers-reduced-motion:reduce){html:has(.beans){scroll-behavior:auto}}@media (width<=760px){.beans-wordmark-label{font-size:14px}.beans-nav-link{display:none}.beans-hero-menu{top:88vh;left:24px}}@media (width<=760px){.beans-nav-actions{gap:10px}.beans-wordmark-label{max-width:110px;line-height:1}.beans-nav-menu{font-size:12px}}.beans-nav-actions,.beans-footer{flex-wrap:wrap}@media (width<=480px){.beans-nav{flex-wrap:wrap;gap:16px}.beans-nav-actions{justify-content:space-between;width:100%}.beans-nav-actions .beans-nav-link{padding:10px 14px}}.catering{--forest:var(--beans-forest);--paper:var(--beans-paper);--berry:var(--beans-gold);--ink:var(--beans-forest);background:var(--paper);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Outfit,Arial,sans-serif;line-height:1.5}.catering *{box-sizing:border-box}.catering a{color:inherit}.catering button,.catering input,.catering textarea{font:inherit}.catering a,.catering button,.catering summary,.catering input[type=radio],.catering input[type=checkbox]{cursor:pointer}.catering button:disabled{cursor:not-allowed;opacity:.55}.catering :is(a,button,input,textarea,summary):focus-visible{outline:3px solid var(--beans-focus);outline-offset:4px}.catering section{scroll-margin-top:24px}.catering h1,.catering h2,.catering h3,.catering p,.catering figure{margin:0}.catering h1,.catering h2{letter-spacing:-.055em;font-weight:600;line-height:1.03}.catering h2{font-size:clamp(2.8rem,5.4vw,5.3rem)}.catering em{color:var(--beans-muted);font-style:normal}.c-demo{background:var(--forest);color:var(--paper);flex-wrap:wrap;justify-content:center;gap:14px;padding:10px 24px;font-size:.85rem;display:flex}.c-nav{border-bottom:1px solid var(--beans-line);justify-content:space-between;align-items:center;gap:24px;padding:22px clamp(22px,5vw,80px);display:flex}.c-nav nav{align-items:center;gap:30px;display:flex}.c-nav nav>a:not(.c-button){font-size:.95rem;text-decoration:none}.c-nav nav>a:hover{text-underline-offset:5px;text-decoration:underline}.c-button{border:1px solid var(--forest);background:var(--forest);border-radius:40px;justify-content:space-between;align-items:center;gap:32px;min-height:52px;padding:15px 25px;font-weight:500;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex;color:var(--paper)!important}.c-button:hover:not(:disabled){background:var(--beans-hover);transform:translateY(-1px)}.c-button:active:not(:disabled){transform:translateY(1px)}.c-button.c-outline{background:0 0;color:var(--ink)!important}.c-button.c-outline:hover{background:var(--beans-tint)}.c-button.c-small{padding:12px 20px;font-size:.9rem}.c-eyebrow{letter-spacing:.12em;font-family:IBM Plex Mono,monospace;font-size:.73rem;font-weight:500;margin-bottom:26px!important}.c-hero{isolation:isolate;background:var(--forest);min-height:690px;color:var(--paper);align-items:center;display:flex;position:relative;overflow:hidden}.c-hero-copy{z-index:2;width:100%;max-width:850px;padding:clamp(65px,8vw,115px) clamp(24px,6vw,100px);position:relative}.c-hero h1{max-width:13ch;font-size:clamp(3.4rem,6vw,6.8rem)}.c-hero h1 em{color:var(--paper)}.c-lead{max-width:38ch;font-size:1.18rem;margin-top:30px!important}.c-segments{flex-wrap:wrap;gap:10px;margin-top:35px;display:flex}.c-segments button{color:var(--forest);border:1px solid var(--forest);background:0 0;border-radius:30px;align-items:center;gap:18px;padding:14px 18px;font-size:.95rem;display:flex}.c-segments button:hover{background:var(--beans-tint)}.c-segments button[aria-pressed=true]{background:var(--forest);color:var(--paper)}.c-hero-note{color:var(--beans-on-dark-muted);font-size:.8rem;margin-top:20px!important}.c-hero-image{z-index:0;background:var(--forest);margin:0;position:absolute;inset:0;overflow:hidden}.c-hero-image img{object-fit:cover;object-position:65% 50%;filter:none;width:100%;height:100%;display:block}.c-hero-image:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--forest) 96%, transparent) 0%, color-mix(in srgb, var(--forest) 78%, transparent) 40%, color-mix(in srgb, var(--forest) 15%, transparent) 100%), linear-gradient(0deg, color-mix(in srgb, var(--forest) 65%, transparent), transparent 50%);position:absolute;inset:0}.c-hero-image figcaption{z-index:1;text-align:right;color:var(--paper);font-size:.72rem;position:absolute;bottom:14px;left:24px;right:24px}.c-hero .c-explore{background:var(--paper);border-color:var(--paper);color:var(--forest)!important}.c-hero .c-explore:hover{background:var(--beans-gold);border-color:var(--beans-gold)}.c-journey,.c-faq{grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,130px);padding:clamp(65px,8vw,120px) clamp(24px,6vw,100px);display:grid}.c-journey p:not(.c-eyebrow){max-width:43ch;margin-top:26px}.c-text-link{border-bottom:1px solid var(--forest);justify-content:space-between;max-width:360px;margin-top:20px;padding:18px 0;text-decoration:none;display:flex}.c-text-link:hover{padding-left:5px}.c-examples{align-self:center}.c-examples ul{margin:0;padding:0;list-style:none}.c-examples li{border-top:1px solid var(--beans-line);justify-content:space-between;gap:20px;padding:22px 0;font-size:1.3rem;display:flex}.c-hint{color:var(--beans-muted);min-height:1.3em;font-size:.8rem;line-height:1.5}.c-how{background:var(--forest);color:var(--paper);padding:clamp(65px,8vw,110px) clamp(24px,6vw,100px)}.c-how ol{grid-template-columns:repeat(3,1fr);gap:55px;margin:55px 0 0;padding:0;list-style:none;display:grid}.c-how li{border-top:1px solid var(--beans-gold);padding-top:24px}.c-how li>span{color:var(--beans-gold);font-family:IBM Plex Mono,monospace;font-size:.9rem}.c-how h3{margin:25px 0 12px;font-size:1.6rem;font-weight:500}.c-how p:not(.c-eyebrow){max-width:33ch;color:var(--beans-on-dark-muted)}.c-enquiry{background:var(--beans-tint);grid-template-columns:.85fr 1.15fr;gap:clamp(40px,7vw,110px);padding:clamp(65px,8vw,120px) clamp(24px,6vw,100px);display:grid}.c-enquiry aside>p:not(.c-eyebrow){max-width:32ch;margin-top:30px}.c-enquiry h2 em{color:var(--ink)}.c-notice{border-left:3px solid var(--forest);padding-left:18px;font-size:.95rem}.c-contact{margin-top:60px}.c-contact>span{font-size:.9rem;display:block}.c-contact>a{margin:8px 0 20px;font-size:1.7rem;text-decoration:none;display:block}.c-contact>a:hover{text-decoration:underline}.c-contact>p{font-size:.9rem}.c-form-panel{background:var(--paper);border:1px solid var(--beans-line);border-radius:8px;align-self:start;min-width:0;padding:clamp(24px,4vw,50px)}.c-form-panel fieldset{border:0;min-width:0;margin:0 0 35px;padding:0}.c-form-panel legend{border-bottom:1px solid var(--beans-line);width:100%;margin-bottom:24px;padding-bottom:15px;font-size:1.2rem;font-weight:600}.c-form-segments{margin:0 0 24px}.c-field{flex-direction:column;gap:8px;min-width:0;margin-bottom:17px;display:flex}.c-field>span:first-child{font-size:.9rem;font-weight:500}.c-field small{color:var(--beans-muted);font-size:.8rem;font-weight:400}.c-field input,.c-field textarea{background:var(--beans-white);border:1px solid var(--beans-border);width:100%;min-width:0;color:var(--ink);border-radius:6px;min-height:48px;padding:12px 13px}.c-field input[aria-invalid=true]{border-color:var(--beans-error)}.c-field textarea{resize:none;min-height:96px}.c-field-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.c-radio-group{flex-wrap:wrap;gap:12px 20px;display:flex}.c-radio-group>p{flex-basis:100%;font-size:.9rem;font-weight:500}.c-radio-group label{align-items:center;gap:8px;min-height:40px;font-size:.9rem;display:flex}.catering input[type=radio],.catering input[type=checkbox]{accent-color:var(--forest);flex:none;width:18px;height:18px}.c-radio-group+.c-hint{margin:8px 0 22px}.c-check{align-items:flex-start;gap:12px;font-size:.9rem;display:flex}.c-check input{margin-top:4px}.c-check+.c-hint{margin:10px 0 22px}.c-submit{width:100%;min-height:56px;margin-top:16px}.c-error{color:var(--beans-error);font-size:.9rem;line-height:1.4}.c-status:empty{display:none}.c-status{margin-bottom:20px}.c-status h3{margin-bottom:16px;font-size:1.7rem}.c-status .c-button{margin-top:24px}.c-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.c-faq details{border-top:1px solid var(--beans-line);padding:21px 0}.c-faq summary{justify-content:space-between;gap:20px;font-size:1.1rem;list-style:none;display:flex}.c-faq summary::-webkit-details-marker{display:none}.c-faq summary>span{font-size:1.5rem;line-height:1}.c-faq details[open] summary>span{transform:rotate(45deg)}.c-faq details p{max-width:48ch;color:var(--beans-muted);margin-top:20px}.c-measurement{border-top:1px solid var(--beans-line);grid-template-columns:1fr auto;gap:25px;padding:35px clamp(24px,6vw,100px);display:grid}.c-measurement h3{font-size:1.2rem;font-weight:500}.c-measurement p{max-width:65ch;margin-top:10px;font-size:.85rem}.c-consent-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.c-consent-actions button{gap:10px;padding:12px 18px;font-size:.8rem}.c-consent-actions [aria-pressed=true]{outline:2px solid var(--forest);outline-offset:3px}.c-debug{grid-column:1/-1;font-family:IBM Plex Mono,monospace;font-size:.8rem}.c-debug summary{padding:12px 0}.c-debug ol{padding-left:22px}.c-footer{background:var(--forest);color:var(--paper);flex-wrap:wrap;justify-content:space-between;align-items:start;gap:30px;padding:50px clamp(24px,6vw,100px);display:flex}.c-footer>.beans-wordmark{line-height:1.1;display:block}.c-footer>a:last-of-type{font-size:1.2rem}.c-footer-demo{color:var(--beans-on-dark-muted);flex-basis:100%;font-size:.8rem}.c-skip{z-index:40;background:var(--paper);padding:12px;position:absolute;top:-100px;left:20px}.c-skip:focus{top:12px}.catering :target{scroll-margin-top:30px}@media (width<=1000px){.c-nav nav{gap:18px}.c-hero{min-height:580px}.c-hero-copy{padding:55px 30px}.c-hero h1{font-size:4rem}.c-hero-image img{min-height:100%}.c-measurement{grid-template-columns:1fr}.c-how ol{gap:25px}}@media (width<=760px){.c-demo{justify-content:flex-start;gap:2px;padding:9px 20px}.c-demo span{flex-basis:100%;font-size:.75rem}.c-nav{flex-wrap:wrap;gap:18px;padding:18px 20px}.c-nav .beans-wordmark{font-size:20px}.c-nav .beans-logo{width:44px;height:44px}.c-nav nav{justify-content:space-between;gap:12px;width:100%}.c-nav nav>a{font-size:.8rem}.c-nav .c-small{gap:8px;padding:10px 14px;font-size:.75rem}.c-hero{grid-template-columns:1fr;min-height:0}.c-hero-copy{padding:45px 24px 50px}.c-hero h1{max-width:13ch;font-size:clamp(3.3rem,13vw,5rem)}.c-lead{max-width:35ch;font-size:1.05rem}.c-hero-image{height:360px}.c-hero-image img{height:100%}.c-image-label{font-size:3rem;bottom:65px;left:24px}.c-segments{gap:8px}.c-segments button{gap:10px;padding:13px 16px;font-size:.85rem}.c-journey,.c-faq,.c-enquiry{grid-template-columns:1fr;gap:45px}.c-how ol{grid-template-columns:1fr;gap:36px;margin-top:35px}.c-how h3{margin-top:15px}.c-how p:not(.c-eyebrow){max-width:45ch}.c-contact{margin-top:35px}.c-enquiry h2{font-size:3.6rem}.c-field-grid{grid-template-columns:1fr;gap:0}.c-form-panel{padding:24px 20px}.c-faq{padding-top:65px}.c-faq summary{font-size:1rem}.c-consent-actions{gap:12px}.c-consent-actions button{flex:1}.c-footer{flex-direction:column}.c-footer-demo{flex-basis:auto}}@media (prefers-reduced-motion:reduce){.catering *{scroll-behavior:auto!important;transition:none!important}}.c-form-panel form{align-items:center;display:grid}.c-form-panel form>fieldset{grid-area:1/1;width:100%;padding-block:24px}.c-form-panel fieldset[data-inactive=true]{visibility:hidden;pointer-events:none;display:block}.c-progress{margin-bottom:30px}.c-step-heading{scroll-margin-top:24px;font-size:.85rem;font-weight:500}.c-progress ol{gap:14px;margin:16px 0 0;padding:0;list-style:none;display:flex}.c-progress li{color:var(--beans-muted);flex:1;align-items:center;gap:8px;font-size:.8rem;display:flex}.c-progress li span{border:1px solid var(--beans-border);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.c-progress li[aria-current=step]{color:var(--forest);font-weight:600}.c-progress li[aria-current=step] span,.c-progress li[data-complete=true] span{background:var(--forest);color:var(--paper);border-color:var(--forest)}.c-step-actions{align-items:center;gap:12px;margin-top:24px;display:flex}.c-step-actions .c-submit{flex:1;width:auto;margin:0}.c-form-panel fieldset{margin-bottom:0}@media (width<=760px){.c-progress ol{gap:8px}.c-progress li{gap:6px;font-size:.75rem}.c-step-actions .c-button{gap:10px;padding:13px 16px;font-size:.85rem}.c-progress{margin-bottom:25px}}html:has(.catering){scroll-behavior:smooth}.c-explore{margin-top:35px}.c-options{padding:clamp(65px,8vw,120px) clamp(24px,6vw,100px)}.c-options>h2{max-width:15ch}.c-options-grid{grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,90px);margin:55px 0 30px;display:grid}.c-option{border-top:1px solid var(--beans-line);padding-top:30px}.c-option h3{letter-spacing:-.045em;margin-bottom:25px;font-size:clamp(2rem,3.4vw,3.5rem);font-weight:600;line-height:1.05}.c-option>p:not(.c-eyebrow){max-width:45ch}.c-option ul{margin:30px 0 0;padding:0;list-style:none}.c-option li{border-top:1px solid var(--beans-line);padding:14px 0}.c-option .c-text-link{max-width:none}.c-form-panel{isolation:isolate;scroll-margin-top:24px;position:relative}.c-progress{z-index:2;position:relative}.c-progress li{position:relative}.c-form-panel form{transition:opacity .3s,transform .3s}.c-form-sending{opacity:.65;transform:translateY(3px)}.c-form-complete{visibility:hidden;opacity:0;pointer-events:none}.c-success{text-align:center;z-index:3;flex-direction:column;justify-content:center;align-items:center;animation:.5s both c-success-in;display:flex;position:absolute;inset:125px 28px 28px}.c-success p{max-width:38ch}.c-success h3{font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.15}.c-send-mark{width:90px;height:90px;margin-bottom:25px}.c-send-mark svg{width:100%;height:100%;stroke:var(--forest);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.c-send-mark circle{stroke:var(--beans-line);stroke-dasharray:230;animation:.65s both c-ring}.c-paper-plane{fill:var(--beans-tint);animation:.65s cubic-bezier(.2,.7,.2,1) both c-plane}@keyframes c-success-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes c-plane{0%{opacity:0;transform:translate(-10px,10px)}to{opacity:1;transform:translate(0)}}@keyframes c-ring{0%{stroke-dashoffset:230px}to{stroke-dashoffset:0}}@media (width<=760px){.c-options-grid{grid-template-columns:1fr;gap:45px;margin-top:35px}.c-success{inset:125px 20px 25px}}@media (prefers-reduced-motion:reduce){html:has(.catering){scroll-behavior:auto}.c-success,.c-paper-plane,.c-send-mark circle{animation:none!important}}.c-progress-track{background:var(--beans-line);border-radius:6px;height:5px;margin:16px 0 20px;overflow:hidden}.c-progress-track span{background:var(--forest);border-radius:inherit;height:100%;transition:width .3s;display:block}.c-progress-track span[data-progress="0"]{width:50%}.c-progress-track span[data-progress="1"],.c-progress-track span[data-progress="2"]{width:100%}.c-form-panel .c-step-legend{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1000px){.c-hero{min-height:650px}.c-hero-copy{max-width:720px;padding:70px 40px}.c-hero h1{font-size:clamp(3.8rem,7vw,5.5rem)}}@media (width<=760px){.c-hero{min-height:680px;display:flex}.c-hero-copy{padding:65px 24px 75px}.c-hero h1{max-width:13ch;font-size:clamp(3.2rem,12vw,5rem)}.c-hero-image{height:auto;position:absolute;inset:0}.c-hero-image img{object-position:63% 50%;height:100%}.c-hero-image:after{background:linear-gradient(90deg, color-mix(in srgb, var(--forest) 91%, transparent), color-mix(in srgb, var(--forest) 65%, transparent)), linear-gradient(0deg, var(--forest), transparent 65%)}.c-hero-image figcaption{text-align:left;font-size:.65rem;bottom:12px;left:24px;right:24px}}.c-hero{min-height:max(680px,100svh - 40px)}@media (width<=760px){.c-hero{min-height:max(680px,100svh - 58px)}}.c-detailed-flow[hidden]{display:none}.c-call-form{display:block!important}.c-call-form h3{margin-bottom:12px}.c-call-form>p,.c-call-segments{margin-bottom:24px}.c-call-status{padding-block:36px}.c-field :is(input,textarea){box-sizing:border-box;max-width:100%}.c-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.c-field input:is([type=date],[type=time]){min-width:0;-webkit-appearance:none;min-inline-size:0}.c-field input::-webkit-date-and-time-value{text-align:left;min-width:0}.c-form-sending{transform:none}@media (width<=760px){.c-field-grid{grid-template-columns:minmax(0,1fr)}.c-step-actions .c-submit{min-width:0}}.c-form-panel .c-call-form>fieldset{min-inline-size:0;margin:0;padding:0}.c-hero-actions{flex-wrap:wrap;gap:12px;margin-top:35px;display:flex}.c-hero .c-hero-secondary{color:var(--paper);border:1px solid var(--paper);background:0 0}.c-hero .c-hero-secondary:hover{background:var(--paper);color:var(--forest)}.c-callback-section{border-top:1px solid var(--beans-line)}@media (width<=760px){.c-hero-actions{flex-direction:column;align-items:flex-start}}.c-hero-actions .c-explore{margin-top:0}.c-call-status{flex-direction:column;align-items:flex-start;gap:16px;padding-block:24px;display:flex}.c-call-status h3,.c-call-status p{margin:0}.c-call-status .c-button{margin-top:8px}.c-security{min-height:220px;padding-block:16px}.c-security>div:first-child{min-height:150px}.c-security-feedback{min-height:110px}.c-security-feedback .c-button{margin-top:8px}.c-privacy{min-height:100vh}.c-privacy-header,.c-privacy-footer{border-bottom:1px solid var(--beans-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:28px clamp(24px,6vw,100px);display:flex}.c-privacy-header>a:last-child,.c-privacy-footer>a{text-underline-offset:5px}.c-privacy-content{overflow-wrap:anywhere;max-width:820px;margin-inline:auto;padding:clamp(40px,7vw,88px) 24px}.c-privacy h1{margin:16px 0 24px;font-size:clamp(2.7rem,7vw,5rem)}.c-privacy .c-privacy-intro{margin-bottom:16px;font-size:1.25rem}.c-privacy-contents{border-block:1px solid var(--beans-line);flex-wrap:wrap;gap:14px 24px;margin-block:24px;padding-block:28px;display:flex}.c-privacy-content section{margin-top:42px;scroll-margin-top:24px}.c-privacy-content h2{letter-spacing:-.03em;margin-bottom:20px;font-size:clamp(1.75rem,4vw,2.3rem);line-height:1.15}.c-privacy-content h3{margin:24px 0 12px;font-size:1.2rem}.c-privacy-content section p,.c-privacy-content li{margin-bottom:16px}.c-privacy-content ul{padding-left:24px}.c-privacy-content a{text-underline-offset:4px}.c-privacy a:hover{text-decoration-thickness:2px}.c-privacy-table-wrap{max-width:100%;margin-block:24px;overflow-x:auto}.c-privacy-table-wrap:focus-visible{outline:3px solid var(--beans-focus);outline-offset:4px}.c-privacy table{border-collapse:collapse;text-align:left;width:100%;font-size:.95rem}.c-privacy caption{text-align:left;margin-bottom:12px;font-weight:600}.c-privacy :is(th,td){vertical-align:top;border-bottom:1px solid var(--beans-line);padding:14px 12px}.c-privacy th{font-weight:600}.c-privacy-choices{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.c-privacy .c-privacy-choice-status{min-height:3em;margin-top:12px}.c-privacy-footer{border-top:1px solid var(--beans-line);border-bottom:0}@media (width<=480px){.c-privacy :is(th,td){padding:12px 8px}.c-privacy-choices{flex-direction:column;align-items:stretch}}.beans-contact{background:var(--beans-paper);color:var(--beans-forest);overflow-wrap:anywhere;min-height:100vh;font-family:Outfit,Arial,sans-serif;line-height:1.5}.beans-contact a{color:inherit;text-underline-offset:5px;cursor:pointer}.beans-contact a:hover{text-decoration-thickness:2px}.beans-contact a:focus-visible{outline:3px solid var(--beans-focus);outline-offset:5px}.contact-header,.contact-footer{border-bottom:1px solid var(--beans-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:24px clamp(24px,6vw,100px);display:flex}.contact-header nav,.contact-footer nav{flex-wrap:wrap;gap:16px 28px;display:flex}.contact-header nav a{border-bottom:1px solid #0000;padding-block:10px;text-decoration:none}.contact-header nav a:hover,.contact-header nav a[aria-current=page]{border-bottom-color:currentColor}.contact-brand{align-items:center;gap:12px;font-size:22px;font-weight:600;line-height:1.1;text-decoration:none;display:flex}.contact-brand img{border-radius:50%;flex:none}.contact-brand small{letter-spacing:.18em;margin-top:6px;font-size:10px;display:block}.contact-intro{padding:clamp(56px,8vw,110px) clamp(24px,6vw,100px) 56px}.contact-eyebrow{letter-spacing:.14em;margin-bottom:20px;font-size:12px;font-weight:500}.beans-contact h1{letter-spacing:-.055em;margin-bottom:24px;font-size:clamp(3rem,7.5vw,7.5rem);font-weight:600;line-height:1.03}.beans-contact h1 em{color:var(--beans-muted);font-style:normal}.contact-intro>p:last-child{max-width:45ch;font-size:clamp(18px,2vw,23px)}.contact-grid{grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);padding:0 clamp(24px,6vw,100px) clamp(64px,8vw,110px);scroll-margin-top:24px;display:grid}.beans-contact h2{letter-spacing:-.035em;margin-bottom:28px;font-size:clamp(1.8rem,3.5vw,3rem);font-weight:600;line-height:1.1}.contact-phone,.contact-email{width:fit-content;max-width:100%;margin-bottom:14px;font-size:clamp(18px,2.3vw,28px);display:block}.contact-details>p:last-of-type{max-width:42ch;color:var(--beans-muted);margin-top:24px}.contact-address{border-top:1px solid var(--beans-line);margin-top:42px;padding-top:30px}.contact-address h3{margin-bottom:14px;font-size:22px;font-weight:500}.contact-address address{margin-bottom:24px;font-style:normal}.contact-button{border:1px solid;border-radius:40px;justify-content:center;align-items:center;gap:24px;min-height:50px;padding:15px 24px;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.contact-button:hover{background:var(--beans-forest);color:var(--beans-paper)}.contact-hours{background:var(--beans-tint);border-radius:8px;align-self:start;padding:clamp(24px,3vw,42px)}.contact-hours dl{margin:24px 0}.contact-hours dl>div{border-bottom:1px solid var(--beans-line);justify-content:space-between;gap:16px;padding:14px 0;display:flex}.contact-hours dd{text-align:right;margin:0}.contact-hours p:not(.contact-eyebrow){color:var(--beans-muted);max-width:40ch;margin-top:20px}.contact-catering{background:var(--beans-forest);color:var(--beans-paper);grid-template-columns:1.3fr 1fr;gap:40px;padding:clamp(56px,7vw,96px) clamp(24px,6vw,100px);display:grid}.contact-catering p:not(.contact-eyebrow){max-width:46ch}.contact-actions{flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;display:flex}.contact-catering .contact-button{background:var(--beans-paper);color:var(--beans-forest)}.contact-catering .contact-button:hover{background:var(--beans-tint)}.contact-footer{border-top:1px solid var(--beans-line);border-bottom:0;padding-block:32px;font-size:14px}.contact-skip{background:var(--beans-paper);z-index:10;padding:12px;position:absolute;top:12px;left:24px;transform:translateY(-160%)}.contact-skip:focus{transform:none}.contact-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=760px){.contact-grid,.contact-catering{grid-template-columns:1fr}.contact-header{gap:20px}.contact-header nav{justify-content:space-between;gap:12px;width:100%}.contact-brand{font-size:20px}.contact-footer{align-items:flex-start}.contact-phone{font-size:28px}.contact-email{font-size:20px}.contact-hours{padding:24px}.contact-intro{padding-bottom:40px}}@media (prefers-reduced-motion:reduce){.contact-button{transition:none}}.beans{--forest:var(--beans-forest);--paper:var(--beans-paper);--berry:var(--beans-gold);--ink:var(--beans-forest);background:var(--forest);color:var(--paper);font-family:Outfit,Arial,sans-serif;overflow-x:hidden}.beans *{box-sizing:border-box}.beans a{color:inherit}.beans-nav{z-index:20;justify-content:space-between;align-items:center;gap:20px;min-height:84px;padding:17px clamp(24px,5vw,80px);display:flex;position:absolute;top:0;left:0;right:0}.beans-wordmark{letter-spacing:-.04em;align-items:center;gap:12px;font-size:21px;font-weight:700;line-height:.8;text-decoration:none;display:flex}.beans-wordmark small{letter-spacing:.22em;margin-top:8px;font-size:8px;font-weight:600;display:block}.beans-mark{border:1px solid var(--paper);letter-spacing:-.08em;border-radius:50%;place-items:center;width:42px;height:42px;font-size:26px;display:grid}.beans-nav-actions{align-items:center;gap:clamp(16px,2vw,36px);display:flex}.beans-nav-menu{border-bottom:1px solid #0000;padding:10px 0;font-size:14px;text-decoration:none;transition:border-color .2s}.beans-nav-menu:hover{border-bottom-color:var(--berry)}.beans-nav-link{white-space:nowrap;border:1px solid #f4f5efcc;border-radius:100px;padding:11px 19px;font-size:14px;text-decoration:none;transition:transform .2s,background .2s,color .2s}.beans-nav-link:hover{background:var(--paper);color:var(--ink);transform:translateY(-2px)}.beans-nav-link span{margin-left:15px}.beans .scroll-scrub__route{justify-content:flex-end;top:90px}.beans .scroll-scrub__route-button{display:none}.beans .scroll-scrub__stage:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#0a2720a6,#0a27202e 65%,#0a272014);position:absolute;inset:0}.beans .scroll-scrub__story{z-index:4}.beans .scroll-scrub__copy{width:min(720px,56vw)}.beans .scroll-scrub__copy:before{background:0 0}.beans .scroll-scrub__title{letter-spacing:-.075em;max-width:12ch;font-family:Outfit,Arial,sans-serif;font-size:clamp(3.8rem,9vw,9rem);font-weight:600;line-height:.91}.beans .scroll-scrub__body{max-width:30ch;color:var(--paper);font-size:clamp(1.04rem,1.7vw,1.32rem);line-height:1.5}.beans-pause{background:var(--forest);color:var(--paper);border-top:1px solid #f4f5ef2e;grid-template-columns:1fr 1fr;align-items:stretch;min-height:100dvh;display:grid}.beans-pause-image{background:#205563;min-height:620px;position:relative;overflow:hidden}.beans-pause-image img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.02)}.beans-pause-image span{color:var(--paper);letter-spacing:.04em;background:#173c32d1;padding:7px 9px;font-size:11px;position:absolute;bottom:20px;left:24px}.beans-pause-content{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(60px,8vw,130px) clamp(24px,6vw,100px);display:flex}.beans-pause-content h2{letter-spacing:-.075em;margin:clamp(28px,5vw,64px) 0 30px;font-size:clamp(3.8rem,7.1vw,8rem);font-weight:600;line-height:.92}.beans-pause-content h2 em{color:var(--berry);font-style:normal}.beans-pause-content>p:not(.beans-section-label){color:#e4e5df;max-width:32ch;font-size:clamp(1.1rem,1.55vw,1.4rem);line-height:1.55}.beans-pause-link{border-bottom:1px solid var(--berry);min-width:210px;color:var(--paper);justify-content:space-between;gap:50px;margin-top:clamp(32px,5vw,70px);padding:0 0 14px;font-weight:600;text-decoration:none;transition:gap .25s,color .25s;display:inline-flex}.beans-pause-link:hover{color:var(--berry);gap:64px}.beans-note{background:var(--paper);color:var(--ink);padding:clamp(80px,10vw,170px) clamp(24px,6vw,100px) clamp(80px,9vw,130px)}.beans-note-index,.beans-section-label{letter-spacing:.11em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:11px}.beans-note-grid{grid-template-columns:1.5fr 1fr;align-items:end;gap:clamp(30px,8vw,140px);margin:24px 0 80px;display:grid}.beans-note-grid h2,.beans-visit h2,.beans-social h2{letter-spacing:-.065em;margin:0;font-size:clamp(3rem,7vw,7rem);font-weight:600;line-height:.95}.beans-note-grid p{max-width:29ch;font-size:clamp(1.14rem,1.6vw,1.45rem);line-height:1.5}.beans-note-image{background:var(--forest);height:min(65vw,680px);position:relative;overflow:hidden}.beans-note-image img{object-fit:cover;width:100%;height:100%;display:block}.beans-note-image span{color:#fff;letter-spacing:.04em;background:#173c32d1;padding:7px 9px;font-size:11px;position:absolute;bottom:14px;right:16px}.beans-menu{color:var(--ink);background:#efeadf;padding:clamp(85px,10vw,150px) clamp(24px,6vw,100px);scroll-margin-top:20px}.beans-menu-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:clamp(55px,7vw,100px);display:flex}.beans-menu-heading h2{letter-spacing:-.075em;margin:25px 0 0;font-size:clamp(3.8rem,7.4vw,8rem);font-weight:600;line-height:.92}.beans-menu-heading h2 em{color:#796731;font-style:normal}.beans-menu-heading>p{max-width:26ch;margin:0;font-size:clamp(1.1rem,1.5vw,1.4rem);line-height:1.5}.beans-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(46px,6vw,90px) clamp(38px,8vw,130px);display:grid}.beans-menu-group-heading{border-bottom:2px solid var(--ink);align-items:baseline;gap:18px;padding-bottom:18px;display:flex}.beans-menu-group-heading>span{color:#796731;font-family:IBM Plex Mono,monospace;font-size:11px}.beans-menu-group h3{letter-spacing:-.045em;margin:0;font-size:clamp(1.55rem,2.4vw,2.5rem);font-weight:600;line-height:1.1}.beans-menu-group ul{margin:5px 0 0;padding:0;list-style:none}.beans-menu-group li{border-bottom:1px solid #15392f2b;justify-content:space-between;align-items:baseline;gap:16px;padding:13px 0;font-size:clamp(.98rem,1.2vw,1.15rem);line-height:1.35;display:flex}.beans-menu-group li span:last-child{white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:.85em}.beans-menu-footnote{border-top:1px solid #15392f66;justify-content:space-between;align-items:end;gap:30px;margin-top:clamp(55px,7vw,100px);padding-top:24px;display:flex}.beans-menu-footnote p{max-width:58ch;margin:0;font-size:13px;line-height:1.6}.beans-menu-footnote a{white-space:nowrap;border-bottom:1px solid var(--ink);padding-bottom:8px;font-weight:600;text-decoration:none}.beans-menu-footnote a span{margin-left:18px}.beans-order{background:var(--berry);color:var(--ink);grid-template-columns:1.5fr .5fr;align-items:end;gap:clamp(48px,8vw,130px);padding:clamp(80px,10vw,145px) clamp(24px,6vw,100px);display:grid}.beans-order h2{letter-spacing:-.065em;margin:28px 0;font-size:clamp(3.2rem,6.8vw,7rem);font-weight:600;line-height:.96}.beans-order h2 em{color:var(--forest);font-style:normal}.beans-order-copy>p:last-child{max-width:37ch;font-size:clamp(1.1rem,1.55vw,1.4rem);line-height:1.5}.beans-order-link{background:var(--forest);justify-content:space-between;align-items:center;gap:30px;min-width:225px;padding:23px 25px;font-weight:600;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;color:var(--paper)!important}.beans-order-link:hover{transform:translateY(-4px);box-shadow:8px 8px #173c3238}.beans-order-link span:last-child{font-size:1.5em;line-height:1}.beans-visit{background:var(--forest);color:var(--paper);grid-template-columns:1.3fr .7fr;gap:clamp(50px,10vw,180px);padding:clamp(90px,11vw,170px) clamp(24px,6vw,100px);display:grid}.beans-visit h2{margin:25px 0 55px}.beans-visit address{font-size:clamp(1.2rem,2vw,1.7rem);font-style:normal;line-height:1.5}.beans-directions{background:var(--berry);justify-content:space-between;align-items:center;gap:36px;min-width:220px;margin-top:50px;padding:22px 24px;font-weight:600;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;color:var(--ink)!important}.beans-directions:hover{transform:translateY(-4px);box-shadow:8px 8px #ef9db438}.beans-hours{border-top:1px solid #f4f5ef80;padding-top:25px}.beans-hours h3{margin:0 0 30px;font-size:26px;font-weight:500}.beans-hours dl{margin:0}.beans-hours dl div{border-bottom:1px solid #f4f5ef40;justify-content:space-between;gap:14px;padding:13px 0;font-size:16px;display:flex}.beans-hours dd{text-align:right;white-space:nowrap;margin:0}.beans-hours p{color:#d4e2d8;max-width:38ch;margin-top:25px;font-size:12px;line-height:1.5}.beans-social{background:var(--berry);color:var(--ink);grid-template-columns:1fr 1fr;gap:45px;padding:clamp(80px,9vw,130px) clamp(24px,6vw,100px);display:grid}.beans-social h2{max-width:9ch}.beans-social>div{align-self:end}.beans-social a{border-top:1px solid var(--ink);justify-content:space-between;padding:20px 0;font-size:clamp(1.2rem,2vw,2rem);text-decoration:none;transition:padding-left .25s;display:flex}.beans-social a:hover{padding-left:15px}.beans-footer{justify-content:space-between;gap:30px;padding:40px clamp(24px,6vw,100px);font-size:14px;display:flex}.beans a:focus-visible,.beans button:focus-visible{outline:3px solid var(--berry);outline-offset:4px}@media (width<=760px){.beans-nav{min-height:72px;padding:12px 18px}.beans-wordmark{font-size:16px}.beans-nav-actions{gap:12px}.beans-nav-menu{font-size:12px}.beans-mark{width:36px;height:36px;font-size:22px}.beans-nav-link{padding:10px 12px;font-size:12px}.beans-nav-link span{margin-left:5px}.beans .scroll-scrub__chapter-pin{align-items:flex-end;padding-top:130px;padding-bottom:14vh}.beans .scroll-scrub__copy{width:100%}.beans .scroll-scrub__title{font-size:clamp(3.2rem,16vw,6rem)}.beans .scroll-scrub__stage:after{background:linear-gradient(#0000 28%,#0a2720e6)}.beans-pause,.beans-note-grid,.beans-menu-grid,.beans-order,.beans-visit,.beans-social{grid-template-columns:1fr}.beans-menu-heading,.beans-menu-footnote{flex-direction:column;align-items:flex-start}.beans-menu-footnote a{white-space:normal}.beans-order-link{width:fit-content}.beans-pause-image{height:55vh;min-height:0;max-height:580px}.beans-pause-content{padding:72px 24px 96px}.beans-pause-content h2{font-size:clamp(3.5rem,13vw,6rem)}.beans-note-grid{margin-bottom:45px}.beans-note-image{height:70vw;min-height:330px}.beans-visit{gap:75px}.beans-visit h2{margin-bottom:35px}.beans-footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){.beans-nav-link,.beans-nav-menu,.beans-pause-link,.beans-order-link,.beans-directions,.beans-social a{transition:none!important}}.beans [data-reveal]{opacity:1;transition:opacity .82s cubic-bezier(.2,.65,.2,1),transform .82s cubic-bezier(.2,.65,.2,1);transform:translate(0,0)}.beans [data-reveal].is-pending{opacity:1;transform:translateY(18px)}.beans .beans-pause-content,.beans .beans-hours,.beans .beans-social>div{transition-delay:.1s}@media (prefers-reduced-motion:reduce){.beans [data-reveal],.beans [data-reveal].is-pending{opacity:1!important;transition:none!important;transform:none!important}}.beans-logo{object-fit:contain;background:#fff;border-radius:50%;flex:none;width:64px;height:64px;padding:3px}.beans-reviews{background:var(--forest);color:var(--paper);padding:clamp(85px,10vw,150px) clamp(24px,6vw,100px);scroll-margin-top:20px}.beans-reviews-intro{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:clamp(40px,6vw,80px);display:flex}.beans-reviews-intro .beans-section-label{flex-basis:100%;margin:0}.beans-reviews h2{letter-spacing:-.065em;margin:0;font-size:clamp(3.3rem,7vw,7.5rem);font-weight:600;line-height:.94}.beans-reviews h2 em{color:var(--berry);font-style:normal}.beans-reviews-intro>p:last-child{max-width:24ch;font-size:clamp(1.08rem,1.5vw,1.3rem);line-height:1.5}.beans-reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(220px,.8fr);align-items:stretch;gap:clamp(12px,2vw,28px);display:grid}.beans-review{background:#205563;flex-direction:column;min-height:360px;margin:0;padding:clamp(24px,3vw,44px);display:flex}.beans-review-stars{color:var(--berry);letter-spacing:.14em;font-size:21px}.beans-review blockquote{letter-spacing:-.035em;margin:clamp(30px,4vw,64px) 0 auto;font-size:clamp(1.25rem,2vw,2rem);line-height:1.34}.beans-review figcaption{border-top:1px solid #f4f5ef40;flex-direction:column;gap:4px;margin-top:42px;padding-top:20px;font-size:14px;display:flex}.beans-review figcaption span{opacity:.76;font-size:12px}.beans-reviews-photo{min-height:360px;overflow:hidden}.beans-reviews-photo img{object-fit:cover;width:100%;height:100%;display:block}.beans-reviews-link{border-bottom:1px solid var(--berry);align-items:center;gap:35px;margin-top:40px;padding-bottom:10px;font-weight:600;text-decoration:none;display:inline-flex}.beans-reviews-link:hover{color:var(--berry)}.beans-visit-side{align-content:start;gap:36px;display:grid}.beans-storefront{object-fit:cover;object-position:center 45%;width:100%;height:clamp(220px,25vw,390px);display:block}@media (width<=1050px){.beans-reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.beans-reviews-photo{grid-column:1/-1;height:300px;min-height:0}.beans-reviews-photo img{object-position:center 55%}}@media (width<=760px){.beans-logo{width:45px;height:45px}.beans-wordmark-label{font-size:15px}.beans-nav-reviews{display:none}.beans-reviews-grid{grid-template-columns:1fr}.beans-review{min-height:0}.beans-reviews-photo{grid-column:auto;height:330px}.beans-reviews-intro>p:last-child{margin-top:12px}}@media (prefers-reduced-motion:reduce){.beans-reviews-link{transition:none}}.beans .scroll-scrub__stage:before{content:"";z-index:3;pointer-events:none;left:50%;top:calc(49% - var(--ss-progress) * 16%);aspect-ratio:9/16;width:clamp(110px,10vw,190px);transform:translate(-50%,-100%) scale(calc(1 + var(--ss-progress) * 2.4));transform-origin:50% 100%;opacity:.72;filter:blur(.4px);background:url(/assets/world/steam-loop.webp) 50%/contain no-repeat;position:absolute}@media (width<=860px){.beans .scroll-scrub__stage:before{width:clamp(115px,32vw,155px);left:50%}}@media (prefers-reduced-motion:reduce){.beans .scroll-scrub__stage:before{display:none}}html:has(.beans){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.beans){scroll-behavior:auto}}.beans-menu-desc{max-width:42ch;margin-top:5px;display:block;white-space:normal!important;font:400 13px/1.55 Outfit,Arial,sans-serif!important}.beans-menu-group li>span:first-child{white-space:normal}.beans-logo{background:var(--forest);padding:0}.beans-review-invite{max-width:750px;font-size:clamp(1.4rem,3vw,2.8rem);line-height:1.3}.beans-visit-side .beans-storefront{object-fit:contain;width:180px;height:180px;margin:auto}.beans-photo-caption{opacity:.7;font-size:11px}.beans-hero-menu{z-index:8;border-bottom:1px solid var(--berry);padding-bottom:10px;text-decoration:none;position:absolute;top:84vh;left:6vw}@media (width<=760px){.beans-wordmark-label{font-size:14px}.beans-nav-link{display:none}.beans-hero-menu{top:88vh;left:24px}}.beans-catering-teaser{background:var(--beans-paper);color:var(--beans-forest);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;padding:65px clamp(24px,6vw,100px);display:flex}.beans-catering-teaser h2{letter-spacing:-.055em;font-size:clamp(2.5rem,5vw,5rem);line-height:1}.beans-catering-teaser p{max-width:40ch;margin-top:20px}.beans-catering-teaser a{border-bottom:1px solid;padding:16px 0;font-size:1.2rem;text-decoration:none}.beans-catering-teaser a:hover{text-decoration:underline}.beans-nav-reviews{display:none}@media (width<=760px){.beans-nav-actions{gap:10px}.beans-wordmark-label{max-width:110px;line-height:1}.beans-nav-menu{font-size:12px}}.beans-nav-actions,.beans-footer{flex-wrap:wrap}.beans-footer-links{flex-wrap:wrap;gap:16px 24px;width:100%;display:flex}.beans-footer-links a{text-underline-offset:4px}@media (width<=480px){.beans-nav{flex-wrap:wrap;gap:16px}.beans-nav-actions{justify-content:space-between;width:100%}.beans-nav-actions .beans-nav-link{padding:10px 14px}}.beans-nav-actions .beans-nav-link{align-items:center;display:inline-flex}
