:root{--bi-sky:#7ABBF2;--bi-sky-deep:#4A92C7;--bi-navy:#0c3348;--bi-navy-deep:#082636;--bi-yellow:#FFCB2B;--bi-yellow-soft:#FFE57A;--bi-cream:#FAF4E5;--bi-paper:#FFFCF2;--bi-white:#FFFFFF;--bi-gray:#5B6878;--bi-line:rgba(15, 31, 61, 0.10);--bi-line-strong:rgba(15, 31, 61, 0.18);--bi-font-sans:'Outfit', system-ui, -apple-system, sans-serif;--bi-font-serif:'Newsreader', Georgia, serif}*,*::before,*::after{box-sizing:border-box}.bi-page-wrap{margin:0;font-family:var(--bi-font-sans);color:var(--bi-navy);background:var(--bi-paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}.bi-page-wrap img{max-width:100%;display:block}.bi-page-wrap a{color:inherit;text-decoration:none}.bi-page-wrap button{font:inherit;cursor:pointer}.bi-kicker{display:inline-flex;align-items:center;gap:14px;font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--bi-navy)}.bi-kicker::before{content:"";width:28px;height:1.5px;background:currentColor}.bi-kicker--light{color:var(--bi-white)}.bi-italic{font-family:var(--bi-font-serif);font-style:italic;font-weight:500;text-transform:none}.bi-hero{background:var(--bi-sky);color:var(--bi-white);padding:72px 72px 56px;overflow:hidden}.bi-hero__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center;max-width:1440px;margin:0 auto}.bi-hero__title{font-family:var(--bi-font-sans);font-weight:800;font-size:clamp(80px, 11vw, 152px);line-height:.92;letter-spacing:-.04em;margin:24px 0 0;text-transform:uppercase}.bi-hero__title-italic{display:block;font-family:var(--bi-font-serif);font-style:italic;font-weight:500;text-transform:none}.bi-hero__lead{font-size:19px;line-height:1.5;color:var(--bi-white);opacity:.95;margin:28px 0 0;max-width:520px}.bi-hero__art img{width:100%}.bi-step{background:var(--bi-paper);padding:48px 72px 0;display:flex;align-items:baseline;justify-content:space-between;gap:24px;max-width:1440px;margin:0 auto}.bi-step__title{font-family:var(--bi-font-sans);font-weight:700;font-size:54px;line-height:1;letter-spacing:-.025em;margin:14px 0 0;text-transform:uppercase}.bi-step__meta{font-family:var(--bi-font-serif);font-style:italic;font-size:18px;color:var(--bi-gray);display:inline-flex;align-items:center;gap:12px}.bi-step__kicker{opacity:.65}.bi-industries{padding:32px 72px;background:var(--bi-paper);border-bottom:1px solid var(--bi-line);max-width:1440px;margin:0 auto}.bi-industries__grid{display:grid;grid-template-columns:repeat(8,1fr);gap:14px}.bi-tile{position:relative;padding:24px 16px 20px;background:var(--bi-white);color:var(--bi-navy);border:1px solid var(--bi-line-strong);border-radius:18px;display:flex;flex-direction:column;align-items:center;gap:12px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,color .15s ease}.bi-tile:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgb(15 31 61 / .08)}.bi-tile__icon{color:var(--bi-navy);width:40px;height:40px}.bi-tile__name{font-weight:700;font-size:14px;text-align:center;line-height:1.15}.bi-tile__count{font-size:11px;font-weight:500;opacity:.6}.bi-tile[aria-selected="true"]{background:var(--bi-navy);color:var(--bi-white);border-color:#fff0}.bi-tile[aria-selected="true"] .bi-tile__icon{color:var(--bi-white)}.bi-tile[aria-selected="true"]::after{content:"";position:absolute;top:10px;right:10px;width:10px;height:10px;border-radius:50%;background:var(--bi-yellow)}.bi-feed{max-width:1440px;margin:0 auto;padding:40px 72px 80px}.bi-feed__header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:24px;gap:24px}.bi-feed__title{font-family:var(--bi-font-sans);font-weight:700;font-size:64px;line-height:1;letter-spacing:-.03em;margin:10px 0 0;text-transform:uppercase}.bi-feed__overline{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--bi-gray)}.bi-feed__controls{display:flex;align-items:center;gap:14px}.bi-feed__sort-label{font-family:var(--bi-font-serif);font-style:italic;font-size:18px;color:var(--bi-gray)}.bi-sort-btn{padding:10px 18px;border-radius:999px;background:#fff0;border:1px solid var(--bi-line-strong);color:var(--bi-navy);font-weight:600;font-size:13px}.bi-sort-btn[aria-pressed="true"]{background:var(--bi-navy);color:var(--bi-white);border-color:#fff0}.bi-posts{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.bi-post{display:flex;flex-direction:column;background:var(--bi-white);border:1px solid var(--bi-line-strong);border-radius:20px;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}.bi-post:hover{transform:translateY(-3px);box-shadow:0 14px 32px rgb(15 31 61 / .1)}.bi-post__art{position:relative;height:200px;overflow:hidden}.bi-post__art svg{width:100%;height:100%;display:block}.bi-post__tag{position:absolute;top:14px;left:14px;padding:6px 12px;background:var(--bi-navy);color:var(--bi-white);border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.bi-post__body{padding:24px 24px 22px;display:flex;flex-direction:column;flex:1}.bi-post__title{font-family:var(--bi-font-sans);font-weight:700;font-size:22px;line-height:1.18;letter-spacing:-.015em;margin:0 0 12px;color:var(--bi-navy)}.bi-post__excerpt{font-size:14px;line-height:1.55;color:var(--bi-gray);margin:0 0 20px;flex:1}.bi-post__meta{display:flex;justify-content:space-between;align-items:center;padding-top:14px;border-top:1px solid var(--bi-line);font-size:12px;color:var(--bi-gray)}.bi-empty{grid-column:1 / -1;padding:80px 24px;text-align:center;font-family:var(--bi-font-serif);font-style:italic;font-size:22px;color:var(--bi-gray)}.bi-post[hidden]{display:none}.bi-cross{margin-top:0;background:var(--bi-paper);padding:0 72px 80px;max-width:1440px;margin-left:auto;margin-right:auto}.bi-cross__inner{padding:40px;background:var(--bi-navy);color:var(--bi-white);border-radius:32px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px;align-items:start}.bi-cross__title{font-weight:700;font-size:34px;line-height:1.05;letter-spacing:-.02em;margin:16px 0 0}.bi-cross__link{display:flex;flex-direction:column;gap:10px}.bi-cross__svc{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--bi-yellow)}.bi-cross__headline{font-weight:600;font-size:20px;line-height:1.2;letter-spacing:-.01em;margin:0}.bi-cross__excerpt{font-size:13px;line-height:1.5;color:#B8C5DA;margin:0}.bi-cross__more{font-size:12px;color:var(--bi-yellow);margin-top:4px;font-weight:600}@media (max-width:1200px){.bi-industries__grid{grid-template-columns:repeat(4,1fr)}.bi-posts{grid-template-columns:repeat(2,1fr)}.bi-cross__inner{grid-template-columns:1fr}}@media (max-width:768px){.bi-hero,.bi-step,.bi-industries,.bi-feed,.bi-cross{padding-left:24px;padding-right:24px}.bi-hero__grid{grid-template-columns:1fr;gap:32px}.bi-step{flex-direction:column;align-items:flex-start;gap:12px;padding-top:40px}.bi-step__title{font-size:38px}.bi-industries__grid{grid-template-columns:repeat(2,1fr)}.bi-feed__header{flex-direction:column;align-items:flex-start;gap:12px}.bi-feed__title{font-size:38px}.bi-posts{grid-template-columns:1fr}}body.page-id-2382 .page-header{display:none!important}body.page-id-2382 main.site-main .page-content{max-width:100%!important;margin:0!important;padding:0!important;background:var(--bi-paper)!important}body.page-id-2382 main.site-main .page-content>.bi-page-wrap{max-width:100%!important;margin:0!important;padding:0!important}body.page-id-2382 .page-content .bi-page-wrap h1,body.page-id-2382 .page-content .bi-page-wrap h2,body.page-id-2382 .page-content .bi-page-wrap h3,body.page-id-2382 .page-content .bi-page-wrap h4{max-width:none!important}body.page-id-2382 .page-content .bi-page-wrap h2::before{content:none!important;display:none!important}.bi-page-wrap{font-family:var(--bi-font-sans);color:var(--bi-navy)}.bi-page-wrap a,.bi-page-wrap a:hover,.bi-page-wrap a:focus,.bi-page-wrap a:visited{color:inherit!important;text-decoration:none!important;background-image:none!important;box-shadow:none!important}.bi-page-wrap button{min-height:0!important}.bi-page-wrap .bi-hero,.bi-page-wrap .bi-hero__title,.bi-page-wrap .bi-hero__title-italic,.bi-page-wrap .bi-hero__lead,.bi-page-wrap .bi-kicker--light{color:var(--bi-white)!important}.bi-page-wrap .bi-hero__title{font-size:clamp(58px, 7vw, 124px)!important;line-height:1.0!important;margin-top:16px!important}.bi-page-wrap .bi-hero__title-italic{line-height:1.0!important;margin-top:2px!important}.bi-page-wrap .bi-industries__grid{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:12px!important;align-items:start!important}.bi-page-wrap .bi-tile{background:var(--bi-white)!important;color:var(--bi-navy)!important;border:1px solid var(--bi-line-strong)!important;border-radius:16px!important;min-height:0!important;height:auto!important;padding:18px 8px 16px!important;gap:10px!important}.bi-page-wrap .bi-tile__name{font-size:13px!important;line-height:1.15!important}.bi-page-wrap .bi-tile__icon{width:32px!important;height:32px!important}.bi-page-wrap .bi-tile__icon,.bi-page-wrap .bi-tile__name,.bi-page-wrap .bi-tile__count{color:inherit!important}.bi-page-wrap .bi-tile[aria-selected="true"]{background:var(--bi-navy)!important;color:var(--bi-white)!important;border-color:transparent!important}.bi-page-wrap .bi-tile[aria-selected="true"] .bi-tile__icon,.bi-page-wrap .bi-tile[aria-selected="true"] .bi-tile__name,.bi-page-wrap .bi-tile[aria-selected="true"] .bi-tile__count{color:var(--bi-white)!important}.bi-page-wrap .bi-sort-btn{background:transparent!important;color:var(--bi-navy)!important;border:1px solid var(--bi-line-strong)!important;min-height:0!important}.bi-page-wrap .bi-sort-btn[aria-pressed="true"]{background:var(--bi-navy)!important;color:var(--bi-white)!important;border-color:transparent!important}.bi-page-wrap .bi-step__title,.bi-page-wrap .bi-feed__title,.bi-page-wrap .bi-post__title{color:var(--bi-navy)!important}.bi-page-wrap .bi-feed__overline,.bi-page-wrap .bi-feed__sort-label,.bi-page-wrap .bi-step__meta,.bi-page-wrap .bi-post__excerpt,.bi-page-wrap .bi-post__meta{color:var(--bi-gray)!important}.bi-page-wrap .bi-posts{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;align-items:stretch!important}.bi-page-wrap .bi-post{background:var(--bi-white)!important;border:1px solid var(--bi-line-strong)!important;border-radius:20px!important;overflow:hidden!important}.bi-page-wrap .bi-post__art{height:200px!important;flex:0 0 200px!important}.bi-page-wrap .bi-post__art svg,.bi-page-wrap .bi-post__art img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important}.bi-page-wrap .bi-post__tag{background:var(--bi-navy)!important;color:var(--bi-white)!important}.bi-page-wrap .bi-cross__inner{background:var(--bi-navy)!important}.bi-page-wrap .bi-cross__title,.bi-page-wrap .bi-cross__headline{color:var(--bi-white)!important}.bi-page-wrap .bi-cross__svc,.bi-page-wrap .bi-cross__more{color:var(--bi-yellow)!important}.bi-page-wrap .bi-cross__excerpt{color:#B8C5DA!important}@media (max-width:900px){.bi-page-wrap .bi-posts{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){.bi-page-wrap .bi-industries__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.bi-page-wrap .bi-posts{grid-template-columns:1fr!important}.bi-page-wrap .bi-hero__title{font-size:clamp(56px, 16vw, 88px)!important}}@media (max-width:380px){.bi-page-wrap .bi-industries__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}