/* Homepage-only proposal. Existing logo, art, typefaces, routes and sections retained. */
#bc-house-synthesis #b2-home {
  --s-paper: #fff9f1;
  --study-forest: #213b34;
  --study-muted: #575b50;
  --study-brass: #86611c;
  --s-line: #c8c6b6;
  --s-coral: #86611c;
  color: var(--study-forest);
}
#bc-house-synthesis #b2-home .s-kicker {color:var(--study-brass);font-size:11px;letter-spacing:.105em}
#bc-house-synthesis #b2-home .s-hero-copy .s-kicker {color:#e9d6b2}
#bc-house-synthesis #b2-home .s-hero-intro {max-width:440px;font-size:19px;line-height:1.65}
#bc-house-synthesis #b2-home .s-hero-copy {max-width:54%}
#bc-house-synthesis #b2-home .s-hero h1 {max-width:620px}
#bc-house-synthesis #b2-home .s-work-value {padding:64px 54px;gap:62px;align-items:start;background:#f3f2e8;border-bottom:1px solid #d6d5c7}
#bc-house-synthesis #b2-home .s-work-copy {padding-top:20px}
#bc-house-synthesis #b2-home .s-work-copy h2 {font-size:clamp(36px,4.1cqw,50px);line-height:1.14;max-width:530px}
#bc-house-synthesis #b2-home .s-work-deck {font-size:17px;line-height:1.75;max-width:445px;color:var(--study-muted)}
#bc-house-synthesis #b2-home .s-work-value .s-button {background:transparent;color:var(--study-forest);border-color:#87978a}
#bc-house-synthesis #b2-home .s-work-value .s-button:hover {background:#e4e8dc;border-color:var(--study-forest)}
#bc-house-synthesis #b2-home .s-work-example {background:transparent;border:0;border-radius:0;box-shadow:none}
#bc-house-synthesis #b2-home .s-work-example-head {background:transparent;color:var(--study-forest);padding:0 0 21px;border-bottom:1px solid #aeb7a6}
#bc-house-synthesis #b2-home .s-work-example-head>p {color:var(--study-brass);font-size:11px}
#bc-house-synthesis #b2-home .s-work-example-head h3 {font-size:29px}
#bc-house-synthesis #b2-home .s-work-records {padding:0}
#bc-house-synthesis #b2-home .s-work-records li {padding:20px 0;border-color:#cfd3c4;gap:14px}
#bc-house-synthesis #b2-home .s-work-records .s-work-type {color:#616d59;font-size:10px}
#bc-house-synthesis #b2-home .s-work-records h4 {font-size:25px;line-height:1.2}
#bc-house-synthesis #b2-home .s-work-records p {font-size:14px;line-height:1.55}
#bc-house-synthesis #b2-home .s-work-records a {font-size:14px;min-height:40px}
#bc-house-synthesis #b2-home .s-work-example-caption {background:transparent;border-top:1px solid #aeb7a6;padding:17px 0 0;font-size:12px;line-height:1.6}
#bc-house-synthesis #b2-home .s-tools {padding-top:70px;padding-bottom:70px}
#bc-house-synthesis #b2-home .s-tools-intro>p {color:var(--study-muted);max-width:365px}
#bc-house-synthesis #b2-home .s-tools-intro figure {margin:10px -13px 0 -22px}
#bc-house-synthesis #b2-home .s-accordions {border-top-color:#687563}
#bc-house-synthesis #b2-home .s-accordions details:last-child {border-bottom-color:#687563}
#bc-house-synthesis #b2-home .s-accordions summary {color:var(--study-forest)}
#bc-house-synthesis #b2-home .s-accordion-body h3 {font-size:25px}
#bc-house-synthesis #b2-home .s-status {color:#526a52}
#bc-house-synthesis #b2-home .s-statement {background:var(--study-forest);padding:56px 40px;color:var(--s-paper)}
#bc-house-synthesis #b2-home .s-statement h2 {margin-bottom:20px}
#bc-house-synthesis #b2-home .s-statement-copy {max-width:590px;margin:0 auto 24px;font-size:17px;line-height:1.7;color:#e1e7d9}
#bc-house-synthesis #b2-home .s-statement .s-button {background:transparent;border-color:#8a9e8c;color:#fff9f1;min-width:0}
#bc-house-synthesis #b2-home .s-statement .s-button:hover {background:#304f43;border-color:#bec9ad}
#bc-house-synthesis #b2-home .s-library {padding-top:74px;padding-bottom:54px}
#bc-house-synthesis #b2-home .s-library h2 {max-width:550px;font-size:clamp(36px,3.75cqw,48px);text-wrap:balance}
#bc-house-synthesis #b2-home .s-library-copy>p:not(.s-kicker) {max-width:450px;color:var(--study-muted)}
#bc-house-synthesis #b2-home .s-photo-link img {aspect-ratio:1.12/1}
#bc-house-synthesis #b2-home .s-people {padding-top:44px;padding-bottom:70px}
#bc-house-synthesis #b2-home .s-people h2 {font-size:clamp(36px,3.7cqw,46px)}
#bc-house-synthesis #b2-home .s-people-copy>p {max-width:450px;color:var(--study-muted)}
#bc-house-synthesis #b2-home .s-people-copy .s-button {background:transparent;border-color:#87978a;color:var(--study-forest)}
#bc-house-synthesis #b2-home .s-people-copy .s-button:hover {background:#e9eedf}
#bc-house-synthesis #b2-home .s-house {background:var(--study-forest)}
#bc-house-synthesis #b2-home .s-house .s-kicker {color:#dcc6a0}
#bc-house-synthesis #b2-home .s-house nav a {display:block;font-size:22px;line-height:1.35;min-height:72px;padding:10px 6px}
#bc-house-synthesis #b2-home .s-house nav a>span {display:inline;margin-left:8px}
#bc-house-synthesis #b2-home .s-house nav small {display:block;font:400 13px/1.5 var(--s-sans);color:#c6d0bb;margin-top:7px}
@media(max-width:780px) {
  #bc-house-synthesis #b2-home .s-hero-copy {max-width:70%}
  #bc-house-synthesis #b2-home .s-hero-intro {font-size:18px;max-width:405px}
  #bc-house-synthesis #b2-home .s-work-value {padding:42px 31px;gap:32px}
  #bc-house-synthesis #b2-home .s-work-copy {padding-top:0}
  #bc-house-synthesis #b2-home .s-work-deck {max-width:570px;font-size:16px}
  #bc-house-synthesis #b2-home .s-work-copy h2 {font-size:39px;max-width:560px}
  #bc-house-synthesis #b2-home .s-tools {padding-top:51px;padding-bottom:55px}
  #bc-house-synthesis #b2-home .s-library {padding-top:55px;padding-bottom:40px}
  #bc-house-synthesis #b2-home .s-people {padding-top:30px;padding-bottom:55px}
  #bc-house-synthesis #b2-home .s-house nav a {font-size:19px}
}
@media(max-width:560px) {
  #bc-house-synthesis #b2-home .s-hero {padding-bottom:38px}
  #bc-house-synthesis #b2-home .s-hero-copy {max-width:100%}
  #bc-house-synthesis #b2-home .s-hero-intro {font-size:17px;line-height:1.65;max-width:360px}
  #bc-house-synthesis #b2-home .s-hero h1 {font-size:43px}
  #bc-house-synthesis #b2-home .s-hero-shade {background:linear-gradient(0deg,#10271e 0%,#10271ef2 42%,#10271e11 86%,transparent)}
  #bc-house-synthesis #b2-home .s-work-value {padding:38px 24px;gap:34px}
  #bc-house-synthesis #b2-home .s-work-copy h2 {font-size:36px}
  #bc-house-synthesis #b2-home .s-work-records h4 {font-size:24px}
  #bc-house-synthesis #b2-home .s-work-records a {min-height:44px}
  #bc-house-synthesis #b2-home .s-tools {padding-top:42px;padding-bottom:44px}
  #bc-house-synthesis #b2-home .s-statement {padding:43px 24px}
  #bc-house-synthesis #b2-home .s-statement h2 {font-size:32px}
  #bc-house-synthesis #b2-home .s-statement-copy {font-size:16px}
  #bc-house-synthesis #b2-home .s-library {padding-top:42px;padding-bottom:26px}
  #bc-house-synthesis #b2-home .s-library h2 {font-size:36px}
  #bc-house-synthesis #b2-home .s-people {padding-top:32px;padding-bottom:44px}
  #bc-house-synthesis #b2-home .s-people h2 {font-size:36px}
  #bc-house-synthesis #b2-home .s-house nav a {font-size:17px;line-height:1.35;padding:10px 2px}
  #bc-house-synthesis #b2-home .s-house nav a>span {display:none}
  #bc-house-synthesis #b2-home .s-house nav small {font-size:11px;line-height:1.4;margin-top:9px}
}
