/**handles:bbr-theme**/
@font-face{font-family:"Vollkorn Fallback";src:local("Georgia");font-style:normal;size-adjust:98.85%;ascent-override:96.31%;descent-override:44.61%;line-gap-override:0%}@font-face{font-family:"Vollkorn Fallback";src:local("Georgia Bold Italic"),local("Georgia-BoldItalic");font-style:italic;font-weight:400 900;size-adjust:78.53%;ascent-override:121.22%;descent-override:56.15%;line-gap-override:0%}.bbr-canvas{--bbr-display:var(--wp--preset--font-family--sans);--bbr-body:var(--wp--preset--font-family--sans);--bbr-display-weight:600;--bbr-display-stretch:100%;--bbr-display-style:normal;--bbr-display-case:none;--bbr-display-tracking:-0.035em;--bbr-display-leading:0.98;--bbr-h1-size:var(--wp--preset--font-size--display);--bbr-radius:0.375rem;--bbr-rule:1px;--bbr-stop-radius:24%;background:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast);font-family:var(--bbr-body)}body{margin:0;-webkit-font-smoothing:antialiased}.bbr-canvas :is(h1,h2,h3){font-family:var(--bbr-display);font-weight:var(--bbr-display-weight);font-stretch:var(--bbr-display-stretch);font-style:var(--bbr-display-style);text-transform:var(--bbr-display-case);letter-spacing:var(--bbr-display-tracking);line-height:var(--bbr-display-leading);text-wrap:balance}.bbr-canvas h3{letter-spacing:-.015em;line-height:1.15}.bbr-canvas h1{font-size:var(--bbr-h1-size);max-width:15ch;margin-block:0}.bbr-canvas :is(p,li){text-wrap:pretty}a{text-decoration-thickness:1px;text-underline-offset:0.2em}a:hover{text-decoration-thickness:2px}::selection{background:var(--wp--preset--color--accent);color:var(--wp--preset--color--on-accent)}:focus-visible{outline:2px solid var(--wp--preset--color--contrast);outline-offset:3px}.bbr-stop::after{content:"";display:inline-block;width:.19em;height:.19em;margin-left:.06em;background:var(--wp--preset--color--accent);border-radius:var(--bbr-stop-radius)}.bbr-lede{font-size:var(--wp--preset--font-size--large);line-height:1.45;max-width:36ch}.bbr-canvas p:not(.bbr-lede){max-width:38em}.wp-block-button__link{min-height:44px;display:inline-flex;align-items:center;border-radius:var(--bbr-radius,.375rem);transition:background-color .18s ease,color .18s ease,transform .18s ease}@media (hover:hover){.wp-block-button__link:hover{background-color:color-mix(in srgb,var(--wp--preset--color--accent) 85%,var(--wp--preset--color--contrast))}}.wp-block-button__link:active{transform:scale(.98)}.wp-block-button.is-style-outline>.wp-block-button__link{border:1.5px solid currentColor;color:var(--wp--preset--color--contrast);padding:calc(.9em - 1.5px) calc(1.4em - 1.5px)}.wp-block-button.is-style-outline>.wp-block-button__link:is(:hover,:focus-visible){background:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base)}.bbr-header{padding-block:1.25rem;border-bottom:1px solid var(--wp--preset--color--line)}.bbr-logo{margin:0;flex-shrink:0}.bbr-logo a{display:flex;align-items:center;min-height:44px}.bbr-logo img{display:block;height:1.625rem;width:auto;aspect-ratio:2818/764}.bbr-nav{gap:.25rem 1.5rem;font-size:var(--wp--preset--font-size--small);font-weight:500}.bbr-nav .wp-block-navigation-item__content{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.bbr-nav a:hover{text-decoration:underline}.bbr-nav .bbr-nav__cta a{padding-inline:1rem;border:1.5px solid var(--wp--preset--color--accent);border-radius:.375rem}.bbr-nav .bbr-nav__cta a:hover{background:var(--wp--preset--color--accent);color:var(--wp--preset--color--on-accent);text-decoration:none}@media (max-width:420px){.bbr-nav{gap:1rem}.bbr-nav .bbr-nav__cta a{padding-inline:0.75rem}}.bbr-footer{padding-block:var(--wp--preset--spacing--50);border-top:1px solid var(--wp--preset--color--line);color:var(--wp--preset--color--muted);font-size:var(--wp--preset--font-size--small)}.bbr-footer__inner{display:grid;gap:2rem}.bbr-wordmark{margin:0}.bbr-wordmark img{display:block;width:min(16rem,60vw);height:auto;aspect-ratio:2873/993}.bbr-footer__text>*{margin-block:0 0.75rem}.bbr-footer__links{display:flex;flex-wrap:wrap;gap:0 1.5rem}.bbr-footer__links a{display:inline-flex;align-items:center;min-height:44px;min-width:44px;color:var(--wp--preset--color--contrast)}@media (max-width:767px){.bbr-footer{padding-block:1.5rem}.bbr-footer__inner{gap:.75rem}.bbr-wordmark img{width:8.5rem}.bbr-footer__text>:first-child{display:none}.bbr-footer__inner>*,.bbr-footer__text>*{margin-block:0!important}}@media (min-width:768px){.bbr-footer__inner{grid-template-columns:auto 1fr;align-items:end;justify-items:end;text-align:right}.bbr-footer__links{justify-content:flex-end}}.bbr-canvas .wp-block-post-content>*{margin-block:0}.bbr-section{padding-block:var(--wp--preset--spacing--60)}.bbr-section+.bbr-section{border-top:var(--bbr-rule) solid var(--wp--preset--color--line)}.bbr-hero{padding-block:clamp(3rem,2rem + 6vw,9rem) var(--wp--preset--spacing--60)}.bbr-hero .bbr-lede{color:var(--wp--preset--color--muted)}.bbr-hero__actions{gap:.75rem}.bbr-split{display:grid;gap:var(--wp--preset--spacing--40)}.bbr-split>*{margin:0}@media (min-width:900px){.bbr-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.bbr-rows>.bbr-row{margin:0;padding-block:1.5rem;border-top:var(--bbr-rule) solid var(--wp--preset--color--line)}.bbr-rows>.bbr-row:last-child{border-bottom:var(--bbr-rule) solid var(--wp--preset--color--line)}.bbr-row h3{margin:0 0 .5rem}.bbr-row p{margin:0;color:var(--wp--preset--color--muted)}.bbr-prose>:first-child{margin-top:0}.bbr-prose .bbr-lede{max-width:30ch}.bbr-cta>.wp-block-group>*+*{margin-top:var(--wp--preset--spacing--40)}.bbr-cta h2{font-size:var(--wp--preset--font-size--display);max-width:14ch}.bbr-legal>*{margin-inline:0!important}.bbr-legal h2{margin-top:var(--wp--preset--spacing--50);font-size:var(--wp--preset--font-size--x-large)}.bbr-legal h2+p{margin-top:var(--wp--preset--spacing--30)}.bbr-about__grid,.bbr-inquire__grid{display:grid;gap:var(--wp--preset--spacing--50)}.bbr-about__grid>*,.bbr-inquire__grid>*{margin:0}.bbr-about__text>*+*,.bbr-inquire__intro>*+*{margin-top:var(--wp--preset--spacing--30)}.bbr-about__text .bbr-lede,.bbr-inquire__intro .bbr-lede{margin-top:var(--wp--preset--spacing--40)}@media (min-width:900px){.bbr-placeholder{aspect-ratio:4/5}.bbr-about__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}.bbr-inquire__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.bbr-placeholder{display:grid;place-items:center;aspect-ratio:4/3;padding:1.5rem;border:1px dashed var(--wp--preset--color--muted);border-radius:var(--bbr-radius);background:var(--wp--preset--color--surface);color:var(--wp--preset--color--muted);font-size:var(--wp--preset--font-size--small);text-align:center}.bbr-form{display:grid;gap:1.5rem}.bbr-form label,.bbr-form legend{display:block;margin-bottom:.5rem;font-weight:600;font-size:var(--wp--preset--font-size--small)}.bbr-form .bbr-hint{font-weight:400;color:var(--wp--preset--color--muted)}.bbr-form>p.bbr-hint{margin:0;font-size:var(--wp--preset--font-size--small)}.bbr-form>p.bbr-hint a{color:var(--wp--preset--color--contrast)}.bbr-form input[type=email],.bbr-form input[type=text],.bbr-form textarea{box-sizing:border-box;width:100%;min-height:48px;padding:.75rem .9rem;border:1px solid var(--wp--preset--color--line);border-radius:.375rem;background:var(--wp--preset--color--surface);color:var(--wp--preset--color--contrast);font:inherit}.bbr-form input:hover,.bbr-form textarea:hover{border-color:var(--wp--preset--color--muted)}.bbr-form input:focus-visible,.bbr-form textarea:focus-visible{outline:2px solid var(--wp--preset--color--accent);outline-offset:0;border-color:transparent}.bbr-form textarea{min-height:9rem;resize:vertical}.bbr-form fieldset{margin:0;padding:0;border:0}.bbr-choice{display:flex!important;align-items:center;gap:.75rem;min-height:52px;margin:0 0 .5rem!important;padding:.5rem 1rem;border:1px solid var(--wp--preset--color--line);border-radius:.375rem;font-weight:400!important;font-size:var(--wp--preset--font-size--medium)!important;cursor:pointer}.bbr-choice:hover{border-color:var(--wp--preset--color--muted)}.bbr-choice:has(input:checked){border-color:var(--wp--preset--color--accent);background:color-mix(in srgb,var(--wp--preset--color--accent) 14%,transparent)}.bbr-choice input{width:1.125rem;height:1.125rem;margin:0;accent-color:var(--wp--preset--color--accent)}.bbr-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.bbr-form button{justify-self:start;min-height:48px;border:0;cursor:pointer}.bbr-notice{padding:1.25rem 1.5rem;border:1px solid color-mix(in srgb,var(--wp--preset--color--accent) 60%,transparent);border-radius:.5rem;background:var(--wp--preset--color--surface)}.bbr-notice p{margin:0}.bbr-notice--error{margin-bottom:1.5rem}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}