.bk-page{color:#102f59;background:#edf2f7}.bk-page h1,.bk-page h2,.bk-page h3{letter-spacing:-.045em;margin:0;font-family:Montserrat,Inter,sans-serif;font-weight:800;line-height:1.08}.bk-page p{margin:0}.bk-hero{color:#fff;background:#102f59;padding:5.5rem 0}.bk-hero-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:5rem;display:grid}.bk-hero .eyebrow{color:#cbd5e1;margin-bottom:1.5rem}.bk-hero h1{letter-spacing:-.06em;font-size:clamp(3.4rem,6.5vw,6rem)}.bk-hero h1 span{color:#cbd5e1}.bk-hero-copy{color:#cbd5e1;max-width:35rem;font-size:1.08rem;line-height:1.85;margin-top:1.75rem!important}.bk-hero-actions{flex-wrap:wrap;align-items:center;gap:1.6rem;margin-top:2rem;display:flex}.bk-download{text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:.75rem;min-height:3.4rem;padding:.9rem 1.5rem;font-size:.85rem;font-weight:700;display:inline-flex}.bk-download-white{color:#102f59;background:#fff;transition:background .2s}.bk-download-white:hover{background:#edf2f7}.bk-download svg,.bk-text-link svg{flex-shrink:0;width:1.1rem;height:1.1rem}.bk-text-link{align-items:center;gap:.6rem;font-size:.85rem;font-weight:600;display:inline-flex}.bk-text-link:hover{text-underline-offset:5px;text-decoration:underline}.bk-file-note{color:#b8c2ce;font-size:.7rem;margin-top:1rem!important}.bk-hero-brand{text-align:center;background:#ffffff06;border:1px solid #ffffff30;border-radius:2rem;flex-direction:column;align-items:center;padding:2.6rem 2rem;display:flex}.bk-hero-mark{background:#fff;border-radius:1.7rem;width:min(100%,260px);padding:.8rem}.bk-hero-mark img{width:100%;height:auto;display:block}.bk-hero-wordmark{letter-spacing:.15em;margin-top:1.5rem;font-size:1.35rem;font-weight:800}.bk-hero-wordmark span{color:#b8c2ce}.bk-hero-brand>p{letter-spacing:.17em;color:#cbd5e1;margin-top:.8rem;font-size:.6rem}.bk-section-nav{background:#fff;border-bottom:1px solid #d9e2ec}.bk-section-nav>div{gap:3rem;padding-block:1.4rem;display:flex;overflow-x:auto}.bk-section-nav a{white-space:nowrap;align-items:center;gap:.7rem;font-size:.85rem;font-weight:700;display:flex}.bk-section-nav span{color:#71849a;font-size:.66rem}.bk-section-nav a:hover{text-underline-offset:5px;text-decoration:underline}.bk-section{padding-block:5.5rem;scroll-margin-top:5rem}.bk-section-white{background:#fff}.bk-section-heading{grid-template-columns:1.1fr 1fr;align-items:end;gap:5rem;margin-bottom:2.5rem;display:grid}.bk-section h2,.bk-bottom h2{font-size:clamp(2.25rem,3.6vw,3.4rem)}.bk-section-heading .eyebrow{margin-bottom:1rem}.bk-section-heading>p{color:#5f6f82;max-width:34rem;font-size:.97rem;line-height:1.85}.bk-logo-grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.bk-logo-card{background:#fff;border:1px solid #d9e2ec;border-radius:1.4rem;overflow:hidden}.bk-logo-preview{place-items:center;min-height:370px;padding:2.5rem;display:grid;position:relative}.bk-logo-preview img{width:260px;max-width:100%;height:auto;display:block}.bk-checker{background-color:#fff;background-image:linear-gradient(45deg,#edf2f7 25%,#0000 25%),linear-gradient(-45deg,#edf2f7 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#edf2f7 75%),linear-gradient(-45deg,#0000 75%,#edf2f7 75%);background-position:0 0,0 12px,12px -12px,-12px 0;background-size:24px 24px}.bk-format{letter-spacing:.07em;color:#5f6f82;background:#fff;border:1px solid #d9e2ec;border-radius:999px;padding:.35rem .6rem;font-size:.56rem;font-weight:700;position:absolute;bottom:1.15rem;left:1.4rem}.bk-logo-card-copy{border-top:1px solid #d9e2ec;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;display:flex}.bk-logo-card-copy h3{letter-spacing:-.025em;font-size:1rem}.bk-logo-card-copy p{color:#5f6f82;margin-top:.5rem;font-size:.7rem;line-height:1.7}.bk-logo-card-copy a,.bk-resource-links a,.bk-type-footer a{white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;display:inline-flex}.bk-logo-card-copy a{border:1px solid #cbd5e1;border-radius:999px;padding:.6rem .9rem}.bk-logo-card-copy a:hover{background:#edf2f7}.bk-logo-card-copy svg,.bk-resource-links svg,.bk-type-footer a svg{width:1rem;height:1rem}.bk-lockup-demo{background:#fff;border:1px solid #d9e2ec;border-radius:1.4rem;margin-top:1.5rem;overflow:hidden}.bk-preview-toolbar{justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.5rem;font-size:.8rem;font-weight:700;display:flex}.bk-preview-toolbar>div{border:1px solid #d9e2ec;border-radius:999px;gap:.3rem;padding:.25rem;display:flex}.bk-preview-toolbar button{cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.7rem;display:flex}.bk-preview-toolbar button[aria-pressed=true]{color:#fff;background:#102f59}.bk-preview-toolbar svg{width:.8rem;height:.8rem}.bk-lockup{background:#edf2f7;justify-content:center;align-items:center;gap:1.5rem;min-height:220px;padding:2rem;transition:background .2s;display:flex}.bk-lockup-dark{color:#fff;background:#102f59}.bk-lockup>img{background:#fff;border-radius:1rem;flex-shrink:0;width:86px;height:86px;padding:5px}.bk-lockup>div{letter-spacing:.1em;font-size:clamp(1rem,2.2vw,1.9rem);font-weight:800}.bk-lockup-dark>div span{color:#b8c2ce}.bk-lockup-demo>p{color:#5f6f82;padding:1rem 1.5rem;font-size:.78rem;line-height:1.7}.bk-color-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.bk-color{text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e2ec;border-radius:1.2rem;transition:transform .2s,box-shadow .2s;overflow:hidden}.bk-color:hover{transform:translateY(-3px);box-shadow:0 8px 24px #102f5910}.bk-swatch{color:#102f59;justify-content:space-between;align-items:flex-end;min-height:165px;padding:1.3rem;font-size:.9rem;font-weight:700;display:flex}.bk-swatch-dark{color:#fff}.bk-swatch svg{width:1rem;height:1rem}.bk-color-details{gap:.45rem;padding:1.4rem;display:grid}.bk-color-details strong{font-size:.95rem}.bk-color-details>span{color:#5f6f82;font-size:.7rem}.bk-color-details small{color:#5f6f82;margin-top:.2rem;font-size:.72rem;line-height:1.65}.bk-copy-status{color:#5f6f82;min-height:1.5rem;font-size:.78rem;margin-top:1.2rem!important}.bk-resource-links{flex-wrap:wrap;align-items:center;gap:2rem;margin-top:1.2rem;display:flex}.bk-resource-links a{text-underline-offset:5px;text-decoration:underline}.bk-type-grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.bk-type-card{background:#fff;border:1px solid #d9e2ec;border-radius:1.4rem;min-width:0;padding:2rem}.bk-type-meta{color:#5f6f82;letter-spacing:.12em;justify-content:space-between;align-items:center;font-size:.62rem;font-weight:700;display:flex}.bk-type-meta svg{width:1.1rem;height:1.1rem}.bk-type-name{font-size:1.1rem;font-weight:700;margin-top:1.5rem!important}.bk-montserrat{font-family:Montserrat,Inter,sans-serif}.bk-type-sample{letter-spacing:-.05em;font-size:clamp(2rem,3.6vw,3.5rem);font-weight:800;line-height:1.08;margin-top:1.5rem!important}.bk-body-specimen{letter-spacing:-.035em;font-size:clamp(1.7rem,2.8vw,2.65rem);font-weight:400;line-height:1.35;margin-top:1.5rem!important}.bk-type-alphabet{color:#7b8da3;letter-spacing:.07em;font-size:1.25rem;line-height:1.8;margin-top:2rem!important}.bk-type-footer{color:#5f6f82;border-top:1px solid #d9e2ec;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1.4rem;font-size:.68rem;line-height:1.9;display:flex}.bk-type-footer a{color:#102f59}.bk-font-note{color:#5f6f82;font-size:.72rem;line-height:1.8;margin-top:1rem!important}.bk-font-note a{text-underline-offset:3px;text-decoration:underline}.bk-guidelines-grid{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.bk-guide-number{color:#71849a;margin-bottom:1.5rem;font-size:.8rem;font-weight:600;display:block}.bk-guidelines-grid h3{letter-spacing:-.025em;font-size:1.08rem;line-height:1.35}.bk-guidelines-grid p{color:#5f6f82;margin-top:1rem;font-size:.85rem;line-height:1.85}.bk-dos{grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:3rem;display:grid}.bk-dos>div{background:#edf2f7;border:1px solid #d9e2ec;border-radius:1rem;padding:1.5rem}.bk-dos h3{align-items:center;gap:.6rem;font-size:1rem;display:flex}.bk-dos svg{flex-shrink:0;width:1.1rem;height:1.1rem}.bk-dos p{color:#5f6f82;margin-top:.75rem;font-size:.85rem;line-height:1.85}.bk-voice{grid-template-columns:1fr 1fr;align-items:start;gap:5rem;display:grid}.bk-voice .eyebrow{margin-bottom:1rem}.bk-voice>div>p:not(.eyebrow){color:#5f6f82;font-size:.97rem;line-height:1.85}.bk-voice blockquote{border-left:2px solid #a2b4c9;margin:1.5rem 0 0;padding-left:1.2rem;font-family:Montserrat,Inter,sans-serif;font-size:1.1rem;font-weight:700}.bk-bottom{color:#fff;background:#102f59;padding:4.5rem 0}.bk-bottom>div{grid-template-columns:1.2fr 1fr;align-items:center;gap:3rem;display:grid}.bk-bottom .eyebrow{color:#cbd5e1;margin-bottom:1rem}.bk-bottom p:not(.eyebrow){color:#cbd5e1;margin-top:1rem;font-size:.9rem;line-height:1.8}.bk-bottom>div>div:last-child{flex-direction:column;justify-self:end;align-items:flex-start;gap:1.3rem;display:flex}@media (max-width:1000px){.bk-hero-grid{gap:2.5rem}.bk-hero-brand{padding:2rem 1.5rem}.bk-section-heading{gap:2.5rem}.bk-guidelines-grid{grid-template-columns:1fr 1fr}.bk-logo-preview{min-height:330px}.bk-type-footer{flex-direction:column;align-items:start;gap:.8rem}}@media (max-width:760px){.bk-hero{padding:3.5rem 0}.bk-hero-grid,.bk-section-heading,.bk-voice,.bk-bottom>div{grid-template-columns:1fr;gap:2rem}.bk-hero h1{font-size:clamp(3.1rem,11vw,4.5rem)}.bk-hero-copy{font-size:1rem}.bk-hero-brand{margin-top:1rem}.bk-hero-mark{width:210px}.bk-section-nav>div{gap:1.7rem}.bk-section{padding-block:3.75rem}.bk-logo-grid,.bk-type-grid{grid-template-columns:1fr}.bk-color-grid{grid-template-columns:1fr 1fr;gap:1rem}.bk-section-heading{margin-bottom:2rem}.bk-bottom>div>div:last-child{justify-self:start}.bk-voice{gap:2rem}.bk-type-footer{flex-direction:row}.bk-section-nav{scroll-margin-top:5rem}}@media (max-width:480px){.bk-hero-actions{flex-direction:column;align-items:flex-start;gap:1.2rem}.bk-hero-actions .bk-download{width:100%;padding-inline:1rem;font-size:.78rem}.bk-hero-wordmark{font-size:1.1rem}.bk-hero-brand>p{font-size:.5rem}.bk-section-nav>div{gap:1.5rem}.bk-section-nav a{font-size:.73rem}.bk-section-nav span{display:none}.bk-logo-preview{min-height:310px;padding:2rem}.bk-logo-preview img{width:230px}.bk-logo-card-copy{align-items:start;padding:1.2rem}.bk-logo-card-copy h3{font-size:.9rem}.bk-logo-card-copy a{padding:.5rem .7rem;font-size:.65rem}.bk-logo-card-copy p{font-size:.65rem}.bk-preview-toolbar{flex-wrap:wrap;padding:1rem;font-size:.7rem}.bk-lockup{gap:.8rem;min-height:175px;padding:2rem 1rem}.bk-lockup>img{border-radius:.75rem;width:60px;height:60px}.bk-lockup>div{letter-spacing:.06em;font-size:.85rem}.bk-color-grid{grid-template-columns:1fr}.bk-swatch{min-height:150px}.bk-type-card{padding:1.4rem}.bk-type-footer{flex-direction:column}.bk-guidelines-grid,.bk-dos{grid-template-columns:1fr;gap:1.5rem}.bk-guide-number{margin-bottom:.75rem}.bk-bottom .bk-download{font-size:.78rem}.bk-bottom .eyebrow{font-size:.62rem}}@media (prefers-reduced-motion:reduce){.bk-color,.bk-lockup,.bk-download{transition:none}.bk-color:hover{transform:none}}.bk-display{letter-spacing:0;font-family:Barlow Condensed,Impact,sans-serif;font-weight:800}.bk-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bk-page h1,.bk-page h2{text-transform:uppercase;letter-spacing:-.01em;font-family:Barlow Condensed,Impact,sans-serif;font-weight:700;line-height:1}.bk-hero h1{font-size:clamp(4rem,7.5vw,7rem)}.bk-type-sample{font-size:clamp(1.9rem,2.6vw,3rem)}@media (max-width:1000px){.bk-type-grid{grid-template-columns:1fr}.bk-type-footer{flex-direction:row}}
