a{text-decoration-thickness:1px!important;text-underline-offset:.1em}:where(.wp-site-blocks :focus){outline-style:solid;outline-width:2px}.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item:not(:last-child){margin-bottom:3px}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content{outline-offset:4px}.wp-block-navigation .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item__content{outline-offset:0}blockquote,caption,figcaption,h1,h2,h3,h4,h5,h6,p{text-wrap:pretty}.more-link{display:block}:where(pre){overflow-x:auto}.wp-block-group.is-style-ornate-border{--ornate-border-color:#f47a58;--ornate-corner-size:70px;--ornate-dash-size:24px;--ornate-gap-size:12px;--ornate-border-width:4px;padding:calc(var(--ornate-corner-size) + 1rem);position:relative}.wp-block-group.is-style-ornate-border:before{background:repeating-linear-gradient(to right,var(--ornate-border-color) 0,var(--ornate-border-color) var(--ornate-dash-size),#0000 var(--ornate-dash-size),#0000 calc(var(--ornate-dash-size) + var(--ornate-gap-size))) 0 0 /100% var(--ornate-border-width) no-repeat,repeating-linear-gradient(to right,var(--ornate-border-color) 0,var(--ornate-border-color) var(--ornate-dash-size),#0000 var(--ornate-dash-size),#0000 calc(var(--ornate-dash-size) + var(--ornate-gap-size))) 0 100% /100% var(--ornate-border-width) no-repeat,repeating-linear-gradient(to bottom,var(--ornate-border-color) 0,var(--ornate-border-color) var(--ornate-dash-size),#0000 var(--ornate-dash-size),#0000 calc(var(--ornate-dash-size) + var(--ornate-gap-size))) 0 0 /var(--ornate-border-width) 100% no-repeat,repeating-linear-gradient(to bottom,var(--ornate-border-color) 0,var(--ornate-border-color) var(--ornate-dash-size),#0000 var(--ornate-dash-size),#0000 calc(var(--ornate-dash-size) + var(--ornate-gap-size))) 100% 0 /var(--ornate-border-width) 100% no-repeat;content:"";inset:calc(var(--ornate-corner-size)/2);pointer-events:none;position:absolute}.wp-block-group.is-style-ornate-border:after{background-image:url(assets/images/border-corner-tl.svg),url(assets/images/border-corner-tr.svg),url(assets/images/border-corner-bl.svg),url(assets/images/border-corner-br.svg);background-position:0 0,100% 0,0 100%,100% 100%;background-repeat:no-repeat;background-size:var(--ornate-corner-size) var(--ornate-corner-size),var(--ornate-corner-size) var(--ornate-corner-size),var(--ornate-corner-size) var(--ornate-corner-size),var(--ornate-corner-size) var(--ornate-corner-size);content:"";inset:0;pointer-events:none;position:absolute}#smooth-wrapper{bottom:0;height:100%;left:0;margin-block-start:0!important;overflow:hidden;position:fixed;right:0;top:0;width:100%}#smooth-content{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:visible;width:100%;will-change:transform}.wp-block-button__link{transition:background-color .3s ease,color .3s ease,border-color .3s ease}.is-style-section-2 .wp-block-button__link:hover{background-color:var(--wp--preset--color--base,#ddd8be)!important;color:var(--wp--preset--color--contrast,#233747)!important}.wp-block-navigation__responsive-container-open svg{height:40px;width:40px}.wp-block-navigation__responsive-container.is-menu-open{background-color:var(--wp--preset--color--accent-1)!important;padding-bottom:var(--wp--preset--spacing--50,2rem);padding-top:var(--wp--preset--spacing--50,2rem)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:flex-start;padding-top:var(--wp--preset--spacing--80,8rem);text-align:left}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{align-items:flex-start!important;justify-content:flex-start!important}.wp-block-navigation.items-justified-right .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{--navigation-layout-justification-setting:flex-start!important;--navigation-layout-justify:flex-start!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-dialog{animation:none!important;transform:none!important}.wp-block-navigation__responsive-container{transition:opacity .3s ease!important}.wp-block-navigation__responsive-container.is-menu-open{animation:bbMegaMenuDown .3s ease both!important;transform-origin:top center!important}@keyframes bbMegaMenuDown{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@media (max-width:781px){.wp-block-columns{display:flex;flex-direction:column}.wp-block-column.has-mobile-order{order:var(--mobile-order,0)}}.bb-mobile-trigger{background:none;border:0;color:#ded8bc;cursor:pointer;display:none;height:28px;padding:0;transition:opacity .2s ease;width:38px}.bb-mobile-trigger:hover{opacity:.85}.bb-mobile-trigger__svg{display:block;overflow:visible}.bb-burger-line{transform-origin:center}.bb-mega-menu{background-color:#233747;bottom:0;color:#ded8bc;left:0;opacity:0;overflow-y:auto;padding:var(--wp--preset--spacing--60,4rem) var(--wp--preset--spacing--50,1.5rem);position:fixed;right:0;top:var(--bb-header-height,6rem);transform:scaleY(0);transform-origin:top center;transition:transform .32s cubic-bezier(.22,.61,.36,1),opacity .24s ease,visibility 0s linear .32s;visibility:hidden;z-index:99}body.bb-mega-open .bb-mega-menu{opacity:1;transform:scaleY(1);transition:transform .32s cubic-bezier(.22,.61,.36,1),opacity .24s ease 80ms,visibility 0s linear 0s;visibility:visible}.bb-mega-menu__list{display:flex;flex-direction:column;gap:1.5rem;list-style:none;margin:0;padding:0}.bb-mega-menu__link{color:#ded8bc;font-family:var(--wp--preset--font-family--paleo);font-size:clamp(2.5rem,9vw,4.5rem);font-weight:700;letter-spacing:.04em;line-height:1;text-decoration:none;text-transform:uppercase}.bb-mega-menu__item.is-style-button .bb-mega-menu__link{background-color:#f47a58;border-radius:999px;color:#233747;display:inline-block;font-size:1.5rem;margin-top:1rem;padding:1rem 2.25rem}@media (max-width:781px){.bb-mobile-trigger{align-items:center;display:flex;justify-content:center}.bb-header__nav--left,.bb-header__nav--right{display:none!important}}:root{--bb-header-height:6rem;--bb-header-bg:#233747;--bb-header-fg:#ded8bc}.wp-block-beanandbear-header,header.wp-block-template-part{background-color:#233747;color:#ded8bc;transition:background-color .2s ease,color .2s ease}header.wp-block-template-part{left:0;min-height:var(--bb-header-height);position:fixed;right:0;top:0;z-index:100}body:not(.has-hero-header){padding-top:var(--bb-header-height)}header.wp-block-template-part .bb-header,header.wp-block-template-part .bb-header a,header.wp-block-template-part .bb-header button{color:var(--bb-header-fg)}header.wp-block-template-part .bb-header .wp-block-navigation-item__content{font-family:var(--wp--preset--font-family--paleo);letter-spacing:.08em;text-transform:uppercase}.wp-block-beanandbear-header>.wp-block-group{padding-inline:var(--wp--style--root--padding-right,var(--wp--preset--spacing--50,1.5rem))}.bb-header{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--30,1.5rem);justify-content:space-between;margin-inline:auto;max-width:var(--wp--style--global--wide-size,1340px);padding-inline:0;width:100%}.bb-header__nav{display:flex;flex:1 1 0;min-width:0}.bb-header__nav--left{justify-content:flex-start}.bb-header__nav--right{justify-content:flex-end}.bb-header__nav--mobile{display:none}@media (max-width:781px){.bb-header__nav--left,.bb-header__nav--right{display:none!important}.bb-header__nav--mobile{display:flex;flex:0 0 auto;justify-content:flex-end}}.bb-header__nav .wp-block-navigation,.bb-header__nav .wp-block-navigation__container{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem}.bb-header__logo{display:flex;flex:0 0 auto;justify-content:center;transition:opacity .25s ease,visibility .25s ease}.has-hero-header .bb-header__logo{opacity:0;visibility:hidden}.has-hero-header.is-past-hero .bb-header__logo{opacity:1;visibility:visible}.bb-header__logo-link{display:inline-flex;line-height:0}.bb-header__logo-link svg{display:block;height:4rem;width:auto}@media (max-width:781px){.bb-header__logo-link svg{height:3rem}}.bb-page-hero{opacity:1!important}@media (max-width:781px){.bb-page-hero{padding-top:calc(var(--wp--preset--spacing--80, 4rem) + 96px)!important}}:is(.bb-contact,.bb-employment) .gform_wrapper{margin-top:2rem}:is(.bb-contact,.bb-employment) .gform_wrapper .gform_fields{column-gap:1rem!important;row-gap:1rem!important}:is(.bb-contact,.bb-employment) .gform_wrapper .gfield .ginput_container,:is(.bb-contact,.bb-employment) .gform_wrapper .gfield input,:is(.bb-contact,.bb-employment) .gform_wrapper .gfield textarea{box-sizing:border-box;max-width:100%!important;width:100%!important}:is(.bb-contact,.bb-employment) .gform_wrapper input[type=date],:is(.bb-contact,.bb-employment) .gform_wrapper input[type=email],:is(.bb-contact,.bb-employment) .gform_wrapper input[type=number],:is(.bb-contact,.bb-employment) .gform_wrapper input[type=password],:is(.bb-contact,.bb-employment) .gform_wrapper input[type=search],:is(.bb-contact,.bb-employment) .gform_wrapper input[type=tel],:is(.bb-contact,.bb-employment) .gform_wrapper input[type=text],:is(.bb-contact,.bb-employment) .gform_wrapper input[type=url],:is(.bb-contact,.bb-employment) .gform_wrapper select,:is(.bb-contact,.bb-employment) .gform_wrapper textarea{background-color:#ded8bc!important;border:0!important;border-radius:8px!important;color:#172a39!important;font:inherit;font-size:18px!important;padding:1.75rem 1.5rem!important}:is(.bb-contact,.bb-employment) .gform_wrapper textarea{min-height:180px!important;resize:vertical}:is(.bb-contact,.bb-employment) .gform_wrapper input::placeholder,:is(.bb-contact,.bb-employment) .gform_wrapper textarea::placeholder{color:#233747;opacity:.7}:is(.bb-contact,.bb-employment) .gform_wrapper .gform_footer{display:flex!important;justify-content:flex-end!important;margin-top:1.5rem!important;padding:0!important}:is(.bb-contact,.bb-employment) .gform_wrapper .gform_button,:is(.bb-contact,.bb-employment) .gform_wrapper .gform_next_button,:is(.bb-contact,.bb-employment) .gform_wrapper .gform_previous_button,:is(.bb-contact,.bb-employment) .gform_wrapper input[type=submit]{background-color:#f47a58!important;background-image:none!important;border:0!important;border-radius:999px!important;box-shadow:none!important;color:#233747!important;cursor:pointer;font-family:var(--wp--preset--font-family--paleo)!important;font-size:var(--wp--preset--font-size--medium,1.125rem)!important;font-weight:700!important;letter-spacing:.08em!important;padding:1rem 2.25rem!important;text-transform:uppercase!important;transition:background-color .2s ease}:is(.bb-contact,.bb-employment) .gform_wrapper .gform_button:focus,:is(.bb-contact,.bb-employment) .gform_wrapper .gform_button:hover,:is(.bb-contact,.bb-employment) .gform_wrapper .gform_next_button:focus,:is(.bb-contact,.bb-employment) .gform_wrapper .gform_next_button:hover,:is(.bb-contact,.bb-employment) .gform_wrapper .gform_previous_button:focus,:is(.bb-contact,.bb-employment) .gform_wrapper .gform_previous_button:hover{background-color:color-mix(in srgb,#f47a58 85%,#0000)!important;color:#233747!important}.bb-employment .gform_wrapper input[type=date],.bb-employment .gform_wrapper input[type=email],.bb-employment .gform_wrapper input[type=number],.bb-employment .gform_wrapper input[type=password],.bb-employment .gform_wrapper input[type=search],.bb-employment .gform_wrapper input[type=tel],.bb-employment .gform_wrapper input[type=text],.bb-employment .gform_wrapper input[type=url],.bb-employment .gform_wrapper select,.bb-employment .gform_wrapper textarea{background-color:#fff!important;border:1px solid #233747!important}.bb-employment .gform_wrapper .gform-theme-button--secondary,.bb-employment .gform_wrapper .gform_previous_button{background-color:initial!important;border:2px solid #233747!important;color:#233747!important}.bb-employment .gform_wrapper .gform-theme-button--secondary:focus,.bb-employment .gform_wrapper .gform-theme-button--secondary:hover,.bb-employment .gform_wrapper .gform_previous_button:focus,.bb-employment .gform_wrapper .gform_previous_button:hover{background-color:color-mix(in srgb,#233747 8%,#0000)!important;color:#233747!important}:is(.bb-contact,.bb-employment) .gform_wrapper .gfield_validation_message,:is(.bb-contact,.bb-employment) .gform_wrapper .validation_message{color:#f4a58a}.employment-listing .wp-block-buttons{flex-direction:column}.employment-listing .wp-block-button.is-style-outline .wp-block-button__link{align-items:center;background-color:#ded8bc!important;border:0!important;border-radius:999px!important;color:#233747!important;display:flex;font-weight:600;justify-content:space-between;padding:1rem 2rem!important;text-align:left;width:100%}.employment-listing .wp-block-button.is-style-outline .wp-block-button__link:hover{background-color:color-mix(in srgb,#ded8bc 80%,#0000)!important}.download-app-btn .wp-block-button__link{align-items:center;background-color:#f47a58!important;border-radius:999px!important;color:#233747!important;display:inline-flex!important;font-family:var(--wp--preset--font-family--paleo)!important;font-weight:700!important;gap:.75rem;letter-spacing:.08em!important;padding:1rem 2.25rem!important;text-transform:uppercase!important}.download-app-btn .wp-block-button__link:focus,.download-app-btn .wp-block-button__link:hover{background-color:color-mix(in srgb,#f47a58 85%,#0000)!important;color:#233747!important}.download-app-btn .wp-block-button__link:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='28' fill='none' viewBox='0 0 24 28'%3E%3Cg stroke='%23233747' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' clip-path='url(%23a)'%3E%3Cpath d='M17.135.875H.875v26.25h22.176V6.778z'/%3E%3Cpath d='M23.051 7.061H17.05V1.042M6.958 11.241h10.208M6.958 13.866h10.208m-10.208 2.77h10.208M6.958 19.261h10.208'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h23.926v28H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;flex-shrink:0;height:26px;width:22px}