.bc-home .sc-body,.bc-home .sc-narrow{max-width:68ch}.bc-home .sc-auth{margin:0 0 2rem}.bc-home .sc-form{display:flex;flex-direction:column;align-items:flex-start;gap:10px;max-width:34ch}.bc-home .sc-form input{width:100%;padding:14px 16px;font-family:var(--grot);font-size:var(--fs-body);color:inherit;background:transparent;border:1px solid var(--line);border-radius:var(--r-sm)}.bc-home .sc-form input:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.bc-home .sc-form input#sc-code{letter-spacing:.5em;font-variant-numeric:tabular-nums;text-align:center}.bc-home .sc-form button[disabled]{opacity:.5;cursor:progress}.bc-home .sc-sent{margin:0;font-size:var(--fs-subhead);color:var(--dim)}.bc-home .sc-fine{margin:1rem 0 0;font-size:var(--fs-small);color:var(--dim);max-width:46ch}.bc-home .sc-notice{margin:0 0 1.5rem;padding:12px 16px;border-left:2px solid var(--acc);font-size:var(--fs-subhead)}.bc-home .sc-error{margin:1rem 0 0;font-size:var(--fs-small);color:#cf6a5c}.bc-home .sc-empty{color:var(--dim)}.bc-home .sc-link{padding:0;border:0;background:none;font:inherit;font-size:var(--fs-small);color:var(--dim);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.bc-home .sc-link:hover{color:var(--acc)}.bc-home .sc-list{list-style:none;margin:0 0 3rem;padding:0;border-top:1px solid var(--line)}.bc-home .sc-list li{border-bottom:1px solid var(--line)}.bc-home .sc-list li>a,.bc-home .sc-list li>span.sc-list-title{display:block;padding:20px 0;text-decoration:none;color:inherit}.bc-home .sc-list-title{display:block;font-size:var(--fs-heading);font-weight:700}.bc-home .sc-list-sub{display:block;margin-top:4px;font-size:var(--fs-small);color:var(--dim)}.bc-home .sc-list-locked li{opacity:.55}.bc-home .sc-list-locked li>span.sc-list-title{padding-bottom:0}.bc-home .sc-list-locked .sc-list-sub{padding-bottom:20px}.bc-home .sc-back{color:inherit;text-decoration:underline;text-underline-offset:3px}.bc-home .sc-back:hover{color:var(--acc)}.bc-home .sc-summary{margin:0 0 2.5rem;font-size:var(--fs-body)}.bc-home .sc-chapters{list-style:none;margin:0 0 3rem;padding:0;counter-reset:none}.bc-home .sc-chapters>li{padding:1.75rem 0;border-top:1px solid var(--line)}.bc-home .sc-chapters>li:last-child{border-bottom:1px solid var(--line)}.bc-home .sc-chapter-title{display:flex;align-items:baseline;gap:14px;margin:0 0 .75rem;font-size:var(--fs-heading);font-weight:700}.bc-home .sc-chapter-num{font-size:var(--fs-micro);font-variant-numeric:tabular-nums;letter-spacing:.12em;color:var(--dim)}.bc-home .sc-chapter-locked{margin:0;padding-left:calc(.8rem + 14px);font-size:var(--fs-small);color:var(--dim)}.bc-home .sc-lessons{list-style:none;margin:0;padding:0 0 0 calc(.8rem + 14px)}.bc-home .sc-lessons li>a{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:8px 0;text-decoration:none;color:inherit}.bc-home .sc-lessons li>a:hover .sc-lesson-title{color:var(--acc);text-decoration:underline;text-underline-offset:3px}.bc-home .sc-lessons li>a.sc-lesson-done .sc-lesson-title{color:var(--dim)}.bc-home .sc-check{color:var(--acc)}.bc-home .sc-lesson-title{font-size:var(--fs-subhead)}.bc-home .sc-lesson-meta{display:flex;align-items:baseline;gap:10px;flex:none;font-size:var(--fs-micro);color:var(--dim);font-variant-numeric:tabular-nums}.bc-home .sc-tag{padding:2px 7px;border:1px solid var(--line);font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.bc-home .sc-video{position:relative;width:100%;aspect-ratio:16/9;margin:0 0 2rem;background:#000}.bc-home .sc-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.bc-home .sc-audio{width:100%;height:160px;margin:0 0 2rem}.bc-home .sc-audio iframe{width:100%;height:100%;border:0}.bc-home .sc-lesson-body p{margin:0 0 1.1rem}.bc-home .sc-done{margin:2.5rem 0 0}.bc-home .sc-steps{display:flex;justify-content:space-between;gap:1.5rem;margin:3rem 0 0;padding-top:1.5rem;border-top:1px solid var(--line)}.bc-home .sc-steps a{display:block;max-width:24ch;text-decoration:none;color:inherit}.bc-home .sc-steps a:hover .sc-step-title{color:var(--acc)}.bc-home .sc-step-next{text-align:right}.bc-home .sc-step-dir{display:block;font-size:var(--fs-micro);letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--dim)}.bc-home .sc-step-title{display:block;margin-top:4px;font-size:var(--fs-subhead)}.bc-home .tool-out{margin-top:0}.bc-home section.pad.tool-pad{padding-top:clamp(24px,3vw,48px)}.bc-home .tool-block,.bc-home .tool-stage{padding:clamp(28px,4vw,44px) 0;border-top:1px solid var(--line)}.bc-home .tool-out>:first-child{border-top:0;padding-top:0}.bc-home .tool-label{margin:0 0 14px;font-size:var(--fs-micro);font-weight:700;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:var(--acc)}.bc-home .tool-lead{color:inherit;margin:0 0 18px;font-family:var(--grot);font-size:var(--fs-title);font-weight:700;line-height:1.06;letter-spacing:-.018em;text-wrap:balance;max-width:22ch}.bc-home .tool-out p:not([class]){margin:0 0 12px;max-width:62ch;color:var(--dim);font-size:var(--fs-body);line-height:1.5}.bc-home .tool-out p strong{color:inherit;font-weight:700}.bc-home .tool-ul{margin:0 0 16px;padding:0;list-style:none;max-width:62ch}.bc-home .tool-ul li{position:relative;padding-left:26px;margin-bottom:9px;color:var(--dim);font-size:var(--fs-body);line-height:1.5}.bc-home .tool-ul li:before{content:"";position:absolute;left:0;top:.7em;width:14px;height:1px;background:var(--acc)}.bc-home .tool-stage{position:relative}.bc-home .tool-stage-n{display:block;margin:0 0 6px;font-family:var(--grot);font-size:var(--fs-display);font-weight:700;line-height:.8;letter-spacing:-.03em;color:var(--line)}.bc-home .tool-warn{margin:22px 0 0;padding:18px 0 18px 22px;border-left:2px solid var(--acc);max-width:62ch}.bc-home .tool-warn p{color:inherit;max-width:none}.bc-home .tool-warn strong{display:block;margin-bottom:6px;font-size:var(--fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--acc)}.bc-home .look-chip{display:inline-block;width:.95em;height:.95em;margin-right:.5em;vertical-align:-.1em;border-radius:var(--r-sm);border:1px solid rgba(0,0,0,.18)}.bc-home .tool-msg{margin:0 0 12px;border-left:1px solid var(--line);max-width:56ch;color:inherit}.bc-home .tool-msg,.bc-home .tool-said{padding:2px 0 2px 22px;font-size:var(--fs-body);line-height:1.55;white-space:pre-wrap}.bc-home .tool-said{margin:0 0 12px auto;border-left:1px solid var(--acc);max-width:46ch;color:var(--dim)}.bc-home .tool-have{padding:clamp(28px,4vw,44px) 0;border-top:1px solid var(--line);opacity:.55}.bc-home .tool-have .tool-label{color:var(--dim)}.bc-home .tool-have .tool-lead{font-size:var(--fs-title)}.bc-home .sc-form{max-width:62ch;gap:0}.bc-home .sc-form label{display:block;width:100%;margin-bottom:30px;font-size:var(--fs-micro);letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--dim)}.bc-home .sc-form label .tool-label{margin-bottom:6px;font-size:var(--fs-title);letter-spacing:-.01em;text-transform:none;line-height:1.3;color:inherit}.bc-home .sc-form label .sc-fine{margin:0 0 12px;font-size:var(--fs-small);letter-spacing:0;text-transform:none;font-weight:400;color:var(--dim);max-width:56ch}.bc-home .sc-form input,.bc-home .sc-form textarea{width:100%;padding:14px 16px;font-family:var(--grot);font-size:var(--fs-body);line-height:1.5;letter-spacing:0;text-transform:none;font-weight:400;color:var(--dark);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-sm);resize:vertical;caret-color:var(--dark)}.bc-home .sc-form input::placeholder,.bc-home .sc-form textarea::placeholder{color:rgba(14,22,32,.45)}.bc-home .sc-form input:-webkit-autofill,.bc-home .sc-form input:-webkit-autofill:focus{-webkit-text-fill-color:var(--dark);box-shadow:0 0 0 100px var(--paper) inset}.bc-home .sc-form input:focus-visible,.bc-home .sc-form textarea:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.bc-home .sc-form button[type=submit]{margin-top:6px;padding:16px 30px;font-family:var(--grot);font-size:var(--fs-small);font-weight:700;letter-spacing:.005em;color:var(--dark);background:var(--gold);border:0;border-radius:var(--r-pill);cursor:pointer}.bc-home .sc-form button[type=submit]:hover{background:var(--paper)}.bc-home .sc-form button[type=submit][disabled]{opacity:.45;cursor:progress}.bc-home .sc-form button[type=submit][disabled]:hover{background:var(--gold)}.bc-home .sc-list .sc-tag{margin-left:12px;font-size:var(--fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--acc);vertical-align:middle}.bc-home .tool-out{max-width:1080px}@media (min-width:900px){.bc-home .tool-block,.bc-home .tool-have,.bc-home .tool-stage{display:grid;grid-template-columns:200px minmax(0,1fr);column-gap:48px;align-content:start}.bc-home .tool-block>*,.bc-home .tool-have>*,.bc-home .tool-stage>*{grid-column:2}.bc-home .tool-block>.tool-label,.bc-home .tool-have>.tool-label{grid-column:1;grid-row:1/span 99;align-self:start;margin-top:4px}.bc-home .tool-stage>.tool-stage-n{grid-column:1;grid-row:1;align-self:start}.bc-home .tool-stage>.tool-label{grid-column:1;grid-row:2/span 99;align-self:start}.bc-home .tool-lead{max-width:26ch}}.bc-home.app-root{min-height:100vh;background:var(--dark);color:var(--ink);--rail:#060b0f;--surface:#1f2c3c;--surface-2:#2a3849;--ink:#eef1f4;--muted:#9aa7b4;--faint:#64717f;--line:rgba(241,244,245,.12);--duck:#84c3c0;--sprout:#7cc08c;--ember:#e0a26a;--dim:var(--muted);--acc:var(--gold);--r:18px;--r-sm:11px;--r-pill:999px;--fs-display:clamp(2.2rem,4.6vw,3.1rem);--fs-title:clamp(1.55rem,2.8vw,1.95rem);--fs-heading:1.2rem;--fs-subhead:0.95rem;--fs-body:1rem;--fs-small:0.85rem;--fs-micro:0.72rem;--elev:0 1px 2px rgba(0,0,0,.28),0 10px 30px rgba(0,0,0,.32);--elev-lift:0 2px 4px rgba(0,0,0,.32),0 16px 40px rgba(0,0,0,.42)}.bc-home h1,.bc-home h2,.bc-home h3{font-weight:300;letter-spacing:-.02em;text-wrap:balance}.bc-home.app-root .app-title,.bc-home.app-root .app-upsell-h,.bc-home.app-root .sc-chapter-title,.bc-home.app-root .sc-list-title{font-weight:300}.bc-home.app-root .app-card-h{font-weight:500}.bc-home.app-root .btn{border-radius:var(--r-pill);letter-spacing:.005em;text-transform:none;font-weight:500}.bc-home.app-root .app-account .app-actions button{color:var(--ink);background:transparent;border:1px solid var(--line)}.bc-home.app-root .app-account .app-actions button:hover{border-color:var(--acc);color:var(--acc);background:transparent}.bc-home.app-root .app-account .app-empty{border-radius:var(--r);background:var(--surface)}.bc-home .app{display:grid;grid-template-columns:1fr;min-height:100vh}@media (min-width:900px){.bc-home .app{grid-template-columns:264px minmax(0,1fr);background:linear-gradient(90deg,var(--rail) 0 264px,transparent 264px)}}.bc-home .app-rail{display:flex;flex-direction:column;gap:34px;padding:26px 24px;background:var(--rail);border-bottom:1px solid var(--line)}@media (min-width:900px){.bc-home .app-rail{position:sticky;top:0;height:100vh;padding:30px 26px;border-bottom:0;border-right:1px solid var(--line)}}.bc-home .app-mark{display:block;font-size:var(--fs-heading);font-weight:700;letter-spacing:-.02em;color:var(--paper);text-decoration:none}.bc-home .app-mark span{display:block;margin-top:3px;font-size:var(--fs-micro);font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--acc)}.bc-home .app-nav{flex:1}.bc-home .app-nav-h{margin:0 0 12px;font-size:var(--fs-micro);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--dim)}.bc-home .app-nav ul{margin:0;padding:0;list-style:none}.bc-home .app-nav-i{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:9px 0;font-size:var(--fs-subhead);line-height:1.3;color:var(--paper);text-decoration:none;border-bottom:1px solid transparent}.bc-home a.app-nav-i:hover{color:var(--acc);border-bottom-color:var(--line)}.bc-home a.app-nav-i:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.bc-home .app-nav-i.is-locked{color:var(--dim);cursor:not-allowed}.bc-home .app-nav-i.is-unbought{color:var(--muted);opacity:.78;cursor:default}.bc-home .app-rest{max-width:62ch;margin:26px 0 0;font-size:var(--fs-small);line-height:1.6;color:var(--muted)}.bc-home .app-rest-keep{color:var(--muted)}.bc-home .app-nav-i em{flex:none;font-style:normal;font-size:var(--fs-micro);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.bc-home .app-nav-i em.is-done{color:var(--sprout)}.bc-home .app-rail-foot{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.bc-home .app-who{margin:0;word-break:break-all;max-width:none}.bc-home .app-out,.bc-home .app-who{font-size:var(--fs-micro);color:var(--dim)}.bc-home .app-out{padding:0;font-family:var(--grot);letter-spacing:.16em;text-transform:uppercase;background:none;border:0;cursor:pointer}.bc-home .app-out:hover{color:var(--paper)}.bc-home .app-main{min-width:0;padding:clamp(28px,4vw,52px) clamp(20px,4vw,56px) clamp(60px,8vw,110px)}.bc-home .app-head{padding-bottom:clamp(20px,2.6vw,32px);border-bottom:1px solid var(--line)}.bc-home .app-crumb{margin:0 0 12px;font-size:var(--fs-micro);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);max-width:none}.bc-home .app-crumb a{color:var(--dim);text-decoration:none}.bc-home .app-crumb a:hover{color:var(--acc)}.bc-home .app-crumb span{margin:0 8px;opacity:.5}.bc-home .app-title{margin:0;font-size:var(--fs-title);font-weight:700;line-height:1.02;letter-spacing:-.022em;text-transform:none}.bc-home .app-sub{margin:10px 0 0;max-width:62ch;font-size:var(--fs-subhead);line-height:1.5;color:var(--dim)}.bc-home .app-state{display:flex;align-items:center;gap:9px;margin:16px 0 0;font-size:var(--fs-micro);letter-spacing:.06em;color:var(--dim);max-width:none}.bc-home .app-dot{width:6px;height:6px;flex:none;background:var(--acc);border-radius:50%}.bc-home .app-body{padding-top:clamp(24px,3vw,40px)}.bc-home .app-body .tool-out{max-width:1080px}.bc-home .app-h2{margin:0 0 16px;font-size:var(--fs-micro);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--dim)}.bc-home .app-h2+.app-grid{margin-bottom:42px}.bc-home .app-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:12px;margin:0 0 8px;padding:0;list-style:none}.bc-home .app-card{display:flex;flex-direction:column;gap:8px;height:100%;padding:22px 22px 26px;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--r);text-decoration:none;transition:background .15s ease,border-color .15s ease}.bc-home a.app-card:hover{background:var(--surface-2);border-color:rgba(241,244,245,.22)}.bc-home a.app-card:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.bc-home .app-card.is-locked{color:var(--dim)}.bc-home .app-card-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:var(--fs-body);font-weight:700;line-height:1.2;letter-spacing:-.012em}.bc-home .app-card-h em{flex:none;font-style:normal;font-size:var(--fs-micro);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.bc-home .app-card-h em.is-ready{color:var(--duck)}.bc-home .app-card-h em.is-done{color:var(--sprout)}.bc-home .app-card-h em.is-waiting{color:var(--ember)}.bc-home .app-card-h em.is-locked{color:var(--muted)}.bc-home .app-card{border-left-width:2px;border-left-color:transparent}.bc-home .app-card.is-ready{border-left-color:var(--duck)}.bc-home .app-card.is-done{border-left-color:var(--sprout)}.bc-home .app-card.is-waiting{border-left-color:var(--ember)}.bc-home .app-card-p{font-size:var(--fs-small);line-height:1.5;color:var(--dim)}.bc-home .app-empty{margin:0 0 42px;padding:22px;border:1px solid var(--line);max-width:62ch}.bc-home .app-state a{color:var(--acc)}.bc-home .app-body .sc-form{max-width:640px}.bc-home .tool-rail{margin-bottom:18px}.bc-home .tool-rail .tool-stage-n{margin-bottom:10px}.bc-home .tool-rail .tool-label{margin-bottom:0}@media (min-width:900px){.bc-home .tool-stage>.tool-rail{grid-column:1;grid-row:1/span 99;align-self:start;margin-bottom:0}}.bc-home .app-panel{max-width:720px;padding:clamp(22px,3vw,34px);border:1px solid var(--line)}.bc-home .app-prog{margin-bottom:26px}.bc-home .app-prog-bar{height:2px;background:var(--line);overflow:hidden}.bc-home .app-prog-bar span{display:block;height:100%;background:var(--acc);transition:width .3s ease}.bc-home .app-prog-t{margin:10px 0 0;font-size:var(--fs-micro);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);max-width:none}.bc-home .app-step-h{margin:0 0 6px;font-size:var(--fs-title);font-weight:700;line-height:1.1;letter-spacing:-.018em}.bc-home .app-step-b{margin:0 0 28px;max-width:56ch;font-size:var(--fs-subhead);line-height:1.5;color:var(--dim)}.bc-home .ex-open{margin:16px 0 0;padding:8px 14px;font-family:var(--grot);font-size:var(--fs-micro);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);background:transparent;border:1px solid var(--line);border-radius:var(--r-pill);cursor:pointer}.bc-home .ex-open:hover{color:var(--acc);border-color:var(--acc)}.bc-home .ex-open:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.bc-home .ex-scrim{position:fixed;inset:0;z-index:60;background:rgba(14,22,32,.72)}.bc-home .ex-panel{position:fixed;top:0;right:0;bottom:0;z-index:61;padding:22px clamp(20px,4vw,32px) 60px;overflow-y:auto;overscroll-behavior:contain;background:var(--dark);border-left:1px solid var(--line)}.bc-home .ex-panel:focus{outline:none}@media (prefers-reduced-motion:no-preference){.bc-home .ex-panel{animation:ex-in .22s cubic-bezier(.16,1,.3,1)}@keyframes ex-in{0%{transform:translateX(14px);opacity:0}}}.bc-home .ex-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid var(--line)}.bc-home .ex-eyebrow{margin:0;letter-spacing:.22em;color:var(--acc);max-width:none}.bc-home .ex-close,.bc-home .ex-eyebrow{font-size:var(--fs-micro);font-weight:700;text-transform:uppercase}.bc-home .ex-close{flex:none;padding:0;font-family:var(--grot);letter-spacing:.16em;color:var(--dim);background:none;border:0;cursor:pointer}.bc-home .ex-close:hover{color:var(--paper)}.bc-home .ex-close:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.bc-home .ex-title{margin:22px 0 0;font-size:var(--fs-title);font-weight:700;line-height:1.16;letter-spacing:-.015em;text-wrap:balance}.bc-home .ex-body{display:flex;flex-direction:column;gap:26px;margin-top:26px}.bc-home .ex-sec{display:block}.bc-home .ex-label{margin:0 0 8px;font-size:var(--fs-micro);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--acc);max-width:none}.bc-home .ex-p{margin:0;font-size:var(--fs-subhead);line-height:1.62;color:var(--paper);max-width:46ch}.bc-home .ex-fig{padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.bc-home .ex-svg{display:block;width:100%;height:auto;overflow:visible}.bc-home .ex-t{font-family:var(--grot);font-size:var(--fs-micro);font-weight:700;letter-spacing:.06em;fill:var(--paper)}.bc-home .ex-t-dim{fill:var(--dim);font-weight:400;letter-spacing:.02em}.bc-home .ex-acc{fill:var(--acc)}.bc-home .ex-on{fill:var(--dark)}.bc-home .ex-mid{text-anchor:middle}.bc-home .ex-end{text-anchor:end}.bc-home .ex-num{fill:var(--line);font-size:var(--fs-subhead)}.bc-home .ex-box{fill:none;stroke:var(--line);stroke-width:1}.bc-home .ex-box-on{fill:var(--acc);stroke:var(--acc)}.bc-home .ex-bar{fill:var(--line)}.bc-home .ex-bar-on{fill:var(--acc)}.bc-home .ex-line{stroke:var(--line);stroke-width:1}.bc-home .ex-line-on{stroke:var(--acc)}.bc-home .ex-dash{stroke-dasharray:3 3}.bc-home .app-bank{margin:0 0 28px;padding:14px 16px;border:1px solid var(--line);max-width:62ch}.bc-home .app-bank-h{margin:0 0 8px;font-size:var(--fs-micro);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--dim);max-width:none}.bc-home .app-bank-w{margin:0;font-size:var(--fs-small);line-height:1.7;color:var(--ink);max-width:none}.bc-home .app-opt{margin-left:8px;font-size:var(--fs-micro);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.bc-home .app-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:6px}.bc-home .app-actions.is-top{margin:0 0 8px}.bc-home .app-actions button,.bc-home .sc-form button[type=submit]{padding:15px 28px;font-family:var(--grot);font-size:var(--fs-micro);font-weight:700;letter-spacing:.005em;color:var(--dark);background:var(--gold);border:0;border-radius:var(--r-pill);cursor:pointer}.bc-home .app-actions button.is-quiet{color:var(--ink);background:transparent;border:1px solid var(--line)}.bc-home .app-actions button.is-quiet:hover{border-color:var(--acc)}.bc-home .app-actions button:hover{background:var(--paper)}.bc-home .app-actions button.is-quiet:hover{background:transparent}.bc-home .app-actions button[disabled]{opacity:.4;cursor:not-allowed;background:var(--gold)}.bc-home .app-actions button.is-quiet[disabled]{background:transparent}.bc-home .app-actions button:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.bc-home .app-gap{display:block;margin:8px 0 0;font-size:var(--fs-small);letter-spacing:0;text-transform:none;font-weight:400;color:var(--gold);max-width:56ch}.bc-home .app-alert,.bc-home .app-note,.bc-home .app-wait{margin:0 0 20px;padding:12px 16px;border-left:2px solid var(--line);font-size:var(--fs-small);line-height:1.5;color:var(--dim);max-width:56ch}.bc-home .app-alert{color:var(--ink)}.bc-home .app-alert,.bc-home .app-alert.is-wait,.bc-home .app-wait{border-left-color:var(--acc)}.bc-home .app-wait{margin:14px 0 0}.bc-home .app-empty{margin:0 0 18px;font-size:var(--fs-subhead);color:var(--dim);max-width:56ch}.bc-home .sc-form input[aria-invalid=true],.bc-home .sc-form textarea[aria-invalid=true]{border-color:var(--acc)}.bc-home .sc-form label .sc-fine,.bc-home .sc-form label .tool-label{display:block}.bc-home .sc-form label .tool-label{color:var(--ink);margin-bottom:4px}.bc-home .sc-form label .sc-fine{margin-bottom:12px}.bc-home .ad-primary{margin:0 0 6px;max-width:46ch;font-size:var(--fs-body);line-height:1.55;color:var(--ink);white-space:pre-wrap}.bc-home .ad-primary:after{content:"";display:block;margin-top:10px;border-top:1px dashed var(--line)}.bc-home .ad-slot{margin:16px 0 12px;padding:14px 16px;border:1px solid var(--line);max-width:46ch}.bc-home .ad-slot .tool-lead{margin:0;font-size:var(--fs-heading)}.bc-home .em-inbox{margin:0 0 18px;padding:14px 16px;border:1px solid var(--line);max-width:46ch}.bc-home .em-subject{margin:0 0 4px;font-size:var(--fs-body);font-weight:700;line-height:1.3;color:var(--ink);max-width:none}.bc-home .em-preview{margin:0;font-size:var(--fs-small);line-height:1.4;color:var(--dim);max-width:none}.bc-home .em-body{margin:0 0 14px;max-width:52ch;font-size:var(--fs-body);line-height:1.6;color:var(--ink);white-space:pre-wrap}.bc-home .em-nosell{margin:0 0 12px;padding-left:14px;border-left:2px solid var(--line);font-size:var(--fs-small);color:var(--dim);max-width:52ch}.bc-home .app-upsell{margin:8px 0 24px;background:var(--surface);border:1px solid var(--line);border-left:2px solid var(--acc);border-radius:var(--r);max-width:760px}.bc-home .app-upsell-in{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:26px 26px 30px;max-width:62ch}.bc-home .app-upsell-eyebrow{margin:0;font-size:var(--fs-micro);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--acc)}.bc-home .app-upsell-h{margin:0;font-size:var(--fs-title);font-weight:700;line-height:1.15;letter-spacing:-.018em;color:var(--ink)}.bc-home .app-upsell-p{margin:0;font-size:var(--fs-subhead);line-height:1.55;color:var(--dim)}.bc-home .app-upsell-price{margin:6px 0 0;font-size:var(--fs-heading);font-weight:700;letter-spacing:-.02em;color:var(--ink)}.bc-home .app-upsell-price span{display:inline;margin-left:8px;font-size:var(--fs-small);font-weight:400;letter-spacing:0;color:var(--dim)}.bc-home .app-upsell-soon{margin:4px 0 0;font-size:var(--fs-micro);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.bc-home .app-upsell-note{margin:0;font-size:var(--fs-small);line-height:1.5;color:var(--dim)}@media (max-width:640px){.bc-home .app-upsell-in{padding:20px 18px 24px}}.bc-home.app-root{--work-ground:var(--paper);--work-rule:rgba(14,22,32,.06)}.bc-home.app-root .app-main{background-color:var(--work-ground);background-image:linear-gradient(to right,var(--work-rule) 1px,transparent 1px),linear-gradient(to bottom,var(--work-rule) 1px,transparent 1px);background-size:24px 24px;--ink:#0e1620;--muted:#45566d;--faint:#98a2ac;--line:rgba(14,22,32,.16);--edge:#737a81;--surface:#fff;--surface-2:#fff;--elev:0 1px 2px rgba(14,22,32,.05),0 8px 22px rgba(14,22,32,.06);--elev-lift:0 2px 4px rgba(14,22,32,.07),0 14px 34px rgba(14,22,32,.1);--acc:#6e4a1a;--duck:#17606d;--sprout:#2e6b36;--ember:#ad3a0d;--dim:var(--muted);color:var(--ink)}.bc-home.app-root .app-main a.app-card:hover{border-color:rgba(14,22,32,.3);box-shadow:var(--elev-lift)}.bc-home.app-root .app-main .ad-slot,.bc-home.app-root .app-main .app-bank,.bc-home.app-root .app-main .app-card,.bc-home.app-root .app-main .app-empty,.bc-home.app-root .app-main .app-panel,.bc-home.app-root .app-main .app-upsell,.bc-home.app-root .app-main .em-inbox{background:var(--surface);border-radius:var(--r);box-shadow:var(--elev)}.bc-home.app-root .app-main .app-card{border-left-width:2px}.bc-home.app-root .app-main input:not([type=hidden]),.bc-home.app-root .app-main select:not([hidden]),.bc-home.app-root .app-main textarea:not([hidden]){background:var(--surface);border:1px solid var(--edge);color:var(--ink)}.bc-home.app-root .app-main input::placeholder,.bc-home.app-root .app-main textarea::placeholder{color:var(--muted);opacity:1}.bc-home.app-root .app-main .app-actions button,.bc-home.app-root .app-main .sc-form button[type=submit]{border:1px solid var(--acc)}.bc-home.app-root .app-main .app-actions button:hover,.bc-home.app-root .app-main .sc-form button[type=submit]:hover{background:var(--gold-l)}.bc-home.app-root .app-main .app-actions button.is-quiet{border-color:var(--edge)}.bc-home.app-root .app-main .app-actions button.is-quiet:hover{background:transparent;border-color:var(--acc)}.bc-home.app-root .app-main .ex-open{border-color:var(--edge)}.bc-home.app-root .app-main .app-prog-bar{background:rgba(14,22,32,.14)}.bc-home.app-root .app-main .deck-print{color:var(--work-ground)}.bc-home.app-root .app-main .app-crumb span,.bc-home.app-root .app-main .tool-have{opacity:1}.bc-home.app-root .app-main .tool-stage-n{color:var(--edge)}.bc-home.app-root .app-main .app-pull,.bc-home.app-root .app-main .ba-logo{background:var(--surface);border-radius:var(--r);box-shadow:var(--elev)}.bc-home.app-root .app-main{padding:clamp(24px,4vw,48px) clamp(24px,4vw,48px) clamp(72px,8vw,120px)}@media (max-width:899px){.bc-home .app{grid-template-rows:auto 1fr}}@media print{.bc-home .app-main{background-image:none!important}}.bc-home.app-root .ex-panel,.bc-home.app-root .ex-scrim{--ink:#eef1f4;--muted:#9aa7b4;--line:rgba(241,244,245,.12);--edge:rgba(241,244,245,.28);--acc:var(--gold);--dim:var(--muted);color:var(--ink)}.bc-home.app-root{--ex-w:min(408px,32vw)}.bc-home .ex-panel{width:min(460px,100vw)}@media (min-width:1200px){.bc-home .ex-panel{width:var(--ex-w)}.bc-home.app-root.is-explaining .app-main{padding-right:calc(var(--ex-w) + clamp(24px, 4vw, 56px))}@media (prefers-reduced-motion:no-preference){.bc-home.app-root .app-main{transition:padding-right .26s cubic-bezier(.16,1,.3,1)}}}.bc-home .ex-open{display:inline-flex;align-items:center;gap:10px;padding:9px 16px;text-align:left;transition:border-color .18s ease,color .18s ease}.bc-home .ex-open-k{letter-spacing:.22em;color:var(--acc)}.bc-home .ex-open-k,.bc-home .ex-open-l{font-size:var(--fs-micro);font-weight:700;text-transform:uppercase}.bc-home .ex-open-l{letter-spacing:.1em}.bc-home .ex-open-k:after{content:"";display:inline-block;width:1px;height:.85em;margin-left:10px;vertical-align:-.1em;background:var(--edge)}.bc-home .ex-open[aria-expanded=true]{color:var(--acc);border-color:var(--acc)}@media (prefers-reduced-motion:no-preference){.bc-home .ex-panel{animation:ex-in .26s cubic-bezier(.16,1,.3,1)}.bc-home .ex-sec,.bc-home .ex-title{animation:ex-rise .34s cubic-bezier(.16,1,.3,1) both}.bc-home .ex-title{animation-delay:.05s}.bc-home .ex-body>:first-child{animation-delay:.09s}.bc-home .ex-body>:nth-child(2){animation-delay:.13s}.bc-home .ex-body>:nth-child(3){animation-delay:.17s}.bc-home .ex-body>:nth-child(4){animation-delay:.21s}@keyframes ex-rise{0%{transform:translateY(7px);opacity:0}}}.bc-home .ex-panel{border-left:2px solid var(--gold);box-shadow:-18px 0 44px rgba(14,22,32,.18)}.bc-home .ex-eyebrow em{font-style:normal;color:var(--dim)}.bc-home .deck{--deck-primary:#1a1a1a;--deck-ground:#fff;--deck-ink:#22201d;--deck-accent:#1a1a1a;--deck-display:inherit;--deck-support:inherit;max-width:940px;margin:0;padding:clamp(30px,4vw,56px);color:var(--deck-ink);background:#fff;font-family:var(--deck-support);font-size:var(--fs-subhead);line-height:1.6}.bc-home .deck h1,.bc-home .deck h2,.bc-home .deck h3,.bc-home .deck h4{font-family:var(--deck-display);color:var(--deck-primary);letter-spacing:-.015em}.bc-home .deck dd,.bc-home .deck dt,.bc-home .deck li,.bc-home .deck p,.bc-home .deck td,.bc-home .deck th{color:var(--deck-ink);max-width:none}.bc-home .deck .tool-out li:not([class]),.bc-home .deck .tool-out p:not([class]),.bc-home .deck .tool-out strong:not([class]){color:var(--deck-ink)}.bc-home .deck .tool-block,.bc-home .deck .tool-card,.bc-home .deck .tool-out{max-width:none;background:transparent;border-color:rgba(0,0,0,.14);color:var(--deck-ink)}.bc-home .deck .tool-eyebrow,.bc-home .deck .tool-k,.bc-home .deck .tool-lab{color:var(--deck-accent)}.bc-home .deck-cover{padding-bottom:clamp(28px,4vw,48px);border-bottom:2px solid var(--deck-primary)}.bc-home .deck-logo{display:block;height:auto;max-height:72px;max-width:260px;margin:0 0 26px}.bc-home .deck-eyebrow{margin:0 0 12px;font-size:var(--fs-micro);font-weight:700;letter-spacing:.18em}.bc-home .deck-title{font-size:var(--fs-display);font-weight:700;line-height:1.04}.bc-home .deck-date{margin:14px 0 0;font-size:var(--fs-small);letter-spacing:.04em;opacity:.72}.bc-home .deck-section{padding:clamp(26px,3.4vw,40px) 0 0}.bc-home .deck-h2{margin:0 0 18px;padding-bottom:10px;font-size:var(--fs-title);font-weight:700;line-height:1.14;border-bottom:1px solid var(--deck-accent)}.bc-home .deck-foot{margin-top:clamp(30px,4vw,48px);padding-top:14px;border-top:1px solid rgba(0,0,0,.16);font-size:var(--fs-micro);line-height:1.45;letter-spacing:.03em;opacity:.66}.bc-home .deck-foot p{margin:0;font-size:inherit;color:inherit}.bc-home .deck-print{padding:13px 22px;font-family:var(--grot);font-size:var(--fs-micro);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);background:var(--acc);border:0;border-radius:var(--r-pill);cursor:pointer}.bc-home .deck-print:hover{opacity:.88}.bc-home .deck-print:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.bc-home .deck-hint{margin-top:12px;font-size:var(--fs-small)}@media print{.bc-home .app-rail,.bc-home .deck-hint,.bc-home .deck-print,.bc-home .deck-screen-only{display:none!important}.bc-home,.bc-home .app,.bc-home .app-body,.bc-home .app-main,body,html{background:#fff!important}.bc-home .app,.bc-home .app-body,.bc-home .app-main{display:block!important;padding:0!important;margin:0!important;min-height:0!important}.bc-home .deck{max-width:none;margin:0;padding:0;font-size:10.5pt}@page{size:A4;margin:16mm 15mm 20mm}.bc-home .deck,.bc-home .deck *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.bc-home .deck-section{break-before:page;page-break-before:always;padding-top:0}.bc-home .deck h3,.bc-home .deck h4,.bc-home .deck-h2{break-after:avoid;page-break-after:avoid}.bc-home .deck .tool-block,.bc-home .deck .tool-card,.bc-home .deck .tool-rail,.bc-home .deck li,.bc-home .deck-shead{break-inside:avoid;page-break-inside:avoid}.bc-home .deck-cover{min-height:60vh}.bc-home .deck-foot{position:static;margin-top:12mm;padding-top:3mm;border-top:1px solid var(--deck-accent);font-size:7.5pt;break-inside:avoid;page-break-inside:avoid}}.bc-home .ba-form{gap:26px;max-width:60ch}.bc-home .ba-field,.bc-home .ba-form{display:flex;flex-direction:column;align-items:flex-start}.bc-home .ba-field{gap:8px;width:100%}.bc-home .ba-field>span{font-size:var(--fs-micro);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.bc-home .ba-hint{margin:0;font-size:var(--fs-small);line-height:1.5;color:var(--dim)}.bc-home .ba-field input[type=url]{width:100%;padding:13px 15px;font-family:var(--grot);font-size:var(--fs-subhead);color:inherit;background:transparent;border:1px solid var(--line);border-radius:var(--r-sm)}.bc-home .ba-field input:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.bc-home .ba-logo{display:flex;align-items:center;gap:18px;padding:16px 18px;background:var(--dark);border:1px solid var(--line)}.bc-home .ba-logo img{height:auto;max-height:64px;max-width:200px;padding:8px;background:#fff}.bc-home .ba-note{margin:0;font-size:var(--fs-small);line-height:1.5;color:var(--dim)}.bc-home .ba-note.is-bad{color:var(--acc)}.bc-home .app-pull{margin:0 0 28px;padding:20px 22px 22px;background:var(--dark);border:1px solid var(--line);border-left:2px solid var(--acc);max-width:62ch}.bc-home .app-pull-h{margin:0;font-size:var(--fs-subhead);font-weight:700;color:var(--paper)}.bc-home .app-pull-b{margin:6px 0 0;font-size:var(--fs-small);line-height:1.55;color:var(--dim)}.bc-home .app-pull-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.bc-home .app-pull-row input{flex:1 1 15rem;min-width:0;padding:11px 14px;font-family:var(--grot);font-size:var(--fs-small);color:inherit;background:transparent;border:1px solid var(--line);border-radius:var(--r-sm)}.bc-home .app-pull-row input:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.bc-home .app-pull-row button{flex:none;padding:11px 20px;font-family:var(--grot);font-size:var(--fs-micro);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);background:var(--acc);border:0;border-radius:var(--r-pill);cursor:pointer}.bc-home .app-pull-row button[disabled]{opacity:.45;cursor:not-allowed}.bc-home .app-pull-note{margin:12px 0 0;font-size:var(--fs-small);line-height:1.5;color:var(--dim)}.bc-home .deck{--deck-measure:78ch;font-size:15px;line-height:1.62}.bc-home .deck li,.bc-home .deck p{max-width:var(--deck-measure)}.bc-home .deck-cover{display:flex;flex-direction:column;padding:60px 0 36px;border-bottom:0}.bc-home .deck-wordmark{margin:0 0 46px;font-family:var(--deck-display);font-size:17px;font-weight:400;letter-spacing:.3em;text-transform:uppercase;color:var(--deck-primary);max-width:none}.bc-home .deck-eyebrow{margin:0 0 14px;font-family:var(--deck-support);font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--deck-accent)}.bc-home .deck-title{margin:0;font-size:54px;font-weight:400;line-height:1.03;letter-spacing:-.02em}.bc-home .deck-standfirst{margin:22px 0 0;padding-top:22px;border-top:2px solid var(--deck-primary);font-family:var(--deck-display);font-size:19px;font-weight:400;line-height:1.38;color:var(--deck-primary);max-width:34ch}.bc-home .deck-date{margin:26px 0 0;font-family:var(--deck-support);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--deck-ink);opacity:1}.bc-home .deck-contents{margin:54px 0 0;padding:0;list-style:none;column-count:2;column-gap:34px}.bc-home .deck-contents li{display:flex;gap:12px;padding:7px 0;border-top:1px solid var(--deck-accent);break-inside:avoid;max-width:none}.bc-home .deck-contents-n{font-family:var(--deck-support);font-size:10px;font-weight:600;letter-spacing:.1em;color:var(--deck-accent);padding-top:2px}.bc-home .deck-contents-t{font-family:var(--deck-display);font-size:13px;color:var(--deck-primary)}.bc-home .deck-section{padding:0}.bc-home .deck-shead{display:block;margin:0 0 26px;padding-bottom:14px;border-bottom:2px solid var(--deck-primary)}.bc-home .deck-snum{display:inline;margin-right:14px;font-family:var(--deck-display);font-size:40px;font-weight:400;line-height:.82;color:var(--deck-accent)}.bc-home .deck .deck-h2{margin:0;padding:0;border-bottom:0;font-size:27px;font-weight:400;line-height:1.1;letter-spacing:-.015em;align-self:end}.bc-home .deck .tool-out{display:block;border:0;padding:0}.bc-home .deck .deck-foot,.bc-home .deck .tool-have{opacity:1}.bc-home .deck .tool-block,.bc-home .deck .tool-card,.bc-home .deck .tool-stage{border:0;border-radius:0;padding:0;margin:0 0 22px;background:transparent}.bc-home .deck .tool-block+.tool-block,.bc-home .deck .tool-card+.tool-card{margin-top:22px;padding-top:20px;border-top:1px solid var(--deck-accent)}.bc-home .deck .tool-stage{display:block;margin-bottom:26px;padding-top:18px;border-top:1px solid var(--deck-accent)}.bc-home .deck .tool-rail{display:block;margin-bottom:10px}.bc-home .deck .tool-rail .tool-stage-n{display:inline;margin-right:10px}.bc-home .deck .tool-rail .tool-label{display:inline;margin:0}.bc-home .deck .tool-stage-n{display:block;font-family:var(--deck-display);font-size:26px;font-weight:400;line-height:1;color:var(--deck-accent);background:transparent;padding:0}.bc-home .deck .tool-eyebrow,.bc-home .deck .tool-k,.bc-home .deck .tool-lab,.bc-home .deck .tool-label{display:block;margin:0 0 8px;font-family:var(--deck-support);font-size:9.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;line-height:1.4;color:var(--deck-accent);max-width:none}.bc-home .deck .tool-lead{margin:0 0 10px;font-family:var(--deck-display);font-size:19px;font-weight:400;line-height:1.32;letter-spacing:-.01em;color:var(--deck-primary);max-width:var(--deck-measure)}.bc-home .deck .tool-ul{margin:8px 0 14px;padding-left:0;list-style:none}.bc-home .deck .tool-ul li{position:relative;padding-left:16px;margin-bottom:5px}.bc-home .deck .tool-ul li:before{content:"";position:absolute;left:0;top:.72em;width:7px;height:1px;background:var(--deck-accent)}.bc-home .deck .tool-warn{margin:14px 0 18px;padding:0 0 0 16px;border:0;border-left:2px solid var(--deck-primary);border-radius:0;background:transparent}.bc-home .deck .tool-warn strong{display:block;margin-bottom:4px;font-family:var(--deck-support);font-size:9.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--deck-primary)}.bc-home .deck .tool-msg{margin:0;padding:12px 0 12px 16px;border-left:1px solid var(--deck-accent);font-family:var(--deck-support);font-size:14px;line-height:1.55}.bc-home .dbs-caveat{margin:0 0 20px;padding-left:16px;border-left:2px solid var(--deck-primary)}.bc-home .dbs-head{margin-bottom:22px}.bc-home .dbs-eyebrow{margin:0 0 10px;font-family:var(--deck-support);font-size:9.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--deck-accent);max-width:none}.bc-home .dbs-title{margin:0 0 12px;font-size:30px;font-weight:400;line-height:1.12;letter-spacing:-.015em}.bc-home .dbs-title .dbs-with{font-family:var(--deck-support);font-size:17px;color:var(--deck-ink)}.bc-home .dbs-swatches{display:flex;gap:10px;margin:0 0 24px;align-items:stretch}.bc-home .dbs-swatch{margin:0;min-width:0;display:flex;flex-direction:column}.bc-home .dbs-swatch-ground{flex:1.7}.bc-home .dbs-swatch-primary{flex:1.35}.bc-home .dbs-swatch-support{flex:1}.bc-home .dbs-swatch-accent{flex:0.72}.bc-home .dbs-swatch-other{flex:1}.bc-home .dbs-chip{display:block;height:118px;border:1px solid rgba(0,0,0,.22)}.bc-home .dbs-swatch figcaption{display:block;padding-top:9px}.bc-home .dbs-hex{display:block;font-family:var(--mono,ui-monospace,monospace);font-size:11px;letter-spacing:.04em;color:var(--deck-ink)}.bc-home .dbs-name{display:block;padding-top:2px;font-family:var(--deck-display);font-size:14px;color:var(--deck-primary)}.bc-home .dbs-job{display:block;padding-top:1px;font-family:var(--deck-support);font-size:10.5px;color:var(--deck-ink)}.bc-home .dbs-balance{margin:0 0 26px;padding:0 0 0 18px;border-left:2px solid var(--deck-primary)}.bc-home .dbs-balance p{margin:0;font-family:var(--deck-display);font-size:17px;font-weight:400;line-height:1.4;color:var(--deck-primary);max-width:44ch}.bc-home .dbs-balance cite{display:block;margin-top:8px;font-family:var(--deck-support);font-size:9.5px;font-style:normal;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--deck-accent)}.bc-home .dbs-type{margin:0 0 26px;padding-top:20px;border-top:1px solid var(--deck-accent)}.bc-home .dbs-spec{margin-bottom:16px}.bc-home .dbs-spec-line{margin:0;font-size:52px;line-height:1.05;color:var(--deck-primary);max-width:none}.bc-home .dbs-spec-body{margin:0;font-size:15px;line-height:1.55;max-width:52ch}.bc-home .dbs-note,.bc-home .dbs-spec-meta{margin:6px 0 0;font-family:var(--deck-support);font-size:10.5px;color:var(--deck-ink)}.bc-home .dbs-use{margin:0 0 26px}.bc-home .dbs-alts,.bc-home .dbs-use{padding-top:20px;border-top:1px solid var(--deck-accent)}.bc-home .dbs-alt{display:grid;grid-template-columns:96px 1fr;gap:0 18px;margin-bottom:18px;break-inside:avoid}.bc-home .dbs-alt-strip{display:flex;height:46px;border:1px solid rgba(0,0,0,.22)}.bc-home .dbs-alt-strip span{flex:1}.bc-home .dbs-alt-name{margin:0 0 4px;font-family:var(--deck-display);font-size:16px;color:var(--deck-primary)}.bc-home .dbs-alt-code{font-family:var(--deck-support);font-size:10.5px;letter-spacing:.08em;color:var(--deck-accent)}@media print{.bc-home .deck{font-size:10pt;line-height:1.55}.bc-home .deck-cover{min-height:225mm;height:auto;padding:26mm 0 0;break-after:page;page-break-after:always}.bc-home .deck-wordmark{margin-bottom:34mm;font-size:11pt}.bc-home .deck-eyebrow{font-size:7.5pt;margin-bottom:8pt}.bc-home .deck-title{font-size:38pt}.bc-home .deck-standfirst{margin-top:14pt;padding-top:14pt;font-size:14pt}.bc-home .deck-date{margin-top:16pt;font-size:8pt}.bc-home .deck-contents{margin-top:auto;column-gap:12mm;font-size:9pt}.bc-home .deck-contents li{padding:4pt 0}.bc-home .deck-contents-n{font-size:7.5pt}.bc-home .deck-contents-t{font-size:9.5pt}.bc-home .deck-shead{margin-bottom:8mm;padding-bottom:3mm}.bc-home .deck-snum{font-size:22pt}.bc-home .deck .deck-h2{font-size:18pt}.bc-home .deck .tool-lead{font-size:12.5pt}.bc-home .deck .tool-stage{padding-top:4mm;margin-bottom:6mm}.bc-home .deck .tool-rail{margin-bottom:3mm}.bc-home .deck .tool-stage-n{font-size:15pt}.bc-home .deck .dbs-balance cite,.bc-home .deck .dbs-eyebrow,.bc-home .deck .tool-eyebrow,.bc-home .deck .tool-k,.bc-home .deck .tool-lab,.bc-home .deck .tool-label,.bc-home .deck .tool-warn strong{font-size:7.5pt}.bc-home .deck .tool-msg{font-size:9.5pt;padding:3mm 0 3mm 4mm}.bc-home .dbs-title{font-size:20pt}.bc-home .dbs-title .dbs-with{font-size:12pt}.bc-home .dbs-chip{height:30mm}.bc-home .dbs-swatches{gap:3mm;margin-bottom:8mm;break-inside:avoid;page-break-inside:avoid}.bc-home .dbs-hex{font-size:8pt}.bc-home .dbs-name{font-size:10pt}.bc-home .dbs-job{font-size:7.5pt}.bc-home .dbs-balance p{font-size:12pt;max-width:none}.bc-home .dbs-spec-line{font-size:30pt}.bc-home .dbs-spec-body{font-size:10.5pt}.bc-home .dbs-note,.bc-home .dbs-spec-meta{font-size:7.5pt}.bc-home .dbs-alts,.bc-home .dbs-type,.bc-home .dbs-use{padding-top:5mm}.bc-home .dbs-alt{grid-template-columns:26mm 1fr;gap:0 5mm}.bc-home .dbs-alt-strip{height:12mm}.bc-home .dbs-alt-name{font-size:11pt}.bc-home .dbs-alt-code{font-size:7.5pt}}