.bk-page{color:#1c2018;font-family:var(--font-inter),Arial,sans-serif;background:radial-gradient(at 95% 0,#e4ecd4,#0000 32%),#f6f7f2}.bk-page *{box-sizing:border-box}.bk-page :is(a,button):focus-visible{outline-offset:5px;outline:2px solid #4b6728}.bk-page a{color:inherit}.bk-page section[id]{scroll-margin-top:24px}.bk-nav,.bk-main,.bk-footer{max-width:1200px;margin:auto;padding-inline:36px}.bk-nav{border-bottom:1px solid #d5ddca;justify-content:space-between;align-items:center;gap:20px;height:90px;display:flex}.bk-brand{letter-spacing:-.05em;white-space:nowrap;align-items:center;gap:10px;font-size:21px;font-weight:600;display:inline-flex}.bk-brand img{border-radius:8px}.bk-nav nav{gap:26px;font-size:12px;display:flex}.bk-nav nav a,.bk-footer>a:last-child,.bk-type a{align-items:center;gap:8px;display:inline-flex}.bk-hero{isolation:isolate;border-bottom:1px solid #cdd7c0;padding:64px 0 48px;position:relative;overflow:hidden}.bk-eyebrow,.bk-caption{letter-spacing:.12em;color:#6d7c5f;font:9px ui-monospace,monospace}.bk-hero h1{letter-spacing:-.065em;margin:26px 0 30px;font-size:clamp(39px,5vw,66px);font-weight:500;line-height:1.08}.bk-hero h1 span{color:#768961}.bk-hero-bottom{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.bk-hero-bottom p{color:#65715e;max-width:430px;font-size:14px;line-height:1.85}.bk-button{white-space:nowrap;background:#c4f83d;border-radius:10px;align-items:center;gap:25px;padding:15px 22px;font-size:12px;font-weight:600;display:inline-flex}.bk-hero-mark{z-index:-1;letter-spacing:-.09em;color:#dce5cf80;-webkit-user-select:none;user-select:none;font-size:260px;font-weight:600;position:absolute;top:28px;right:0;transform:rotate(-7deg)}.bk-section{border-bottom:1px solid #d5ddca;padding:48px 0}.bk-heading{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:26px;display:flex}.bk-section h2{letter-spacing:-.05em;margin-top:11px;font-size:34px;font-weight:500;line-height:1.15}.bk-heading>p{color:#65715e;max-width:350px;font-size:12px;line-height:1.8}.bk-logo-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.bk-logo-card{isolation:isolate;background:linear-gradient(120deg,#fffef9,#edf2e3);border:1px solid #cdd7c0;border-radius:17px;flex-direction:column;justify-content:space-between;min-height:250px;padding:24px;display:flex;position:relative;overflow:hidden}.bk-logo-card:before{content:"";z-index:-1;opacity:.13;background:url(/art/identity-engraving.png) 50%/500px;position:absolute;inset:0}.bk-lockup{letter-spacing:-.05em;white-space:nowrap;justify-content:center;align-items:center;gap:15px;padding:35px 0;font-size:clamp(23px,2.5vw,35px);font-weight:550;display:flex}.bk-lockup img{border-radius:13px;width:52px;height:52px}.bk-dark{color:#f6f7f2;background:#1c2018;border-color:#1c2018}.bk-dark .bk-caption{color:#a8b498}.bk-downloads{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px;display:grid}.bk-downloads a{border:1px solid #d5ddca;border-radius:11px;justify-content:space-between;align-items:center;gap:15px;padding:17px 18px;display:flex}.bk-downloads a:hover{background:#e8efdd}.bk-downloads strong{font-size:12px;font-weight:500;display:block}.bk-downloads small{color:#65715e;margin-top:5px;font-size:10px;display:block}.bk-downloads svg{color:#6d8257;flex-shrink:0}.bk-colors{grid-template-columns:repeat(6,minmax(0,1fr));gap:13px;display:grid}.bk-swatch{text-align:left;cursor:pointer;background:#ffffff60;border:1px solid #d5ddca;border-radius:12px;min-width:0;padding:8px}.bk-color-chip{border:1px solid #1c201812;border-radius:7px;height:100px;margin-bottom:13px;display:block}.bk-swatch-name{justify-content:space-between;align-items:center;gap:5px;font-size:12px;font-weight:500;display:flex}.bk-swatch code{color:#65715e;margin:7px 0;font:10px ui-monospace,monospace;display:block}.bk-swatch small{color:#65715e;min-height:28px;font-size:9px;line-height:1.5;display:block}.bk-copy-status{color:#4b6728;min-height:15px;margin-top:5px;font-size:9px;display:block}.bk-type{grid-template-columns:1fr 1fr;gap:60px;display:grid}.bk-type>div>p:not(.bk-eyebrow){color:#65715e;max-width:360px;margin:20px 0;font-size:13px;line-height:1.85}.bk-type a{border-bottom:1px solid #bcc9ac;padding-bottom:5px;font-size:12px}.bk-type-specimen{background:#fcfdf9;border:1px solid #d5ddca;border-radius:16px;padding:25px}.bk-aa{letter-spacing:-.075em;margin:12px 0;font-size:100px;line-height:1.2;display:block}.bk-type-specimen .bk-type-line{letter-spacing:-.04em;margin:8px 0;font-size:23px;font-weight:500}.bk-type-specimen .bk-alphabet{letter-spacing:.06em;overflow-wrap:anywhere;font-size:12px;line-height:1.9}.bk-rules{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.bk-rules article{border-left:1px solid #cbd6be;padding-left:20px}.bk-rules article>span{color:#82946a;font:10px ui-monospace,monospace}.bk-rules h3{letter-spacing:-.035em;margin:16px 0 10px;font-size:18px;font-weight:500}.bk-rules p{color:#65715e;font-size:12px;line-height:1.8}.bk-footer{color:#65715e;justify-content:space-between;align-items:center;gap:20px;padding-block:25px;font-size:10px;display:flex}@media (max-width:800px){.bk-colors{grid-template-columns:repeat(3,minmax(0,1fr))}.bk-type{gap:25px}.bk-lockup{gap:10px;font-size:23px}.bk-lockup img{width:40px;height:40px}.bk-logo-card{padding:18px}.bk-rules{gap:18px}}@media (max-width:580px){.bk-nav,.bk-main,.bk-footer{padding-inline:20px}.bk-nav{height:76px}.bk-brand{font-size:19px}.bk-nav nav a:first-child{display:none}.bk-nav nav{font-size:11px}.bk-hero{padding:38px 0 30px}.bk-hero h1{font-size:39px}.bk-hero-mark{opacity:.65;font-size:170px;top:20px}.bk-hero-bottom,.bk-heading{flex-direction:column;align-items:flex-start;gap:20px}.bk-hero-bottom p{font-size:13px}.bk-section{padding:32px 0}.bk-section h2{font-size:30px}.bk-logo-grid{grid-template-columns:1fr}.bk-logo-card{min-height:210px}.bk-lockup{font-size:30px}.bk-downloads{grid-template-columns:1fr;gap:8px}.bk-downloads a{padding:13px 15px}.bk-colors{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-type{grid-template-columns:1fr}.bk-rules{grid-template-columns:1fr;gap:25px}.bk-footer{flex-wrap:wrap;gap:15px}.bk-footer>.bk-brand{width:100%}}
