:root{--color-primary:#8a1538;--color-secondary:#fff;--color-red:#f44336;--color-pink:#e91e63;--color-purple:#9c27b0;--color-deep-purple:#673ab7;--color-indigo:#3f51b5;--color-blue:#2196f3;--color-light-blue:#03a9f4;--color-cyan:#00bcd4;--color-teal:#009688;--color-green:#4caf50;--color-light-green:#8bc34a;--color-lime:#cddc39;--color-yellow:#ffeb3b;--color-amber:#ffc107;--color-orange:#ff9800;--color-deep-orange:#ff5722;--color-brown:#795548;--color-grey:#9e9e9e;--color-blue-grey:#607d8b;--color-black:#000;--color-white:#fff;--color-alpha-light-white:#ffffff73;--color-alpha-light-primary:#8a15381a;--color-alpha-light-dark:#0000004d;--color-alpha-light-dark-alt:#00000040;--color-alpha-lighter-dark:#00000026;--color-alpha-semi-dark:#000000b3;--color-alpha-light-grey:#f8f4f0bf;--color-alpha-light-grey-alt:#9e9e9e33;--color-alpha-darker-grey:#9e9e9e80;--color-alpha-dark-grey:#c5c5c533;--color-graphite:#534b49;--color-graphite-800:#292524;--color-sage:#ccc4a6;--color-sage-400:#d2cdb4;--color-sage-light:#eceadf;--color-sage-dark:#aaa389;--color-sage-700:#7e7a66;--color-accent:#f34213;--color-cta:#da380b;--color-dark:#1a1a18;--color-text-primary:#302818;--color-text-tertiary:#837e7d;--color-cream:#f7f4ec;--color-cobalt:#405aad;--color-cobalt-dark:#364b90;--color-cobalt-light:#edf0f8;--color-cobalt-800:#1c274a;--color-avail-high:#6e8c4e;--color-avail-mid:var(--color-olive);--color-avail-low:var(--color-cta);--color-table-border:#a29e9c;--color-muted:#e8e7e2;--color-bg-subtle:#dedad0;--color-graphite-dark:#3e3837;--color-cobalt-100:#d4daed;--color-accent-100:#fcd0c4;--color-graphite-alpha:#3e3837ed;--color-graphite-alpha-30:#3e38374d;--color-olive:#b5975b;--color-olive-600:#967d4c;--color-olive-700:#74613b;--color-olive-400:#bfa36a;--color-olive-100:#ede3cb;--color-neutral-50:#f9f8f5;--color-neutral-200:#e0dfd7;--color-sage-50:#f5f4ef;--color-bg-subtle-darker:#d5d0bc;--color-sage-300:#d5d0bc;--color-card:#534b49f2;--color-graphite-900:#141211}.block-project-details{background-color:var(--color-bg-subtle);color:var(--color-text-primary);padding:4rem 0 5rem}.block-project-details__grid{flex-direction:column;gap:1.5rem;margin-top:1rem;display:flex}.block-project-details__intro{display:contents}.block-project-details__intro .c-btn{order:1;align-self:flex-start}.block-project-details__headline{letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:max(2rem,min(8.6vw + .2rem,2.5rem));font-weight:500;line-height:1.2}@media (max-width:47.98rem){.block-project-details__headline{font-size:2rem}}.block-project-details__desc{font-size:1rem;line-height:1.4}.block-project-details__desc>:last-child{margin-bottom:0}.block-project-details__desc ul,.block-project-details__desc ol,.block-project-details__desc li{margin-bottom:.5rem}.block-project-details__desc li p,.block-project-details__desc li:last-child{margin-bottom:0}.block-project-details__main{flex-direction:column;gap:2rem;display:flex}.block-project-details__stats{flex-wrap:wrap;justify-content:space-between;gap:1.5rem 2rem;display:flex}.block-project-details__stat{flex-direction:column;gap:.5rem;display:flex}.block-project-details__stat--floors{display:none}.block-project-details__stat--energy{order:-1}@media (max-width:47.98rem){.block-project-details__stat--units{flex-basis:100%}}.block-project-details__stat-value{letter-spacing:-.02em;font-size:3.25rem;font-weight:500;line-height:1}@media (max-width:47.98rem){.block-project-details__stat-value{font-size:2rem}}.block-project-details__stat-label{text-transform:uppercase;font-size:1rem;font-weight:600;line-height:1}.block-project-details__accordions{border-top:1px solid var(--color-table-border);margin-top:2rem}.block-project-details__docs{flex-direction:column;gap:.8125rem;display:flex}@media (min-width:62rem){.block-project-details__grid{flex-direction:row;gap:1.5rem;margin-top:1.5rem}.block-project-details__headline{max-width:26.0625rem}.block-project-details__desc{max-width:27.0625rem}.block-project-details__stats{justify-content:space-between;gap:1.5rem}.block-project-details__stat{flex:0 13.625rem}.block-project-details__stat:last-child{flex-basis:11.9375rem}.block-project-details__stat--floors{display:flex}.block-project-details__stat--energy{order:0}.block-project-details__intro{flex-direction:column;flex:0 0 32.25rem;align-self:stretch;align-items:flex-start;gap:1.5rem;display:flex}.block-project-details__intro .c-btn{order:0;margin-top:auto}.block-project-details__main{flex:1 1 0;gap:2.5rem}.block-project-details__accordions{margin-top:0}}
