.theme-b{background:var(--color-paper)}.theme-b .back-link{color:var(--color-ink);background:var(--color-paper-2)}.b-rail{z-index:var(--z-sticky);justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:4rem;padding-inline:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule);background:var(--color-paper);font-family:var(--font-display);font-size:var(--text-xs);display:flex;position:fixed;inset:0 0 auto}.b-rail a{white-space:nowrap;text-decoration:none}.b-rail__links{display:none}.b-rail__contact{color:var(--color-accent)}.b-main{padding-block-start:4rem}.b-intro{gap:var(--space-2xl);padding-block:var(--space-xl) var(--space-2xl);border-block-end:var(--rule-hair) solid var(--color-rule);display:grid}.b-intro__copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.b-intro__kicker,.b-contact>div>p:first-child{color:var(--color-accent);font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.08em}.b-intro h1{border-inline-start:var(--rule-medium) solid var(--color-accent);font-family:var(--font-outlier);font-size:var(--text-display-s);margin-block-start:var(--space-lg);padding-inline-start:var(--space-md);font-weight:900;line-height:1.03}.b-intro__lead{max-width:36rem;color:var(--color-ink-2);margin-block-start:var(--space-lg)}.b-intro__status{align-items:center;gap:var(--space-sm);max-width:34rem;font-family:var(--font-display);font-size:var(--text-xs);margin-block-start:var(--space-lg);display:flex}.b-intro__status span{width:var(--space-xs);height:var(--space-xs);background:var(--color-accent);flex:none}.b-intro__visual{min-width:0}.b-intro__visual img{aspect-ratio:3/2;border:var(--rule-hair) solid var(--color-rule);object-fit:cover;filter:saturate(.72)contrast(1.06)}.b-intro__visual figcaption{justify-content:space-between;gap:var(--space-md);padding-block:var(--space-sm);border-block-end:var(--rule-hair) solid var(--color-rule);color:var(--color-muted);font-family:var(--font-display);font-size:var(--text-xs);display:flex}.b-intro__visual figcaption b{color:var(--color-accent);font-weight:600}.b-index{border-block-start:var(--rule-medium) solid var(--color-accent)}.b-index a{gap:var(--space-sm) var(--space-md);padding-block:var(--space-xl);border-block-end:var(--rule-hair) solid var(--color-rule);grid-template-columns:2.75rem minmax(0,1fr);align-items:baseline;text-decoration:none;display:grid}.b-index b,.b-index small{font-family:var(--font-display);font-variant-numeric:tabular-nums}.b-index b{color:var(--color-accent)}.b-index span{font-family:var(--font-outlier);font-size:var(--text-lg);white-space:nowrap;font-weight:900}.b-index small{color:var(--color-muted);font-size:var(--text-xs);grid-column:2}.b-section{padding-block:var(--space-4xl) var(--space-3xl)}.b-section__head{gap:var(--space-md);margin-block-end:var(--space-2xl);display:grid}.b-section__head h2{font-family:var(--font-outlier);font-size:var(--text-3xl);font-weight:900}.b-section__head>p{max-width:33rem;color:var(--color-ink-2)}.b-spec{border-block-start:var(--rule-medium) solid var(--color-accent)}.b-spec>div{gap:var(--space-xs) var(--space-md);padding-block:var(--space-lg);border-block-end:var(--rule-hair) solid var(--color-rule);grid-template-columns:4rem minmax(0,1fr);display:grid}.b-spec b,.b-spec__head{color:var(--color-accent);font-family:var(--font-display);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.b-spec h3{font-family:var(--font-body);font-size:var(--text-md);letter-spacing:0}.b-spec p{color:var(--color-ink-2);grid-column:2}.b-spec__head{display:none!important}.b-note{gap:var(--space-md);padding-block:var(--space-md);border-block:var(--rule-hair) solid var(--color-rule);grid-template-columns:5rem minmax(0,1fr);margin-block-start:var(--space-xl);display:grid}.b-note b{color:var(--color-accent);font-family:var(--font-display)}.b-inspection{padding-block-end:var(--space-4xl)}.b-inspection img{aspect-ratio:3/2;object-fit:cover;filter:saturate(.46)contrast(1.07)}.b-inspection figcaption{border-block-end:var(--rule-hair) solid var(--color-rule);display:grid}.b-inspection figcaption span{gap:var(--space-md);padding-block:var(--space-sm);border-block-end:var(--rule-hair) solid var(--color-rule);display:flex}.b-inspection figcaption b{color:var(--color-accent);font-family:var(--font-display)}.b-method{color:var(--color-accent-ink);background:var(--color-ink)}.b-method .b-section__head>p{color:var(--color-ink-2)}.b-method ol{border-block-start:var(--rule-medium) solid var(--color-accent);padding:0;list-style:none}.b-method li{gap:var(--space-lg);padding-block:var(--space-xl);border-block-end:var(--rule-hair) solid var(--color-rule);grid-template-columns:3.5rem minmax(0,1fr);display:grid}.b-method li>b{color:var(--color-accent);font-family:var(--font-display);font-variant-numeric:tabular-nums}.b-method h3{font-family:var(--font-outlier);font-size:var(--text-md);font-weight:900}.b-method li p{color:var(--color-ink-2);margin-block-start:var(--space-sm)}.b-terms{border-block-start:var(--rule-medium) solid var(--color-accent)}.b-terms div{gap:var(--space-xs);padding-block:var(--space-lg);border-block-end:var(--rule-hair) solid var(--color-rule);display:grid}.b-terms dt{color:var(--color-accent);font-family:var(--font-display);font-weight:600}.b-terms dd{max-width:48rem;color:var(--color-ink-2)}.b-contact{padding-block:var(--space-3xl);background:var(--color-paper-2)}.b-contact>div{gap:var(--space-xl);display:grid}.b-contact h2{font-family:var(--font-outlier);font-size:var(--text-3xl);font-weight:900}.b-contact div>div>p:first-child{max-width:36rem}.b-contact .action-link{margin-block-start:var(--space-xl)}.b-contact .fineprint{margin-block-start:var(--space-sm)}.b-footer{padding-block:var(--space-xl) var(--space-3xl);border-block-start:var(--rule-hair) solid var(--color-rule);font-family:var(--font-display);font-size:var(--text-xs)}.b-footer div{gap:var(--space-sm);display:grid}@media (hover:hover) and (pointer:fine){.b-index a:hover span,.b-rail a:hover{color:var(--color-accent)}}@media (width>=40rem){.b-intro{grid-template-columns:minmax(17rem,.9fr) minmax(0,1.1fr);align-items:center}.b-index a{grid-template-columns:4rem minmax(0,1fr) auto}.b-index small{grid-column:auto}.b-spec__head{display:grid!important}.b-spec>div{grid-template-columns:6rem minmax(12rem,1fr) minmax(12rem,.8fr);align-items:baseline}.b-spec p{grid-column:auto}.b-inspection figcaption{grid-template-columns:repeat(3,minmax(0,1fr))}.b-inspection figcaption span{border-inline-end:var(--rule-hair) solid var(--color-rule)}.b-terms div{grid-template-columns:minmax(10rem,.45fr) minmax(0,1.55fr)}.b-contact>div{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr)}.b-contact>div>p{grid-column:1/3}.b-footer div{grid-template-columns:minmax(0,1fr) auto}}@media (width>=60rem){.b-rail{width:5rem;min-height:0;padding-block:var(--space-lg);border-block-end:0;border-inline-end:var(--rule-hair) solid var(--color-rule);flex-direction:column;justify-content:space-between;inset:0 auto 0 0}.b-rail__brand{writing-mode:vertical-rl}.b-rail__links{gap:var(--space-lg);flex-direction:column;display:flex}.b-rail__links a{justify-content:center;display:inline-flex}.b-rail__label{display:none}.b-main,.b-footer{margin-inline-start:5rem}.b-main{padding-block-start:0}.b-intro{grid-template-columns:minmax(22rem,.9fr) minmax(0,1.1fr);min-height:min(44rem,82vh)}.b-method ol{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.b-method li{padding-inline:var(--space-xl);border-inline-end:var(--rule-hair) solid var(--color-rule)}}
