:root{--bsi--fs--x-small: 12px;--bsi--fs--small: 14px;--bsi--fs--medium: 16px;--bsi--fs--large: 18px;--bsi--fs--h3: 20px;--bsi--fs--x-large: 24px;--bsi--fs--xx-large: 28px;--bsi--fs--page-title: 28px;--bsi--fs--display: 34px;--bsi--fs--h4: 17px;--bsi--fs--mono: 13px;--bsi--fs--button: 15px;--bsi--fs--input: 16px;--bsi--fs--title: 24px;--bsi--fs--card-title: 22px;--bsi--card--media: 100%;--bsi--card--media-lead: 100%;--bsi--card--gap: 20px;--bsi--card--gap-lead: 20px;--bsi--card--pad: 32px;--bsi--card--bleed: 16px;--bsi--pdf-mark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 2h8l6 6v6h-2V9h-5V4H7v16h4v2H6a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1Zm9 1.9V7h3.1L15 3.9ZM12 10a1 1 0 0 1 1 1v3.09l.8-.8a1 1 0 0 1 1.4 1.42l-2.5 2.5a1 1 0 0 1-1.4 0l-2.5-2.5a1 1 0 1 1 1.4-1.42l.8.8V11a1 1 0 0 1 1-1Z'/%3E%3Cpath d='M13.6 18.4h7.6a1 1 0 0 1 1 1v3.1a1 1 0 0 1-1 1h-7.6a1 1 0 0 1-1-1v-3.1a1 1 0 0 1 1-1Zm.9 1.75v1.6h1v-.45h.5a.58.58 0 0 0 0-1.15h-1.5Zm3 0v1.6h1.1a.8.8 0 0 0 0-1.6h-1.1Zm3.2 0v1.6h1v-.5h.7v-.5h-.7v-.2h.8v-.4h-1.8Z'/%3E%3C/svg%3E");--bsi--radius-sm: 3px;--bsi--radius: 8px;--bsi--radius-pill: 999px;--bsi--gutter: 20px;--bsi--space--section: 56px;--bsi--space--section-lg: 72px;--bsi--space--stack: 60px;--bsi--space--hero: 100px;--bsi--space--product-pb: 60px;--bsi--header-height: 130px;--bsi--logo-width: 245px;--bsi--admin-bar: 0px;--bsi--sticky-offset: calc(var(--bsi--admin-bar) + var(--bsi--header-height));--bsi--subnav-height: 61px;--bsi--hero-overhang: 0px;--bsi--hero-cards-gap: 40px;--bsi--hero-fade-clear: 12px;--bsi--hero-fade-length: 60px;--bsi--product-media: 560px;--bsi--edge: #C9CDD8;--bsi--shadow-card: 0 1px 2px rgba(0, 16, 46, 0.06);--bsi--shadow-hover: 0 16px 40px -14px rgba(0, 16, 46, 0.24);--bsi--tick: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.4 6.2 11.6 13 4.8' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--bsi--arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2 7h9M7.5 3.2 11.3 7l-3.8 3.8' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--bsi--dash: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8h7' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");--bsi--accent-hover: #3ADCC4;--bsi--transition: 0.3s ease;--bsi--nav-ease: 0.18s cubic-bezier(0.16, 1, 0.3, 1);--bsi--ease: cubic-bezier(0.22, 0.61, 0.36, 1);--bsi--ui-speed: 0.175s;--bsi--arrow-step: 3px;--bsi--card-lift: 3px;--bsi--focus-ring: var(--wp--preset--color--mint, #58E9D4)}@media (min-width: 768px){:root{--bsi--fs--medium: 17px;--bsi--fs--large: 19px;--bsi--fs--x-large: 26px;--bsi--fs--xx-large: 34px;--bsi--fs--page-title: 34px;--bsi--fs--display: 44px;--bsi--fs--title: 32px;--bsi--fs--card-title: 24px;--bsi--card--media: 300px;--bsi--card--media-lead: 420px;--bsi--card--gap: 28px;--bsi--card--gap-lead: 32px;--bsi--card--pad: 40px;--bsi--gutter: 30px;--bsi--space--section: 72px;--bsi--space--section-lg: 96px;--bsi--header-height: 122px;--bsi--logo-width: 226px;--bsi--hero-cards-gap: 50px}}@media (min-width: 1025px){:root{--bsi--fs--large: 20px;--bsi--fs--x-large: 28px;--bsi--fs--xx-large: 40px;--bsi--fs--page-title: 40px;--bsi--fs--display: 56px;--bsi--fs--card-title: 26px;--bsi--card--media: 360px;--bsi--card--media-lead: 560px;--bsi--card--gap: 32px;--bsi--card--gap-lead: 44px;--bsi--card--pad: 48px;--bsi--card--bleed: 24px;--bsi--space--section: 96px;--bsi--space--section-lg: 128px;--bsi--space--stack: 200px;--bsi--space--hero: 230px;--bsi--space--product-pb: 120px;--bsi--header-height: 98px;--bsi--logo-width: 166px;--bsi--hero-overhang: 95px;--bsi--hero-cards-gap: 160px;--bsi--hero-fade-clear: 16px;--bsi--hero-fade-length: 80px}}.wp-site-blocks > header, .wp-site-blocks > main, .wp-site-blocks > footer{margin-block-start: 0}html{scroll-behavior: smooth;scroll-padding-top: calc(var(--bsi--sticky-offset) + 20px)}html{background-color: var(--wp--preset--color--harbour, #002044)}html, body{overflow-x: clip}@supports not (overflow: clip){body{overflow-x: hidden}}body{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility}img, video, iframe{max-width: 100%;height: auto}.wp-site-blocks > *{overflow-wrap: break-word}.skip-link.screen-reader-text:focus{background-color: var(--wp--preset--color--white, #fff);border-radius: 0;box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.2);color: var(--wp--preset--color--ink, #00102E);display: block;font-size: 14px;font-weight: 600;left: 12px;line-height: normal;padding: 16px 24px;text-decoration: none;top: 12px;z-index: 100000}:where(a, button, input, select, textarea, summary, [tabindex]):focus-visible{outline: 2px solid var(--bsi--focus-ring);outline-offset: 2px;border-radius: 2px}.bsi-header :where(a, button):focus-visible{outline-color: var(--wp--preset--color--mint, #58E9D4)}.wp-block-button__link, .wp-element-button{display: inline-flex;align-items: center;justify-content: center;gap: 0.5em;min-height: 48px;text-align: center;transition: background-color var(--bsi--ui-speed) var(--bsi--ease), border-color var(--bsi--ui-speed) var(--bsi--ease), color var(--bsi--ui-speed) var(--bsi--ease)}.wp-block-button.is-style-bsi-accent > .wp-block-button__link, .wp-block-button.is-style-bsi-secondary > .wp-block-button__link{background-color: transparent;border-color: var(--bsi--edge, #C9CDD8);color: var(--wp--preset--color--ink, #00102E)}.wp-block-button.is-style-bsi-accent > .wp-block-button__link:hover, .wp-block-button.is-style-bsi-accent > .wp-block-button__link:focus, .wp-block-button.is-style-bsi-secondary > .wp-block-button__link:hover, .wp-block-button.is-style-bsi-secondary > .wp-block-button__link:focus{background-color: var(--wp--preset--color--surface, #F4F5F7);border-color: var(--wp--preset--color--ink, #00102E);color: var(--wp--preset--color--ink, #00102E)}.bsi-on-dark .wp-block-button.is-style-bsi-accent > .wp-block-button__link, .bsi-on-dark .wp-block-button.is-style-bsi-secondary > .wp-block-button__link, .bsi-footer .wp-block-button.is-style-bsi-accent > .wp-block-button__link, .bsi-footer .wp-block-button.is-style-bsi-secondary > .wp-block-button__link, .has-midnight-background-color .wp-block-button.is-style-bsi-accent > .wp-block-button__link, .has-midnight-background-color .wp-block-button.is-style-bsi-secondary > .wp-block-button__link, .has-harbour-background-color .wp-block-button.is-style-bsi-accent > .wp-block-button__link, .has-harbour-background-color .wp-block-button.is-style-bsi-secondary > .wp-block-button__link{background-color: transparent;border-color: rgba(255, 255, 255, 0.34);color: var(--wp--preset--color--white, #fff)}.bsi-on-dark .wp-block-button.is-style-bsi-accent > .wp-block-button__link:hover, .bsi-on-dark .wp-block-button.is-style-bsi-accent > .wp-block-button__link:focus, .bsi-on-dark .wp-block-button.is-style-bsi-secondary > .wp-block-button__link:hover, .bsi-on-dark .wp-block-button.is-style-bsi-secondary > .wp-block-button__link:focus, .bsi-footer .wp-block-button.is-style-bsi-accent > .wp-block-button__link:hover, .bsi-footer .wp-block-button.is-style-bsi-secondary > .wp-block-button__link:hover, .has-midnight-background-color .wp-block-button.is-style-bsi-accent > .wp-block-button__link:hover, .has-midnight-background-color .wp-block-button.is-style-bsi-accent > .wp-block-button__link:focus, .has-midnight-background-color .wp-block-button.is-style-bsi-secondary > .wp-block-button__link:hover, .has-midnight-background-color .wp-block-button.is-style-bsi-secondary > .wp-block-button__link:focus, .has-harbour-background-color .wp-block-button.is-style-bsi-accent > .wp-block-button__link:hover, .has-harbour-background-color .wp-block-button.is-style-bsi-secondary > .wp-block-button__link:hover{background-color: rgba(255, 255, 255, 0.08);border-color: var(--wp--preset--color--white, #fff);color: var(--wp--preset--color--white, #fff)}.bsi-cta .wp-block-buttons > .wp-block-button.is-style-bsi-accent:only-child > .wp-block-button__link{background-color: var(--wp--preset--color--mint, #58E9D4);border-color: var(--wp--preset--color--mint, #58E9D4);color: var(--wp--preset--color--midnight, #00102E)}.bsi-cta .wp-block-buttons > .wp-block-button.is-style-bsi-accent:only-child > .wp-block-button__link:hover, .bsi-cta .wp-block-buttons > .wp-block-button.is-style-bsi-accent:only-child > .wp-block-button__link:focus{background-color: var(--bsi--accent-hover, #3ADCC4);border-color: var(--bsi--accent-hover, #3ADCC4);color: var(--wp--preset--color--midnight, #00102E)}.wp-block-button.is-style-bsi-outline > .wp-block-button__link{background-color: transparent;border-color: rgba(255, 255, 255, 0.34);color: var(--wp--preset--color--white, #fff)}.wp-block-button.is-style-bsi-outline > .wp-block-button__link:hover, .wp-block-button.is-style-bsi-outline > .wp-block-button__link:focus{background-color: rgba(255, 255, 255, 0.08);border-color: var(--wp--preset--color--white, #fff);color: var(--wp--preset--color--white, #fff)}.wp-block-button.is-style-bsi-link > .wp-block-button__link{min-height: 0;padding: 6px 0;background-color: transparent;border: 0;border-bottom: 1.5px solid var(--wp--preset--color--mint, #58E9D4);border-radius: 0;color: var(--wp--preset--color--ink, #00102E);text-decoration: none}.wp-block-button.is-style-bsi-link > .wp-block-button__link:hover, .wp-block-button.is-style-bsi-link > .wp-block-button__link:focus{background-color: transparent;border-bottom-color: var(--wp--preset--color--ink, #00102E);color: var(--wp--preset--color--ink, #00102E);transform: none;gap: 0.8em}.bsi-on-dark .wp-block-button.is-style-bsi-link > .wp-block-button__link, .bsi-footer .wp-block-button.is-style-bsi-link > .wp-block-button__link, .has-midnight-background-color .wp-block-button.is-style-bsi-link > .wp-block-button__link, .has-harbour-background-color .wp-block-button.is-style-bsi-link > .wp-block-button__link{color: var(--wp--preset--color--white, #fff)}.bsi-on-dark .wp-block-button.is-style-bsi-link > .wp-block-button__link:hover, .bsi-footer .wp-block-button.is-style-bsi-link > .wp-block-button__link:hover, .has-midnight-background-color .wp-block-button.is-style-bsi-link > .wp-block-button__link:hover, .has-harbour-background-color .wp-block-button.is-style-bsi-link > .wp-block-button__link:hover{border-bottom-color: var(--wp--preset--color--white, #fff);color: var(--wp--preset--color--white, #fff)}@media (prefers-reduced-motion: reduce){.wp-block-button__link, .wp-element-button{transition: none}.wp-block-button__link:hover, .wp-element-button:hover{transform: none}}@media (min-width: 783px){:root:has(body.admin-bar){--bsi--admin-bar: var(--wp-admin--admin-bar--height, 32px)}}:root:has(body.bsi-static-header){--bsi--sticky-offset: var(--bsi--admin-bar)}.wp-site-blocks > header{position: relative;z-index: 999}.bsi-sticky-header .wp-site-blocks > header{position: sticky;top: var(--bsi--admin-bar)}.bsi-header{position: relative;width: 100%;transition: background-color var(--bsi--transition), box-shadow var(--bsi--transition)}.bsi-header .bsi-header__inner{min-height: calc(var(--bsi--header-height) - 30px)}.bsi-header .bsi-header__end, .bsi-header .bsi-header__actions, .bsi-header .wp-block-navigation, .bsi-header .wp-block-navigation .wp-block-navigation__container{align-items: center}.bsi-header .wp-block-site-logo img{width: var(--bsi--logo-width);max-width: 100%;height: auto;display: block}@media (min-width: 1025px){body:has(.bsi-hero) .bsi-header:not(.is-scrolled){background-color: transparent !important;box-shadow: none}body:has(.bsi-hero) .wp-site-blocks > header{position: absolute;top: var(--bsi--admin-bar);left: 0;right: 0}body.bsi-sticky-header:has(.bsi-hero) .wp-site-blocks > header{position: fixed}body:has(.bsi-hero) .bsi-header.is-scrolled{background-color: var(--wp--preset--color--harbour, #002044) !important;box-shadow: var(--wp--preset--shadow--header, 0 0 30px rgba(0, 0, 0, 0.07))}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){body:has(.bsi-hero) .bsi-header.is-scrolled{background-color: color-mix(in srgb, var(--wp--preset--color--harbour, #002044) 86%, transparent) !important;-webkit-backdrop-filter: saturate(150%) blur(14px);backdrop-filter: saturate(150%) blur(14px)}}}@supports not selector(:has(*)){.bsi-header{background-color: var(--wp--preset--color--harbour, #002044)}}.bsi-header .wp-block-navigation .bsi-nav-portal > .wp-block-navigation-item__content{color: rgba(255, 255, 255, 0.72)}.bsi-header .bsi-header__actions .bsi-header__portal{padding: 0 0 0 14px;font-size: 14px;font-weight: 400;line-height: 24px;color: var(--wp--preset--color--white, #fff);text-decoration: none;white-space: nowrap;transition: color var(--bsi--transition)}.bsi-header .bsi-header__actions .bsi-header__portal:hover, .bsi-header .bsi-header__actions .bsi-header__portal:focus-visible{color: var(--wp--preset--color--mint, #58E9D4)}.bsi-header .bsi-header__actions .wp-block-button__link{display: inline-flex;align-items: center;justify-content: center;min-height: 50px;padding: 12px 35px;font-size: 14px;font-weight: 500;letter-spacing: 1px;line-height: 1;border-color: rgba(88, 233, 212, 0.79)}.bsi-header .bsi-header__actions .wp-block-button__link:hover, .bsi-header .bsi-header__actions .wp-block-button__link:focus{background-color: transparent;color: var(--wp--preset--color--mint, #58E9D4);border-color: var(--wp--preset--color--mint, #58E9D4)}.bsi-header .bsi-header__actions .bsi-search__toggle{margin: 0 21px 0 25px}@media (max-width: 600px){.bsi-header .bsi-header__actions .bsi-header__portal{padding-left: 0}.bsi-header .bsi-header__actions .bsi-search__toggle{margin: 0 12px 0 14px}}.bsi-search__toggle{display: flex;align-items: center;justify-content: center;width: 24px;height: 24px;padding: 0;border: 0;background: transparent;color: var(--wp--preset--color--white, #fff);cursor: pointer;transition: color var(--bsi--transition)}.bsi-search__toggle:hover, .bsi-search__toggle:focus-visible{color: var(--wp--preset--color--mint, #58E9D4)}.bsi-search__icon{width: 16px;height: 16px;fill: currentColor;display: block;pointer-events: none}.bsi-search__icon--close{display: none}.bsi-header.is-search-open .bsi-search__icon--open{display: none}.bsi-header.is-search-open .bsi-search__icon--close{display: block}.bsi-search-panel{position: absolute;left: 0;right: 0;max-width: none;top: 100%;z-index: 1;padding: 20px var(--bsi--gutter);background-color: var(--wp--preset--color--harbour, #002044);visibility: hidden;opacity: 0;transform: translateY(-8px);transition: opacity var(--bsi--transition), transform var(--bsi--transition), visibility 0s 0.3s}.bsi-header.is-search-open .bsi-search-panel{visibility: visible;opacity: 1;transform: none;transition: opacity var(--bsi--transition), transform var(--bsi--transition), visibility 0s}.bsi-search-panel .wp-block-search__inside-wrapper{gap: 0}.bsi-search-panel .wp-block-search__input{background: rgba(255, 255, 255, 0.08);border: 1px solid rgba(255, 255, 255, 0.25);border-right: 0;color: var(--wp--preset--color--white, #fff);border-radius: 0;height: 50px;padding: 4px 20px;font-size: var(--wp--preset--font-size--medium, 17px)}.bsi-search-panel .wp-block-search__input::placeholder{color: rgba(255, 255, 255, 0.6)}.bsi-search-panel .wp-block-search__button{margin: 0;height: 50px;min-width: 129px;padding: 12px 35px;border: 0;border-radius: 0;background-color: var(--wp--preset--color--mint, #58E9D4);color: var(--wp--preset--color--midnight, #00102E);font-size: var(--wp--preset--font-size--small, 14px);font-weight: 500;letter-spacing: 1px;transition: background-color var(--bsi--transition)}.bsi-search-panel .wp-block-search__button:hover, .bsi-search-panel .wp-block-search__button:focus{background-color: var(--wp--preset--color--white, #fff)}.bsi-header .wp-block-navigation{font-size: 14px;font-weight: 400}.bsi-header .wp-block-navigation .wp-block-navigation-item__content{padding: 0 14px;line-height: 24px}.bsi-header .wp-block-navigation .wp-block-navigation-item__content:hover{color: var(--wp--preset--color--mint, #58E9D4)}@media (min-width: 1025px){.bsi-header{--bsi--nav-drop: calc(15px + (var(--bsi--header-height, 98px) - 30px - 24px) / 2);--bsi--nav-gap: 8px;--bsi--nav-pad: 8px}.bsi-header .wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation__submenu-container{background-color: transparent !important;border: 0;box-sizing: border-box;width: 240px;left: 0;padding: calc(var(--bsi--nav-drop) + var(--bsi--nav-gap) + var(--bsi--nav-pad)) var(--bsi--nav-pad) var(--bsi--nav-pad);color: var(--wp--preset--color--white, #fff);transform: translateY(-6px);transition: opacity var(--bsi--nav-ease), transform var(--bsi--nav-ease)}.bsi-header .wp-block-navigation .has-child:hover > .wp-block-navigation__submenu-container, .bsi-header .wp-block-navigation .has-child:focus-within > .wp-block-navigation__submenu-container{transform: none}.bsi-header .wp-block-navigation__submenu-container > li{opacity: 0;transform: translateY(-4px);transition: opacity 0.24s cubic-bezier(0.16, 1, 0.3, 1), transform 0.24s cubic-bezier(0.16, 1, 0.3, 1)}.bsi-header .wp-block-navigation .has-child:hover > .wp-block-navigation__submenu-container > li, .bsi-header .wp-block-navigation .has-child:focus-within > .wp-block-navigation__submenu-container > li{opacity: 1;transform: none}.bsi-header .wp-block-navigation__submenu-container > li:nth-child(1){transition-delay: 0.04s}.bsi-header .wp-block-navigation__submenu-container > li:nth-child(2){transition-delay: 0.08s}.bsi-header .wp-block-navigation__submenu-container > li:nth-child(3){transition-delay: 0.12s}.bsi-header .wp-block-navigation__submenu-icon svg{transition: transform var(--bsi--nav-ease)}.bsi-header .wp-block-navigation .has-child:hover > .wp-block-navigation__submenu-icon svg, .bsi-header .wp-block-navigation .has-child:focus-within > .wp-block-navigation__submenu-icon svg{transform: rotate(180deg)}.bsi-header .wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation__submenu-container::before{content: "";position: absolute;inset: calc(var(--bsi--nav-drop) + var(--bsi--nav-gap)) 0 0;border-radius: var(--bsi--radius);background-color: var(--wp--preset--color--harbour, #002044);box-shadow: var(--wp--preset--shadow--card-hover, 0 18px 40px rgba(0, 16, 46, 0.13))}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){body:has(.bsi-hero) .bsi-header .wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation__submenu-container::before{background-color: color-mix(in srgb, var(--wp--preset--color--harbour, #002044) 86%, transparent);-webkit-backdrop-filter: saturate(150%) blur(14px);backdrop-filter: saturate(150%) blur(14px)}}}.bsi-navcard__mark, .bsi-navcard__note, .bsi-navcard__go{display: none}.bsi-header .wp-block-navigation__submenu-container .wp-block-navigation-item__content{position: relative;display: flex;align-items: center;gap: 11px;width: 100%;padding: 10px 12px 10px 14px;border-radius: var(--bsi--radius-sm);line-height: 1.35;transition: background-color var(--bsi--nav-ease), color var(--bsi--nav-ease)}.bsi-header .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover, .bsi-header .wp-block-navigation__submenu-container .wp-block-navigation-item__content:focus-visible{background-color: rgba(255, 255, 255, 0.07);color: var(--wp--preset--color--white, #fff)}.bsi-header .wp-block-navigation__submenu-container .wp-block-navigation-item__content::before{content: "";position: absolute;left: 4px;top: 50%;width: 3px;height: 0;border-radius: 2px;background-color: var(--wp--preset--color--mint, #58E9D4);transform: translateY(-50%);transition: height var(--bsi--nav-ease)}.bsi-header .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover::before, .bsi-header .wp-block-navigation__submenu-container .wp-block-navigation-item__content:focus-visible::before{height: 24px}.bsi-header .wp-block-navigation__submenu-container .wp-block-navigation-item__label{font-weight: 500;transition: color var(--bsi--nav-ease)}.bsi-header .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover .wp-block-navigation-item__label, .bsi-header .wp-block-navigation__submenu-container .wp-block-navigation-item__content:focus-visible .wp-block-navigation-item__label{color: var(--wp--preset--color--mint, #58E9D4)}.bsi-header .wp-block-navigation__submenu-container .bsi-navcard__mark{flex: 0 0 auto;display: flex;align-items: center;justify-content: center;width: 28px;height: 28px;border-radius: var(--bsi--radius-pill);color: var(--wp--preset--color--mint, #58E9D4);background-color: rgba(88, 233, 212, 0.14)}.bsi-header .wp-block-navigation__submenu-container .bsi-navcard__mark svg{display: block;width: 18px;height: 18px}.bsi-header .wp-block-navigation__submenu-container .bsi-navcard__text{display: flex;flex-direction: column;gap: 1px;min-width: 0}.bsi-header .wp-block-navigation__submenu-container .bsi-navcard__note{display: block;font-size: 12px;font-weight: 400;line-height: 1.35;color: rgba(255, 255, 255, 0.62);transition: color var(--bsi--nav-ease)}.bsi-header .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover .bsi-navcard__note, .bsi-header .wp-block-navigation__submenu-container .wp-block-navigation-item__content:focus-visible .bsi-navcard__note{color: rgba(255, 255, 255, 0.8)}.bsi-header .wp-block-navigation__submenu-container .bsi-navcard__go{flex: 0 0 auto;display: flex;align-items: center;margin-left: auto;color: var(--wp--preset--color--mint, #58E9D4);opacity: 0;transform: translateX(-4px);transition: opacity var(--bsi--nav-ease), transform var(--bsi--nav-ease)}.bsi-header .wp-block-navigation__submenu-container .bsi-navcard__go svg{display: block;width: 14px;height: 14px}.bsi-header .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover .bsi-navcard__go, .bsi-header .wp-block-navigation__submenu-container .wp-block-navigation-item__content:focus-visible .bsi-navcard__go{opacity: 1;transform: none}.bsi-header .wp-block-navigation__submenu-container .wp-block-navigation-item__label sup, .bsi-header .wp-block-navigation__submenu-container .bsi-navcard__tm{font-size: 0.62em;vertical-align: 0.5em;opacity: 0.5}@media (min-width: 1025px){.bsi-header .wp-block-navigation .wp-block-navigation__container > .current-menu-item, .bsi-header .wp-block-navigation .wp-block-navigation__container > .current-menu-ancestor{position: relative}.bsi-header .wp-block-navigation .wp-block-navigation__container > .current-menu-item::after, .bsi-header .wp-block-navigation .wp-block-navigation__container > .current-menu-ancestor::after{content: "";position: absolute;top: calc(100% + 3px);left: 14px;right: 14px;height: 2px;border-radius: 2px;background-color: var(--wp--preset--color--mint, #58E9D4)}}.bsi-header .wp-block-navigation__submenu-container > .current-menu-item > .wp-block-navigation-item__content .wp-block-navigation-item__label{color: var(--wp--preset--color--mint, #58E9D4)}.bsi-header .wp-block-navigation__submenu-container > .current-menu-item > .wp-block-navigation-item__content::before{height: 24px}.bsi-header .wp-block-navigation-item.has-child{padding-right: 14px}.bsi-header .wp-block-navigation-submenu > .wp-block-navigation-item__content{padding-right: 0}.bsi-header .wp-block-navigation__submenu-icon{margin: 0 0 0 9px;padding: 0;width: 16px;height: 16px;display: flex;align-items: center;justify-content: center}.bsi-header .wp-block-navigation__submenu-icon svg{width: 16px;height: 16px;stroke: currentColor;stroke-width: 1.2}@media (prefers-reduced-motion: reduce){.bsi-header .wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation__submenu-container, .bsi-header .wp-block-navigation__submenu-container > li{transform: none;transition-duration: 0s;transition-delay: 0s}.bsi-header .wp-block-navigation__submenu-container > li{opacity: 1}.bsi-header .wp-block-navigation__submenu-container .wp-block-navigation-item__content::before, .bsi-header .wp-block-navigation__submenu-container .bsi-navcard__go{transition-duration: 0s}.bsi-header .wp-block-navigation__submenu-container .bsi-navcard__go{transform: none}.bsi-header .wp-block-navigation__submenu-icon svg{transition-duration: 0s}}@media (max-width: 1024px){.bsi-header .bsi-header__end{flex-direction: row-reverse}.bsi-header .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display: none}.bsi-header .wp-block-navigation__responsive-container-open:not(.always-shown){display: flex}.bsi-header .bsi-header__actions .wp-block-buttons{display: none}}@media (min-width: 1025px){.bsi-header .wp-block-navigation__responsive-container-open:not(.always-shown){display: none}.bsi-header .wp-block-navigation .bsi-nav-cta, .bsi-header .wp-block-navigation li:has(> a[href*="/request-a-demo"]){display: none}}.bsi-header .wp-block-navigation__responsive-container.is-menu-open{padding: 24px var(--bsi--gutter) 40px}.bsi-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content, .bsi-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container, .bsi-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container{align-items: flex-start;justify-content: flex-start;text-align: left}.bsi-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{gap: 4px;padding-top: 20px;width: 100%}.bsi-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item{width: 100%;align-items: flex-start}.bsi-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container{padding-left: 16px}.bsi-header .wp-block-navigation__responsive-container.is-menu-open .bsi-navcard__note{font-size: var(--bsi--fs--small, 14px)}.bsi-header .wp-block-navigation__responsive-container.is-menu-open .bsi-navcard__go{display: none}.bsi-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content::before{display: none}.bsi-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{padding: 8px 0;font-size: var(--wp--preset--font-size--large, 18px)}.bsi-header .wp-block-navigation__responsive-container-open, .bsi-header .wp-block-navigation__responsive-container-close{color: var(--wp--preset--color--white, #fff);min-width: 44px;min-height: 44px;align-items: center;justify-content: center}.bsi-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-close, .bsi-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-dialog, .bsi-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{display: flex;flex-direction: column;flex-grow: 1;min-height: 0}.bsi-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container:has(.bsi-nav-cta){flex-grow: 1}.bsi-header .wp-block-navigation__responsive-container.is-menu-open .bsi-nav-cta{margin-block-start: auto;padding-top: 28px;width: 100%}.bsi-header .wp-block-navigation__responsive-container.is-menu-open .bsi-nav-cta > .wp-block-navigation-item__content{box-sizing: border-box;display: flex;align-items: center;justify-content: center;width: 100%;min-height: 52px;padding: 12px 24px;background-color: var(--wp--preset--color--mint, #58E9D4);color: var(--wp--preset--color--midnight, #00102E);font-size: var(--wp--preset--font-size--small, 14px);font-weight: 500;letter-spacing: 1px;border-radius: var(--bsi--radius, 8px)}.bsi-header .wp-block-navigation__responsive-container.is-menu-open .bsi-nav-cta > .wp-block-navigation-item__content:hover, .bsi-header .wp-block-navigation__responsive-container.is-menu-open .bsi-nav-cta > .wp-block-navigation-item__content:focus-visible{color: var(--wp--preset--color--midnight, #00102E);background-color: var(--wp--preset--color--white, #fff)}.bsi-header .wp-block-navigation__responsive-container.is-menu-open .bsi-nav-portal > .wp-block-navigation-item__content{color: rgba(255, 255, 255, 0.72)}.bsi-header .wp-block-navigation__responsive-container.is-menu-open .current-menu-item:not(.bsi-nav-cta) > .wp-block-navigation-item__content, .bsi-header .wp-block-navigation__responsive-container.is-menu-open .current-menu-ancestor:not(.bsi-nav-cta) > .wp-block-navigation-item__content{color: var(--wp--preset--color--mint, #58E9D4)}.wp-block-post-content > .bsi-section, .entry-content > .bsi-section, .wp-site-blocks > .bsi-section, .wp-block-group > .bsi-section{margin-block-start: 0;margin-block-end: 0}.bsi-hero{overflow: visible}.bsi-hero .bsi-hero__cover{overflow: visible}@supports (overflow-x: clip){.bsi-hero{overflow-x: clip;overflow-y: visible}}.bsi-hero .bsi-hero__cards{position: relative;z-index: 2;margin-top: var(--bsi--hero-cards-gap);margin-bottom: calc(-1 * var(--bsi--hero-overhang));padding-inline: 25px;align-items: stretch}.bsi-hero .bsi-hero__cards > .wp-block-column{display: flex}@media (max-width: 767px){.bsi-hero .bsi-hero__cards{margin-inline: calc(-1 * var(--bsi--gutter))}}.bsi-hero__cover .bsi-hero__picture{display: contents}.bsi-hero .bsi-hero__cover{padding-bottom: 60px}@media (min-width: 1025px){.bsi-hero .bsi-hero__cover{padding-bottom: var(--bsi--hero-overhang)}}.bsi-hero .wp-block-cover__image-background{object-position: center 40%}.bsi-hero .bsi-hero__buttons .wp-block-button__link{min-width: 176px}.bsi-product__text{width: 100%}.bsi-product .bsi-product__row > .wp-block-column, .bsi-cta .wp-block-columns > .wp-block-column{padding-inline: 10px}.bsi-product .bsi-product__text{padding-inline: 10px}@media (max-width: 781px){.bsi-product .bsi-product__row > .wp-block-column, .bsi-product .bsi-product__text, .bsi-cta .wp-block-columns > .wp-block-column{padding-inline: 0}}.bsi-product .wp-block-columns{margin-bottom: 0}.bsi-product .wp-block-buttons{gap: 16px}.bsi-product .wp-block-buttons:not(:has(.is-style-bsi-solid)) > .wp-block-button:last-child:not(:only-child) > .wp-block-button__link{background-color: var(--wp--preset--color--mint, #58E9D4);border-color: var(--wp--preset--color--mint, #58E9D4);color: var(--wp--preset--color--midnight, #00102E)}.bsi-product .wp-block-buttons:not(:has(.is-style-bsi-solid)) > .wp-block-button:last-child:not(:only-child) > .wp-block-button__link:hover, .bsi-product .wp-block-buttons:not(:has(.is-style-bsi-solid)) > .wp-block-button:last-child:not(:only-child) > .wp-block-button__link:focus{background-color: var(--bsi--accent-hover, #3ADCC4);border-color: var(--bsi--accent-hover, #3ADCC4);color: var(--wp--preset--color--midnight, #00102E)}.bsi-product .bsi-media.alignright{margin: 0 0 0 auto;max-width: var(--bsi--product-media, 560px);float: none}.bsi-product .bsi-media img{width: 100%;height: auto;display: block}@media (max-width: 781px){.bsi-product .bsi-media.alignright{margin-inline: auto;max-width: 100%}}@media (max-width: 767px){.bsi-hero__cards.is-not-stacked-on-mobile, .bsi-product__row.is-not-stacked-on-mobile, .bsi-cta .wp-block-columns.is-not-stacked-on-mobile{flex-direction: column;flex-wrap: nowrap}.bsi-product--media-first-small .bsi-product__row.is-not-stacked-on-mobile{flex-direction: column-reverse}.bsi-hero__cards.is-not-stacked-on-mobile > .wp-block-column, .bsi-product__row.is-not-stacked-on-mobile > .wp-block-column, .bsi-cta .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column{flex-basis: auto !important;width: 100%}}@media (min-width: 768px) and (max-width: 899px){.bsi-hero__cards.is-not-stacked-on-mobile{flex-direction: column;flex-wrap: nowrap}.bsi-hero__cards.is-not-stacked-on-mobile > .wp-block-column{flex-basis: auto !important;width: 100%}}@media (min-width: 768px) and (max-width: 1024px){.bsi-product--media-first-small .bsi-product__row{flex-direction: row-reverse}}.bsi-media .wp-block-embed__wrapper, .bsi-media figure.wp-block-embed{margin: 0}.wp-block-embed.is-type-video .wp-block-embed__wrapper::before{padding-top: 56.25%}.bsi-media iframe{width: 100%;aspect-ratio: 16 / 9;height: auto;display: block;border: 0}.bsi-embed-facade{position: relative;display: block;width: 100%;aspect-ratio: 16 / 9;margin: 0;overflow: hidden;border-radius: var(--bsi--radius, 8px);background-color: var(--wp--preset--color--midnight, #00102E);color: #fff}.wp-has-aspect-ratio .wp-block-embed__wrapper > .bsi-embed-facade, .wp-has-aspect-ratio .wp-block-embed__wrapper > iframe{position: absolute;inset: 0;width: 100%;height: 100%}.bsi-embed-facade__img, .bsi-embed-facade__frame, .bsi-embed-facade > iframe{position: absolute;inset: 0;display: block;width: 100%;height: 100%;border: 0}.bsi-embed-facade__img{object-fit: cover;opacity: 0.94;transition: opacity 0.6s var(--bsi--ease)}.bsi-embed-facade.is-posterless .bsi-embed-facade__img{display: none}.bsi-embed-facade__frame, .bsi-embed-facade > iframe{z-index: 1;opacity: 0;transition: opacity 0.6s var(--bsi--ease)}.bsi-embed-facade.is-playing .bsi-embed-facade__frame, .bsi-embed-facade.is-playing > iframe{opacity: 1}.bsi-embed-facade.is-ambient .bsi-embed-facade__frame, .bsi-embed-facade.is-ambient > iframe{pointer-events: none}.bsi-embed-facade__button{position: absolute;inset: 0;z-index: 2;display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;padding: 0;border: 0;background: none;-webkit-appearance: none;appearance: none;cursor: pointer;color: inherit}.bsi-embed-facade.is-playing .bsi-embed-facade__button{display: none}.bsi-embed-facade__play{position: relative;display: flex;align-items: center;justify-content: center;width: 68px;height: 48px;border-radius: 12px;background-color: rgba(0, 16, 46, 0.75);transition: background-color var(--bsi--transition), transform var(--bsi--transition)}.bsi-embed-facade__play::after{content: "";border-style: solid;border-width: 11px 0 11px 18px;border-color: transparent transparent transparent #fff;margin-left: 4px;transition: border-color var(--bsi--transition)}.bsi-embed-facade__button:hover .bsi-embed-facade__play, .bsi-embed-facade__button:focus-visible .bsi-embed-facade__play{background-color: var(--wp--preset--color--mint, #58E9D4);transform: scale(1.06)}.bsi-embed-facade__button:hover .bsi-embed-facade__play::after, .bsi-embed-facade__button:focus-visible .bsi-embed-facade__play::after{border-left-color: var(--wp--preset--color--midnight, #00102E)}.bsi-embed-facade__button:focus-visible{outline: 2px solid var(--wp--preset--color--mint, #58E9D4);outline-offset: -4px}.bsi-embed-facade__link{position: absolute;inset: auto 0 0 0;z-index: 3;margin: 0;padding: 10px 14px;background-color: rgba(0, 16, 46, 0.82);text-align: center;font-size: var(--bsi--fs--small, 14px)}.bsi-embed-facade__link a{color: #fff}@media (prefers-reduced-motion: reduce){.bsi-embed-facade__img, .bsi-embed-facade__frame, .bsi-embed-facade > iframe, .bsi-embed-facade__play{transition: none}}.bsi-marquee{--bsi--marquee-duration: 40s;--bsi--marquee-shift: 50%;--bsi--marquee-fade: 8%;position: relative;overflow: hidden;width: 100%;height: auto;display: flex;align-items: center}.bsi-marquee__viewport{flex: 1 1 100%;min-width: 0;align-self: stretch;display: flex;align-items: center;-webkit-mask-image: linear-gradient(90deg, transparent, #000 var(--bsi--marquee-fade), #000 calc(100% - var(--bsi--marquee-fade)), transparent);mask-image: linear-gradient(90deg, transparent, #000 var(--bsi--marquee-fade), #000 calc(100% - var(--bsi--marquee-fade)), transparent)}.bsi-marquee__track{display: flex;align-items: center;gap: 0;width: max-content;flex-wrap: nowrap}.bsi-marquee.is-animating .bsi-marquee__track{animation: bsi-marquee-scroll var(--bsi--marquee-duration) linear infinite;will-change: transform}.bsi-marquee.is-animating:hover .bsi-marquee__track, .bsi-marquee.is-animating:focus-within .bsi-marquee__track, .bsi-marquee.is-animating.is-paused .bsi-marquee__track, .bsi-marquee.is-animating.is-offscreen .bsi-marquee__track{animation-play-state: paused}.bsi-marquee__track > .wp-block-image, .bsi-marquee__track > figure{flex: 0 0 auto;width: 222px;margin: 0;padding: 0 16px;display: flex;align-items: center;justify-content: center}.bsi-marquee__track img{max-height: 120px;width: auto;max-width: 100%;height: auto;object-fit: contain;-webkit-user-select: none;user-select: none}@keyframes bsi-marquee-scroll{from{transform: translate3d(0, 0, 0)}to{transform: translate3d(calc(-1 * var(--bsi--marquee-shift)), 0, 0)}}.bsi-marquee.is-draggable{cursor: grab;touch-action: pan-y}.bsi-marquee.is-dragging{cursor: grabbing}.bsi-marquee.is-dragging .bsi-marquee__track{animation-play-state: paused}.bsi-marquee.is-dragging .bsi-marquee__track a{pointer-events: none}.bsi-marquee__nav{position: absolute;inset-block-start: 50%;transform: translateY(-50%);z-index: 3;display: none;align-items: center;justify-content: center;width: 40px;height: 40px;padding: 0;border: 1px solid rgba(0, 16, 46, 0.5);border-radius: 50%;background: #fff;color: var(--wp--preset--color--ink, #00102E);cursor: pointer;box-shadow: 0 1px 4px rgba(0, 16, 46, 0.12);transition: background-color var(--bsi--transition), border-color var(--bsi--transition)}.bsi-marquee.is-animating .bsi-marquee__nav{display: flex}.bsi-marquee__nav--prev{inset-inline-start: 0}.bsi-marquee__nav--next{inset-inline-end: 0}.bsi-marquee__nav:hover{background: var(--wp--preset--color--mint, #58E9D4);border-color: var(--wp--preset--color--ink, #00102E)}.bsi-marquee__nav:focus-visible{outline: 2px solid var(--wp--preset--color--ink, #00102E);outline-offset: 2px}.bsi-marquee__nav svg{width: 16px;height: 16px;pointer-events: none}.bsi-marquee:not(.is-animating){overflow: visible;height: auto}.bsi-marquee:not(.is-animating) .bsi-marquee__viewport{-webkit-mask-image: none;mask-image: none;display: block}.bsi-marquee:not(.is-animating) .bsi-marquee__track{flex-wrap: wrap;justify-content: center;width: 100%;row-gap: 24px}.bsi-eyebrow{margin: 0 0 10px;font-family: var(--wp--preset--font-family--mono, monospace);font-size: var(--bsi--fs--mono, 13px);font-weight: 500;letter-spacing: 0.1em;line-height: 1.4;text-transform: uppercase;color: var(--wp--preset--color--muted, #5C6577)}.bsi-eyebrow--mint{color: var(--wp--preset--color--mint-deep, #0B6F61)}.bsi-on-dark .bsi-eyebrow, .has-midnight-background-color .bsi-eyebrow, .has-harbour-background-color .bsi-eyebrow{color: var(--wp--preset--color--mint, #58E9D4)}.bsi-lede{font-size: var(--bsi--fs--large, 20px);line-height: 1.55;max-width: 52ch}.bsi-policy__col > *{max-width: 45rem}.bsi-policy p, .bsi-policy li{line-height: 1.7}.bsi-policy .wp-block-heading{scroll-margin-top: var(--bsi--sticky-offset)}.bsi-policy .wp-block-list{margin-block: 4px 0;padding-inline-start: 22px;color: var(--wp--preset--color--body, #3D4657)}.bsi-policy .wp-block-list li{padding-block: 3px}.bsi-policy .wp-block-list li::marker{color: var(--wp--preset--color--muted, #5C6577)}.bsi-policy__meta{padding-bottom: 20px;border-bottom: 1px solid var(--wp--preset--color--hairline, #E2E4EA)}.bsi-prose, .bsi-measure{max-width: 64ch}.bsi-measure:has(> .bsi-eyebrow){max-width: var(--wp--style--global--content-size, 1140px)}.bsi-measure:has(> .bsi-eyebrow) > *{max-width: 38rem}.bsi-on-dark, .bsi-on-dark p{color: rgba(255, 255, 255, 0.78)}.bsi-on-dark h1, .bsi-on-dark h2, .bsi-on-dark h3, .bsi-on-dark h4{color: var(--wp--preset--color--white, #fff)}.bsi-crumbbar{padding-bottom: 0}.bsi-crumbbar + .bsi-page-hero, .bsi-crumbbar + * .bsi-page-hero:first-child{padding-top: 24px}.bsi-page-hero{border-bottom: 1px solid var(--wp--preset--color--hairline, #E2E4EA)}.bsi-page-hero .wp-block-columns{align-items: center}.bsi-page-top{padding-bottom: var(--wp--preset--spacing--40, 40px)}.bsi-card{height: 100%;background-color: var(--wp--preset--color--white, #fff);border: 1px solid var(--wp--preset--color--hairline, #E2E4EA);border-radius: var(--bsi--radius, 8px);transition: border-color 0.2s var(--bsi--ease), box-shadow 0.2s var(--bsi--ease), transform 0.2s var(--bsi--ease)}.bsi-card:hover, .bsi-card:focus-within{transform: translateY(calc(-1 * var(--bsi--card-lift)));border-color: var(--bsi--edge, #C9CDD8);box-shadow: var(--bsi--shadow-hover, 0 16px 40px -14px rgba(0, 16, 46, 0.24))}.bsi-card--static:hover, .bsi-card--static:focus-within{transform: none;border-color: var(--wp--preset--color--hairline, #E2E4EA);box-shadow: none}.bsi-card--mint{border-color: var(--wp--preset--color--mint, #58E9D4);box-shadow: inset 0 0 0 1px var(--wp--preset--color--mint, #58E9D4)}.bsi-card--tint{background-color: var(--wp--preset--color--surface, #F4F5F7)}.bsi-card--dark{background-color: rgba(255, 255, 255, 0.05);border-color: rgba(255, 255, 255, 0.15)}.bsi-card__media{margin: 0;overflow: hidden;border-radius: var(--bsi--radius, 8px) var(--bsi--radius, 8px) 0 0}.bsi-card__media img{display: block;width: 100%;height: auto;aspect-ratio: 3 / 2;object-fit: cover;border-radius: 0;transition: transform 0.5s var(--bsi--ease)}.bsi-card:hover .bsi-card__media img, .bsi-card:focus-within .bsi-card__media img{transform: scale(1.03)}.bsi-card__icon{width: 50px;height: 50px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background-color: var(--wp--preset--color--mint, #58E9D4);color: #000;flex: 0 0 auto;transition: background-color var(--bsi--transition)}.bsi-card__icon svg{width: 18px;height: 18px;fill: currentColor;display: block}.bsi-card__icon svg.bsi-icon{width: 24px;height: 24px;fill: none;stroke: currentColor;color: inherit}.bsi-cardlink{text-decoration: none;color: inherit;display: block;height: 100%}.bsi-cardlink:hover .bsi-cardlink__t, .bsi-cardlink:focus-visible .bsi-cardlink__t{text-decoration: underline;text-decoration-thickness: 2px;text-decoration-color: var(--wp--preset--color--mint, #58E9D4);text-underline-offset: 4px}.bsi-icon{display: block;width: 26px;height: 26px;color: var(--wp--preset--color--mint-deep, #0B6F61)}.bsi-on-dark .bsi-icon, .has-midnight-background-color .bsi-icon{color: var(--wp--preset--color--mint, #58E9D4)}.bsi-figs{display: grid;grid-template-columns: repeat(auto-fit, minmax(158px, 1fr));gap: 0;overflow: hidden;background-color: var(--wp--preset--color--white, #fff);border: 1px solid var(--wp--preset--color--hairline, #E2E4EA);border-radius: var(--bsi--radius, 8px)}.bsi-fig{padding: 22px;border-right: 1px solid var(--wp--preset--color--hairline, #E2E4EA);border-bottom: 1px solid var(--wp--preset--color--hairline, #E2E4EA)}.bsi-fig:last-child{border-right: 0;border-bottom: 0}.bsi-fig__n{display: block;margin: 0;font-size: var(--bsi--fs--x-large, 28px);font-weight: 650;line-height: 1;letter-spacing: -0.03em;font-variant-numeric: tabular-nums;color: var(--wp--preset--color--ink, #00102E)}.bsi-fig__l{display: block;margin: 8px 0 0;font-size: var(--bsi--fs--small, 14px);line-height: 1.45;color: var(--wp--preset--color--muted, #5C6577)}.bsi-figs--dark{background-color: transparent;border-color: rgba(255, 255, 255, 0.15)}.bsi-figs--dark .bsi-fig{border-color: rgba(255, 255, 255, 0.15)}.bsi-figs--dark .bsi-fig__n{color: var(--wp--preset--color--white, #fff)}.bsi-figs--dark .bsi-fig__l{color: rgba(255, 255, 255, 0.64)}.bsi-chip{display: inline-flex;align-items: center;gap: 0.4em;min-height: 32px;padding: 0 12px;border: 1px solid var(--bsi--edge, #C9CDD8);border-radius: var(--bsi--radius-pill, 999px);background-color: var(--wp--preset--color--white, #fff);font-size: var(--bsi--fs--small, 14px);font-weight: 550;line-height: 1.2;color: var(--wp--preset--color--body, #29334A);text-decoration: none;white-space: nowrap;transition: border-color 0.16s var(--bsi--ease), background-color 0.16s var(--bsi--ease)}.bsi-chip:hover, .bsi-chip:focus-visible{border-color: var(--wp--preset--color--ink, #00102E);color: var(--wp--preset--color--ink, #00102E)}.bsi-chip--on{background-color: var(--wp--preset--color--ink, #00102E);border-color: var(--wp--preset--color--ink, #00102E);color: var(--wp--preset--color--white, #fff)}.bsi-chip--mint{background-color: var(--wp--preset--color--mint-wash, #EAFBF8);border-color: #B7F0E7;color: var(--wp--preset--color--mint-deep, #0B6F61)}.bsi-subnav{position: sticky;top: var(--bsi--sticky-offset);z-index: 20;background-color: rgba(255, 255, 255, 0.94);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);border-bottom: 1px solid var(--wp--preset--color--hairline, #E2E4EA)}.bsi-subnav .bsi-subnav__links{display: flex;flex-wrap: nowrap;gap: 22px;overflow-x: auto;scrollbar-width: none}.bsi-subnav .bsi-subnav__links::-webkit-scrollbar{display: none}.bsi-subnav .bsi-subnav__links a{display: inline-flex;align-items: center;min-height: 30px;font-size: var(--bsi--fs--small, 14px);font-weight: 550;color: var(--wp--preset--color--muted, #5C6577);text-decoration: none;white-space: nowrap}.bsi-subnav .bsi-subnav__links a:hover, .bsi-subnav .bsi-subnav__links a:focus-visible{color: var(--wp--preset--color--ink, #00102E)}.bsi-anchor{scroll-margin-top: calc(var(--bsi--sticky-offset) + var(--bsi--subnav-height))}@media (max-width: 600px){.bsi-subnav .bsi-subnav__cta{display: none}}@media (max-width: 781px){.bsi-subnav__cta .wp-block-button__link{min-height: 36px;padding: 0 14px}}.bsi-subnav__links.is-scroll-end{-webkit-mask-image: linear-gradient(to left, transparent, #000 36px);mask-image: linear-gradient(to left, transparent, #000 36px)}.bsi-subnav__links.is-scroll-start{-webkit-mask-image: linear-gradient(to right, transparent, #000 36px);mask-image: linear-gradient(to right, transparent, #000 36px)}.bsi-subnav__links.is-scroll-start.is-scroll-end{-webkit-mask-image: linear-gradient(to right, transparent, #000 36px, #000 calc(100% - 36px), transparent);mask-image: linear-gradient(to right, transparent, #000 36px, #000 calc(100% - 36px), transparent)}.bsi-subnav__links{scroll-snap-type: x proximity;scroll-padding-inline: 2px}.bsi-subnav__links a{scroll-snap-align: start}.bsi-ticks{list-style: none;margin: 0;padding: 0}.bsi-ticks li{display: flex;gap: 10px;align-items: flex-start;padding-block: 9px;font-size: var(--bsi--fs--small, 14px);line-height: 1.5}.bsi-ticks li + li{border-top: 1px solid var(--wp--preset--color--hairline, #E2E4EA)}.bsi-ticks li::before{content: "";flex: 0 0 16px;width: 16px;height: 16px;margin-top: 3px;background-color: var(--wp--preset--color--mint-deep, #0B6F61);-webkit-mask: var(--bsi--tick) center / 16px 16px no-repeat;mask: var(--bsi--tick) center / 16px 16px no-repeat}.bsi-ticks li.bsi-off{color: var(--wp--preset--color--muted, #5C6577)}.bsi-ticks li.bsi-off::before{background-color: var(--wp--preset--color--muted, #5C6577);opacity: 0.4;-webkit-mask: var(--bsi--dash) center / 16px 16px no-repeat;mask: var(--bsi--dash) center / 16px 16px no-repeat}.bsi-variant + .bsi-variant{margin-top: 44px;padding-top: 44px;border-top: 1px solid var(--wp--preset--color--hairline, #E2E4EA)}.bsi-variant .bsi-variant__art{display: grid;place-items: center;padding: 22px;border: 1px solid var(--wp--preset--color--hairline, #E2E4EA);border-radius: var(--bsi--radius, 8px);background: linear-gradient(180deg, rgb(88 233 212 / 9%) 0%, rgb(88 233 212 / 0%) 100%), var(--wp--preset--color--white, #fff);color: var(--wp--preset--color--ink, #00102E)}.bsi-variant .bsi-variant__art svg{display: block;width: 100%;max-width: 340px;height: auto}.bsi-variant .bsi-variant__art .a{opacity: 0.94}.bsi-variant .bsi-variant__art .b{opacity: 0.8}.bsi-variant .bsi-variant__art .c{opacity: 0.5}.bsi-variant .bsi-variant__art .d{opacity: 0.75;color: var(--wp--preset--color--mint-deep, #0B6F61);stroke: var(--wp--preset--color--mint-deep, #0B6F61)}.bsi-variant .bsi-variant__art .g{opacity: 0.28}@keyframes bsi-variant-prop{from{transform: rotate(0deg)}to{transform: rotate(360deg)}}.bsi-variant .bsi-variant__art .s-prop{transform-box: fill-box;transform-origin: center;animation: bsi-variant-prop 1.6s linear infinite}.bsi-variant .bsi-variant__art .s-prop--rev{animation-direction: reverse}@media (prefers-reduced-motion: reduce){.bsi-variant .bsi-variant__art .s-prop{animation: none}}.bsi-variant .bsi-variant__line{font-size: var(--bsi--fs--h4, 17px);font-weight: 450;line-height: 1.3;color: var(--wp--preset--color--mint-deep, #0B6F61)}.bsi-variant .bsi-variant__points{margin-top: 18px}@media (max-width: 781px){.bsi-variant + .bsi-variant{margin-top: 32px;padding-top: 32px}.bsi-variant .bsi-variant__art{padding: 16px}}.bsi-variants{--bsi--variant-fade: 320ms}.bsi-variants .bsi-variant + .bsi-variant{margin-top: 0;padding-top: 0;border-top: 0}.bsi-variants__deck .bsi-variant__art{aspect-ratio: 8 / 5}.bsi-variants__deck .bsi-variant__art svg{width: auto;height: auto;max-width: min(340px, 100%);max-height: 100%}.bsi-variants__deck .bsi-variants__col--art{order: -1}.bsi-variants__tabs{display: flex;gap: 22px;margin-bottom: 26px;border-bottom: 1px solid var(--wp--preset--color--hairline, #E2E4EA)}.bsi-variants__tab{position: relative;display: inline-flex;align-items: center;min-height: 40px;padding: 0;border: 0;background: none;font-family: inherit;font-size: var(--bsi--fs--small, 14px);font-weight: 550;color: var(--wp--preset--color--muted, #5C6577);white-space: nowrap;cursor: pointer;transition: color var(--bsi--ui-speed, 0.175s) var(--bsi--ease)}.bsi-variants__tab::after{content: "";position: absolute;inset-inline: 0;bottom: -1px;height: 2px;border-radius: 2px;background-color: currentColor;transform: scaleX(0);transform-origin: left center;transition: transform var(--bsi--transition, 0.2s ease)}.bsi-variants__tab:hover, .bsi-variants__tab:focus-visible{color: var(--wp--preset--color--ink, #00102E)}.bsi-variants__tab.is-current{color: var(--wp--preset--color--ink, #00102E)}.bsi-variants__tab.is-current::after{transform: scaleX(1)}@media (max-width: 781px){.bsi-variants__deck{display: grid}.bsi-variants__deck > .bsi-variant{grid-area: 1 / 1;opacity: 0;visibility: hidden;transition: opacity var(--bsi--variant-fade) var(--bsi--ease), visibility 0s linear var(--bsi--variant-fade)}.bsi-variants__deck > .bsi-variant.is-current{opacity: 1;visibility: visible;transition-delay: 0s, 0s}}@media (min-width: 782px){.bsi-variants__tabs{display: none}.bsi-variants__deck{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 48px}.bsi-variants__deck .bsi-variant__row{flex-direction: column;flex-wrap: nowrap}.bsi-variants__deck .bsi-variant__row > .wp-block-column{flex-basis: auto !important;width: 100%}}.bsi-origin__art{color: var(--wp--preset--color--ink, #00102E)}.bsi-origin__art svg{display: block;width: 100%;max-width: 190px;height: auto}.bsi-origin__pic{display: block;width: 100%;max-width: 420px;height: auto}.bsi-origin__art--wide{display: flex;justify-content: center}.bsi-origin__art .a{opacity: 0.9}.bsi-origin__art .b{opacity: 0.8}.bsi-origin__art .c{opacity: 0.45}.bsi-origin__art .d{opacity: 0.85;color: var(--wp--preset--color--mint-deep, #0B6F61);stroke: var(--wp--preset--color--mint-deep, #0B6F61)}.bsi-origin__art .g{opacity: 0.26}.bsi-origin__meta{margin: 0;font-family: var(--wp--preset--font-family--mono, monospace);font-size: var(--bsi--fs--mono, 13px);line-height: 1.4;color: var(--wp--preset--color--muted, #5C6577)}.bsi-origin__meta [lang]{font-family: var(--wp--preset--font-family--inter, sans-serif);font-size: var(--bsi--fs--small, 14px);letter-spacing: 0.06em;color: var(--wp--preset--color--body, #29334A)}.bsi-origin__text{max-width: 58ch;line-height: 1.65}.bsi-origin__tie{max-width: 58ch;padding-left: 14px;border-left: 2px solid var(--wp--preset--color--mint, #58E9D4);font-weight: 500;line-height: 1.55;color: var(--wp--preset--color--mint-deep, #0B6F61)}@media (max-width: 781px){.bsi-origin__art svg{max-width: 150px}.bsi-origin__pic{max-width: 100%}.bsi-origin__tie{padding-left: 12px}}.bsi-cmp{align-items: stretch}.bsi-cmp .bsi-cmp__col{height: 100%;display: flex;flex-direction: column;background-color: var(--wp--preset--color--white, #fff);border: 1px solid var(--wp--preset--color--hairline, #E2E4EA);border-radius: var(--bsi--radius, 8px);overflow: hidden}.bsi-cmp .bsi-cmp__col.bsi-cmp--rec{border-color: var(--wp--preset--color--mint, #58E9D4);box-shadow: inset 0 3px 0 var(--wp--preset--color--mint, #58E9D4);background-color: var(--wp--preset--color--mint-wash, #EAFBF8)}.bsi-cmp__head{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;padding: 24px;border-bottom: 1px solid var(--wp--preset--color--hairline, #E2E4EA)}.bsi-cmp__head > p{flex-basis: 100%;margin: 0}@media (min-width: 782px){.bsi-cmp__head{min-height: 136px;align-content: flex-start}}.bsi-cmp__body{flex: 1;padding: 6px 24px 20px}.bsi-cmp__foot{padding: 0 24px 24px}.bsi-cmp__foot .wp-block-button, .bsi-cmp__foot .wp-block-button__link{width: 100%}.bsi-r11 img, .bsi-r32 img, .bsi-r43 img, .bsi-r54 img, .bsi-r169 img{display: block;width: 100%;height: auto;object-fit: cover}.bsi-r11 img{aspect-ratio: 1 / 1}.bsi-r32 img{aspect-ratio: 3 / 2}.bsi-r43 img{aspect-ratio: 4 / 3}.bsi-r54 img{aspect-ratio: 5 / 4}.bsi-r169 img{aspect-ratio: 16 / 9}.bsi-cardgrid, .bsi-team, .bsi-steps{display: grid;align-items: start}.bsi-cardgrid{grid-template-columns: repeat(auto-fit, minmax(min(230px, 100%), 1fr));gap: 20px;align-items: stretch}.bsi-cardgrid--three{grid-template-columns: repeat(auto-fit, minmax(min(320px, 100%), 1fr))}.bsi-team{grid-template-columns: repeat(auto-fit, minmax(min(240px, 100%), 1fr));gap: 28px}.bsi-steps{grid-template-columns: repeat(auto-fit, minmax(min(210px, 100%), 1fr));gap: 32px}@media (max-width: 600px){.bsi-team{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 20px}}.bsi-cardgrid{align-items: stretch}.bsi-cardgrid > .bsi-card{padding: 24px}@media (min-width: 1025px){.bsi-cardgrid > .bsi-card{padding: 28px}}.wp-block-column > .bsi-card:not(.bsi-tile):not(.bsi-ctacard){padding: 24px}@media (min-width: 1025px){.wp-block-column > .bsi-card:not(.bsi-tile):not(.bsi-ctacard){padding: 28px}}.bsi-card.bsi-pad{padding: 24px}@media (min-width: 1025px){.bsi-card.bsi-pad{padding: 28px}}.bsi-stepline{display: flex;align-items: center;gap: 12px}.bsi-step__t{font-size: var(--bsi--fs--h3, 20px);font-weight: 640;line-height: 1.25;color: var(--wp--preset--color--ink, #00102E)}.bsi-on-dark .bsi-step__t, .has-midnight-background-color .bsi-step__t{color: var(--wp--preset--color--white, #fff)}.bsi-step__n{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 30px;width: 30px;height: 30px;border-radius: var(--bsi--radius-pill, 999px);background-color: var(--wp--preset--color--ink, #00102E);color: var(--wp--preset--color--white, #fff);font-family: var(--wp--preset--font-family--mono, monospace);font-size: var(--bsi--fs--mono, 13px);font-weight: 600;line-height: 1}.bsi-on-dark .bsi-step__n, .has-midnight-background-color .bsi-step__n{background-color: var(--wp--preset--color--mint, #58E9D4);color: var(--wp--preset--color--midnight, #00102E)}.bsi-subnav__inner{display: flex;flex-wrap: nowrap;align-items: center;justify-content: space-between;gap: 20px}.bsi-subnav__links{display: flex;flex-wrap: nowrap;gap: 22px;overflow-x: auto;scrollbar-width: none;margin: 0;min-width: 0}.bsi-subnav__links::-webkit-scrollbar{display: none}.bsi-subnav__links a{display: inline-flex;align-items: center;min-height: 30px;font-size: var(--bsi--fs--small, 14px);font-weight: 550;color: var(--wp--preset--color--muted, #5C6577);text-decoration: none;white-space: nowrap}.bsi-subnav__links a:hover, .bsi-subnav__links a:focus-visible{color: var(--wp--preset--color--ink, #00102E)}.bsi-subnav__cta .wp-block-button__link{min-height: 40px;padding: 0 16px;font-size: var(--bsi--fs--small, 14px)}.bsi-hiring{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 24px;padding: 24px}@media (min-width: 1025px){.bsi-hiring{padding: 28px 32px}}.bsi-grouplabel{font-weight: 650;color: var(--wp--preset--color--ink, #00102E)}.bsi-section > .wp-block-columns + .bsi-grouplabel{padding-top: 32px}.bsi-ctacard{padding: 32px}@media (min-width: 1025px){.bsi-ctacard{padding: 48px}}.bsi-cta-light .wp-block-columns > .wp-block-column, .bsi-cmp > .wp-block-column{padding-inline: 0}.bsi-sector{scroll-margin-top: calc(var(--bsi--sticky-offset) + var(--bsi--subnav-height))}.bsi-tiles{display: grid;grid-template-columns: repeat(auto-fit, minmax(min(180px, 100%), 1fr));gap: 16px;align-items: stretch}@media (max-width: 600px){.bsi-tiles{grid-template-columns: repeat(2, minmax(0, 1fr))}}.bsi-tile__media{margin: 0;overflow: hidden;border-radius: var(--bsi--radius, 8px) var(--bsi--radius, 8px) 0 0}.bsi-tile__media img{display: block;width: 100%;height: auto;aspect-ratio: 4 / 3;object-fit: cover;border-radius: 0;transition: transform 0.5s var(--bsi--ease)}.bsi-tile:hover .bsi-tile__media img, .bsi-tile:focus-within .bsi-tile__media img{transform: scale(1.03)}.bsi-liveview{border: 1px solid var(--wp--preset--color--hairline, #E2E4EA);border-radius: var(--bsi--radius, 8px);overflow: hidden}.bsi-liveview img{width: 100%;height: auto;border-radius: 0}.bsi-chiprow{display: flex;flex-wrap: wrap;gap: 8px}.is-style-bsi-videocard{position: relative;display: flex;flex-direction: column;height: 100%;overflow: hidden;background-color: var(--wp--preset--color--white, #fff);border: 1px solid var(--wp--preset--color--hairline, #E2E4EA);border-radius: var(--bsi--radius, 8px);transition: border-color 0.2s var(--bsi--ease), box-shadow 0.2s var(--bsi--ease), transform 0.2s var(--bsi--ease)}.is-style-bsi-videocard:hover, .is-style-bsi-videocard:focus-within{transform: translateY(calc(-1 * var(--bsi--card-lift)));border-color: var(--bsi--edge, #C9CDD8);box-shadow: var(--bsi--shadow-hover, 0 16px 40px -14px rgba(0, 16, 46, 0.24))}.is-style-bsi-videocard .wp-block-video{margin: 0;overflow: hidden;border-radius: var(--bsi--radius, 8px) var(--bsi--radius, 8px) 0 0;background-color: var(--wp--preset--color--surface, #F4F5F7)}.is-style-bsi-videocard .wp-block-video video{display: block;width: 100%;height: auto;aspect-ratio: 16 / 9;object-fit: cover;border-radius: 0;transition: filter 0.45s var(--bsi--ease), transform 0.5s var(--bsi--ease)}.is-style-bsi-videocard.is-hoverable .wp-block-video video{filter: grayscale(1)}.is-style-bsi-videocard.is-hoverable:hover .wp-block-video video, .is-style-bsi-videocard.is-hoverable:focus-within .wp-block-video video{filter: none;transform: scale(1.03)}.bsi-videocard__body{display: flex;flex-direction: column;gap: 6px;padding: 20px}.bsi-videocard__t{margin: 0;font-size: var(--bsi--fs--h3, 20px);line-height: 1.3;color: var(--wp--preset--color--ink, #00102E)}.bsi-videocard__d{margin: 0;font-size: var(--wp--preset--font-size--small, 14px);line-height: 1.5;color: var(--wp--preset--color--muted, #5C6577)}.bsi-videocard__wait{position: absolute;inset-inline: 0;top: 0;height: 2px;background: var(--wp--preset--color--mint, #58E9D4);transform: scaleX(0);transform-origin: 0 50%;opacity: 0;pointer-events: none}.is-style-bsi-videocard.is-loading .bsi-videocard__wait{opacity: 1;animation: bsi-videocard-wait 1.8s var(--bsi--ease) infinite}@keyframes bsi-videocard-wait{0%{transform: scaleX(0);transform-origin: 0 50%}50%{transform: scaleX(1);transform-origin: 0 50%}51%{transform: scaleX(1);transform-origin: 100% 50%}100%{transform: scaleX(0);transform-origin: 100% 50%}}@media (prefers-reduced-motion: reduce){.is-style-bsi-videocard.is-loading .bsi-videocard__wait{animation: none;transform: scaleX(1);opacity: 0.6}}.bsi-flow{display: grid;gap: 0;max-width: 940px;margin-inline: auto}.bsi-flow__inputs{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 20px;align-items: stretch}.bsi-flow__inputs > .bsi-flow__card{margin-block: 0}@media (max-width: 600px){.bsi-flow__inputs{grid-template-columns: minmax(0, 1fr)}}.bsi-flow__card{display: flex;flex-direction: column;gap: 10px;padding: 24px}.bsi-flow__t{margin: 0;font-size: var(--bsi--fs--h3, 20px);line-height: 1.25;color: var(--wp--preset--color--ink, #00102E)}.bsi-flow__d{margin: 0;font-size: var(--wp--preset--font-size--small, 14px);line-height: 1.5;color: var(--wp--preset--color--muted, #5C6577)}.bsi-flow__chips{display: flex;flex-wrap: wrap;gap: 8px;margin-top: auto;padding-top: 6px}.bsi-flow__chips .bsi-chip{gap: 0.5em}.bsi-flow__chips .bsi-icon{width: 16px;height: 16px;color: var(--wp--preset--color--mint-deep, #0B6F61)}.bsi-flow__rail{display: none}.bsi-flow__core{--c-visual: #58e9d4;--c-thermal: #ff3d77;--c-vibration: #8b6bff;--c-environmental: #f2a900;position: relative;isolation: isolate;display: flex;align-items: center;justify-content: center;gap: 20px;width: min(100%, 560px);min-height: clamp(94px, 12.5svh, 130px);margin-inline: auto;margin-block: clamp(48px, 5.5vw, 80px);padding: 22px 44px;color: var(--wp--preset--color--white, #fff);text-align: center}.bsi-flow__core-glow{position: absolute;z-index: 0;inset: -34% -12%;border-radius: 999px;background: radial-gradient( 60% 60% at 50% 50%, rgb(88 233 212 / 34%) 0%, rgb(88 233 212 / 10%) 46%, rgb(88 233 212 / 0%) 72% );pointer-events: none}.bsi-flow__core-fill{position: absolute;z-index: 1;inset: 0;overflow: hidden;border-radius: 999px;background: linear-gradient( 150deg, var(--wp--preset--color--harbour, #002044) 0%, var(--wp--preset--color--midnight, #00102E) 100% );box-shadow: 0 18px 40px -18px rgb(0 16 46 / 55%), inset 0 0 0 1px rgb(88 233 212 / 26%), inset 0 1px 0 0 rgb(255 255 255 / 16%);pointer-events: none}.bsi-flow__core-fill i{position: absolute;top: 0;width: 25%;height: 100%;opacity: calc(0.58 * var(--w, 1));filter: blur(30px)}.bsi-flow__core-fill i[data-mod="visual"]{left: 0;background: var(--c-visual);--w: 0.82}.bsi-flow__core-fill i[data-mod="thermal"]{left: 25%;background: var(--c-thermal);--w: 0.9}.bsi-flow__core-fill i[data-mod="vibration"]{left: 50%;background: var(--c-vibration);--w: 1.1}.bsi-flow__core-fill i[data-mod="environmental"]{left: 75%;background: var(--c-environmental);--w: 0.72}.bsi-flow__core-fill::after{content: "";position: absolute;z-index: 1;inset: -1px;background: linear-gradient( 100deg, rgb(88 233 212 / 0%) 42%, rgb(88 233 212 / 20%) 50%, rgb(88 233 212 / 0%) 58% );transform: translate3d(-130%, 0, 0);pointer-events: none}.bsi-flow__core > .wp-block-group, .bsi-flow__core > .bsi-flow__mark{position: relative;z-index: 2}@media (prefers-reduced-motion: no-preference){@keyframes bsi-core-drift-out{from{transform: translate3d(-18%, 0, 0)}to{transform: translate3d(20%, 0, 0)}}@keyframes bsi-core-drift-back{from{transform: translate3d(18%, 0, 0)}to{transform: translate3d(-20%, 0, 0)}}@keyframes bsi-core-breathe{from{transform: scale(0.96)}to{transform: scale(1.05)}}@keyframes bsi-core-sheen{0%{transform: translate3d(-130%, 0, 0)}26%, 100%{transform: translate3d(130%, 0, 0)}}.bsi-flow__core-fill i{animation: bsi-core-drift-out 9s ease-in-out -2s infinite alternate}.bsi-flow__core-fill i[data-mod="thermal"]{animation: bsi-core-drift-back 12s ease-in-out infinite alternate}.bsi-flow__core-fill i[data-mod="vibration"]{animation: bsi-core-drift-out 14s ease-in-out -6s infinite alternate}.bsi-flow__core-fill i[data-mod="environmental"]{animation: bsi-core-drift-back 10.5s ease-in-out -4s infinite alternate}.bsi-flow__core-glow{animation: bsi-core-breathe 6.5s ease-in-out infinite alternate}.bsi-flow__core-fill::after{animation: bsi-core-sheen 9s cubic-bezier(0.4, 0, 0.4, 1) 1.2s infinite}}.bsi-flow__mark{display: grid;place-items: center;flex: 0 0 56px;width: 56px;height: 56px;border-radius: 50%;background-color: rgba(88, 233, 212, 0.14);color: var(--wp--preset--color--mint, #58E9D4)}.bsi-flow__mark .bsi-icon{width: 28px;height: 28px;color: inherit}.bsi-flow__core .bsi-flow__t{color: var(--wp--preset--color--white, #fff);font-family: var(--wp--preset--font-family--mono, monospace);font-size: clamp(17px, 1.048vw + 12.91px, 28px);font-weight: 640;letter-spacing: 0.06em;line-height: 1.1}.bsi-flow__core .bsi-flow__d{color: rgb(255 255 255 / 82%);font-size: clamp(13px, 0.095vw + 12.63px, 14px);font-weight: 450;letter-spacing: 0.02em;line-height: 1.3}.bsi-flow__copy{display: grid;gap: 6px}.bsi-flow__core .bsi-flow__copy{gap: 4px}.bsi-flow > .wp-block-buttons{justify-content: center;margin-top: 28px}@media (max-width: 600px){.bsi-flow__core{flex-direction: column;gap: 14px;min-height: 0;padding: 22px 24px}.bsi-flow__core-fill, .bsi-flow__core-fill::after{border-radius: 28px}.bsi-flow__core-glow{inset: -20% -8%;border-radius: 28px}}.bsi-flow__outcomes{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 16px;align-items: stretch}@media (max-width: 782px){.bsi-flow__outcomes{grid-template-columns: minmax(0, 1fr)}}.bsi-flow__outcome{box-sizing: border-box;display: flex;align-items: center;gap: 12px;padding: 16px 18px;font-size: var(--wp--preset--font-size--medium, 17px);font-weight: 500;line-height: 1.3;color: var(--wp--preset--color--ink, #00102E)}.bsi-flow__outcome .bsi-icon{flex: 0 0 22px;width: 22px;height: 22px}.bsi-benefits{list-style: none;margin: 0;padding: 0;display: grid;gap: 16px}.bsi-benefits li{display: grid;grid-template-columns: 16px 1fr;column-gap: 12px;row-gap: 2px}.bsi-benefits li::before{content: "";grid-row: 1 / span 2;width: 16px;height: 16px;margin-top: 4px;background-color: var(--wp--preset--color--mint-deep, #0B6F61);-webkit-mask: var(--bsi--tick) center / 16px 16px no-repeat;mask: var(--bsi--tick) center / 16px 16px no-repeat}.bsi-benefit__t{font-size: var(--bsi--fs--medium, 17px);font-weight: 650;line-height: 1.4;color: var(--wp--preset--color--ink, #00102E)}.bsi-benefit__d{font-size: var(--bsi--fs--small, 14px);line-height: 1.5;color: var(--wp--preset--color--muted, #5C6577)}.bsi-tile{position: relative;display: flex;flex-direction: column;overflow: hidden}.bsi-tile__label{display: flex;align-items: center;justify-content: space-between;gap: 8px;padding: 14px 16px;font-size: var(--bsi--fs--small, 14px);font-weight: 600;color: var(--wp--preset--color--ink, #00102E)}.bsi-tile__label a{color: inherit;text-decoration: none}.bsi-tile__label a::after{content: "";position: absolute;inset: 0}.bsi-tile:focus-within{outline: 2px solid var(--wp--preset--color--mint-deep, #0B6F61);outline-offset: 2px}.bsi-tile__label a:focus-visible{outline: none}.bsi-tile__label::after{content: "";width: 14px;height: 14px;flex: 0 0 14px;background-color: currentColor;-webkit-mask: var(--bsi--arrow) center / 14px 14px no-repeat;mask: var(--bsi--arrow) center / 14px 14px no-repeat;transition: transform var(--bsi--ui-speed) var(--bsi--ease)}.bsi-tile:hover .bsi-tile__label::after, .bsi-tile:focus-within .bsi-tile__label::after{transform: translateX(var(--bsi--arrow-step))}.bsi-team{align-items: start}.bsi-team__photo{position: relative;margin: 0;overflow: hidden;border-radius: var(--bsi--radius, 8px);background-color: var(--wp--preset--color--surface, #F4F5F7)}.bsi-team__photo img{display: block;width: 100%;height: auto;aspect-ratio: 1 / 1;object-fit: cover;border-radius: 0;filter: saturate(0.92);transition: filter 0.3s var(--bsi--ease), transform 0.5s var(--bsi--ease)}.bsi-team__member:hover .bsi-team__photo img, .bsi-team__member:focus-within .bsi-team__photo img{filter: saturate(1);transform: scale(1.03)}.bsi-team__member .wp-block-heading{font-size: var(--bsi--fs--medium, 17px);line-height: 1.3;margin: 0}.bsi-team__role{margin: 2px 0 0;font-size: var(--bsi--fs--small, 14px);line-height: 1.4;color: var(--wp--preset--color--muted, #5C6577)}.bsi-logos{display: grid;grid-template-columns: repeat(auto-fit, minmax(min(150px, 100%), 1fr));gap: 1px;background-color: transparent;border-radius: var(--bsi--radius, 8px);padding: 1px;overflow: hidden}.bsi-logos .bsi-logos__cell{display: flex;align-items: center;justify-content: center;min-height: 96px;margin: 0;padding: 22px 16px;background-color: var(--wp--preset--color--white, #fff);box-shadow: 0 0 0 1px var(--wp--preset--color--hairline, #E2E4EA)}@media (min-width: 1025px){.bsi-logos--cols-3{grid-template-columns: repeat(3, minmax(0, 1fr))}.bsi-logos--cols-4{grid-template-columns: repeat(4, minmax(0, 1fr))}.bsi-logos--cols-5{grid-template-columns: repeat(5, minmax(0, 1fr))}.bsi-logos--cols-6{grid-template-columns: repeat(6, minmax(0, 1fr))}}@media (max-width: 1024px){.bsi-logos--rows-2{grid-template-columns: repeat(2, minmax(0, 1fr))}.bsi-logos--rows-3{grid-template-columns: repeat(3, minmax(0, 1fr))}}.bsi-logos .bsi-logos__cell img{max-height: 40px;max-width: 100%;width: auto;height: auto;object-fit: contain;filter: grayscale(1);opacity: 0.8;transition: filter 0.25s var(--bsi--ease), opacity 0.25s var(--bsi--ease)}.bsi-logos .bsi-logos__cell:hover img{filter: none;opacity: 1}.bsi-rows{border-top: 1px solid var(--wp--preset--color--hairline, #E2E4EA)}.bsi-rowitem{align-items: flex-start;padding-block: 26px;border-bottom: 1px solid var(--wp--preset--color--hairline, #E2E4EA);transition: background-color 0.2s var(--bsi--ease), box-shadow 0.2s var(--bsi--ease)}@media (hover: hover){.bsi-rowitem:hover, .bsi-rowitem:focus-within{background-color: var(--wp--preset--color--surface, #F4F5F7);box-shadow: 0 0 0 16px var(--wp--preset--color--surface, #F4F5F7)}}.bsi-rowitem__media img{display: block;width: 100%;height: auto;aspect-ratio: 3 / 2;object-fit: cover;border-radius: var(--bsi--radius, 8px)}.bsi-rowitem mark{background-color: var(--wp--preset--color--mint-wash, #EAFBF8);color: inherit;padding: 0 2px}.bsi-research__item{align-items: flex-start}.bsi-research__media img{display: block;width: 100%;height: auto;aspect-ratio: 3 / 2;object-fit: cover;border-radius: var(--bsi--radius, 8px)}.bsi-research__meta .wp-block-post-date, .bsi-research__meta .wp-block-post-author-name{margin: 0}.bsi-tap{display: grid;grid-template-columns: 1fr;gap: 12px;margin: 0;padding: 0;list-style: none}.bsi-tap__item{margin: 0}.bsi-tap__link{box-sizing: border-box;display: flex;align-items: center;gap: 16px;width: 100%;min-height: 64px;padding: 14px 18px;border: 1px solid var(--wp--preset--color--hairline, #E2E4EA);border-radius: var(--bsi--radius, 8px);background-color: var(--wp--preset--color--white, #fff);color: var(--wp--preset--color--ink, #00102E);text-decoration: none;box-shadow: var(--wp--preset--shadow--card, 0 2px 18px rgba(0, 16, 46, 0.07));transition: border-color var(--bsi--transition), box-shadow var(--bsi--transition), transform var(--bsi--transition)}.bsi-tap__link:hover, .bsi-tap__link:focus-visible{border-color: var(--wp--preset--color--mint, #58E9D4);box-shadow: var(--wp--preset--shadow--card-hover, 0 18px 40px rgba(0, 16, 46, 0.13));transform: translateY(-2px)}.bsi-tap__icon{display: flex;flex: none;align-items: center;justify-content: center;width: 44px;height: 44px;border-radius: 50%;background-color: var(--wp--preset--color--mint, #58E9D4);color: var(--wp--preset--color--midnight, #00102E)}.bsi-tap__icon svg{width: 22px;height: 22px}.bsi-tap__text{display: flex;flex-direction: column;gap: 2px;min-width: 0}.bsi-tap__label{font-size: var(--bsi--fs--large, 18px);font-weight: 600;line-height: 1.25}.bsi-tap__value{font-size: var(--wp--preset--font-size--small, 14px);line-height: 1.4;color: var(--wp--preset--color--muted, #5C6577);overflow-wrap: anywhere}.bsi-tap__go{display: flex;flex: none;align-items: center;margin-left: auto;color: var(--wp--preset--color--edge, #C9CDD8)}.bsi-tap__go svg{width: 20px;height: 20px}.bsi-tap__link:hover .bsi-tap__go, .bsi-tap__link:focus-visible .bsi-tap__go{color: var(--wp--preset--color--mint-deep, #0B6F61)}@media (prefers-reduced-motion: reduce){.bsi-tap__link{transition: none}.bsi-tap__link:hover, .bsi-tap__link:focus-visible{transform: none}}.bsi-contact__row{display: flex;gap: 12px;align-items: flex-start}.bsi-contact__row h3{margin: 0 0 2px;font-size: var(--bsi--fs--medium, 17px);line-height: 1.3;color: var(--wp--preset--color--ink, #00102E)}.bsi-contact__row a{display: inline-flex;align-items: center;min-height: 24px}.bsi-contact__row p{margin: 0;font-size: var(--bsi--fs--small, 14px);line-height: 1.55;color: var(--wp--preset--color--body, #29334A)}.bsi-contact__block{padding: 22px}.bsi-contact__office{padding: 22px}.bsi-contact__office .bsi-map{margin-inline: -22px;border-radius: var(--bsi--radius, 8px) var(--bsi--radius, 8px) 0 0}.bsi-contact__office > .bsi-map:first-child{margin-top: -22px}.bsi-contact__office > * + .bsi-map{margin-inline: 0;border-radius: var(--bsi--radius, 8px)}.bsi-contact__office .bsi-map__frame{height: 200px}.bsi-reply{display: flex;flex-direction: column;gap: 4px}.bsi-reply__l{font-family: var(--wp--preset--font-family--mono, monospace);font-size: var(--bsi--fs--mono, 13px);letter-spacing: 0.1em;text-transform: uppercase;color: var(--wp--preset--color--muted, #5C6577)}.bsi-reply__v{font-size: var(--bsi--fs--x-large, 28px);font-weight: 650;letter-spacing: -0.02em;line-height: 1.1;color: var(--wp--preset--color--ink, #00102E)}@media (min-width: 782px){.bsi-reply{align-items: flex-end;text-align: right}}.bsi-contact__block a{text-decoration: none;color: var(--wp--preset--color--mint-deep, #0B6F61);font-weight: 600}.bsi-contact__block a:hover{text-decoration: underline}.bsi-map{border-radius: var(--bsi--radius, 8px);overflow: hidden;background-color: var(--wp--preset--color--surface, #F4F5F7)}.bsi-map__frame{display: block;width: 100%;height: 320px;border: 0}.bsi-diagram{border-radius: var(--bsi--radius, 8px);overflow: hidden;background-color: var(--wp--preset--color--white, #fff)}.bsi-diagram{max-width: 940px;margin-inline: auto;padding: 20px}.bsi-diagram img{width: 100%;max-width: 100%;height: auto;border-radius: 0;aspect-ratio: auto;object-fit: contain}.bsi-sp__head > *{max-width: 64ch}.bsi-sp{--bsi--sp-line: rgba(255, 255, 255, 0.14);--bsi--sp-wash: rgba(255, 255, 255, 0.03);--bsi--sp-dim: rgba(255, 255, 255, 0.72);display: flex;flex-direction: column}.bsi-sp__tile--visual, .bsi-sp__dot--visual, .bsi-sp__draw--visual{--bsi--sp-c: #2FE0C9}.bsi-sp__tile--thermal, .bsi-sp__dot--thermal, .bsi-sp__draw--thermal{--bsi--sp-c: #FF3D77}.bsi-sp__tile--environmental, .bsi-sp__dot--environmental, .bsi-sp__draw--environmental{--bsi--sp-c: #F2A900}.bsi-sp__tile--vibration, .bsi-sp__tile--acoustic, .bsi-sp__tile--weather, .bsi-sp__dot--vibration, .bsi-sp__dot--acoustic, .bsi-sp__dot--weather, .bsi-sp__draw--vibration, .bsi-sp__draw--acoustic, .bsi-sp__draw--weather{--bsi--sp-c: #8B6BFF}.bsi-sp__stage{position: relative;display: grid;grid-template-columns: 30px minmax(0, 1fr);column-gap: 20px;padding-bottom: 34px}.bsi-sp__stage:last-child{padding-bottom: 0}.bsi-sp__stage::before{content: "";position: absolute;left: 14px;top: 30px;bottom: 0;width: 2px;background-image: linear-gradient( var(--wp--preset--color--mint, #58E9D4), rgba(88, 233, 212, 0.28) )}.bsi-sp__stage:last-child::before{display: none}.bsi-sp__n{position: relative;z-index: 1;grid-column: 1;grid-row: 1}.bsi-sp__body{display: flex;flex-direction: column;gap: 16px;grid-column: 2;grid-row: 1;min-width: 0}.bsi-sp__lead{max-width: 62ch}.bsi-sp__fig{padding-top: 4px}.bsi-sp__tiles{display: grid;grid-template-columns: repeat(auto-fit, minmax(min(180px, 100%), 1fr));gap: 14px}.bsi-sp__tile{position: relative;margin: 0;overflow: hidden;border-radius: var(--bsi--radius, 8px);background-color: #041730;outline: 1px solid var(--bsi--sp-line);outline-offset: -1px}.bsi-sp__tile::before{content: "";position: absolute;inset: 0 0 auto 0;z-index: 2;height: 3px;background-color: var(--bsi--sp-c, #58E9D4)}.bsi-sp__tile img{display: block;width: 100%;aspect-ratio: 16 / 9;object-fit: cover;opacity: 0.92}.bsi-sp__tile.is-empty{background-color: rgba(255, 255, 255, 0.04)}.bsi-sp__mark{display: flex;align-items: center;justify-content: center;aspect-ratio: 16 / 9;color: var(--bsi--sp-c, #58E9D4)}.bsi-sp__mark .bsi-icon{width: 34px;height: 34px;color: inherit}.bsi-sp__tile figcaption{position: absolute;left: 8px;bottom: 8px;z-index: 2;display: inline-flex;align-items: center;gap: 7px;padding: 5px 11px 5px 8px;border: 1px solid var(--bsi--sp-line);border-radius: var(--bsi--radius-pill, 999px);background-color: rgba(0, 16, 46, 0.76);color: var(--wp--preset--color--white, #fff);font-family: var(--wp--preset--font-family--mono, monospace);font-size: var(--bsi--fs--mono, 13px);font-weight: 500;white-space: nowrap}.bsi-sp__tile figcaption i{flex: 0 0 7px;width: 7px;height: 7px;border-radius: var(--bsi--radius-pill, 999px);background-color: var(--bsi--sp-c, #58E9D4)}.bsi-sp__merge{display: block;width: 100%;height: 58px;margin-top: -1px}.bsi-sp__draw{fill: none;stroke: var(--bsi--sp-c, var(--wp--preset--color--mint, #58E9D4));stroke-width: 2;stroke-linecap: round}.bsi-sp__fuse{display: grid;grid-template-columns: minmax(0, 1fr) 34px minmax(0, 1fr);overflow: hidden;border: 1px solid var(--bsi--sp-line);border-radius: var(--bsi--radius, 8px);background-color: var(--bsi--sp-wash)}.bsi-sp__src{display: flex;flex-direction: column;gap: 9px;min-width: 0;padding: 16px 18px}.bsi-sp__k{color: var(--wp--preset--color--white, #fff);font-family: var(--wp--preset--font-family--mono, monospace);font-size: var(--bsi--fs--mono, 13px);font-weight: 600;letter-spacing: 0.06em;text-transform: uppercase}.bsi-sp__d{color: var(--bsi--sp-dim);font-size: var(--bsi--fs--small, 14px);line-height: 1.45}.bsi-sp__row{display: flex;align-items: center;gap: 11px}.bsi-sp__dots{display: flex;gap: 5px}.bsi-sp__dot{width: 8px;height: 8px;border-radius: var(--bsi--radius-pill, 999px);background-color: var(--bsi--sp-c, #58E9D4)}.bsi-sp__orbit{flex: 0 0 30px;width: 30px;height: 30px;color: var(--wp--preset--color--mint, #58E9D4)}.bsi-sp__plus{display: grid;place-items: center;border-inline: 1px solid var(--bsi--sp-line);background-color: rgba(88, 233, 212, 0.06);color: var(--wp--preset--color--mint, #58E9D4);font-family: var(--wp--preset--font-family--mono, monospace);font-size: 17px;font-weight: 600}.bsi-sp__model{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 14px;padding: 18px 20px;border-radius: var(--bsi--radius, 8px);background-color: var(--wp--preset--color--mint, #58E9D4);color: var(--wp--preset--color--midnight, #00102E)}.bsi-sp__model-t{font-size: var(--bsi--fs--large, 18px);font-weight: 680;line-height: 1.25}.bsi-sp__model-c{display: flex;flex-wrap: wrap;gap: 8px}.bsi-sp__model-c span{padding: 5px 11px;border: 1px solid rgba(0, 16, 46, 0.28);border-radius: var(--bsi--radius-pill, 999px);font-family: var(--wp--preset--font-family--mono, monospace);font-size: var(--bsi--fs--mono, 13px);font-weight: 500;white-space: nowrap}.bsi-sp__out{display: grid;grid-template-columns: repeat(auto-fit, minmax(min(220px, 100%), 1fr));gap: 12px}.bsi-sp__card{display: flex;flex-direction: column;gap: 5px;min-width: 0;padding: 15px 16px;border: 1px solid var(--bsi--sp-line);border-radius: var(--bsi--radius, 8px);background-color: var(--bsi--sp-wash)}.bsi-sp__card-t{display: flex;align-items: center;gap: 9px;color: var(--wp--preset--color--white, #fff);font-size: var(--bsi--fs--medium, 16px);font-weight: 600}.bsi-sp__card-t .bsi-icon{flex: 0 0 17px;width: 17px;height: 17px;color: var(--wp--preset--color--mint, #58E9D4)}.bsi-sp__card-d{color: var(--bsi--sp-dim);font-size: var(--bsi--fs--small, 14px);line-height: 1.45}@media (max-width: 900px){.bsi-sp__tiles{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 10px}}@media (max-width: 782px){.bsi-sp__merge{display: none}.bsi-sp__fuse{grid-template-columns: minmax(0, 1fr)}.bsi-sp__plus{padding: 5px 0;border-inline: 0;border-block: 1px solid var(--bsi--sp-line)}.bsi-sp__stage{column-gap: 14px;padding-bottom: 28px}}@media (max-width: 600px){.bsi-sp__model{flex-direction: column;align-items: flex-start}}.bsi-sp{--bsi--sp-amp: 0.6}.bsi-sp.is-armed .bsi-sp__t, .bsi-sp.is-armed .bsi-sp__lead, .bsi-sp.is-armed .bsi-sp__src, .bsi-sp.is-armed .bsi-sp__card{opacity: var(--bsi--t, 1);transform: translateY( calc((1 - var(--bsi--t, 1)) * 28px * var(--bsi--sp-amp)) )}.bsi-sp.is-armed .bsi-sp__n{opacity: var(--bsi--t, 1);transform: translateY(calc((1 - var(--bsi--t, 1)) * 12px * var(--bsi--sp-amp))) scale(calc(1 - (1 - var(--bsi--t, 1)) * 0.45 * var(--bsi--sp-amp)))}.bsi-sp.is-armed .bsi-sp__tile{opacity: var(--bsi--t, 1);transform: translateY(calc((1 - var(--bsi--t, 1)) * 34px * var(--bsi--sp-amp))) scale(calc(1 - (1 - var(--bsi--t, 1)) * 0.06 * var(--bsi--sp-amp)))}.bsi-sp.is-armed .bsi-sp__tile::before{transform: scaleX(var(--bsi--t, 1));transform-origin: left}.bsi-sp.is-armed .bsi-sp__fuse{opacity: var(--bsi--t, 1);transform: translateY( calc((1 - var(--bsi--t, 1)) * 14px * var(--bsi--sp-amp)) )}.bsi-sp.is-armed .bsi-sp__plus{opacity: var(--bsi--t, 1);transform: scale(calc(1 - (1 - var(--bsi--t, 1)) * 0.75 * var(--bsi--sp-amp)))}.bsi-sp.is-armed .bsi-sp__model{clip-path: inset(0 calc((1 - var(--bsi--t, 1)) * 100%) 0 0)}.bsi-sp.is-armed .bsi-sp__stage::before{transform: scaleY(var(--bsi--spine, 1));transform-origin: top}.bsi-sp.is-armed .bsi-sp__draw{stroke-dasharray: var(--bsi--len, none);stroke-dashoffset: calc(var(--bsi--len, 0px) * (1 - var(--bsi--t, 1)))}.bsi-sp.is-armed .bsi-sp__draw[pathLength], .bsi-sp.is-armed .bsi-sp__draw[pathlength]{stroke-dasharray: 1;stroke-dashoffset: calc(1 - var(--bsi--t, 1))}.bsi-sp.is-armed .bsi-sp__t, .bsi-sp.is-armed .bsi-sp__lead, .bsi-sp.is-armed .bsi-sp__n, .bsi-sp.is-armed .bsi-sp__tile, .bsi-sp.is-armed .bsi-sp__fuse, .bsi-sp.is-armed .bsi-sp__src, .bsi-sp.is-armed .bsi-sp__card{will-change: opacity, transform}.bsi-fx--rails{--bsi--rail-lag: 90px;--bsi--rail-inset: 8%;--bsi--rail-over: 0.09}.bsi-fx--rails .bsi-media{--bsi--uncrop: clamp(0, calc(var(--bsi--rail, 1) / 0.55), 1);transform: translate3d( 0, calc((0.5 - var(--bsi--rail, 0.5)) * var(--bsi--rail-lag)), 0 );clip-path: inset( calc((1 - var(--bsi--uncrop)) * var(--bsi--rail-inset)) round var(--bsi--radius, 8px) )}.bsi-fx--rails .bsi-media img{transform: scale( calc(1 + var(--bsi--rail-over) - var(--bsi--rail-over) * var(--bsi--uncrop, 1)) )}@media (max-width: 781px){.bsi-fx--rails .bsi-media{transform: none;clip-path: none}.bsi-fx--rails .bsi-media img{transform: none}}.bsi-fx--article-cover.is-armed .wp-block-post-featured-image img{will-change: transform}.bsi-fx--hero-exit{--bsi--exit-scale: 0.1;--bsi--exit-lag: 56px}.bsi-fx--hero-exit .bsi-hero__cover > .wp-block-cover__image-background, .bsi-fx--hero-exit .bsi-hero__cover > .bsi-hero__video, .bsi-fx--hero-exit .bsi-hero__cover > .bsi-hero__picture > img{transform: scale(calc(1 + var(--bsi--exit-scale) * var(--bsi--exit, 0)));transform-origin: center center}.bsi-fx--hero-exit .bsi-hero__intro{transform: translate3d(0, calc(var(--bsi--exit, 0) * var(--bsi--exit-lag)), 0);opacity: calc(1 - 0.72 * var(--bsi--exit, 0))}.bsi-fx--hero-exit .bsi-hero__cards{transform: none;opacity: 1}.bsi-fx--hero-enter{--bsi--enter-settle: 1.02;--bsi--enter-rise: 16px;--bsi--enter-dur: 520ms}.bsi-fx--hero-enter .bsi-hero__cover > .wp-block-cover__image-background, .bsi-fx--hero-enter .bsi-hero__cover > .bsi-hero__picture > img{animation: bsi-hero-settle 1100ms var(--bsi--ease) both}.bsi-fx--hero-enter .bsi-hero__intro > p{animation: bsi-hero-rise var(--bsi--enter-dur) var(--bsi--ease) 120ms both}.bsi-fx--hero-enter .bsi-hero__buttons{animation: bsi-hero-rise var(--bsi--enter-dur) var(--bsi--ease) 210ms both}@keyframes bsi-hero-settle{from{scale: var(--bsi--enter-settle)}to{scale: 1}}@keyframes bsi-hero-rise{from{opacity: 0;translate: 0 var(--bsi--enter-rise)}to{opacity: 1;translate: none}}.bsi-fx--countup .bsi-fig__n{font-variant-numeric: tabular-nums}.bsi-fx--sticky-compare .bsi-cmp__head{position: sticky;top: calc( var(--bsi--sticky-offset, 0px) + var(--bsi--subnav-height, 0px) );z-index: 1;background-color: inherit}.bsi-fx-off--sticky-compare .bsi-cmp__head{position: static}@media (max-width: 781px){.bsi-fx--sticky-compare .bsi-cmp__head{position: static}}.bsi-fx--subnav-active .bsi-subnav__links a{position: relative}.bsi-fx--subnav-active .bsi-subnav__links a::after{content: "";position: absolute;inset-inline: 0;bottom: 1px;height: 2px;border-radius: 2px;background-color: currentColor;transform: scaleX(0);transform-origin: left center;transition: transform var(--bsi--transition, 0.2s ease)}.bsi-fx--subnav-active .bsi-subnav__links a.is-current{color: var(--wp--preset--color--ink, #00102E)}.bsi-fx--subnav-active .bsi-subnav__links a.is-current::after{transform: scaleX(1)}.bsi-header-condense .bsi-header .bsi-header__inner{transition: min-height var(--bsi--transition, 0.26s ease)}.bsi-header-condense .bsi-header .wp-block-site-logo img{transition: width var(--bsi--transition, 0.26s ease)}.bsi-header-condense.bsi-sticky-header.is-condensed{--bsi--header-height: 84px;--bsi--logo-width: 132px}@media (max-width: 1199px){.bsi-header-condense.bsi-sticky-header.is-condensed{--bsi--header-height: 80px;--bsi--logo-width: 122px}}@media (max-width: 781px){.bsi-header-condense.bsi-sticky-header.is-condensed{--bsi--header-height: 74px;--bsi--logo-width: 108px}}.bsi-header{view-transition-name: bsi-header}.bsi-subnav{view-transition-name: bsi-subnav}::view-transition-old(bsi-header), ::view-transition-new(bsi-header), ::view-transition-old(bsi-subnav), ::view-transition-new(bsi-subnav){animation: none}::view-transition-old(root){animation: bsi-page-out 140ms var(--bsi--ease) both}::view-transition-new(root){animation: bsi-page-in 280ms var(--bsi--ease) both}@keyframes bsi-page-out{to{opacity: 0;transform: translate3d(0, -8px, 0)}}@keyframes bsi-page-in{from{opacity: 0;transform: translate3d(0, 12px, 0)}}.bsi-fx--origin-draw{--bsi--origin-dur: 900ms;--bsi--origin-ray: 560ms}@keyframes bsi-origin-draw{from{stroke-dashoffset: var(--bsi--origin-len, 0)}to{stroke-dashoffset: 0}}.bsi-fx--origin-draw.is-armed .bsi-origin__art .c, .bsi-fx--origin-draw.is-armed .bsi-origin__art .b, .bsi-fx--origin-draw.is-armed .bsi-origin__art .g, .bsi-fx--origin-draw.is-armed .bsi-origin__art .a, .bsi-fx--origin-draw.is-armed .bsi-origin__art .d{stroke-dasharray: var(--bsi--origin-len, none);stroke-dashoffset: var(--bsi--origin-len, 0)}.bsi-fx--origin-draw.is-armed .bsi-origin__art g[fill-rule]:not([fill]) > path:nth-of-type(-n + 5), .bsi-fx--origin-draw.is-armed .bsi-origin__art g[fill-rule][fill] > path:nth-of-type(-n + 6){opacity: 0}.bsi-fx--origin-draw.is-drawn .bsi-origin__art .c, .bsi-fx--origin-draw.is-drawn .bsi-origin__art .b, .bsi-fx--origin-draw.is-drawn .bsi-origin__art .g, .bsi-fx--origin-draw.is-drawn .bsi-origin__art .a, .bsi-fx--origin-draw.is-drawn .bsi-origin__art .d{animation: bsi-origin-draw var(--bsi--origin-dur) var(--bsi--ease) both}.bsi-fx--origin-draw.is-drawn .bsi-origin__art .g{animation-delay: 120ms}.bsi-fx--origin-draw.is-drawn .bsi-origin__art .a{animation-delay: 380ms}.bsi-fx--origin-draw.is-drawn .bsi-origin__art .d{animation-delay: 620ms}@keyframes bsi-origin-ray{from{opacity: 0;scale: 0.55}to{opacity: 1;scale: 1}}.bsi-fx--origin-draw.is-drawn .bsi-origin__art g[fill-rule]:not([fill]) > path:nth-of-type(-n + 5), .bsi-fx--origin-draw.is-drawn .bsi-origin__art g[fill-rule][fill] > path:nth-of-type(-n + 6){transform-box: view-box;transform-origin: 100px 58px;animation: bsi-origin-ray var(--bsi--origin-ray) var(--bsi--ease) both}.bsi-fx--origin-draw.is-drawn .bsi-origin__art g[fill-rule][fill] > path:nth-of-type(-n + 2){animation-delay: 50ms}.bsi-fx--origin-draw.is-drawn .bsi-origin__art g[fill-rule]:not([fill]) > path:nth-of-type(2), .bsi-fx--origin-draw.is-drawn .bsi-origin__art g[fill-rule]:not([fill]) > path:nth-of-type(3){animation-delay: 100ms}.bsi-fx--origin-draw.is-drawn .bsi-origin__art g[fill-rule][fill] > path:nth-of-type(n + 3):nth-of-type(-n + 4){animation-delay: 150ms}.bsi-fx--origin-draw.is-drawn .bsi-origin__art g[fill-rule]:not([fill]) > path:nth-of-type(4), .bsi-fx--origin-draw.is-drawn .bsi-origin__art g[fill-rule]:not([fill]) > path:nth-of-type(5){animation-delay: 200ms}.bsi-fx--origin-draw.is-drawn .bsi-origin__art g[fill-rule][fill] > path:nth-of-type(n + 5):nth-of-type(-n + 6){animation-delay: 250ms}@media (prefers-reduced-motion: reduce){.bsi-fx--subnav-active .bsi-subnav__links a::after, .bsi-header-condense .bsi-header .bsi-header__inner, .bsi-header-condense .bsi-header .wp-block-site-logo img{transition: none}::view-transition-old(root), ::view-transition-new(root){animation: none}.bsi-fx--hero-enter .bsi-hero__intro > p, .bsi-fx--hero-enter .bsi-hero__buttons, .bsi-fx--hero-enter .bsi-hero__cover > .wp-block-cover__image-background, .bsi-fx--hero-enter .bsi-hero__cover > .bsi-hero__picture > img{animation: none !important}}.wp-block-list.is-style-bsi-checklist{list-style: none;padding-left: 0;margin-left: 0}.wp-block-list.is-style-bsi-checklist li{position: relative;padding-left: 26px;margin-bottom: 8px;font-size: var(--bsi--fs--small, 14px);line-height: 1.5}.wp-block-list.is-style-bsi-checklist li:last-child{margin-bottom: 0}.wp-block-list.is-style-bsi-checklist li::before{content: "";position: absolute;left: 0;top: 0.35em;width: 16px;height: 16px;background-color: var(--wp--preset--color--mint-deep, #0B6F61);-webkit-mask: var(--bsi--tick) center / 16px 16px no-repeat;mask: var(--bsi--tick) center / 16px 16px no-repeat}.wp-block-group.is-style-bsi-panel{height: 100%;border-radius: var(--bsi--radius, 8px)}.wp-block-button.is-style-bsi-solid > .wp-block-button__link{background-color: var(--wp--preset--color--mint, #58E9D4);border-color: var(--wp--preset--color--mint, #58E9D4);color: var(--wp--preset--color--midnight, #00102E)}.wp-block-button.is-style-bsi-solid > .wp-block-button__link:hover, .wp-block-button.is-style-bsi-solid > .wp-block-button__link:focus{background-color: var(--bsi--accent-hover, #3ADCC4);border-color: var(--bsi--accent-hover, #3ADCC4)}.bsi-nextlist{list-style: none;margin: 20px 0 0;padding: 0}.bsi-nextlist li{display: grid;grid-template-columns: 30px 1fr;column-gap: 14px;row-gap: 2px;padding-block: 14px;border-top: 1px solid var(--wp--preset--color--hairline, #E2E4EA)}.bsi-nextlist li:first-child{border-top: 0;padding-top: 0}.bsi-nextlist .bsi-step__n{grid-row: 1 / span 2}.bsi-nextlist__t{font-size: var(--bsi--fs--medium, 17px);font-weight: 650;line-height: 1.4;color: var(--wp--preset--color--ink, #00102E)}.bsi-nextlist__d{font-size: var(--bsi--fs--small, 14px);line-height: 1.5;color: var(--wp--preset--color--muted, #5C6577)}.bsi-scheduler{padding: 0;overflow: hidden}.bsi-scheduler__head{padding: 22px 24px;border-bottom: 1px solid var(--wp--preset--color--hairline, #E2E4EA)}.bsi-scheduler__slot{padding: 28px 24px;min-height: 260px}.bsi-facts{display: flex;flex-wrap: wrap;gap: 32px}@media (min-width: 782px){.bsi-facts{justify-content: flex-end}}.bsi-sticky{position: sticky;top: calc(var(--bsi--sticky-offset) + 16px)}.bsi-contact__mail a{font-size: var(--bsi--fs--medium, 17px);font-weight: 600;color: var(--wp--preset--color--mint-deep, #0B6F61);text-decoration: none}.bsi-contact__mail a:hover{text-decoration: underline}.bf-container{--bf--gap: 20px;--bf--fs: var(--bsi--fs--input, 16px);--bf--ink: var(--wp--preset--color--ink, #00102E);--bf--accent: var(--wp--preset--color--mint, #58E9D4);--bf--on-accent: var(--wp--preset--color--midnight, #00102E);--bf--border: var(--bsi--edge, #C9CDD8);--bf--muted: var(--wp--preset--color--muted, #5C6577);--bf--error: #B3261E;--bf--radius: var(--bsi--radius, 8px);--bf--field-bg: var(--wp--preset--color--white, #fff);color: var(--wp--preset--color--body, #29334A)}.bf-container .bf-label, .bf-container .bf-legend{font-size: var(--bsi--fs--small, 14px);font-weight: 600;color: var(--wp--preset--color--ink, #00102E)}.bf-container .bf-input{min-height: 48px;padding: 11px 14px;line-height: 1.5;transition: border-color 0.16s var(--bsi--ease), box-shadow 0.16s var(--bsi--ease)}.bf-container input.bf-input, .bf-container select.bf-input{padding-block: 0}@media (max-width: 600px){.bf-container .bf-input{max-width: 100%}}.bf-container .bf-input:focus{outline: none;border-color: var(--wp--preset--color--mint-deep, #0B6F61);box-shadow: 0 0 0 3px var(--wp--preset--color--mint-wash, #EAFBF8)}.bf-container .bf-button{min-height: 48px;padding: 0 22px;font-size: var(--bsi--fs--button, 15px);letter-spacing: 0;text-transform: none;transition: background-color 0.16s var(--bsi--ease), transform 0.16s var(--bsi--ease)}.bf-container .bf-button:hover{transform: translateY(-1px)}.bf-container .bf-button-secondary{border-color: var(--bsi--edge, #C9CDD8)}.bf-container .bf-required-text{color: var(--wp--preset--color--muted, #5C6577)}.bf-container .bf-confirmation{border-inline-start-width: 3px;background-color: var(--wp--preset--color--mint-wash, #EAFBF8);border-radius: 0 var(--bsi--radius, 8px) var(--bsi--radius, 8px) 0}.bsi-formcard{padding: clamp(20px, 1rem + 1.4vw, 32px);background-color: var(--wp--preset--color--white, #fff);border: 1px solid var(--wp--preset--color--hairline, #E2E4EA);border-radius: var(--bsi--radius, 8px)}.bsi-formcard--tint{background-color: var(--wp--preset--color--surface, #F4F5F7)}.bf-container .bsi-formnote{margin-block-start: 4px}.bf-container .bsi-formnote p{margin: 0;font-size: var(--wp--preset--font-size--small, 14px);line-height: 1.5;color: var(--wp--preset--color--muted, #5C6577)}.bf-container .bsi-formnote a{color: inherit;text-decoration: underline;text-underline-offset: 2px}.bf-container .bsi-formnote a:hover, .bf-container .bsi-formnote a:focus-visible{color: var(--wp--preset--color--ink, #00102E)}.bsi-form-slot{border-left: 3px solid var(--wp--preset--color--mint, #58E9D4);padding-left: 20px}.bsi-search-field .wp-block-search__input{min-height: 48px;padding: 12px 14px;font-size: var(--bsi--fs--input, 16px);border: 1px solid var(--bsi--edge, #C9CDD8);border-radius: var(--bsi--radius, 8px);background-color: var(--wp--preset--color--white, #fff);color: var(--wp--preset--color--ink, #00102E)}.bsi-search-field .wp-block-search__input:focus{outline: none;border-color: var(--wp--preset--color--mint-deep, #0B6F61);box-shadow: 0 0 0 3px var(--wp--preset--color--mint-wash, #EAFBF8)}.bsi-search-field .wp-block-search__button{min-height: 48px;margin-left: 8px;border-radius: var(--bsi--radius, 8px)}.bsi-search-field{max-width: 560px}.bsi-term{color: var(--wp--preset--color--mint-deep, #0B6F61)}.bsi-empty-state{padding: 32px}.bsi-pagination{gap: 8px;margin-top: 48px}.bsi-minicards .wp-block-post-template{display: grid;grid-template-columns: repeat(auto-fit, minmax(min(260px, 100%), 1fr));gap: 20px;list-style: none;margin: 0;padding: 0}.bsi-minicard{overflow: hidden;padding: 0}.bsi-minicard .wp-block-post-featured-image{margin: 0}.bsi-minicard .wp-block-post-featured-image img{width: 100%;height: auto;aspect-ratio: 3 / 2;object-fit: cover;border-radius: 0;transition: transform 0.5s var(--bsi--ease)}.bsi-minicard:hover .wp-block-post-featured-image img{transform: scale(1.03)}.bsi-minicard .wp-block-post-title a{text-decoration: none}.bsi-minicard:hover .wp-block-post-title a{text-decoration: underline;text-decoration-thickness: 2px;text-decoration-color: var(--wp--preset--color--mint, #58E9D4);text-underline-offset: 4px}@media (prefers-reduced-motion: reduce){.bsi-card, .bsi-card__media img, .bsi-team__photo img, .bsi-tile img, .bsi-rowitem, .bf-container .bf-button{transition: none}.bsi-card:hover, .bsi-card:focus-within, .bf-container .bf-button:hover{transform: none}}.bsi-breadcrumbs{font-size: var(--wp--preset--font-size--small, 14px);color: var(--wp--preset--color--muted, #666F7E)}.bsi-breadcrumbs__list{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;list-style: none;margin: 0;padding: 0}.bsi-breadcrumbs__item{display: flex;align-items: center;gap: 8px;margin: 0}.bsi-breadcrumbs a{color: inherit;text-decoration: none;border-bottom: 1px solid transparent;transition: color var(--bsi--transition), border-color var(--bsi--transition)}.bsi-breadcrumbs a:hover, .bsi-breadcrumbs a:focus-visible{color: var(--wp--preset--color--ink, #00102E);border-bottom-color: currentColor}.bsi-breadcrumbs [aria-current="page"]{color: var(--wp--preset--color--ink, #00102E)}.bsi-breadcrumbs__sep{opacity: 0.6;line-height: 1}.bsi-posts .wp-block-post{margin-bottom: 0;border-bottom: 1px solid var(--wp--preset--color--hairline, #DBDBDB)}.bsi-posts .wp-block-post:last-child{border-bottom: 0}.bsi-posts .bsi-post-card{display: grid;grid-template-columns: var(--bsi--card--media) 1fr;gap: var(--bsi--card--gap);align-items: start;padding-block: var(--bsi--card--pad);transition: background-color var(--bsi--transition)}.bsi-posts .bsi-post-card > .bsi-post-card__media{grid-column: 1;grid-row: 1;overflow: hidden;align-self: start}.bsi-posts .bsi-post-card > .bsi-post-card__body{grid-column: 2;grid-row: 1;min-width: 0;max-width: none}.bsi-posts .bsi-post-card__media .wp-block-post-featured-image, .bsi-posts .bsi-post-card__media .wp-block-post-featured-image a{display: block;margin: 0;line-height: 0}.bsi-posts .bsi-post-card__media .wp-block-post-featured-image img{display: block;width: 100%;height: auto;aspect-ratio: 3 / 2;object-fit: cover;transition: transform 0.5s ease}.bsi-posts .wp-block-post:nth-child(even) .bsi-post-card{grid-template-columns: 1fr var(--bsi--card--media)}.bsi-posts .wp-block-post:nth-child(even) .bsi-post-card > .bsi-post-card__media{grid-column: 2}.bsi-posts .wp-block-post:nth-child(even) .bsi-post-card > .bsi-post-card__body{grid-column: 1}.bsi-posts .wp-block-post:not(.has-post-thumbnail) .bsi-post-card, .bsi-posts .wp-block-post:nth-child(even):not(.has-post-thumbnail) .bsi-post-card{grid-template-columns: 1fr}.bsi-posts .wp-block-post:not(.has-post-thumbnail) .bsi-post-card__media{display: none}.bsi-posts .wp-block-post:not(.has-post-thumbnail) .bsi-post-card > .bsi-post-card__body{grid-column: 1}@media (min-width: 768px){.bsi-posts .wp-block-post:first-child .bsi-post-card{grid-template-columns: var(--bsi--card--media-lead) 1fr;gap: var(--bsi--card--gap-lead);align-items: center;padding-top: 0}.bsi-posts .wp-block-post:first-child .wp-block-post-title{font-size: var(--bsi--fs--title)}}@media (hover: hover){.bsi-posts .bsi-post-card:hover, .bsi-posts .bsi-post-card:focus-within{background-color: var(--wp--preset--color--surface, #F4F5F7);box-shadow: 0 0 0 var(--bsi--card--bleed) var(--wp--preset--color--surface, #F4F5F7)}.bsi-posts .bsi-post-card:hover .bsi-post-card__media img, .bsi-posts .bsi-post-card:focus-within .bsi-post-card__media img{transform: scale(1.03)}.bsi-posts .bsi-post-card:hover .wp-block-post-title a, .bsi-posts .bsi-post-card:focus-within .wp-block-post-title a{text-decoration: underline;text-decoration-thickness: 2px;text-decoration-color: var(--wp--preset--color--mint, #58E9D4);text-underline-offset: 5px}}.bsi-posts .wp-block-post-title{font-size: var(--bsi--fs--card-title);max-width: 34em;text-wrap: balance}.bsi-posts .wp-block-post-excerpt{max-width: 40em}.bsi-posts .wp-block-post-excerpt__excerpt{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;overflow: hidden}.bsi-post-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;margin-bottom: 14px}.bsi-post-meta > * + *::before{content: none}.bsi-post-meta .wp-block-post-date, .bsi-post-meta .bsi-read-time{font-size: var(--wp--preset--font-size--x-small, 12px);font-weight: 600;letter-spacing: 1px;text-transform: uppercase;color: var(--wp--preset--color--muted, #666F7E)}.bsi-post-meta .bsi-read-time::before{content: "";display: inline-block;width: 3px;height: 3px;margin-right: 10px;vertical-align: middle;border-radius: 50%;background: currentColor}.bsi-post-meta .wp-block-post-terms{display: flex;flex-wrap: wrap;gap: 6px;line-height: 1}.bsi-post-meta .wp-block-post-terms a{display: inline-flex;align-items: center;height: 24px;padding: 0 10px;border: 1px solid var(--wp--preset--color--hairline, #DBDBDB);color: var(--wp--preset--color--harbour, #002044);font-size: var(--wp--preset--font-size--x-small, 12px);font-weight: 600;letter-spacing: 1px;text-transform: uppercase;text-decoration: none;transition: background-color var(--bsi--transition), border-color var(--bsi--transition), color var(--bsi--transition)}.bsi-post-meta .wp-block-post-terms a:hover, .bsi-post-meta .wp-block-post-terms a:focus-visible{background-color: var(--wp--preset--color--harbour, #002044);border-color: var(--wp--preset--color--harbour, #002044);color: var(--wp--preset--color--white, #fff)}.bsi-post-meta .wp-block-post-terms__separator{display: none}.wp-block-post-excerpt__more-link, .bsi-read-more .wp-block-read-more, a.bsi-read-more{display: inline-block;margin-top: 20px;color: var(--wp--preset--color--ink, #00102E);text-decoration: underline;font-size: var(--wp--preset--font-size--medium, 17px)}.wp-block-post-excerpt__more-link:hover, .bsi-read-more .wp-block-read-more:hover{color: var(--wp--preset--color--harbour, #002044);text-decoration-thickness: 2px}.wp-block-post-excerpt__more-text{margin: 0}.bsi-category-filter{margin-bottom: var(--bsi--card--pad);padding-bottom: var(--bsi--card--pad);border-bottom: 1px solid var(--wp--preset--color--hairline, #DBDBDB)}.bsi-category-filter .wp-block-categories{display: flex;flex-wrap: wrap;gap: 10px;margin: 0;padding: 0;list-style: none}.bsi-category-filter .wp-block-categories li{margin: 0}.bsi-category-filter .wp-block-categories a{display: inline-flex;align-items: center;height: 38px;padding: 0 18px;border: 1px solid var(--wp--preset--color--hairline, #DBDBDB);color: var(--wp--preset--color--slate, #233452);font-size: var(--wp--preset--font-size--small, 14px);font-weight: 500;letter-spacing: 0.4px;text-decoration: none;transition: background-color var(--bsi--transition), border-color var(--bsi--transition), color var(--bsi--transition)}.bsi-category-filter .wp-block-categories a:hover, .bsi-category-filter .wp-block-categories a:focus-visible, .bsi-category-filter .wp-block-categories .current-cat > a{background-color: var(--wp--preset--color--harbour, #002044);border-color: var(--wp--preset--color--harbour, #002044);color: var(--wp--preset--color--white, #fff)}@media (max-width: 767px){.bsi-posts .bsi-post-card, .bsi-posts .wp-block-post:nth-child(even) .bsi-post-card, .bsi-posts .wp-block-post:first-child .bsi-post-card{grid-template-columns: 1fr;gap: 20px;align-items: stretch}.bsi-posts .bsi-post-card > .bsi-post-card__media, .bsi-posts .wp-block-post:nth-child(even) .bsi-post-card > .bsi-post-card__media{grid-column: 1;grid-row: 1}.bsi-posts .bsi-post-card > .bsi-post-card__body, .bsi-posts .wp-block-post:nth-child(even) .bsi-post-card > .bsi-post-card__body{grid-column: 1;grid-row: 2}}.wp-block-query-pagination{margin-top: var(--wp--preset--spacing--60, 80px);gap: 8px;align-items: center;justify-content: center}.wp-block-query-pagination .page-numbers, .wp-block-query-pagination .wp-block-query-pagination-next, .wp-block-query-pagination .wp-block-query-pagination-previous, .wp-block-query-pagination-numbers .page-numbers{display: inline-flex;align-items: center;justify-content: center;min-width: 48px;height: 48px;padding-inline: 6px;border: 1px solid var(--wp--preset--color--hairline, #DBDBDB);background-color: transparent;color: var(--wp--preset--color--slate, #233452);font-size: var(--wp--preset--font-size--small, 14px);text-align: center;text-decoration: none;transition: background-color var(--bsi--transition), border-color var(--bsi--transition), color var(--bsi--transition)}.wp-block-query-pagination .page-numbers.current, .wp-block-query-pagination-numbers .page-numbers.current{background-color: var(--wp--preset--color--harbour, #002044);border-color: var(--wp--preset--color--harbour, #002044);color: var(--wp--preset--color--white, #fff);font-weight: 600}.wp-block-query-pagination a.page-numbers:hover, .wp-block-query-pagination a.page-numbers:focus-visible, .wp-block-query-pagination .wp-block-query-pagination-next:hover, .wp-block-query-pagination .wp-block-query-pagination-previous:hover{background-color: var(--wp--preset--color--ink, #00102E);border-color: var(--wp--preset--color--ink, #00102E);color: var(--wp--preset--color--white, #fff)}.wp-block-query-pagination-next, .wp-block-query-pagination-previous{width: auto;padding-inline: 20px;font-weight: 500}.wp-block-query-pagination .page-numbers.dots{border-color: transparent;background: transparent;color: var(--wp--preset--color--muted, #666F7E);min-width: 0}@media (max-width: 575px){.wp-block-query-pagination .page-numbers, .wp-block-query-pagination-numbers .page-numbers{min-width: 44px;height: 44px}}.bsi-empty-state{padding: 60px 0}.bsi-article .wp-block-post-title{max-width: 20em;text-wrap: balance}.bsi-article__cover{--bsi--cover-floor: 96px;margin-inline: calc(50% - 50vw) !important;margin-block: 0 var(--wp--preset--spacing--40, 40px);width: 100vw;max-width: 100vw}.bsi-article__cover .wp-block-post-featured-image{margin: 0;overflow: hidden;width: 100%;aspect-ratio: 21 / 9;max-height: min(62svh, 560px)}.bsi-article__cover .wp-block-post-featured-image img{display: block;width: 100%;height: 100%;object-fit: cover}.bsi-fx--article-cover.is-armed .wp-block-post-featured-image img{height: auto;min-height: calc(100% + var(--bsi--cover-floor));transform: translate3d(0, calc(-1 * var(--bsi--cover, 0.5) * var(--bsi--cover-travel, 0px)), 0)}.bsi-article__cover:not(:has(img)){display: none}@media (max-width: 767px){.bsi-article__cover{--bsi--cover-floor: 56px}.bsi-article__cover .wp-block-post-featured-image{aspect-ratio: 3 / 2;max-height: none}}.bsi-article .wp-block-post-content > *:not(.alignwide):not(.alignfull){margin-left: 0;margin-right: 0}.bsi-article__share{margin-top: var(--wp--preset--spacing--50, 60px);padding-top: 30px;border-top: 1px solid var(--wp--preset--color--hairline, #DBDBDB)}.bsi-article__share + .bsi-post-tags{padding-top: 0;border-top: 0}.bsi-article .bsi-lede-caption{margin: 0 0 var(--wp--preset--spacing--50, 60px);font-size: var(--wp--preset--font-size--small, 14px);color: var(--wp--preset--color--muted, #666F7E)}.bsi-linkedin-link{display: inline-flex;align-items: center;gap: 10px;min-height: 44px;margin-block: 6px;padding: 10px 20px;border: 1px solid var(--wp--preset--color--hairline, #E2E4EA);border-radius: var(--bsi--radius, 8px);background-color: var(--wp--preset--color--white, #fff);color: var(--wp--preset--color--ink, #00102E);font-size: var(--wp--preset--font-size--small, 14px);font-weight: 600;line-height: 1.2;text-decoration: none;transition: border-color var(--bsi--transition), background-color var(--bsi--transition), color var(--bsi--transition)}.bsi-linkedin-link:hover, .bsi-linkedin-link:focus-visible{border-color: var(--wp--preset--color--edge, #C9CDD8);background-color: var(--wp--preset--color--surface, #F4F5F7);color: var(--wp--preset--color--mint-deep, #0B6F61);text-decoration: none}.bsi-linkedin-mark{flex: none;width: 18px;height: 18px;fill: currentColor}@media (prefers-reduced-motion: reduce){.bsi-linkedin-link{transition: none}}.bsi-post-tags{margin-top: var(--wp--preset--spacing--50, 60px);padding-top: 30px;border-top: 1px solid var(--wp--preset--color--hairline, #DBDBDB)}.bsi-post-tags .wp-block-post-terms{display: flex;flex-wrap: wrap;gap: 8px;align-items: center;line-height: 1}.bsi-post-tags .wp-block-post-terms__prefix{font-size: var(--wp--preset--font-size--x-small, 12px);font-weight: 600;letter-spacing: 1px;text-transform: uppercase;color: var(--wp--preset--color--muted, #666F7E);margin-right: 4px}.bsi-post-tags .wp-block-post-terms a{display: inline-flex;align-items: center;height: 30px;padding: 0 12px;background-color: var(--wp--preset--color--surface, #F4F5F7);color: var(--wp--preset--color--slate, #233452);font-size: var(--wp--preset--font-size--small, 14px);font-weight: 500;text-decoration: none;transition: background-color var(--bsi--transition), color var(--bsi--transition)}.bsi-post-tags .wp-block-post-terms a:hover, .bsi-post-tags .wp-block-post-terms a:focus-visible{background-color: var(--wp--preset--color--harbour, #002044);color: var(--wp--preset--color--white, #fff)}.bsi-post-tags .wp-block-post-terms__separator{display: none}.bsi-post-nav{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 24px;margin-top: var(--wp--preset--spacing--50, 60px);padding-top: var(--wp--preset--spacing--40, 40px);border-top: 1px solid var(--wp--preset--color--hairline, #DBDBDB)}.bsi-post-nav .wp-block-post-navigation-link{display: block;padding: 24px;border: 1px solid var(--wp--preset--color--hairline, #DBDBDB);font-size: var(--wp--preset--font-size--medium, 17px);transition: background-color var(--bsi--transition), border-color var(--bsi--transition)}.bsi-post-nav .wp-block-post-navigation-link:hover{background-color: var(--wp--preset--color--surface, #F4F5F7);border-color: var(--wp--preset--color--muted, #666F7E)}.bsi-post-nav .post-navigation-link-next{text-align: right}.bsi-post-nav .bsi-post-nav__label{display: block;margin-bottom: 8px;font-size: var(--wp--preset--font-size--x-small, 12px);font-weight: 600;letter-spacing: 1px;text-transform: uppercase;color: var(--wp--preset--color--muted, #666F7E)}.bsi-post-nav .post-navigation-link-next{grid-column: 2}.bsi-post-nav .wp-block-post-navigation-link a{color: var(--wp--preset--color--ink, #00102E);font-weight: 500;line-height: 1.35;text-decoration: none}.bsi-post-nav .wp-block-post-navigation-link a:hover{text-decoration: underline;text-decoration-thickness: 2px;text-decoration-color: var(--wp--preset--color--mint, #58E9D4);text-underline-offset: 4px}.bsi-post-nav .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous, .bsi-post-nav .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{color: var(--wp--preset--color--muted, #666F7E)}.bsi-post-nav .wp-block-post-navigation-link:empty{border: 0;padding: 0}@media (max-width: 767px){.bsi-post-nav{grid-template-columns: 1fr}.bsi-post-nav .post-navigation-link-next{grid-column: auto;text-align: left}}.bsi-read-time{white-space: nowrap}.bsi-entry-head{margin: 0 0 var(--wp--preset--spacing--40, 40px)}.bsi-entry-head__authors{margin: 0 0 10px;font-size: var(--wp--preset--font-size--large, 18px);line-height: 1.45;color: var(--wp--preset--color--ink, #00102E)}.bsi-entry-head__author{white-space: nowrap}.bsi-entry-head__mark{font-size: var(--wp--preset--font-size--x-small, 12px);font-weight: 600;line-height: 0;vertical-align: super;color: var(--wp--preset--color--mint-deep, #0B6F61)}.bsi-entry-head__affiliations{margin: 0 0 20px;padding: 0;list-style: none;font-size: var(--wp--preset--font-size--small, 14px);line-height: 1.6;color: var(--wp--preset--color--muted, #5C6577)}.bsi-entry-head__affiliations .bsi-entry-head__mark{margin-right: 2px}.bsi-entry-head__supervisors{margin: 0 0 20px;font-size: var(--wp--preset--font-size--small, 14px);line-height: 1.6;color: var(--wp--preset--color--muted, #5C6577)}.bsi-entry-head__supervised::after{content: ":"}.bsi-entry-head__supervised{margin-right: 4px;font-weight: 550;color: var(--wp--preset--color--body, #29334A)}.bsi-entry-head__facts{display: flex;flex-wrap: wrap;gap: 12px 32px;margin: 0 0 24px;padding: 16px 0;border-top: 1px solid var(--wp--preset--color--hairline, #E2E4EA);border-bottom: 1px solid var(--wp--preset--color--hairline, #E2E4EA)}.bsi-entry-head__fact{min-width: 0}.bsi-entry-head__fact dt{margin: 0 0 2px;font-size: var(--wp--preset--font-size--x-small, 12px);font-weight: 600;letter-spacing: 1px;text-transform: uppercase;color: var(--wp--preset--color--muted, #5C6577)}.bsi-entry-head__fact dd{margin: 0;font-size: var(--wp--preset--font-size--small, 14px);line-height: 1.5;color: var(--wp--preset--color--body, #29334A);overflow-wrap: anywhere}.bsi-entry-head__fact dd a{color: var(--wp--preset--color--mint-deep, #0B6F61);text-decoration: underline;text-underline-offset: 3px}.bsi-entry-head__actions{margin: 0 0 28px}.bsi-entry-head__download{display: inline-flex;align-items: center;gap: 12px;min-height: 52px;padding: 12px 26px;border: 0;border-radius: var(--bsi--radius, 8px);background-color: var(--wp--preset--color--mint, #58E9D4);color: var(--wp--preset--color--midnight, #00102E);font-size: var(--wp--preset--font-size--small, 14px);font-weight: 600;letter-spacing: 0.02em;line-height: 1.2;text-decoration: none;box-shadow: var(--wp--preset--shadow--card, 0 2px 18px rgba(0, 16, 46, 0.07));transition: background-color var(--bsi--transition), box-shadow var(--bsi--transition)}.bsi-entry-head__download::before, .bsi-paper-download__link::before{content: "";flex: none;width: 20px;height: 20px;background-color: currentColor;-webkit-mask: var(--bsi--pdf-mark) center / 20px 20px no-repeat;mask: var(--bsi--pdf-mark) center / 20px 20px no-repeat}.bsi-entry-head__download:hover, .bsi-entry-head__download:focus-visible{background-color: var(--wp--preset--color--midnight, #00102E);color: var(--wp--preset--color--mint, #58E9D4);box-shadow: var(--wp--preset--shadow--card-hover, 0 18px 40px rgba(0, 16, 46, 0.13))}.bsi-entry-head__size{font-size: var(--wp--preset--font-size--x-small, 12px);font-weight: 500;opacity: 0.7}@media (prefers-reduced-motion: reduce){.bsi-entry-head__download{transition: none}}.bsi-entry-head__summary{margin: 0;padding: 20px 24px;background-color: var(--wp--preset--color--surface, #F4F5F7);border-left: 3px solid var(--wp--preset--color--mint, #58E9D4)}.bsi-entry-head__summary-title{margin: 0 0 8px;font-size: var(--wp--preset--font-size--x-small, 12px);font-weight: 600;letter-spacing: 1px;text-transform: uppercase;color: var(--wp--preset--color--muted, #5C6577)}.bsi-entry-head__summary p{max-width: 38rem;margin: 0 0 12px;font-size: var(--wp--preset--font-size--small, 14px);line-height: 1.65;color: var(--wp--preset--color--body, #29334A)}.bsi-entry-head__summary p:last-child{margin-bottom: 0}@media (max-width: 767px){.bsi-entry-head__facts{gap: 12px 20px}.bsi-entry-head__summary{padding: 16px}}.bsi-entry-byline{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 8px;margin: 0 0 10px;font-size: var(--wp--preset--font-size--x-small, 12px);line-height: 1.5;color: var(--wp--preset--color--muted, #5C6577)}.bsi-entry-byline__sep{opacity: 0.6}.bsi-paper .wp-block-table{margin-block: var(--wp--preset--spacing--30, 30px);overflow-x: auto}.bsi-paper .wp-block-table table{border-collapse: collapse;font-size: var(--wp--preset--font-size--small, 14px);line-height: 1.5}.bsi-paper .wp-block-table th, .bsi-paper .wp-block-table td{padding: 8px 12px;border: 1px solid var(--wp--preset--color--hairline, #E2E4EA);text-align: left;vertical-align: top}.bsi-paper .wp-block-table thead th{background-color: var(--wp--preset--color--surface, #F4F5F7);font-weight: 600;color: var(--wp--preset--color--ink, #00102E)}.bsi-paper figcaption, .bsi-paper .wp-element-caption{margin-top: 8px;font-size: var(--wp--preset--font-size--x-small, 12px);line-height: 1.5;color: var(--wp--preset--color--muted, #5C6577)}.bsi-paper sup, .bsi-paper sub{line-height: 0}.wp-block-post-content > .bsi-paper > * + *{margin-top: var(--wp--preset--spacing--30, 30px)}.bsi-paper .wp-block-post-content h2{margin-top: var(--wp--preset--spacing--50, 60px);margin-bottom: 16px;font-size: var(--bsi--fs--x-large, 28px);line-height: 1.25;color: var(--wp--preset--color--ink, #00102E)}.bsi-paper .wp-block-post-content h3{margin-top: var(--wp--preset--spacing--40, 40px);margin-bottom: 12px;font-size: var(--bsi--fs--large, 20px);line-height: 1.3;color: var(--wp--preset--color--ink, #00102E)}.bsi-paper .wp-block-post-content :where(h2, h3, li)[id]{scroll-margin-top: calc(var(--bsi--sticky-offset, 98px) + 20px)}.bsi-paper__toc{margin-top: 0;padding: 22px 26px;border: 1px solid var(--wp--preset--color--hairline, #E2E4EA);border-radius: var(--bsi--radius, 8px);background-color: var(--wp--preset--color--surface, #F4F5F7)}.bsi-paper .wp-block-post-content .bsi-paper__toc-title{margin: 0 0 12px;font-size: var(--wp--preset--font-size--x-small, 12px);font-weight: 600;letter-spacing: 1px;text-transform: uppercase;color: var(--wp--preset--color--muted, #5C6577)}.bsi-paper__toc ol{display: grid;grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));gap: 4px 28px;margin: 0;padding-left: 1.2em}.bsi-paper__toc li{margin: 0;font-size: var(--wp--preset--font-size--small, 14px);line-height: 1.7}.bsi-paper__toc a{color: var(--wp--preset--color--body, #29334A);text-decoration: none}.bsi-paper__toc a:hover, .bsi-paper__toc a:focus-visible{color: var(--wp--preset--color--mint-deep, #0B6F61);text-decoration: underline}.bsi-paper__figure{margin-block: var(--wp--preset--spacing--40, 40px);width: 100%;max-width: none}.bsi-paper__figure img{display: block;width: 100%;height: auto;border: 1px solid var(--wp--preset--color--hairline, #E2E4EA);border-radius: var(--bsi--radius, 8px);background-color: var(--wp--preset--color--white, #fff)}.bsi-paper__figure figcaption{margin-top: 10px}.bsi-paper__table{margin-block: var(--wp--preset--spacing--40, 40px);width: 100%;max-width: none}.bsi-paper__table table{width: 100%}.bsi-paper__table caption{caption-side: bottom;margin-top: 10px;text-align: left}.bsi-paper__table tbody th{font-weight: 600;background-color: transparent}.bsi-paper-download{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 24px;margin-top: var(--wp--preset--spacing--50, 60px);padding: 24px 28px;border: 1px solid var(--wp--preset--color--hairline, #E2E4EA);border-radius: var(--bsi--radius, 8px);background-color: var(--wp--preset--color--surface, #F4F5F7)}.bsi-paper-download__text{flex: 1 1 220px;margin: 0;font-size: var(--wp--preset--font-size--small, 14px);line-height: 1.5;color: var(--wp--preset--color--muted, #5C6577)}.bsi-paper-download__title{display: block;margin-bottom: 2px;font-size: var(--bsi--fs--large, 18px);font-weight: 600;color: var(--wp--preset--color--ink, #00102E)}.bsi-paper-download__link{display: inline-flex;align-items: center;gap: 12px;min-height: 52px;padding: 12px 26px;border: 0;border-radius: var(--bsi--radius, 8px);background-color: var(--wp--preset--color--mint, #58E9D4);color: var(--wp--preset--color--midnight, #00102E);font-size: var(--wp--preset--font-size--small, 14px);font-weight: 600;line-height: 1.2;text-decoration: none;transition: background-color var(--bsi--transition), box-shadow var(--bsi--transition)}.bsi-paper-download__link:hover, .bsi-paper-download__link:focus-visible{background-color: var(--wp--preset--color--midnight, #00102E);color: var(--wp--preset--color--mint, #58E9D4);box-shadow: var(--wp--preset--shadow--card-hover, 0 18px 40px rgba(0, 16, 46, 0.13))}.bsi-paper-download__size{font-size: var(--wp--preset--font-size--x-small, 12px);font-weight: 500;opacity: 0.7}@media (prefers-reduced-motion: reduce){.bsi-paper-download__link{transition: none}}.bsi-paper__refs{margin-top: 16px;padding-left: 2.4em;font-size: var(--wp--preset--font-size--small, 14px);line-height: 1.6;color: var(--wp--preset--color--body, #29334A)}.bsi-paper__refs li{margin-bottom: 10px}.bsi-paper__refs li:target{background-color: var(--wp--preset--color--surface, #F4F5F7);box-shadow: -8px 0 0 0 var(--wp--preset--color--surface, #F4F5F7), 8px 0 0 0 var(--wp--preset--color--surface, #F4F5F7)}.bsi-footer{background-color: var(--wp--preset--color--harbour, #002044);color: var(--wp--preset--color--white, #fff)}.bsi-footer a{color: var(--wp--preset--color--white, #fff);text-decoration: none}.bsi-footer a:hover{color: var(--wp--preset--color--mint, #58E9D4);text-decoration: underline}.bsi-footer h2, .bsi-footer h3, .bsi-footer h4{color: var(--wp--preset--color--white, #fff);font-size: var(--wp--preset--font-size--medium, 16px);font-weight: 600;text-transform: uppercase;letter-spacing: 0;line-height: 1.2;margin: 5px 0 12px}.bsi-footer .wp-block-navigation, .bsi-footer .wp-block-page-list{font-size: var(--wp--preset--font-size--medium, 16px);line-height: 1.68}.is-style-bsi-plain-list{list-style: none;margin: 0;padding-left: 0}.is-style-bsi-plain-list li{margin: 0}.bsi-footer__grid{display: grid;grid-template-columns: 1.5fr 1fr 1fr 1.2fr;gap: 0;align-items: start}.bsi-footer__grid > *{padding-inline: 40px 0}.bsi-footer__brand, .bsi-footer__grid > :first-child > .wp-block-image{max-width: min(340px, 100%);margin: 0}.bsi-footer__brand img, .bsi-footer__grid > :first-child > .wp-block-image img{width: 100%;max-width: min(340px, 100%);height: auto;aspect-ratio: 340 / 139;object-fit: contain;object-position: left center}.bsi-footer__grid > :first-child{padding-inline: 40px 0}.bsi-footer__col h2{margin-bottom: 14px;color: var(--wp--preset--color--white, #fff);letter-spacing: 0.02em}.bsi-footer__blurb{max-width: 34ch;line-height: 1.6;color: rgba(255, 255, 255, 0.78)}.bsi-footer__addr{line-height: 1.6;color: rgba(255, 255, 255, 0.78)}.bsi-footer__contact .bsi-social{margin-top: 4px}.bsi-footer__bar{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: 16px;border-top: 1px solid rgba(255, 255, 255, 0.14)}.bsi-footer__legal{max-width: 62ch}.bsi-footer__policy{margin: 0}.bsi-footer__policy a{text-decoration: none}.bsi-footer__policy a:hover{text-decoration: underline}.bsi-footer__legal sub{display: inline-block;font-size: var(--wp--preset--font-size--x-small, 12px);line-height: 1.4;bottom: 0;vertical-align: baseline;color: rgba(255, 255, 255, 0.85)}.bsi-social{display: flex;gap: 20px;align-items: center}.bsi-social a{display: inline-flex;width: 24px;height: 24px;align-items: center;justify-content: center;color: var(--wp--preset--color--white, #fff);transition: color var(--bsi--transition)}.bsi-social a:hover{color: var(--wp--preset--color--mint, #58E9D4)}.bsi-social svg{width: 16px;height: 16px;fill: currentColor}@media (hover: none) and (pointer: coarse){.bsi-social a, .bsi-footer__policy a, .bsi-search__toggle{position: relative}.bsi-social a::after, .bsi-search__toggle::after{content: "";position: absolute;inset: -10px}.bsi-footer__policy a::after{content: "";position: absolute;inset: -15px -8px}}@media (max-width: 1024px){.bsi-footer__grid{grid-template-columns: 1fr 1fr;gap: 30px}}@media (max-width: 767px){.bsi-footer__grid{grid-template-columns: 1fr;gap: 30px}.bsi-footer__legal, .bsi-social{justify-content: center;text-align: center}}.bsi-to-top{position: fixed;right: 20px;bottom: 20px;width: 46px;height: 46px;display: flex;align-items: center;justify-content: center;background-color: var(--wp--preset--color--mint, #58E9D4);color: var(--wp--preset--color--midnight, #00102E);border-radius: 2px;border: 0;opacity: 0;visibility: hidden;transform: translateY(8px);transition: opacity 0.5s ease, transform 0.5s ease, visibility 0.5s;z-index: 9999;cursor: pointer;padding: 0}.bsi-to-top.is-visible{opacity: 1;visibility: visible;transform: translateY(0)}.bsi-to-top svg{width: 16px;height: 16px;stroke: currentColor;fill: none;stroke-width: 3}.bsi-eyebrow{color: var(--wp--preset--color--muted, #666F7E);font-size: var(--wp--preset--font-size--x-small, 12px);font-weight: 600;letter-spacing: 1px;text-transform: uppercase;line-height: 1;margin: 0 0 20px}.bsi-section-light{background-color: var(--wp--preset--color--surface, #F4F5F7)}.entry-content > * + *{margin-block-start: 1.2em}.wp-block-post-content a:not(.wp-element-button), .wp-block-post-excerpt a{text-underline-offset: 0.18em}.wp-block-comment-author-name, .wp-block-comment-date{font-size: var(--wp--preset--font-size--x-small, 12px);color: var(--wp--preset--color--muted, #666F7E)}@keyframes bsi-fade-in{from{opacity: 0}to{opacity: 1}}@keyframes bsi-fade-in-left{from{opacity: 0;translate: -100% 0}to{opacity: 1;translate: none}}@keyframes bsi-fade-in-right{from{opacity: 0;translate: 100% 0}to{opacity: 1;translate: none}}@keyframes bsi-fade-in-up{from{opacity: 0;translate: 0 var(--bsi--anim-travel, 30px)}to{opacity: 1;translate: none}}.bsi-anim{--bsi--anim-duration: 1.25s;--bsi--anim-delay: 0ms;--bsi--anim-step: 50ms;--bsi--anim-travel: 30px;--bsi--anim-shift: 40px;--bsi--anim-name: bsi-fade-in;animation: var(--bsi--anim-name) var(--bsi--anim-duration) var(--bsi--anim-delay) both;will-change: opacity, translate}.bsi-anim--left{--bsi--anim-name: bsi-fade-in-left}.bsi-anim--right{--bsi--anim-name: bsi-fade-in-right}.bsi-anim--up{--bsi--anim-name: bsi-fade-in-up}.bsi-anim--delay-1{--bsi--anim-delay: calc(1 * var(--bsi--anim-step))}.bsi-anim--delay-2{--bsi--anim-delay: calc(2 * var(--bsi--anim-step))}.bsi-anim--delay-3{--bsi--anim-delay: calc(3 * var(--bsi--anim-step))}.bsi-anim--delay-4{--bsi--anim-delay: calc(4 * var(--bsi--anim-step))}.bsi-anim.is-armed{animation: none;opacity: 0}.bsi-anim.is-armed.bsi-anim--left{translate: calc(-1 * var(--bsi--anim-shift)) 0}.bsi-anim.is-armed.bsi-anim--right{translate: var(--bsi--anim-shift) 0}.bsi-anim.is-armed.bsi-anim--up{translate: 0 var(--bsi--anim-travel)}.bsi-anim.is-armed.is-inview{animation: var(--bsi--anim-name) var(--bsi--anim-duration) var(--bsi--anim-delay) both}.bsi-anim.is-done{will-change: auto}a{transition: color var(--bsi--ui-speed) var(--bsi--ease), text-decoration-color var(--bsi--ui-speed) var(--bsi--ease)}.bsi-cardgrid .bsi-anim, .bsi-tiles .bsi-anim{--bsi--anim-duration: 0.9s;--bsi--anim-travel: 34px;--bsi--anim-step: 120ms}.bsi-hero{background-color: var(--wp--preset--color--surface, #F4F5F7)}body:not(.bsi-hero-edge) .bsi-hero .wp-block-cover__image-background, body:not(.bsi-hero-edge) .bsi-hero .bsi-hero__video, body:not(.bsi-hero-edge) .bsi-hero .wp-block-cover__background{-webkit-mask-image: linear-gradient( to top, transparent 0, transparent var(--bsi--hero-fade-clear), #000 calc(var(--bsi--hero-fade-clear) + var(--bsi--hero-fade-length)) );mask-image: linear-gradient( to top, transparent 0, transparent var(--bsi--hero-fade-clear), #000 calc(var(--bsi--hero-fade-clear) + var(--bsi--hero-fade-length)) )}.bsi-hero__video{container-type: size;position: absolute;inset: 0;z-index: 0;overflow: hidden;opacity: 0;pointer-events: none;transition: opacity 0.9s var(--bsi--ease)}.bsi-hero__video.is-playing{opacity: 1}.bsi-hero__video video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;border: 0;pointer-events: none}@supports (container-type: size){.bsi-hero__video iframe, .bsi-hero__video div.bsi-hero__video-frame{position: absolute;top: 50%;left: 50%;width: max(100cqw, 177.7778cqh);height: max(56.25cqw, 100cqh);max-width: none;max-height: none;transform: translate(-50%, -50%);border: 0;pointer-events: none}}.bsi-hero__cards .bsi-card .wp-block-heading{font-size: var(--wp--preset--font-size--large, 20px) !important;letter-spacing: 0 !important;line-height: 1.25 !important;text-transform: none !important}.bsi-hero__cards .bsi-card__icon svg{display: none}.bsi-hero__cards .bsi-card__icon::before{content: "";display: block;width: 24px;height: 24px;background-color: currentColor;-webkit-mask: var(--bsi--card-icon) center / contain no-repeat;mask: var(--bsi--card-icon) center / contain no-repeat}.bsi-hero__cards > .wp-block-column:nth-child(1) .bsi-card__icon{--bsi--card-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6'%3E%3Cpath d='M6.4 6.2 13 11M6.4 12h6.4M6.4 17.8 13 13' stroke-linecap='round'/%3E%3Ccircle cx='4.6' cy='6.2' r='1.6' fill='%23000' stroke='none'/%3E%3Ccircle cx='4.6' cy='12' r='1.6' fill='%23000' stroke='none'/%3E%3Ccircle cx='4.6' cy='17.8' r='1.6' fill='%23000' stroke='none'/%3E%3Ccircle cx='16.8' cy='12' r='3.6'/%3E%3Ccircle cx='16.8' cy='12' r='1.4' fill='%23000' stroke='none'/%3E%3C/svg%3E")}.bsi-hero__cards > .wp-block-column:nth-child(2) .bsi-card__icon{--bsi--card-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6'%3E%3Cpath d='M12 3.6 4.8 16.8h14.4L12 3.6Z' stroke-linejoin='round'/%3E%3Cpath d='M7.9 12.6h8.2' stroke-linecap='round'/%3E%3Ccircle cx='12' cy='3.6' r='2.2' fill='%23000' stroke='none'/%3E%3Ccircle cx='4.8' cy='16.8' r='1.5' fill='%23000' stroke='none'/%3E%3Ccircle cx='19.2' cy='16.8' r='1.5' fill='%23000' stroke='none'/%3E%3C/svg%3E")}.bsi-hero__cards > .wp-block-column:nth-child(3) .bsi-card__icon{--bsi--card-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6'%3E%3Cpath d='M12 3.2 19.6 7.6v8.8L12 20.8 4.4 16.4V7.6L12 3.2Z' stroke-linejoin='round'/%3E%3Cpath d='M8.4 15.6a5 5 0 0 1 0-7.2M15.6 8.4a5 5 0 0 1 0 7.2' stroke-linecap='round'/%3E%3Ccircle cx='12' cy='12' r='2.2' fill='%23000' stroke='none'/%3E%3C/svg%3E")}.bsi-product .bsi-media{width: 100%;max-width: var(--bsi--product-media, 560px)}.bsi-product .bsi-media img{aspect-ratio: 16 / 9;object-fit: cover;object-position: center;border-radius: var(--bsi--radius, 8px)}#products-section.bsi-product{padding-top: var(--wp--preset--spacing--110) !important}.bsi-product{padding-bottom: var(--wp--preset--spacing--110) !important}.bsi-powered.bsi-powered > *{max-width: 1140px}.bsi-audiences .bsi-cardgrid{grid-template-columns: repeat(auto-fit, minmax(min(260px, 100%), 1fr))}.bsi-audiences .bsi-card{display: flex;flex-direction: column}.bsi-cardgrid > .bsi-card{display: flex;flex-direction: column}.bsi-cardgrid > .bsi-card > .wp-block-buttons:last-child{margin-block-start: auto;padding-block-start: 12px}.has-amber-background-color, .has-sun-background-color, .has-sand-background-color{background-color: var(--wp--preset--color--mint, #58E9D4);border-color: var(--wp--preset--color--mint, #58E9D4)}.has-amber-color, .has-sun-color, .has-sand-color{color: var(--wp--preset--color--mint-deep, #0B6F61)}.bsi-marquee.is-animating{height: 120px}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*, *::before, *::after{animation-duration: 0.001ms !important;animation-iteration-count: 1 !important;transition-duration: 0.001ms !important;scroll-behavior: auto !important}.bsi-marquee .bsi-marquee__track{animation: none !important;flex-wrap: wrap;justify-content: center;width: 100%;row-gap: 24px}.bsi-marquee{-webkit-mask-image: none;mask-image: none;overflow: visible;height: auto}.bsi-card:hover{transform: none}.bsi-anim, .bsi-anim.is-armed, .bsi-anim.is-armed.is-inview{animation: none !important;opacity: 1 !important;translate: none !important;transform: none !important}.bsi-sp.is-armed *, .bsi-sp.is-armed *::before{opacity: 1 !important;transform: none !important;clip-path: none !important;stroke-dashoffset: 0 !important}}
