.bom-global-nav{--bom-global-nav-offset-top:24px;--bom-global-nav-offset-right:24px;--bom-global-nav-drawer-width:400px;--bom-global-nav-drawer-bg:#fff;--bom-global-nav-drawer-bg-image:none;--bom-global-nav-drawer-bg-size:cover;--bom-global-nav-drawer-bg-position:center center;--bom-global-nav-drawer-border-color:#e8ece9;--bom-global-nav-drawer-border-width:0px;--bom-global-nav-drawer-shadow:0 8px 32px rgba(0,0,0,.16);--bom-global-nav-drawer-radius:0px;--bom-global-nav-header-bg:transparent;--bom-global-nav-menu-padding-y:14px;--bom-global-nav-logo-width:40%;--bom-global-nav-logo-max-height:46px;--bom-global-nav-logo-align:flex-start;--bom-global-nav-logo-margin-bottom:0px;--bom-global-nav-item-font-size:17px;--bom-global-nav-item-font-weight:500;--bom-global-nav-item-color:#1c3622;--bom-global-nav-item-bg:#fff;--bom-global-nav-item-hover-color:#1c3622;--bom-global-nav-item-hover-bg:#fff;--bom-global-nav-item-padding-y:17px;--bom-global-nav-item-padding-x:24px;--bom-global-nav-divider-color:#edf0ee;--bom-global-nav-divider-width:1px;--bom-global-nav-child-font-size:15px;--bom-global-nav-child-color:#1c3622;--bom-global-nav-child-bg:#f5f7f6;--bom-global-nav-child-hover-color:#6e8f7c;--bom-global-nav-child-padding-y:13px;--bom-global-nav-child-indent:42px;--bom-global-nav-chevron-size:24px;--bom-global-nav-chevron-color:#1c3622;--bom-global-nav-chevron-right:24px;--bom-global-nav-launcher-size:52px;--bom-global-nav-launcher-bg:#fff;--bom-global-nav-launcher-icon:#1c3622;--bom-global-nav-launcher-icon-hover:#6e8f7c;--bom-global-nav-launcher-line-width:44%;--bom-global-nav-launcher-line-thickness:2px;--bom-global-nav-launcher-line-spacing:5px;--bom-global-nav-launcher-border-color:#1c3622;--bom-global-nav-launcher-border-width:0px;--bom-global-nav-launcher-radius:50%;position:relative;z-index:99998}.bom-global-nav-launcher{position:fixed;top:var(--bom-global-nav-offset-top);right:var(--bom-global-nav-offset-right);width:var(--bom-global-nav-launcher-size);height:var(--bom-global-nav-launcher-size);border:var(--bom-global-nav-launcher-border-width) solid var(--bom-global-nav-launcher-border-color);border-radius:var(--bom-global-nav-launcher-radius);background:var(--bom-global-nav-launcher-bg);box-shadow:0 6px 24px rgba(0,0,0,.16);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--bom-global-nav-launcher-line-spacing);cursor:pointer;z-index:100001;padding:0;transition:opacity .18s ease,visibility .18s ease}.bom-global-nav-position-middle_right .bom-global-nav-launcher{top:50%;transform:translateY(-50%)}.bom-global-nav-position-bottom_right .bom-global-nav-launcher{top:auto;bottom:var(--bom-global-nav-offset-top)}.bom-global-nav-launcher span{display:block;width:var(--bom-global-nav-launcher-line-width);height:var(--bom-global-nav-launcher-line-thickness);background:var(--bom-global-nav-launcher-icon);border-radius:999px;transition:background-color .18s ease}.bom-global-nav-launcher:hover span,.bom-global-nav-launcher:focus-visible span{background:var(--bom-global-nav-launcher-icon-hover)}.bom-global-nav.is-open .bom-global-nav-launcher{opacity:0;visibility:hidden;pointer-events:none}.bom-global-nav-overlay{position:fixed;inset:0;background:rgba(0,0,0,.32);opacity:0;visibility:hidden;transition:opacity .28s ease,visibility .28s ease;z-index:99998}.bom-global-nav[data-overlay="0"] .bom-global-nav-overlay{display:none}.bom-global-nav-drawer{position:fixed;top:var(--bom-global-nav-offset-top);right:0;width:min(var(--bom-global-nav-drawer-width),92vw);height:auto;max-height:calc(100vh - var(--bom-global-nav-offset-top));max-height:calc(100dvh - var(--bom-global-nav-offset-top));background-color:var(--bom-global-nav-drawer-bg);background-image:var(--bom-global-nav-drawer-bg-image);background-size:var(--bom-global-nav-drawer-bg-size);background-position:var(--bom-global-nav-drawer-bg-position);background-repeat:no-repeat;border:var(--bom-global-nav-drawer-border-width) solid var(--bom-global-nav-drawer-border-color);border-radius:var(--bom-global-nav-drawer-radius);box-sizing:border-box;box-shadow:var(--bom-global-nav-drawer-shadow);transform:translateX(105%);transition:transform .3s ease;z-index:100000;display:flex;flex-direction:column;overflow:hidden}.bom-global-nav-position-middle_right .bom-global-nav-drawer{top:calc(50% - (var(--bom-global-nav-launcher-size) / 2));max-height:calc(50vh + (var(--bom-global-nav-launcher-size) / 2));max-height:calc(50dvh + (var(--bom-global-nav-launcher-size) / 2))}.bom-global-nav-position-bottom_right .bom-global-nav-drawer{top:auto;bottom:var(--bom-global-nav-offset-top);max-height:calc(100vh - var(--bom-global-nav-offset-top));max-height:calc(100dvh - var(--bom-global-nav-offset-top))}.bom-global-nav.is-open .bom-global-nav-overlay{opacity:1;visibility:visible}.bom-global-nav.is-open .bom-global-nav-drawer{transform:translateX(0)}body.bom-global-nav-open{overflow:hidden}.bom-global-nav-header{position:relative;display:flex;align-items:flex-start;gap:14px;padding:24px;border-bottom:var(--bom-global-nav-divider-width) solid var(--bom-global-nav-divider-color);background:var(--bom-global-nav-header-bg)}.bom-global-nav-logo{display:block;width:var(--bom-global-nav-logo-width);max-width:100%;max-height:var(--bom-global-nav-logo-max-height);height:auto;object-fit:contain;object-position:left center;align-self:var(--bom-global-nav-logo-align);margin-bottom:var(--bom-global-nav-logo-margin-bottom)}.bom-global-nav-heading{font-family:Montserrat,Arial,sans-serif;font-size:24px;font-weight:600;color:var(--bom-global-nav-item-color);flex:1;align-self:center}.bom-global-nav button.bom-global-nav-close{margin-left:auto!important;border:0!important;outline:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important;font-size:31px;line-height:1;cursor:pointer;color:var(--bom-global-nav-item-color);padding:6px!important;flex:0 0 auto;border-radius:0!important;text-decoration:none!important;text-shadow:none!important;min-width:0!important;min-height:0!important;width:auto!important;height:auto!important;transform:none!important}.bom-global-nav button.bom-global-nav-close:hover,.bom-global-nav button.bom-global-nav-close:focus,.bom-global-nav button.bom-global-nav-close:focus-visible,.bom-global-nav button.bom-global-nav-close:active{border:0!important;outline:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:var(--bom-global-nav-item-hover-color);border-radius:0!important;text-shadow:none!important;transform:none!important}.bom-global-nav button.bom-global-nav-close::before,.bom-global-nav button.bom-global-nav-close::after{content:none!important;display:none!important}.bom-global-nav-menu{overflow:auto;min-height:0;padding:var(--bom-global-nav-menu-padding-y) 0}.bom-global-nav-list,.bom-global-nav-submenu{list-style:none;margin:0;padding:0}.bom-global-nav-item{border-bottom:var(--bom-global-nav-divider-width) solid var(--bom-global-nav-divider-color);margin:0}.bom-global-nav-row{display:flex;align-items:stretch}.bom-global-nav-link,.bom-global-nav-label,.bom-global-nav-parent-toggle{box-sizing:border-box;width:100%;display:flex;align-items:center;min-height:0;padding:var(--bom-global-nav-item-padding-y) var(--bom-global-nav-item-padding-x);color:var(--bom-global-nav-item-color);background:var(--bom-global-nav-item-bg);text-decoration:none;font-size:var(--bom-global-nav-item-font-size);font-weight:var(--bom-global-nav-item-font-weight);line-height:1.3;border:0;border-radius:0;text-align:left;font-family:inherit}.bom-global-nav-link:hover,.bom-global-nav-parent-toggle:hover{color:var(--bom-global-nav-item-hover-color);background:var(--bom-global-nav-item-hover-bg);text-decoration:none}.bom-global-nav button.bom-global-nav-parent-toggle{cursor:pointer;justify-content:space-between;gap:18px;width:100%!important;box-sizing:border-box!important;padding:var(--bom-global-nav-item-padding-y) var(--bom-global-nav-item-padding-x)!important;background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important;text-transform:none!important;text-shadow:none!important;outline:0!important;margin:0!important;min-width:0!important;min-height:0!important;transform:none!important}.bom-global-nav button.bom-global-nav-parent-toggle:hover,.bom-global-nav button.bom-global-nav-parent-toggle:focus,.bom-global-nav button.bom-global-nav-parent-toggle:focus-visible,.bom-global-nav button.bom-global-nav-parent-toggle:active{background:transparent!important;background-image:none!important;color:var(--bom-global-nav-item-hover-color);border:0!important;border-radius:0!important;box-shadow:none!important;outline:0!important;text-shadow:none!important;transform:none!important}.bom-global-nav button.bom-global-nav-parent-toggle::before,.bom-global-nav button.bom-global-nav-parent-toggle::after{content:none!important;display:none!important}.bom-global-nav button.bom-global-nav-parent-toggle:hover .bom-global-nav-chevron,.bom-global-nav button.bom-global-nav-parent-toggle:focus .bom-global-nav-chevron,.bom-global-nav button.bom-global-nav-parent-toggle:focus-visible .bom-global-nav-chevron{color:var(--bom-global-nav-item-hover-color)}.bom-global-nav-parent-label{min-width:0;flex:1}.bom-global-nav-chevron{display:inline-flex;align-items:center;justify-content:center;color:var(--bom-global-nav-chevron-color);font-size:var(--bom-global-nav-chevron-size);line-height:1;flex:0 0 auto;margin-right:calc(var(--bom-global-nav-chevron-right) - var(--bom-global-nav-item-padding-x));transition:transform .2s ease}.bom-global-nav-parent-toggle[aria-expanded="true"] .bom-global-nav-chevron{transform:rotate(90deg)}.bom-global-nav-submenu{background:var(--bom-global-nav-child-bg);padding:0}.bom-global-nav-child{margin:0}.bom-global-nav-child a,.bom-global-nav-child span{display:block;padding:var(--bom-global-nav-child-padding-y) var(--bom-global-nav-item-padding-x) var(--bom-global-nav-child-padding-y) var(--bom-global-nav-child-indent);color:var(--bom-global-nav-child-color);background:var(--bom-global-nav-child-bg);text-decoration:none;font-size:var(--bom-global-nav-child-font-size);line-height:1.35}.bom-global-nav-child a:hover,.bom-global-nav-child a:focus{color:var(--bom-global-nav-child-hover-color);background:var(--bom-global-nav-child-bg);text-decoration:none}
@media(max-width:782px){.bom-global-nav-drawer{width:min(var(--bom-global-nav-drawer-width),92vw)}.bom-global-nav-header{padding:20px}.bom-global-nav button.bom-global-nav-close{font-size:28px}.bom-global-nav-link,.bom-global-nav-label,.bom-global-nav-parent-toggle{padding-left:20px;padding-right:20px}.bom-global-nav-chevron{margin-right:0}}

/* Global Navigation Breathe authentication destination. */
.bom-global-nav button.bom-global-nav-auth-trigger{box-sizing:border-box!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;min-height:0!important;padding:var(--bom-global-nav-item-padding-y) var(--bom-global-nav-item-padding-x)!important;margin:0!important;border:0!important;border-radius:0!important;background:var(--bom-global-nav-item-bg)!important;background-image:none!important;box-shadow:none!important;color:var(--bom-global-nav-item-color)!important;font:inherit!important;font-size:var(--bom-global-nav-item-font-size)!important;font-weight:var(--bom-global-nav-item-font-weight)!important;line-height:1.3!important;text-align:left!important;text-decoration:none!important;text-transform:none!important;text-shadow:none!important;-webkit-appearance:none!important;appearance:none!important;cursor:pointer!important;transform:none!important}
.bom-global-nav button.bom-global-nav-auth-trigger:hover,.bom-global-nav button.bom-global-nav-auth-trigger:focus,.bom-global-nav button.bom-global-nav-auth-trigger:focus-visible,.bom-global-nav button.bom-global-nav-auth-trigger:active{border:0!important;border-radius:0!important;background:var(--bom-global-nav-item-hover-bg)!important;background-image:none!important;box-shadow:none!important;color:var(--bom-global-nav-item-hover-color)!important;outline:0!important;text-shadow:none!important;transform:none!important}
.bom-global-nav button.bom-global-nav-child-auth{display:block!important;width:100%!important;margin:0!important;padding:var(--bom-global-nav-child-padding-y) var(--bom-global-nav-item-padding-x) var(--bom-global-nav-child-padding-y) var(--bom-global-nav-child-indent)!important;border:0!important;border-radius:0!important;background:var(--bom-global-nav-child-bg)!important;background-image:none!important;box-shadow:none!important;color:var(--bom-global-nav-child-color)!important;font:inherit!important;font-size:var(--bom-global-nav-child-font-size)!important;line-height:1.35!important;text-align:left!important;text-decoration:none!important;text-transform:none!important;text-shadow:none!important;-webkit-appearance:none!important;appearance:none!important;cursor:pointer!important;transform:none!important}
.bom-global-nav button.bom-global-nav-child-auth:hover,.bom-global-nav button.bom-global-nav-child-auth:focus,.bom-global-nav button.bom-global-nav-child-auth:focus-visible,.bom-global-nav button.bom-global-nav-child-auth:active{border:0!important;border-radius:0!important;background:var(--bom-global-nav-child-bg)!important;background-image:none!important;box-shadow:none!important;color:var(--bom-global-nav-child-hover-color)!important;outline:0!important;text-shadow:none!important;transform:none!important}
.bom-global-nav-auth-modal[hidden]{display:none!important}.bom-global-nav-auth-modal{position:fixed;inset:0;z-index:100100;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}.bom-global-nav-auth-backdrop{position:absolute;inset:0;background:rgba(15,23,42,.54)}.bom-global-nav-auth-dialog{position:relative;z-index:1;width:min(460px,calc(100vw - 32px));box-sizing:border-box;padding:30px;border:1px solid #e5e7eb;border-radius:18px;background:#fff;box-shadow:0 24px 70px rgba(15,23,42,.28);text-align:left}.bom-global-nav-auth-brand{margin:0 0 14px;color:#1c3622;font-family:Montserrat,Arial,sans-serif;font-size:16px;font-weight:700;letter-spacing:.02em}.bom-global-nav-auth-title{margin:0 0 14px!important;padding:0!important;color:#111827!important;font-family:Montserrat,Arial,sans-serif!important;font-size:26px!important;font-weight:700!important;line-height:1.2!important;text-transform:none!important}.bom-global-nav-auth-copy{margin:0!important;color:#4b5563!important;font-size:16px!important;line-height:1.55!important}.bom-global-nav-auth-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:26px}.bom-global-nav .bom-global-nav-auth-actions .bom-global-nav-auth-cancel,.bom-global-nav .bom-global-nav-auth-actions .bom-global-nav-auth-confirm{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:110px!important;min-height:42px!important;box-sizing:border-box!important;margin:0!important;padding:9px 18px!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;font-family:Montserrat,Arial,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important;text-decoration:none!important;text-transform:none!important;text-shadow:none!important;cursor:pointer!important;transform:none!important}.bom-global-nav .bom-global-nav-auth-actions .bom-global-nav-auth-cancel{border:2px solid #f97316!important;color:#111827!important}.bom-global-nav .bom-global-nav-auth-actions .bom-global-nav-auth-confirm{border:2px solid #7e22ce!important;color:#111827!important}.bom-global-nav .bom-global-nav-auth-actions .bom-global-nav-auth-cancel:hover,.bom-global-nav .bom-global-nav-auth-actions .bom-global-nav-auth-cancel:focus,.bom-global-nav .bom-global-nav-auth-actions .bom-global-nav-auth-cancel:focus-visible{background:#fffaf5!important;box-shadow:0 0 0 2px rgba(249,115,22,.12)!important;outline:0!important}.bom-global-nav .bom-global-nav-auth-actions .bom-global-nav-auth-confirm:hover,.bom-global-nav .bom-global-nav-auth-actions .bom-global-nav-auth-confirm:focus,.bom-global-nav .bom-global-nav-auth-actions .bom-global-nav-auth-confirm:focus-visible{background:#faf7ff!important;box-shadow:0 0 0 2px rgba(126,34,206,.12)!important;outline:0!important}body.bom-global-nav-auth-open{overflow:hidden}@media(max-width:782px){.bom-global-nav button.bom-global-nav-auth-trigger{padding-left:20px!important;padding-right:20px!important}.bom-global-nav-auth-modal{padding:16px}.bom-global-nav-auth-dialog{padding:24px}.bom-global-nav-auth-title{font-size:23px!important}.bom-global-nav-auth-actions{flex-direction:column-reverse}.bom-global-nav .bom-global-nav-auth-actions .bom-global-nav-auth-cancel,.bom-global-nav .bom-global-nav-auth-actions .bom-global-nav-auth-confirm{width:100%!important}}
