.dl:where(.astro-hgql7jfl){z-index:5;position:relative}.dl--floating:where(.astro-hgql7jfl){opacity:0;transition:opacity .15s;position:absolute;top:14px;right:14px}.has-dl:hover .dl--floating:where(.astro-hgql7jfl),.has-dl:focus-within .dl--floating:where(.astro-hgql7jfl),.dl--floating:where(.astro-hgql7jfl):has([aria-expanded=true]){opacity:1}@media (hover:none){.dl--floating:where(.astro-hgql7jfl){opacity:1}}.dl__trigger:where(.astro-hgql7jfl){color:#0f172a;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 12px;font:600 13px/1 Sora,sans-serif;display:inline-flex}.dl__trigger:where(.astro-hgql7jfl):hover{color:#2563eb;border-color:#2563eb}.dl__trigger:where(.astro-hgql7jfl):focus-visible,.dl__menu:where(.astro-hgql7jfl) a:where(.astro-hgql7jfl):focus-visible{outline-offset:2px;outline:2px solid #2563eb}.dl__menu:where(.astro-hgql7jfl){background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:4px;min-width:180px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.dl:where(.astro-hgql7jfl):not(.dl--floating) .dl__menu:where(.astro-hgql7jfl){left:0;right:auto}.dl__menu:where(.astro-hgql7jfl)[hidden]{display:none}.dl__group:where(.astro-hgql7jfl)+.dl__group:where(.astro-hgql7jfl){border-top:1px solid #f1f5f9;padding-top:4px}.dl__title:where(.astro-hgql7jfl){letter-spacing:.12em;text-transform:uppercase;color:#64748b;padding:6px 10px 2px;font-size:11px;font-weight:700;display:block}.dl__menu:where(.astro-hgql7jfl) ul:where(.astro-hgql7jfl){margin:0;padding:0;list-style:none}.dl__menu:where(.astro-hgql7jfl) a:where(.astro-hgql7jfl){color:#0f172a;white-space:nowrap;border-radius:8px;padding:8px 10px;font-size:14px;font-weight:600;display:block}.dl__menu:where(.astro-hgql7jfl) a:where(.astro-hgql7jfl):hover{color:#2563eb;background:#f1f5f9}body{background:#f8fafc}.bk:where(.astro-3iecowwt){--bk-border:1px solid #e5e7eb;color:var(--rb-ink);letter-spacing:normal;background:#f8fafc;flex-direction:column;align-items:center;gap:56px;padding:48px 32px 96px;font-family:Sora,-apple-system,BlinkMacSystemFont,sans-serif;line-height:normal;display:flex}.bk:where(.astro-3iecowwt) a:where(.astro-3iecowwt){color:var(--rb-bond-blue)}.bk:where(.astro-3iecowwt) a:where(.astro-3iecowwt):hover{color:var(--rb-navy)}.bk:where(.astro-3iecowwt) h1:where(.astro-3iecowwt),.bk:where(.astro-3iecowwt) h2:where(.astro-3iecowwt),.bk:where(.astro-3iecowwt) h3:where(.astro-3iecowwt){color:inherit;line-height:inherit;margin:0}.bk:where(.astro-3iecowwt) p:where(.astro-3iecowwt){margin:0}.bk:where(.astro-3iecowwt) button:where(.astro-3iecowwt){font-family:inherit}.bk:where(.astro-3iecowwt) :where(.astro-3iecowwt):focus-visible{outline:2px solid var(--rb-bond-blue);outline-offset:2px}.bk-list:where(.astro-3iecowwt){margin:0;padding:0;list-style:none}.bk-wrap:where(.astro-3iecowwt){width:100%;max-width:1200px}.bk-mono:where(.astro-3iecowwt){font-family:JetBrains Mono,ui-monospace,monospace;font-weight:500}.bk-dot:where(.astro-3iecowwt){background:var(--rb-amber);border-radius:50%;flex-shrink:0;width:12px;height:12px;box-shadow:0 0 0 6px #fbbf2438}.bk-dot--sm:where(.astro-3iecowwt){width:10px;height:10px;box-shadow:0 0 0 5px #fbbf2438}.bk-hero:where(.astro-3iecowwt){background:var(--rb-gradient);color:#fff;border-radius:24px;flex-direction:column;justify-content:space-between;gap:48px;min-height:520px;padding:64px;display:flex;overflow:hidden}.bk-hero__eyebrow:where(.astro-3iecowwt){letter-spacing:.2em;text-transform:uppercase;color:#ffffffb3;align-items:center;gap:12px;font-size:15px;font-weight:700;display:flex}.bk-hero__lockup:where(.astro-3iecowwt){flex-wrap:wrap;align-items:center;gap:32px;display:flex}.bk-hero__word:where(.astro-3iecowwt){letter-spacing:-.045em;font-size:112px;font-weight:800;line-height:.9}.bk-hero__foot:where(.astro-3iecowwt){flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.bk-hero__sub:where(.astro-3iecowwt){color:#fffc;max-width:640px;font-size:24px;font-weight:600;line-height:1.35}.bk:where(.astro-3iecowwt) .bk-hero__cta:where(.astro-3iecowwt){height:48px;color:var(--rb-bond-blue);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:700;transition:background-color .15s;display:inline-flex}.bk:where(.astro-3iecowwt) .bk-hero__cta:where(.astro-3iecowwt):hover{background:var(--rb-sky);color:var(--rb-navy)}.bk:where(.astro-3iecowwt) .bk-hero__cta:where(.astro-3iecowwt):focus-visible{outline-color:#fff}.bk-nav:where(.astro-3iecowwt){z-index:40;backdrop-filter:blur(8px);border-bottom:var(--bk-border);background:#f8fafceb;justify-content:center;width:calc(100% + 64px);margin:-32px -32px -24px;padding:12px 32px;display:flex;position:sticky;top:70px}.bk-nav:where(.astro-3iecowwt) ul:where(.astro-3iecowwt){scrollbar-width:none;gap:4px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.bk-nav:where(.astro-3iecowwt) a:where(.astro-3iecowwt){color:#475569;white-space:nowrap;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600;transition:background-color .15s,color .15s;display:block}.bk:where(.astro-3iecowwt) .bk-nav:where(.astro-3iecowwt) a:where(.astro-3iecowwt):hover{color:var(--rb-ink);background:var(--rb-mist)}.bk:where(.astro-3iecowwt) .bk-nav:where(.astro-3iecowwt) a:where(.astro-3iecowwt)[aria-current=true]{color:#fff;background:var(--rb-bond-blue)}.bk-section:where(.astro-3iecowwt){flex-direction:column;gap:24px;scroll-margin-top:140px;display:flex}.bk-head:where(.astro-3iecowwt){flex-direction:column;gap:8px;display:flex}.bk-head--actions:where(.astro-3iecowwt){flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:16px}.bk-head__text:where(.astro-3iecowwt){flex-direction:column;gap:8px;display:flex}.bk-eyebrow:where(.astro-3iecowwt){letter-spacing:.16em;text-transform:uppercase;color:var(--rb-bond-blue);font-size:13px;font-weight:700}.bk-h2:where(.astro-3iecowwt){letter-spacing:-.03em;font-size:36px;font-weight:800}.bk-lead:where(.astro-3iecowwt){color:#475569;max-width:640px;font-size:16px;line-height:1.5}.bk-actions:where(.astro-3iecowwt){flex-wrap:wrap;gap:8px;display:flex}.bk:where(.astro-3iecowwt) .bk-pill:where(.astro-3iecowwt){border:var(--bk-border);height:36px;color:var(--rb-ink);background:#fff;border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.bk:where(.astro-3iecowwt) .bk-pill:where(.astro-3iecowwt):hover{border-color:var(--rb-bond-blue);color:var(--rb-bond-blue)}.bk-grid:where(.astro-3iecowwt){gap:16px;display:grid}.bk-grid--340:where(.astro-3iecowwt){grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr))}.bk-grid--240:where(.astro-3iecowwt){grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.bk-grid--colors:where(.astro-3iecowwt){grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.bk-card:where(.astro-3iecowwt){border:var(--bk-border);background:#fff;border-radius:16px;position:relative}.bk-card__title:where(.astro-3iecowwt){font-size:15px;font-weight:700}.bk-note:where(.astro-3iecowwt){color:var(--rb-slate);font-size:14px;line-height:1.5}.bk-lockup:where(.astro-3iecowwt){aspect-ratio:16/10;border-radius:16px;justify-content:center;align-items:center;gap:16px;display:flex;position:relative}.bk-lockup--bordered:where(.astro-3iecowwt){border:var(--bk-border)}.bk-lockup__word:where(.astro-3iecowwt){letter-spacing:-.03em;font-size:40px;font-weight:800}.bk-card:where(.astro-3iecowwt):not(.bk-dont):not(.bk-color):not(.bk-scale){flex-direction:column;gap:20px;padding:28px;display:flex}.bk-marks:where(.astro-3iecowwt){color:var(--rb-bond-blue);align-items:flex-end;gap:28px;display:flex}.bk-tile:where(.astro-3iecowwt){background:var(--rb-bond-blue);color:#fff;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.bk-clear:where(.astro-3iecowwt){background:repeating-linear-gradient(45deg,#eff6ff 0 6px,#fff 6px 12px);border:1.5px dashed #93c5fd;border-radius:6px;align-self:flex-start;padding:28px}.bk-clear__lockup:where(.astro-3iecowwt){color:var(--rb-bond-blue);background:#fff;align-items:center;gap:12px;display:flex}.bk-clear__lockup:where(.astro-3iecowwt) span:where(.astro-3iecowwt){letter-spacing:-.03em;color:var(--rb-ink);font-size:30px;font-weight:800}.bk-dont:where(.astro-3iecowwt){flex-direction:column;display:flex;overflow:hidden}.bk-dont__stage:where(.astro-3iecowwt){justify-content:center;align-items:center;gap:10px;height:150px;display:flex}.bk-dont__stage:where(.astro-3iecowwt) span:where(.astro-3iecowwt){letter-spacing:-.03em;font-size:26px;font-weight:800}.bk-dont__label:where(.astro-3iecowwt){border-top:1px solid var(--rb-mist);align-items:center;gap:10px;padding:14px 18px;font-size:14px;font-weight:600;display:flex}.bk-dont__x:where(.astro-3iecowwt){width:20px;height:20px;color:var(--rb-alert-red);background:#fee2e2;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.bk-gradient:where(.astro-3iecowwt){background:var(--rb-gradient);color:#fff;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px;height:140px;padding:24px 28px;display:flex}.bk-gradient__name:where(.astro-3iecowwt){font-size:18px;font-weight:700}.bk-gradient__spec:where(.astro-3iecowwt){color:#fffc;font-size:13px}.bk-color:where(.astro-3iecowwt){flex-direction:column;display:flex;overflow:hidden}.bk-color__swatch:where(.astro-3iecowwt){border:0;border-bottom:1px solid var(--rb-mist);cursor:copy;width:100%;height:110px;display:block}.bk-color__body:where(.astro-3iecowwt){flex-direction:column;gap:4px;padding:14px 16px;display:flex}.bk-color__name:where(.astro-3iecowwt){font-size:15px;font-weight:700}.bk-color__codes:where(.astro-3iecowwt){align-items:center;gap:8px;display:flex}.bk-color__hex:where(.astro-3iecowwt){color:#475569;cursor:copy;background:0 0;border:0;padding:0;font-size:13px}.bk:where(.astro-3iecowwt) .bk-color__hex:where(.astro-3iecowwt){font-family:JetBrains Mono,ui-monospace,monospace}.bk-color__hex:where(.astro-3iecowwt):hover{color:var(--rb-bond-blue)}.bk-color__rgb:where(.astro-3iecowwt){border:var(--bk-border);color:#475569;cursor:copy;background:#fff;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:600}.bk-color__rgb:where(.astro-3iecowwt):hover{border-color:var(--rb-bond-blue);color:var(--rb-bond-blue)}.bk-color__use:where(.astro-3iecowwt){color:var(--rb-slate);font-size:12px;line-height:1.4}.bk-card:where(.astro-3iecowwt).bk-font{gap:18px;padding:32px}.bk-font__sample:where(.astro-3iecowwt){letter-spacing:-.05em;font-size:96px;font-weight:800;line-height:.9}.bk-font__sample--mono:where(.astro-3iecowwt){letter-spacing:-.03em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:72px;font-weight:500;line-height:1.1}.bk-font__meta:where(.astro-3iecowwt){flex-direction:column;gap:4px;display:flex}.bk-font__name:where(.astro-3iecowwt){font-size:18px;font-weight:700}.bk-link:where(.astro-3iecowwt){align-self:flex-start;font-size:14px;font-weight:600}.bk-scale:where(.astro-3iecowwt){flex-direction:column;padding:8px 32px;display:flex}.bk-scale__row:where(.astro-3iecowwt){border-bottom:1px solid var(--rb-mist);grid-template-columns:200px minmax(0,1fr);align-items:baseline;gap:24px;padding:20px 0;display:grid}.bk-scale__row:where(.astro-3iecowwt):last-child{border-bottom:0}.bk-scale__meta:where(.astro-3iecowwt){flex-direction:column;gap:2px;display:flex}.bk-scale__name:where(.astro-3iecowwt){font-size:14px;font-weight:700}.bk-scale__spec:where(.astro-3iecowwt){color:var(--rb-slate);font-size:12px}.bk-scale__sample:where(.astro-3iecowwt){overflow-wrap:anywhere;line-height:1.1}.bk-card:where(.astro-3iecowwt).bk-voice{gap:14px;padding:24px}.bk-voice__rule:where(.astro-3iecowwt){font-size:17px;font-weight:700}.bk-voice__line:where(.astro-3iecowwt){align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.bk-voice__line--no:where(.astro-3iecowwt){color:var(--rb-slate)}.bk-badge:where(.astro-3iecowwt){border-radius:6px;flex-shrink:0;padding:2px 7px;font-size:12px;font-weight:700}.bk-badge--do:where(.astro-3iecowwt){color:#15803d;background:#dcfce7}.bk-badge--dont:where(.astro-3iecowwt){color:#b91c1c;background:#fee2e2}.bk-social:where(.astro-3iecowwt){grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);align-items:center;gap:24px;display:grid}.bk-post:where(.astro-3iecowwt){aspect-ratio:16/9;background:var(--rb-gradient);color:#fff;border-radius:16px;flex-direction:column;justify-content:space-between;padding:6.3%;display:flex;overflow:hidden}.bk-post__top:where(.astro-3iecowwt){flex-direction:column;gap:14px;display:flex}.bk-post__eyebrow:where(.astro-3iecowwt){letter-spacing:.2em;text-transform:uppercase;color:#ffffffa6;align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.bk-post__headline:where(.astro-3iecowwt){letter-spacing:-.045em;font-size:56px;font-weight:800;line-height:.92}.bk-post__support:where(.astro-3iecowwt){color:#ffffffc7;max-width:380px;font-size:17px;font-weight:600;line-height:1.35}.bk-post__lockup:where(.astro-3iecowwt){letter-spacing:-.02em;align-items:center;gap:10px;font-size:18px;font-weight:800;display:flex}.bk-anatomy:where(.astro-3iecowwt){flex-direction:column;gap:16px;display:flex}.bk-anatomy:where(.astro-3iecowwt) li:where(.astro-3iecowwt){align-items:flex-start;gap:14px;display:flex}.bk-anatomy:where(.astro-3iecowwt) li:where(.astro-3iecowwt)>div:where(.astro-3iecowwt){flex-direction:column;gap:3px;display:flex}.bk-anatomy__n:where(.astro-3iecowwt){background:var(--rb-bond-blue);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:flex}.bk-anatomy__t:where(.astro-3iecowwt){font-size:15px;font-weight:700}.bk-foot:where(.astro-3iecowwt){border-top:var(--bk-border);color:var(--rb-slate);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:24px;font-size:14px;display:flex}.bk-foot:where(.astro-3iecowwt) a:where(.astro-3iecowwt){font-weight:600}.bk-toast:where(.astro-3iecowwt){z-index:60;background:var(--rb-ink);color:#fff;opacity:0;pointer-events:none;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:600;transition:opacity .2s,transform .2s;position:fixed;bottom:24px;left:50%;transform:translate(-50%,12px)}.bk-toast:where(.astro-3iecowwt)[data-visible]{opacity:1;transform:translate(-50%)}@media (width<=900px){.bk-social:where(.astro-3iecowwt){grid-template-columns:minmax(0,1fr)}}@media (width<=639px){.bk:where(.astro-3iecowwt){gap:40px;padding:24px 16px 64px}.bk-nav:where(.astro-3iecowwt){justify-content:flex-start;width:calc(100% + 32px);margin:-16px;padding:10px 16px}.bk-hero:where(.astro-3iecowwt){gap:32px;min-height:0;padding:32px 24px}.bk-hero__lockup:where(.astro-3iecowwt){gap:16px}.bk-hero:where(.astro-3iecowwt) .bk-hero__mark{width:64px;height:64px}.bk-hero__word:where(.astro-3iecowwt){font-size:56px}.bk-hero__sub:where(.astro-3iecowwt){font-size:18px}.bk-grid:where(.astro-3iecowwt),.bk-grid--colors:where(.astro-3iecowwt){grid-template-columns:minmax(0,1fr)}.bk-h2:where(.astro-3iecowwt){font-size:28px}.bk-lockup__word:where(.astro-3iecowwt){font-size:32px}.bk-card:where(.astro-3iecowwt).bk-font,.bk-card:where(.astro-3iecowwt):not(.bk-dont):not(.bk-color):not(.bk-scale){padding:24px}.bk-font__sample--mono:where(.astro-3iecowwt){font-size:56px}.bk-scale:where(.astro-3iecowwt){padding:4px 20px}.bk-scale__row:where(.astro-3iecowwt){grid-template-columns:minmax(0,1fr);gap:8px}.bk-scale__sample--display:where(.astro-3iecowwt){font-size:56px!important}.bk-post__top:where(.astro-3iecowwt){gap:8px}.bk-post__headline:where(.astro-3iecowwt){font-size:30px}.bk-post__support:where(.astro-3iecowwt){font-size:13px}.bk-post__eyebrow:where(.astro-3iecowwt){font-size:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.bk:where(.astro-3iecowwt) :where(.astro-3iecowwt),.bk-toast:where(.astro-3iecowwt){transition:none!important}}@media print{#site-header,body>footer,.bk-nav:where(.astro-3iecowwt),.bk-toast:where(.astro-3iecowwt),.bk-hero__cta:where(.astro-3iecowwt),.bk-actions:where(.astro-3iecowwt),.bk:where(.astro-3iecowwt) [data-download-menu]{display:none!important}.bk:where(.astro-3iecowwt){print-color-adjust:exact;background:#fff;gap:32px;padding:0}.bk-head:where(.astro-3iecowwt),.bk-card:where(.astro-3iecowwt),.bk-lockup:where(.astro-3iecowwt),.bk-social:where(.astro-3iecowwt){-moz-column-break-inside:avoid;break-inside:avoid}.bk-head:where(.astro-3iecowwt){-moz-column-break-after:avoid;break-after:avoid}}
