/* Sitewide header and footer, 12 November 2026. Generated by local/harness26.mjs from assets/home26/home.css. Do not edit by hand. */
:is(#blg26-skip,#blg26-header,#menu-scrim,#blg26-footer,#blg26-mobile),:is(#blg26-skip,#blg26-header,#menu-scrim,#blg26-footer,#blg26-mobile) :where(*:not(svg,svg *)),:is(#blg26-skip,#blg26-header,#menu-scrim,#blg26-footer,#blg26-mobile) :where(*:not(svg,svg *))::before,:is(#blg26-skip,#blg26-header,#menu-scrim,#blg26-footer,#blg26-mobile) :where(*:not(svg,svg *))::after{all:revert}
.nav-h2:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),.nav-h3:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){display: block; font-weight: bold;}
.nav-h2:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){font-size: 1.5em; margin-block: 0.83em;}
.nav-h3:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){font-size: 1.17em; margin-block: 1em;}
@font-face { font-family: Barlow; src: url("fonts/Barlow-Regular.woff2") format("woff2"); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: Barlow; src: url("fonts/Barlow-Medium.woff2") format("woff2"); font-style: normal; font-weight: 500; font-display: swap; }
@font-face { font-family: Barlow; src: url("fonts/Barlow-SemiBold.woff2") format("woff2"); font-style: normal; font-weight: 600; font-display: swap; }
@font-face { font-family: Barlow; src: url("fonts/Barlow-Bold.woff2") format("woff2"); font-style: normal; font-weight: 700; font-display: swap; }
:is(#blg26-skip,#blg26-header,#menu-scrim,#blg26-footer,#blg26-mobile){--navy: #123856; --deep: #0b253b; --ink: #102d43; --orange: #F47A30; --orange-on-dark: #F47A30; --orange-hover: #E56824; --orange-text: #F47A30; --button-ink: #061B31; --white: #fff; --muted: #566672; --line: #dce3e9; --pale: #f1f5f8; --max: 1320px; --pad: clamp(24px,4.3vw,76px);}
*:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){box-sizing: border-box;}
html{scroll-behavior: auto; scroll-padding-top: 112px;}
:is(#blg26-skip,#blg26-header,#menu-scrim,#blg26-footer,#blg26-mobile){font:400 18px / 1.6 Barlow, Arial, sans-serif;font-family:Barlow, Arial, sans-serif;font-size:18px;font-weight:400;line-height:1.6;color:var(--ink)}
button:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){font: inherit;}
button:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),a:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),summary:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){-webkit-tap-highlight-color: transparent;}
button:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){cursor: pointer;}
a:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){color: inherit; text-decoration: none;}
button:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){color: inherit;}
img:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){max-width: 100%; display: block;}
button:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){border-radius: 0px;}
button:disabled:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){cursor: default;}
h2:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),p:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),.nav-h2:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),.nav-h3:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){margin-top: 0px;}
h2:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),.nav-h2:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),.nav-h3:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){line-height: 1.09; font-weight: 600; letter-spacing: -0.025em;}
h2:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),.nav-h2:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){font-size: clamp(34px, 3.4vw, 52px); margin-bottom: 24px;}
.nav-h3:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){font-size: 25px; line-height: 1.18;}
p:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){margin-bottom: 20px;}
a:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),button:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),summary:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){touch-action: manipulation;}
:focus-visible:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){outline: rgb(0, 122, 171) solid 3px; outline-offset: 5px;}
a:hover:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){text-decoration: none;}
button:hover:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){color: inherit;}
[hidden]:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){display: none !important;}
.container:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){max-width: calc(var(--max) + var(--pad)*2); padding: 0 var(--pad); margin: 0px auto;}
.eyebrow:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){font-size: 12px; font-weight: 700; line-height: 1.4; letter-spacing: 0.15em; text-transform: uppercase; display: block; margin-bottom: 17px; color: rgb(65, 97, 119);}
.button:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){display: inline-flex; align-items: center; justify-content: space-between; gap: 30px; min-height: 54px; padding: 14px 25px; background: var(--orange); border: 1px solid var(--orange); color: white; font-weight: 600; font-size: 17px; line-height: 1.2; transition: background 0.18s, transform 0.18s;}
.button:hover:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){background: var(--orange-hover); border-color: var(--orange-hover); color: white; transform: translateY(-1px);}
.button.compact:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){min-height: 46px; font-size: 15px; padding: 12px 18px; gap: 16px;}
.text-link:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){display: inline-flex; align-items: center; gap: 24px; justify-content: space-between; font-size: 17px; font-weight: 600; line-height: 1.4; border-width: 0px 0px 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(174, 189, 200); border-image: none; background: none; padding: 0px 0px 8px;}
.text-link:hover:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){color: var(--navy); border-color: var(--orange-hover);}
.text-link span:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){font-size: 22px;}
.skip:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){position: fixed; top: -80px; left: 24px; padding: 12px 22px; background: white; z-index: 100;}
.skip:focus:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){top: 12px;}
.site-header:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){position: sticky; top: 0px; z-index: 30; background: white; border-bottom: 1px solid rgb(220, 227, 233);}
.header-inner:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){height: 96px; max-width: 1600px; margin: auto; padding: 0px 32px; display: flex; align-items: center; gap: 26px;}
.brand:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){display: block; flex-shrink: 0; width: 212px;}
.brand img:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){width: 100%; height: auto;}
.primary-nav:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){display: flex; align-items: center; justify-content: center; gap: 24px; flex: 1 1 0%; align-self: stretch; white-space: nowrap;}
.primary-nav > a:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),.nav-toggle:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){font-size: 15px; font-weight: 600; display: flex; align-items: center; gap: 8px; padding: 5px 0px; border: 0px; background: none; position: relative;}
.primary-nav > a:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *)::after,.nav-toggle:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *)::after{content: ""; position: absolute; bottom: 22px; left: 0px; width: 0px; height: 2px; background: var(--orange); transition: width 0.18s;}
.primary-nav > a:hover:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *)::after,.nav-toggle:hover:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *)::after,.nav-toggle[aria-expanded="true"]:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *)::after{width: 100%;}
.chevron:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){width: 6px; height: 6px; border-right: 1px solid; border-bottom: 1px solid; transform: rotate(45deg); margin-top: -4px;}
.nav-toggle[aria-expanded="true"] .chevron:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){transform: rotate(225deg); margin-top: 4px;}
.header-actions:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){display: flex; align-items: center; gap: 22px;}
.header-phone:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){font-size: 16px; font-weight: 600; line-height: 1.2; white-space: nowrap;}
.header-phone small:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){font-size: 12px; font-weight: 500; letter-spacing: 0.1em; text-transform: uppercase; display: block; color: rgb(83, 103, 118); margin-bottom: 5px;}
.mobile-toggle:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),.mobile-nav:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){display: none;}
.mega:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){position: absolute; top: 100%; left: 0px; right: 0px; max-height: calc(100dvh - 96px); overflow: auto; background: white; box-shadow: rgba(7, 23, 40, 0.086) 0px 15px 22px; border-top: 1px solid var(--line); padding: 38px max(32px, 50% - 640px) 0px; display: grid; grid-template-columns: 1fr 1.12fr 1.15fr; gap: 44px;}
.mega .nav-h2:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){font-size: 34px;}
.mega .nav-h3:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){font-size: 15px; letter-spacing: 0.02em; margin: 0px 0px 12px;}
.mega p:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){font-size: 16px; color: var(--muted); line-height: 1.6;}
.mega > div > a:not(.text-link):is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){display: flex; justify-content: space-between; font-size: 16px; padding: 10px 0px; border-bottom: 1px solid rgb(232, 237, 241); font-weight: 500;}
.mega > div > a:hover:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){color: var(--navy);}
.mega-footer:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){grid-column: 1 / -1; display: flex; gap: 40px; padding: 15px 0px; border-top: 1px solid var(--line);}
.mega .mega-footer a:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){font-size: 14px !important; border: 0px !important;}
.mega .menu-subhead:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){margin-top: 20px;}
.menu-aside:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){background: var(--pale); padding: 25px; margin-bottom: 28px;}
.menu-aside .nav-h3:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){font-size: 26px;}
.places-menu:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),.short-menu:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){padding-bottom: 28px;}
.featured-link:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){font-size: 25px !important; color: var(--navy) !important;}
.menu-scrim:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){position: fixed; inset: 96px 0px 0px; background: rgba(6, 28, 53, 0.37); z-index: 25;}
.site-footer:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){padding: 54px 0px 22px;}
.mobile-contact:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){display: none;}
@media (max-width: 1280px){.header-inner:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){gap: 20px; padding: 0px 24px;}.brand:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){width: 190px;}.primary-nav:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){gap: 19px;}.primary-nav > a:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),.nav-toggle:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){font-size: 14px;}.header-actions:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){gap: 15px;}.header-phone:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){font-size: 14px;}}
@media (max-width: 1120px){.header-phone:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){display: none;}.header-inner:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){height: 84px;}.site-header .brand:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){width: 183px;}.primary-nav:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){gap: 17px;}.primary-nav > a:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),.nav-toggle:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){font-size: 13px;}.mega:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){gap: 30px;}.menu-scrim:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){top: 84px;}}
@media (max-width: 940px){.site-header .brand:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){width: 190px;}.header-inner:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){height: 78px;}.primary-nav:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),.header-actions:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){display: none;}.mobile-toggle:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){margin-left: auto; border: 0px; background: none; display: flex; align-items: center; gap: 10px; font-size: 14px; font-weight: 600; height: 44px; padding: 0px 4px;}.menu-lines:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){width: 22px; height: 12px; border-top: 1.5px solid; border-bottom: 1.5px solid; display: block;}.mobile-toggle[aria-expanded="true"] .menu-lines:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){transform: rotate(45deg); height: 0px; border-bottom: 0px;}.mobile-nav:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){display: block; position: absolute; top: 100%; left: 0px; right: 0px; background: white; max-height: calc(100dvh - 138px); overflow: auto; padding: 15px 28px 28px; border-top: 1px solid var(--line);}.mobile-nav > details:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),.mobile-nav > a:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){display: block; border-bottom: 1px solid var(--line);}.mobile-nav > details > summary:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),.mobile-nav > a:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){font-size: 18px; font-weight: 500; padding: 15px 0px; cursor: pointer;}.mobile-nav > details > summary:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){list-style: none; display: flex; justify-content: space-between;}.mobile-nav > details > summary:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *)::after{content: "+";}.mobile-nav > details[open] > summary:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *)::after{content: "−";}.mobile-nav details a:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){display: block; padding: 9px 12px; font-size: 16px;}.mobile-nav .nav-h3:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){font-size: 12px; font-weight: 600; letter-spacing: 0.08em; text-transform: uppercase; color: rgb(114, 126, 136); margin: 18px 12px 7px;}.mobile-nav details:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){padding-bottom: 10px;}.mobile-actions:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){display: flex; align-items: center; gap: 20px; padding-top: 22px; font-size: 15px;}.menu-scrim:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){top: 78px;}.mega:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){display: none !important;}.mobile-contact:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){display: flex; position: fixed; bottom: 0px; left: 0px; right: 0px; z-index: 35; height: 57px; background: white; border-top: 1px solid var(--line); box-shadow: rgba(7, 27, 50, 0.063) 0px -4px 16px;}.mobile-contact a:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){display: flex; align-items: center; justify-content: center; width: 50%; font-size: 15px; font-weight: 600;}.mobile-contact a:last-child:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){background: var(--orange); color: white;}.site-footer:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){padding-bottom: 80px;}}
@media (max-width: 680px){:is(#blg26-skip,#blg26-header,#menu-scrim,#blg26-footer,#blg26-mobile){--pad: 24px;}html{scroll-padding-top: 92px;}.header-inner:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){height: 74px; padding: 0px 22px;}.site-header .brand:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){width: 178px;}.eyebrow:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){font-size: 12px; margin-bottom: 14px;}.mobile-nav:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){padding: 10px 24px 30px;}.mobile-actions:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){flex-wrap: wrap;}.mobile-contact a:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){font-size: 14px;}}
@media (max-width: 380px){.header-inner:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){padding: 0px 18px;}.site-header .brand:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){width: 166px;}}
@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto;}*:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *)::before,:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *)::after{transition: none !important; animation: auto ease 0s 1 normal none running none !important;}}
.button:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){color: rgb(7, 26, 42); font-weight: 700;}
.button:hover:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){background: var(--orange-hover); border-color: var(--orange-hover); color: rgb(7, 26, 42);}
.mobile-contact a:last-child:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){color: rgb(7, 26, 42);}
@media (min-width: 941px) and (max-width: 1120px){.header-phone:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){display: block; font-size: 13px;}.header-phone small:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){font-size: 12px;}.header-actions:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){gap: 12px;}.site-header .brand:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){width: 173px;}.primary-nav:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){gap: 15px;}}
.search-toggle:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){display: flex; align-items: center; justify-content: center; gap: 8px; border: 0px; background: none; padding: 10px 0px; font-size: 13px; font-weight: 600; flex-shrink: 0; min-width: 42px;}
.search-toggle:hover:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){color: var(--navy);}
.header-inner:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){gap: 20px;}
.primary-nav:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){gap: 20px;}
.header-actions:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){gap: 16px;}
@media (min-width: 941px) and (max-width: 1200px){.header-phone:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){display: none;}.search-toggle span:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){display: none;}.header-inner:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){gap: 14px;}.primary-nav:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){gap: 16px;}.primary-nav > a:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),.nav-toggle:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){font-size: 13px;}.site-header .brand:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){width: 170px;}.header-actions .button:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){padding: 12px 15px;}}
@media (max-width: 940px){.search-toggle:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){margin-left: auto;}.search-toggle span:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){display: none;}.mobile-toggle:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){margin-left: 0px;}.header-inner:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){gap: 15px;}}
@media (max-width: 680px){.search-toggle:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){min-width: 28px; padding: 8px 0px;}.search-toggle svg:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){width: 19px;}.header-inner:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){gap: 11px;}.mobile-toggle:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){font-size: 13px; gap: 7px;}.site-header .brand:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){width: 165px;}}
@media (max-width: 380px){.site-header .brand:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){width: 144px;}.header-inner:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){padding: 0px 16px;}.mobile-toggle:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){font-size: 12px;}.menu-lines:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){width: 18px;}}
@font-face { font-family: "Barlow Condensed"; src: url("fonts/BarlowCondensed-Bold.woff2") format("woff2"); font-style: normal; font-weight: 700; font-display: swap; }
@font-face { font-family: "Barlow Condensed"; src: url("fonts/BarlowCondensed-SemiBold.woff2") format("woff2"); font-style: normal; font-weight: 600; font-display: swap; }
:is(#blg26-skip,#blg26-header,#menu-scrim,#blg26-footer,#blg26-mobile){--display: "Barlow Condensed",Barlow,Arial,sans-serif;}
h2:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),.nav-h2:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),.nav-h3:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){letter-spacing: 0px; line-height: 1.16;}
:is(#blg26-skip,#blg26-header,#menu-scrim,#blg26-footer,#blg26-mobile){font-synthesis:none}
@font-face { font-family: "Barlow Semi Condensed"; src: url("fonts/BarlowSemiCondensed-Bold.woff2") format("woff2"); font-style: normal; font-weight: 700; font-display: swap; }
@font-face { font-family: "Barlow Semi Condensed"; src: url("fonts/BarlowSemiCondensed-SemiBold.woff2") format("woff2"); font-style: normal; font-weight: 600; font-display: swap; }
@media (max-width: 680px){.mobile-contact:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){height: calc(60px + env(safe-area-inset-bottom)); padding-bottom: env(safe-area-inset-bottom);}.mobile-contact a:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){min-height: 0px; line-height: 1.2; padding: 12px 10px; text-align: center;}.mobile-contact .mobile-book:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){gap: 8px; font-size: 14px; font-weight: 700;}body{padding-bottom: calc(60px + env(safe-area-inset-bottom));}}
.primary-nav .nav-results:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){position: relative; display: flex; align-self: stretch; align-items: center;}
.primary-nav .nav-results-link:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){position: relative; display: flex; align-items: center; font-size: 15px; font-weight: 600;}
.primary-nav .nav-results-link:hover:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),.primary-nav .nav-results-link:focus-visible:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){color: var(--navy);}
.primary-nav .nav-results .nav-toggle:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){width: 26px; min-height: 38px; justify-content: center; padding-inline: 0px;}
.primary-nav .nav-results .nav-toggle:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *)::after{display: none;}
.primary-nav .results-menu:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){left: -16px; right: auto; width: 220px; display: block; padding: 6px 16px; border: 1px solid var(--line); border-radius: 0px 0px 4px 4px;}
.primary-nav .results-menu > div > a:last-child:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){border-bottom: 0px;}
@media (max-width: 1280px){.primary-nav .nav-results-link:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){font-size: 14px;}}
@media (max-width: 1200px){.primary-nav .nav-results-link:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){font-size: 13px;}}
.header-navigation:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){display: contents;}
@media (min-width: 941px){.header-navigation:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){--nav-gap: 16px; --nav-size: 13px; display: flex; flex: 1 1 0%; align-self: stretch; align-items: center; justify-content: center; gap: var(--nav-gap);}.header-navigation .primary-nav:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){flex: 0 1 auto; gap: var(--nav-gap);}.header-navigation .search-toggle:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){font-size: var(--nav-size); gap: 7px;}.header-navigation .search-toggle span:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){display: inline;}.header-navigation .search-toggle svg:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){width: 17px; height: 17px;}}
@media (min-width: 1201px){.header-navigation:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){--nav-gap: clamp(23px,1.9vw,28px); --nav-size: 14px;}}
@media (min-width: 1281px){.header-navigation:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){--nav-size: 15px;}}
.eyebrow:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){color: var(--navy);}
.eyebrow:not(:has(> .orange-rule)):is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *)::before{content: ""; display: inline-block; width: 28px; height: 2px; margin-right: 13px; background: var(--orange); vertical-align: middle;}
.site-header .button:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),.site-footer .button:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),.mobile-contact a:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){white-space: nowrap;}
.header-actions .header-book:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),.mobile-actions .button:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),.site-footer .button:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),.mobile-contact a.mobile-book:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){background: var(--orange); border-color: var(--orange); color: var(--button-ink);}
.header-actions .header-book:hover:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),.mobile-actions .button:hover:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),.site-footer .button:hover:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),.mobile-contact a.mobile-book:hover:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){background: var(--orange-hover); border-color: var(--orange-hover); color: var(--button-ink);}
.mobile-contact a:first-child:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){background: var(--white); color: var(--navy);}
@media (min-width: 941px) and (max-width: 1120px){.header-navigation .search-toggle span:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){display: none;}.header-navigation:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){--nav-gap: 9px;}.header-inner:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){gap: 10px;}.header-actions .header-book:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){padding-inline: 12px;}}
@media (max-width: 1114px){.search-toggle:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){display: inline-flex; align-items: center; min-height: 44px;}}
@media (max-height: 500px) and (orientation: landscape){.site-header:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){position: relative;}}
.site-footer:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){padding: 56px 0px 24px; background: var(--white); color: var(--navy);}
.site-footer > .container:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){max-width: calc(1180px + var(--pad)*2);}
.site-footer .footer-grid:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){display: grid; grid-template-columns: minmax(0px, 1.02fr) minmax(0px, 1.1fr) minmax(0px, 0.98fr) minmax(0px, 0.8fr) minmax(0px, 0.84fr); align-items: start; gap: clamp(20px, 2.85vw, 42px);}
.site-footer .footer-brand .brand:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){width: min(196px, 100%); margin: 0px 0px 14px;}
.site-footer .footer-brand p:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){margin: 0px 0px 6px; font-size: 16px; line-height: 1.45;}
.site-footer .footer-brand .footer-brand-note:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),.site-footer .footer-start p:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){margin: 0px; color: var(--muted); font-size: 14px; line-height: 1.45;}
.site-footer h2:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){margin: 0px 0px 8px; font: 700 12px / 1.4 Barlow, Arial, sans-serif; letter-spacing: 0.12em; text-transform: uppercase;}
.site-footer .footer-book:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){min-height: 48px; padding: 12px clamp(11px, 1.3vw, 20px); justify-content: center; white-space: nowrap; background: var(--orange); border-color: var(--orange); color: var(--button-ink); font: 700 14px/1.2 var(--display); letter-spacing: 0.045em; text-transform: uppercase; border-radius: 3px;}
.site-footer .footer-book:hover:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){background: var(--orange-hover); border-color: var(--orange-hover); color: var(--button-ink);}
.site-footer .footer-call:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){display: flex; align-items: center; min-height: 38px; margin-top: 7px; font: 700 24px/1.15 var(--display);}
.site-footer .footer-nav ul:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){list-style: none; margin: 0px; padding: 0px;}
.site-footer .footer-nav a:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){display: flex; align-items: center; min-height: 32px; padding: 4px 0px; font-size: 15px; line-height: 1.4;}
.site-footer .footer-nav a:hover:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),.site-footer .footer-call:hover:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){text-decoration-line: underline; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: var(--orange); text-underline-offset: 4px;}
.site-footer .footer-baseline:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){display: flex; justify-content: space-between; align-items: baseline; flex-wrap: wrap; gap: 4px 20px; margin-top: 42px; padding-top: 14px; border-top: 1px solid var(--line); color: var(--muted); font-size: 13px; line-height: 1.55;}
.site-footer .footer-baseline address:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),.site-footer .footer-baseline p:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){margin: 0px; font-style: normal;}
.site-footer .footer-baseline a:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){display: inline-flex; align-items: center; color: var(--navy); text-decoration-line: underline; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: var(--orange); text-underline-offset: 3px;}
@media (max-width: 1114px){.site-footer a:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){min-height: 44px;}.site-footer .footer-brand .brand:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){display: flex; align-items: center;}.site-footer .footer-nav a:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),.site-footer .footer-call:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){min-height: 44px;}}
@media (max-width: 940px){.site-footer:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){padding: 38px 0 calc(88px + env(safe-area-inset-bottom));}.site-footer .footer-grid:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 24px 20px;}.site-footer .footer-brand:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),.site-footer .footer-start:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),.site-footer .footer-firm:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){grid-column: 1 / -1;}.site-footer .footer-book:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){width: 100%;}.site-footer .footer-firm ul:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); grid-template-rows: repeat(4, auto); grid-auto-flow: column; column-gap: 20px;}.site-footer .footer-baseline:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){display: block; margin-top: 32px; padding-top: 14px;}}
.footer-legal:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){margin: 14px 0px 0px; font-size: 13px; line-height: 1.5; color: var(--muted); max-width: 900px;}
@media (max-width: 1319px){.header-phone:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){display: none !important;}}
@media (min-width: 1320px) and (max-width: 1535px){.header-phone small:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){display: none !important;}.header-navigation:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){--nav-gap: 16px !important;}.header-actions:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){gap: 14px !important;}}
@media (max-width: 1535px){.header-navigation .search-toggle span:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){display: none !important;}}
@media (min-width: 941px) and (max-width: 1079px){.header-navigation:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){--nav-gap: 12px !important;}.primary-nav > a:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),.nav-toggle:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),.primary-nav .nav-results-link:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){font-size: 12px !important;}}
@media (min-width: 941px) and (max-width: 1023px){.header-inner:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){gap: 10px !important; padding: 0px 16px !important;}.brand:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),.brand img:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){width: 150px !important; min-width: 0px !important; flex: 0 0 150px !important; height: auto !important;}.header-navigation:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){--nav-gap: 8px !important;}}
@media (min-width: 941px) and (max-width: 999px){.brand:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),.brand img:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){width: 136px !important; flex: 0 0 136px !important;}.header-navigation:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){--nav-gap: 6px !important;}.primary-nav:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){gap: 6px !important;}}
.primary-nav > a:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *)::after,.nav-toggle:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *)::after,.primary-nav .nav-results-link:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *)::after{content: ""; position: absolute; top: auto; bottom: -4px; left: 0px; width: 0px; height: 2px; background: var(--orange); transition: width 0.18s;}
.primary-nav .nav-results .nav-toggle:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *)::after{display: none;}
.primary-nav > a:hover:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *)::after,.nav-toggle:hover:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *)::after,.nav-toggle[aria-expanded="true"]:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *)::after,.primary-nav > a:focus-visible:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *)::after,.nav-toggle:focus-visible:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *)::after,.primary-nav .nav-results-link:hover:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *)::after,.primary-nav .nav-results-link:focus-visible:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *)::after,.nav-results:has(.nav-toggle[aria-expanded="true"]) .nav-results-link:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *)::after{width: 100%;}
.primary-nav > a:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),.nav-toggle:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),.primary-nav .nav-results-link:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),.search-toggle:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){transition: color 0.18s;}
.primary-nav > a:hover:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),.nav-toggle:hover:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),.nav-toggle[aria-expanded="true"]:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),.primary-nav .nav-results-link:hover:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),.search-toggle:hover:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){color: var(--navy);}
.primary-nav > a:focus-visible:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),.nav-toggle:focus-visible:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),.primary-nav .nav-results-link:focus-visible:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){outline: 0px;}
.search-toggle:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){position: relative;}
.search-toggle:focus-visible:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){outline: 0px;}
.search-toggle:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *)::after{content: ""; position: absolute; bottom: 2px; left: 0px; width: 0px; height: 2px; background: var(--orange); transition: width 0.18s;}
.search-toggle:hover:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *)::after,.search-toggle:focus-visible:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *)::after{width: 100%;}
.mega > div > a:not(.text-link):is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){transition: color 0.18s, border-color 0.18s, padding-left 0.18s;}
.mega > div > a:not(.text-link):hover:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),.mega > div > a:not(.text-link):focus-visible:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){color: var(--orange-hover); border-bottom-color: var(--orange); padding-left: 6px; outline: 0px;}
.mega .text-link:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){transition: color 0.18s, border-color 0.18s;}
.mega .text-link:hover:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),.mega .text-link:focus-visible:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){color: var(--orange-hover); border-color: var(--orange); outline: 0px;}
.mega .mega-footer a:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){display: inline-flex; align-items: center; gap: 8px; transition: color 0.18s;}
.mega .mega-footer a:hover:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),.mega .mega-footer a:focus-visible:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){color: var(--orange-hover);}
.nav-arrow:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; width: 20px; height: 20px; line-height: 0; font-size: 0px; color: var(--muted); transition: transform 0.22s, color 0.18s;}
.nav-arrow svg:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){display: block; width: 18px; height: 18px;}
.mega-footer .nav-arrow:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){width: 16px; height: 16px;}
.mega-footer .nav-arrow svg:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){width: 15px; height: 15px;}
a:hover > .nav-arrow:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),a:focus-visible > .nav-arrow:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){color: var(--orange); transform: rotate(-45deg);}
.nav-arrow-down:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){transform: rotate(90deg);}
a:hover > .nav-arrow-down:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),a:focus-visible > .nav-arrow-down:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){transform: rotate(90deg) translateX(3px);}
html{scroll-padding-top: 92px;}
.header-inner:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){height: 76px;}
.site-header .brand:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){width: 188px;}
.header-actions .header-book:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){min-height: 42px; padding-block: 10px;}
.header-actions .header-book:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),.header-actions .header-book:hover:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),.header-actions .header-book:focus-visible:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){color: rgb(6, 27, 49);}
.mega:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){max-height: calc(100dvh - 76px);}
@media (max-width: 1120px){.header-inner:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){height: 70px;}.mega:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){max-height: calc(100dvh - 70px);}}
@media (min-width: 941px) and (max-width: 1200px){.site-header .brand:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){width: 164px;}}
@media (max-width: 940px){.header-inner:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){height: 70px;}.site-header .brand:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){width: 176px;}}
@media (max-width: 680px){html{scroll-padding-top: 84px;}.header-inner:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){height: 66px;}.site-header .brand:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){width: 158px;}}
@media (max-width: 380px){.site-header .brand:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){width: 142px;}}
.menu-lines:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){position: relative; height: 12px; border: 0px; flex-shrink: 0;}
.menu-lines:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *)::before,.menu-lines:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *)::after{content: ""; position: absolute; left: 0px; right: 0px; height: 1.5px; background: currentcolor; border-radius: 1px; transition: transform 0.2s, top 0.2s;}
.menu-lines:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *)::before{top: 0px;}
.menu-lines:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *)::after{top: calc(100% - 1.5px);}
.mobile-toggle[aria-expanded="true"] .menu-lines:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){transform: none; height: 12px; border: 0px;}
.mobile-toggle[aria-expanded="true"] .menu-lines:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *)::before{top: calc(50% - 0.75px); transform: rotate(45deg);}
.mobile-toggle[aria-expanded="true"] .menu-lines:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *)::after{top: calc(50% - 0.75px); transform: rotate(-45deg);}
.mobile-toggle:focus:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){outline: 0px;}
.mobile-toggle:focus-visible:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){outline: 0px; color: var(--orange-hover);}
.mobile-nav a:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){transition: color 0.18s;}
.mobile-nav a:not(.button):hover:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),.mobile-nav a:not(.button):focus-visible:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),.mobile-nav summary:hover:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){color: var(--orange-hover);}
@media (max-width: 1319px){.header-phone:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){display: none !important;}}
@media (min-width: 1320px) and (max-width: 1535px){.header-phone small:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){display: none !important;}.header-navigation:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){--nav-gap: 16px !important;}.header-actions:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){gap: 14px !important;}}
@media (max-width: 1535px){.header-navigation .search-toggle span:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){display: none !important;}}
@media (min-width: 941px) and (max-width: 1079px){.header-navigation:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){--nav-gap: 12px !important;}.primary-nav > a:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),.nav-toggle:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),.primary-nav .nav-results-link:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){font-size: 12px !important;}}
@media (min-width: 941px) and (max-width: 1023px){.header-inner:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){gap: 10px !important; padding: 0px 16px !important;}.brand:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),.brand img:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){width: 150px !important; min-width: 0px !important; flex: 0 0 150px !important; height: auto !important;}.header-navigation:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){--nav-gap: 8px !important;}}
@media (min-width: 941px) and (max-width: 999px){.brand:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *),.brand img:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){width: 136px !important; flex: 0 0 136px !important;}.header-navigation:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){--nav-gap: 6px !important;}.primary-nav:is(#blg26-skip,#blg26-skip *,#blg26-header,#blg26-header *,#menu-scrim,#menu-scrim *,#blg26-footer,#blg26-footer *,#blg26-mobile,#blg26-mobile *){gap: 6px !important;}}
/* Text settings the page body may set and the shell must not inherit. */
:is(#blg26-skip,#blg26-header,#menu-scrim,#blg26-footer,#blg26-mobile){text-rendering:auto;-webkit-font-smoothing:auto;letter-spacing:normal;text-transform:none;font-style:normal;text-align:left;word-spacing:normal;text-shadow:none}
/* The old phone header was fixed and the page reserved 70px for it (header-spacing-correction.css). The new header takes its own space. */
@media (max-width: 1023px){:is(#blg-bp05-pilot,.blg-pilot){padding-top:0}}
/* Below 941px the fixed Call and Book bar sits at the bottom of the screen. The chat launcher stays above it. */
@media (max-width: 940px) {
  .blg-intaker-fab,
  .blg-pilot .blg-intaker-fab {
    bottom: calc(76px + env(safe-area-inset-bottom));
  }
  #icw.icw--is-preview,
  #icw:not(.icw--is-preview):not(.icw--is-frame),
  div#icw--call--content {
    bottom: calc(70px + env(safe-area-inset-bottom)) !important;
  }
}
