.toc[data-astro-cid-35kzp7si]{border:1px solid var(--border-subtle);border-radius:var(--radius-card);margin:0 0 var(--space-10);overflow:hidden}.toc__toggle[data-astro-cid-35kzp7si]{justify-content:space-between;align-items:center;gap:var(--space-4);cursor:pointer;width:100%;padding:var(--space-5) var(--space-6);text-align:left;background:0 0;border:0;display:flex}.toc__title[data-astro-cid-35kzp7si]{font-family:var(--font-family-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-600);font-size:12px;font-weight:600}.toc__chevron[data-astro-cid-35kzp7si]{color:var(--fg-muted);flex:none;transition:transform .2s}.toc__panel[data-astro-cid-35kzp7si]{max-height:0;padding:0 var(--space-6);transition:max-height .3s,padding .3s;overflow:hidden}.toc__list[data-astro-cid-35kzp7si]{padding:0 0 var(--space-5);flex-direction:column;gap:4px;margin:0;list-style:none;display:flex}.toc[data-astro-cid-35kzp7si][data-open=true] .toc__panel[data-astro-cid-35kzp7si]{max-height:2000px}.toc[data-astro-cid-35kzp7si][data-open=true] .toc__chevron[data-astro-cid-35kzp7si]{transform:rotate(180deg)}@media (width>=1024px){.toc[data-astro-cid-35kzp7si]:not([data-open]) .toc__panel[data-astro-cid-35kzp7si],.toc[data-astro-cid-35kzp7si][data-open=true] .toc__panel[data-astro-cid-35kzp7si]{max-height:2000px;padding:0 var(--space-6)}.toc[data-astro-cid-35kzp7si]:not([data-open]) .toc__chevron[data-astro-cid-35kzp7si],.toc[data-astro-cid-35kzp7si][data-open=true] .toc__chevron[data-astro-cid-35kzp7si]{transform:rotate(180deg)}.toc[data-astro-cid-35kzp7si][data-open=false] .toc__panel[data-astro-cid-35kzp7si]{max-height:0}.toc[data-astro-cid-35kzp7si][data-open=false] .toc__chevron[data-astro-cid-35kzp7si]{transform:rotate(0)}}.toc__item[data-astro-cid-35kzp7si] a[data-astro-cid-35kzp7si]{font-family:var(--font-family-body);color:var(--fg-default);padding:6px 0;padding-left:var(--space-3);margin-left:calc(var(--space-3) * -1);border-left:2px solid #0000;font-size:15px;line-height:1.4;text-decoration:none;transition:color .15s,border-color .15s;display:block}.toc__item--h3[data-astro-cid-35kzp7si] a[data-astro-cid-35kzp7si]{padding-left:calc(var(--space-3) + var(--space-4));color:var(--fg-muted);font-size:14px}.toc__item[data-astro-cid-35kzp7si] a[data-astro-cid-35kzp7si]:hover{color:var(--color-accent-600)}.toc__item[data-astro-cid-35kzp7si] a[data-astro-cid-35kzp7si].is-active{color:var(--color-ink-900);border-left-color:var(--color-accent-500);font-weight:600}.info-prose[data-astro-cid-35kzp7si]{font-family:var(--font-family-body,"Inter", sans-serif);font-size:var(--font-body-lg,1.125rem);line-height:var(--font-body-lg-lh,1.6);color:var(--fg-default)}.info-prose[data-astro-cid-35kzp7si] p{max-width:none;margin:0 0 1.25rem}.info-prose[data-astro-cid-35kzp7si] h2{font-family:var(--font-family-display,"Outfit", sans-serif);letter-spacing:-.01em;color:var(--fg-strong);margin:3.5rem 0 1rem;scroll-margin-top:100px;font-size:clamp(1.5rem,2.8vw,2rem);font-weight:300;line-height:1.2}.info-prose[data-astro-cid-35kzp7si] h2:first-child{margin-top:0}.info-prose[data-astro-cid-35kzp7si] h3{font-family:var(--font-family-display,"Outfit", sans-serif);color:var(--fg-strong);margin:2.5rem 0 .75rem;scroll-margin-top:100px;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:400;line-height:1.25}.info-prose[data-astro-cid-35kzp7si] h4{font-family:var(--font-family-display,"Outfit", sans-serif);color:var(--fg-strong);margin:2rem 0 .5rem;scroll-margin-top:100px;font-size:1.15rem;font-weight:500}.info-prose[data-astro-cid-35kzp7si] ul{margin:var(--space-6,1.5rem) 0;padding:0;list-style:none}.info-prose[data-astro-cid-35kzp7si] ul li{padding:10px 0 10px var(--space-6,1.5rem);font-size:var(--font-body-lg,1.125rem);color:var(--fg-default);margin:0;line-height:1.6;position:relative}.info-prose[data-astro-cid-35kzp7si] ul li:before{content:"";background:var(--color-ink-900);width:6px;height:6px;position:absolute;top:1.15em;left:0}.info-prose[data-astro-cid-35kzp7si] ol{margin:var(--space-6,1.5rem) 0;counter-reset:prose-num;padding:0;list-style:none}.info-prose[data-astro-cid-35kzp7si] ol li{counter-increment:prose-num;gap:var(--space-4,1rem);padding:var(--space-5,1.25rem) 0;border-top:1px solid var(--border-subtle);font-size:var(--font-body-lg,1.125rem);color:var(--fg-default);grid-template-columns:52px 1fr;align-items:baseline;margin:0;line-height:1.6;display:grid}.info-prose[data-astro-cid-35kzp7si] ol li:last-child{border-bottom:1px solid var(--border-subtle)}.info-prose[data-astro-cid-35kzp7si] ol li:before{content:counter(prose-num, decimal-leading-zero);font-family:var(--font-family-display,"Outfit", sans-serif);color:var(--color-accent-500);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:300;line-height:1}.info-prose[data-astro-cid-35kzp7si] strong{color:var(--fg-strong);font-weight:600}.info-prose[data-astro-cid-35kzp7si] em{color:var(--fg-strong);font-style:normal;font-weight:600}.info-prose[data-astro-cid-35kzp7si] blockquote{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);font-family:var(--font-family-display,"Outfit", sans-serif);letter-spacing:-.01em;color:var(--fg-strong);margin:3rem 0;padding:2rem 0;font-size:clamp(1.2rem,2.5vw,1.6rem);font-weight:300;line-height:1.25}.info-prose[data-astro-cid-35kzp7si] figure{margin:2.5rem 0}.info-prose[data-astro-cid-35kzp7si] figure img{border-radius:var(--radius-card,4px);width:100%;height:auto}.info-prose[data-astro-cid-35kzp7si] a{color:var(--color-accent-700);text-decoration-color:var(--color-accent-700);text-underline-offset:2px}.info-prose[data-astro-cid-35kzp7si] a:hover{color:var(--color-accent-800);text-decoration-color:var(--color-accent-800)}.info-prose[data-astro-cid-35kzp7si] .bk-cta{background:var(--color-ink-900);border-radius:var(--radius-card);padding:var(--space-8);margin:var(--space-10) 0}.info-prose[data-astro-cid-35kzp7si] .bk-cta__heading{font-family:var(--font-family-display);font-weight:300;font-size:var(--font-h4);color:var(--fg-on-dark);margin:0;line-height:1.25}.info-prose[data-astro-cid-35kzp7si] .bk-cta__body{margin:var(--space-4) 0 0;color:var(--color-neutral-400);font-size:var(--font-body);line-height:1.6}.info-prose[data-astro-cid-35kzp7si] .bk-cta__actions{align-items:center;gap:var(--space-5);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.info-prose[data-astro-cid-35kzp7si] .bk-cta__phone{font-size:var(--font-body);color:var(--fg-on-dark);white-space:nowrap;text-decoration:none}.info-prose[data-astro-cid-35kzp7si] .bk-btn{border-radius:var(--radius-button);transition:background var(--motion-base) var(--ease-out);align-items:center;gap:10px;padding:14px 24px;font-size:.9375rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.info-prose[data-astro-cid-35kzp7si] .bk-btn svg{width:18px;height:18px}.info-prose[data-astro-cid-35kzp7si] .bk-btn--accent{background:var(--color-accent-500);color:var(--color-ink-900)}.info-prose[data-astro-cid-35kzp7si] .bk-btn--accent:hover{background:var(--color-accent-600)}.info-prose[data-astro-cid-35kzp7si] .bk-btn--outline{color:var(--fg-on-dark);border:1px solid var(--color-ink-700);background:0 0}.info-prose[data-astro-cid-35kzp7si] .bk-btn--outline:hover{background:var(--fg-on-dark);color:var(--color-ink-900);border-color:var(--fg-on-dark)}.info-prose[data-astro-cid-35kzp7si] .bk-cta-image{background:var(--color-ink-900);border-radius:var(--radius-card);padding:var(--space-8);margin:var(--space-10) 0;gap:var(--space-6);flex-direction:column;display:flex}@media (width>=640px){.info-prose[data-astro-cid-35kzp7si] .bk-cta-image{align-items:center;gap:var(--space-8);flex-direction:row}}.info-prose[data-astro-cid-35kzp7si] .bk-cta-image__content{flex:auto;min-width:0}.info-prose[data-astro-cid-35kzp7si] .bk-cta-image__eyebrow{font-family:var(--font-family-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-500);align-items:center;gap:14px;margin-bottom:14px;font-size:12px;font-weight:600;display:inline-flex}.info-prose[data-astro-cid-35kzp7si] .bk-cta-image__eyebrow:before{content:"";background:var(--color-accent-500);width:32px;height:1px;display:inline-block}.info-prose[data-astro-cid-35kzp7si] .bk-cta-image__heading{font-family:var(--font-family-display);font-weight:300;font-size:var(--font-h4);color:var(--fg-on-dark);margin:0;line-height:1.25}.info-prose[data-astro-cid-35kzp7si] .bk-cta-image__body{margin:var(--space-4) 0 0;color:var(--color-neutral-400);font-size:var(--font-body);line-height:1.6}.info-prose[data-astro-cid-35kzp7si] .bk-cta-image__phone-block{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-ink-700);flex-direction:column;gap:6px;display:flex}.info-prose[data-astro-cid-35kzp7si] .bk-cta-image__phone-label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-400);font-size:12px;font-weight:600}.info-prose[data-astro-cid-35kzp7si] .bk-cta-image__phone-num{font-family:var(--font-family-display);letter-spacing:-.01em;color:var(--color-accent-500);font-feature-settings:"tnum";font-size:1.75rem;font-weight:300;text-decoration:none}.info-prose[data-astro-cid-35kzp7si] .bk-cta-image__actions{align-items:center;gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.info-prose[data-astro-cid-35kzp7si] .bk-cta-image__portrait{aspect-ratio:4/5;border-radius:var(--radius-card);border:1px solid var(--color-ink-700);background:linear-gradient(180deg, var(--color-ink-800) 0%, var(--color-ink-900) 100%);flex:none;width:100%;max-width:220px;margin:0 auto;position:relative;overflow:hidden}@media (width>=640px){.info-prose[data-astro-cid-35kzp7si] .bk-cta-image__portrait{width:220px;margin:0}}.info-prose[data-astro-cid-35kzp7si] .bk-cta-image__portrait img{object-fit:contain;width:auto;height:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.info-prose[data-astro-cid-35kzp7si] .bk-cta-image__portrait-tag{border:1px solid var(--color-ink-700);border-radius:var(--radius-card);background:#0f1115a6;padding:8px 12px;position:absolute;bottom:12px;left:12px}.info-prose[data-astro-cid-35kzp7si] .bk-cta-image__portrait-tag .name{font-family:var(--font-family-display);color:var(--color-neutral-50);font-size:.875rem;font-weight:400;display:block}.info-prose[data-astro-cid-35kzp7si] .bk-cta-image__portrait-tag .role{letter-spacing:.06em;text-transform:uppercase;color:var(--color-neutral-400);margin-top:2px;font-size:10px;font-weight:600;display:block}.info-prose[data-astro-cid-35kzp7si] .bk-quote{margin:var(--space-10) 0;padding-left:var(--space-6);border-left:2px solid var(--color-ink-900)}.info-prose[data-astro-cid-35kzp7si] .bk-quote blockquote{font-family:var(--font-family-display);font-weight:300;font-size:var(--font-h3);letter-spacing:-.01em;color:var(--fg-strong);margin:0;line-height:1.3}.info-prose[data-astro-cid-35kzp7si] .bk-quote figcaption{margin-top:var(--space-5);font-size:var(--font-body-sm);letter-spacing:.04em;color:var(--fg-muted);font-weight:600}.info-prose[data-astro-cid-35kzp7si] .bk-quote figcaption span{color:var(--fg-disabled);font-weight:400}.info-prose[data-astro-cid-35kzp7si] .bk-notice{gap:var(--space-4);background:var(--bg-section);border:1px solid var(--border-subtle);border-radius:var(--radius-card);padding:var(--space-5);margin:var(--space-6) 0;border-left-width:3px;display:flex}.info-prose[data-astro-cid-35kzp7si] .bk-notice+.bk-notice{margin-top:var(--space-4)}.info-prose[data-astro-cid-35kzp7si] .bk-notice__icon{flex:none;margin-top:1px}.info-prose[data-astro-cid-35kzp7si] .bk-notice__icon svg{width:22px;height:22px}.info-prose[data-astro-cid-35kzp7si] .bk-notice__title{font-weight:600;font-size:var(--font-body);color:var(--fg-strong);margin:0 0 4px}.info-prose[data-astro-cid-35kzp7si] .bk-notice__text{font-size:var(--font-body-sm);color:var(--fg-default);margin:0;line-height:1.6}.info-prose[data-astro-cid-35kzp7si] .bk-notice__source{margin:var(--space-3) 0 0;font-size:var(--font-body-sm);line-height:1.5}.info-prose[data-astro-cid-35kzp7si] .bk-notice__source a{color:var(--fg-muted);text-decoration-color:var(--fg-muted)}.info-prose[data-astro-cid-35kzp7si] .bk-notice__source a:hover{color:var(--fg-default)}.info-prose[data-astro-cid-35kzp7si] .bk-notice--info{border-left-color:var(--color-info)}.info-prose[data-astro-cid-35kzp7si] .bk-notice--info .bk-notice__icon{color:var(--color-info)}.info-prose[data-astro-cid-35kzp7si] .bk-notice--attention{border-left-color:var(--color-warning);background:var(--color-accent-100)}.info-prose[data-astro-cid-35kzp7si] .bk-notice--attention .bk-notice__icon{color:var(--color-warning)}.info-prose[data-astro-cid-35kzp7si] .bk-numlist{margin:var(--space-6) 0;counter-reset:bk-num;padding:0;list-style:none}.info-prose[data-astro-cid-35kzp7si] .bk-numlist li{counter-increment:bk-num;gap:var(--space-4);padding:var(--space-5) 0;border-top:1px solid var(--border-subtle);grid-template-columns:52px 1fr;align-items:baseline;margin:0;display:grid}.info-prose[data-astro-cid-35kzp7si] .bk-numlist li:last-child{border-bottom:1px solid var(--border-subtle)}.info-prose[data-astro-cid-35kzp7si] .bk-numlist li:before{content:counter(bk-num, decimal-leading-zero);font-family:var(--font-family-display);color:var(--color-accent-500);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:300;line-height:1}.info-prose[data-astro-cid-35kzp7si] .bk-numlist__body{font-size:var(--font-body);color:var(--fg-default);line-height:1.6}.info-prose[data-astro-cid-35kzp7si] .bk-numlist__body strong{color:var(--fg-strong);font-weight:600}.info-prose[data-astro-cid-35kzp7si] .bk-table-wrap{margin:var(--space-6) 0}.info-prose[data-astro-cid-35kzp7si] .bk-table{border-collapse:collapse;width:100%;font-size:var(--font-body);line-height:1.6}.info-prose[data-astro-cid-35kzp7si] .bk-table thead th{text-align:left;padding:var(--space-3) var(--space-4);font-size:var(--font-body-sm);letter-spacing:.04em;color:var(--fg-muted);border-bottom:1px solid var(--color-ink-900);font-weight:600}.info-prose[data-astro-cid-35kzp7si] .bk-table tbody th,.info-prose[data-astro-cid-35kzp7si] .bk-table td{text-align:left;vertical-align:top;padding:var(--space-4);border-bottom:1px solid var(--border-subtle)}.info-prose[data-astro-cid-35kzp7si] .bk-table tbody th{width:30%;color:var(--fg-strong);font-weight:600}.info-prose[data-astro-cid-35kzp7si] .bk-table td{color:var(--fg-default)}@media (width<=640px){.info-prose[data-astro-cid-35kzp7si] .bk-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.info-prose[data-astro-cid-35kzp7si] .bk-table,.info-prose[data-astro-cid-35kzp7si] .bk-table tbody,.info-prose[data-astro-cid-35kzp7si] .bk-table tr,.info-prose[data-astro-cid-35kzp7si] .bk-table tbody th,.info-prose[data-astro-cid-35kzp7si] .bk-table td{width:100%;display:block}.info-prose[data-astro-cid-35kzp7si] .bk-table tr{border-bottom:1px solid var(--border-subtle);padding:var(--space-4) 0}.info-prose[data-astro-cid-35kzp7si] .bk-table tbody th,.info-prose[data-astro-cid-35kzp7si] .bk-table td{border:0;padding:0}.info-prose[data-astro-cid-35kzp7si] .bk-table tbody th{margin-bottom:var(--space-2)}}.info-prose[data-astro-cid-35kzp7si] .bk-bullets{margin:var(--space-6) 0;padding:0;list-style:none}.info-prose[data-astro-cid-35kzp7si] .bk-bullets li{padding:10px 0 10px var(--space-6);font-size:var(--font-body);color:var(--fg-default);margin:0;line-height:1.6;position:relative}.info-prose[data-astro-cid-35kzp7si] .bk-bullets li:before{content:"";background:var(--color-ink-900);width:6px;height:6px;position:absolute;top:.72em;left:0}.info-prose[data-astro-cid-35kzp7si] .bk-video{margin:var(--space-10) 0}.info-prose[data-astro-cid-35kzp7si] .bk-video__frame{aspect-ratio:16/9;border-radius:var(--radius-card);background:var(--color-ink-900);position:relative;overflow:hidden}.info-prose[data-astro-cid-35kzp7si] .bk-video__frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.info-prose[data-astro-cid-35kzp7si] .bk-video figcaption{margin-top:var(--space-3);font-size:var(--font-body-sm);color:var(--fg-muted)}.info-prose[data-astro-cid-35kzp7si] .bk-faq{border-top:1px solid var(--color-ink-900);margin:var(--space-8) 0}.info-prose[data-astro-cid-35kzp7si] .bk-faq__item{border-bottom:1px solid var(--border-subtle)}.info-prose[data-astro-cid-35kzp7si] .bk-faq__q{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-5) 0;text-align:left;font-family:var(--font-family-display);font-weight:500;font-size:var(--font-h5);color:var(--fg-strong);background:0 0;border:0;line-height:1.35;display:flex}.info-prose[data-astro-cid-35kzp7si] .bk-faq__q svg{width:22px;height:22px;color:var(--fg-muted);transition:transform var(--motion-base) var(--ease-out), color var(--motion-base) var(--ease-out);flex:none}.info-prose[data-astro-cid-35kzp7si] .bk-faq__item[data-open=true] .bk-faq__q svg{color:var(--color-accent-500);transform:rotate(180deg)}.info-prose[data-astro-cid-35kzp7si] .bk-faq__a{max-height:0;transition:max-height var(--motion-page) var(--ease-out);overflow:hidden}.info-prose[data-astro-cid-35kzp7si] .bk-faq__a-inner{padding:0 0 var(--space-6);font-size:var(--font-body);color:var(--fg-default);line-height:1.65}.info-prose[data-astro-cid-35kzp7si] .bk-faq__a-inner p{margin:0}
