.bc-drawing.bl-drawing .bl-outline{fill:none;stroke:var(--bc-ink);stroke-width:.9px;stroke-linejoin:round}.bc-drawing.bl-drawing .bl-fill{fill:var(--bc-ink);stroke:none}.bc-drawing.bl-drawing text{font-size:6.5px}.bc-site svg.bl-drawing.is-sketched.sk-in .sk:not(.sk-dash){animation-duration:.8s;animation-delay:calc(min(var(--sk-i,0), 40) * .11s)}.bc-site svg.bl-drawing.is-sketched.sk-in .sk-pass:not(.sk-dash){animation-delay:calc(min(var(--sk-i,0), 40) * .11s + .24s)}.bc-site svg.bl-drawing.is-sketched.sk-in .sk-dash{animation-delay:calc(min(var(--sk-i,0), 40) * .11s)}.bc-site svg.bl-drawing.is-sketched .bl-outline{stroke-dasharray:1 1;stroke-dashoffset:1px}.bc-site svg.bl-drawing.is-sketched.sk-in .bl-outline{animation:4.2s ease-in-out 2.2s forwards bl-trace,.8s 6.6s forwards bl-settle}.bc-site svg.bl-drawing.is-sketched .bl-fill{opacity:0}.bc-site svg.bl-drawing.is-sketched.sk-in .bl-fill{animation:.9s 6.3s forwards bl-fill}.bc-site svg.bl-drawing.is-sketched .bl-late{opacity:0}.bc-site svg.bl-drawing.is-sketched.sk-in .bl-late{animation:.6s 7s forwards bl-appear}.bc-site svg.bl-drawing.sk-reset :is(.sk,.bl-outline,.bl-fill,.bl-late){transition:opacity .65s;opacity:0!important}@keyframes bl-trace{to{stroke-dashoffset:0}}@keyframes bl-settle{to{stroke-opacity:.3}}@keyframes bl-fill{to{opacity:.95}}@keyframes bl-appear{to{opacity:1}}@media (prefers-reduced-motion:reduce){.bc-site svg.bl-drawing.is-sketched .bl-outline{stroke-dashoffset:0;animation:none}.bc-site svg.bl-drawing.is-sketched :is(.bl-fill,.bl-late){opacity:1;animation:none}}
.sv .sv-index{border-top:1px solid var(--bc-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(2.5rem,5vw,4rem);display:grid}@media (min-width:720px){.sv .sv-index{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.sv .sv-index{grid-template-columns:repeat(6,minmax(0,1fr))}}.sv .sv-index a{border-bottom:1px solid var(--bc-line-faint);min-height:3.5rem;font-family:var(--bc-font-display);text-transform:uppercase;color:var(--bc-ink);transition:box-shadow .2s var(--bc-ease), padding .2s var(--bc-ease);align-items:baseline;gap:.7rem;padding:1rem .25rem 1rem 0;font-size:1.3rem;text-decoration:none;display:flex}.sv .sv-index a span{color:var(--bc-mute);letter-spacing:.1em;font-size:.7rem}.sv .sv-index a:hover{box-shadow:inset 0 -2px 0 var(--bc-red)}.sv .sv-board{border-top:1px solid var(--bc-line)}.sv .sv-dept{border-bottom:1px solid var(--bc-line);scroll-margin-top:calc(var(--bc-header) + 1.5rem);display:grid}@media (min-width:900px){.sv .sv-dept{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.sv .sv-dept:nth-child(2n) .sv-dept__drawing{border-right:0;border-left:1px solid var(--bc-line);order:2}}.sv .sv-dept__drawing{border-bottom:1px solid var(--bc-line-faint);background:linear-gradient(var(--bc-grid) 1px, transparent 1px) 0 0 / 16px 16px, linear-gradient(90deg, var(--bc-grid) 1px, transparent 1px) 0 0 / 16px 16px;place-items:center;padding:clamp(2.5rem,5vw,4rem) clamp(1rem,4vw,3.5rem);display:grid;position:relative}@media (min-width:900px){.sv .sv-dept__drawing{border-bottom:0;border-right:1px solid var(--bc-line)}}.sv .sv-dept__drawing .bc-drawing{max-width:30rem}.sv .sv-dept__sheet{color:var(--bc-dim);position:absolute;top:1rem;left:1rem}.sv .sv-dept__caption{align-items:center;gap:.5rem;display:inline-flex;position:absolute;bottom:1rem;right:1rem}.sv .sv-dept__text{padding:clamp(2rem,4vw,3.5rem) clamp(.25rem,3vw,3rem) clamp(2.25rem,4vw,3.5rem);position:relative}@media (min-width:900px){.sv .sv-dept:nth-child(2n) .sv-dept__text{padding-left:0}.sv .sv-dept:nth-child(odd) .sv-dept__text{padding-right:0}}.sv .sv-dept__no{letter-spacing:.16em;color:var(--bc-mute);margin:0 0 1rem;font-size:.78rem}.sv .sv-dept__no:after{content:"";vertical-align:middle;background:var(--bc-red);width:3rem;height:1px;margin-left:.75rem;display:inline-block}.sv .sv-dept .bc-lead{margin-top:1.1rem}.sv .sv-dept__work{border-top:1px solid var(--bc-line-faint);margin-top:1.75rem;padding-top:1.5rem}.sv .sv-layer{padding-top:calc(var(--bc-section-y) + 1.5rem)}.sv .sv-datum{border-top:2px solid var(--bc-ink);opacity:.85;height:0;position:absolute;top:0;left:0;right:0}.sv .sv-datum span{top:.6rem;right:var(--bc-gutter);color:var(--bc-dim);position:absolute}.sv .sv-layer__lead{margin-top:1.25rem}.sv .sv-layer__list{margin:1.75rem 0 2rem}.sv .sv-layer__plate{align-self:center}.sv .sv-cta__row{align-items:end;gap:2rem;display:grid}@media (min-width:960px){.sv .sv-cta__row{grid-template-columns:1fr auto}}.sv .sv-head>div:first-child{container-type:inline-size}.sv .sv-head .bc-display{font-size:13.6cqw;line-height:.96}.sv .sv-head .bc-display .sv-line{white-space:nowrap;display:inline-block}@container (min-width:600px){.sv .sv-head .bc-display{white-space:nowrap;font-size:7.9cqw}}.sv .sv-pitch{gap:1.25rem;display:grid}@media (min-width:960px){.sv .sv-pitch{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:4rem}}.sv .sv-ask{max-width:24ch;font-family:var(--bc-font-display);text-transform:uppercase;color:var(--bc-ink);text-wrap:balance;margin:0;font-size:clamp(1.7rem,3vw,2.75rem);line-height:1.02}.sv .sv-ask span{color:var(--bc-red);margin-top:.45rem;display:block}.sv .sv-head .bc-head__lead{margin-top:clamp(1.5rem,3vw,2.25rem)}
