#hero{background:linear-gradient(90deg,var(--white) 0 50%,var(--off-white) 50% 100%);border-bottom:1px solid var(--border-dark);display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto auto 1fr;min-height:calc(100dvh - var(--header-h));position:relative}#hero:before{background:var(--border-dark);bottom:0;content:"";left:50%;position:absolute;top:0;width:1px}#hero hgroup{display:flex;flex-direction:column;grid-column:1;grid-row:2;padding-inline:var(--gutter);padding-top:var(--gutter-y)}#hero hgroup .kicker{order:-1}#hero #hero-body{font-size:var(--fs-large);grid-column:1;grid-row:3;padding-inline:var(--gutter);padding-bottom:var(--gutter-y)}#hero #hero-body p{margin:0 0 1rem}#hero #hero-body p:last-child{margin-bottom:0}#hero #hero-body .btn-wrap{margin-top:2.5rem}#hero figure{align-self:center;background:var(--white);border:1px solid var(--border-dark);box-shadow:0 8px 32px rgba(1,7,11,.07);grid-column:2;grid-row:1/-1;justify-self:center;margin:var(--gutter);position:relative;width:min(42rem,calc(100% - var(--gutter)*2))}#hero figure:before{background:var(--red);content:"";height:3px;left:0;position:absolute;right:0;top:0}#hero figure img{box-sizing:content-box;display:block;height:2rem;padding:2rem 2rem 1.75rem;width:auto}#hero #org-facts{border-top:1px solid var(--border-dark);display:grid;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}#hero #org-facts,#hero #org-facts li{border-bottom:1px solid var(--border-dark)}#hero #org-facts li{border-right:1px solid var(--border-dark);padding:1.5rem 2rem}#hero #org-facts li:nth-child(2n){border-right:none}#hero #org-facts li:nth-last-child(-n+2){border-bottom:none}#hero #org-facts small{color:var(--muted);display:block;font-size:var(--fs-tiny);font-weight:var(--fw-bold);letter-spacing:var(--ls-large);margin-bottom:.4rem;text-transform:uppercase}#hero #org-facts strong{color:var(--black);display:block;font-size:var(--fs);font-weight:var(--fw-bold);letter-spacing:var(--ls);line-height:var(--lh-list)}#hero #org-partners{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}#hero #org-partners li{border-right:1px solid var(--border-dark);padding:1.25rem 2rem 1.75rem}#hero #org-partners li:last-child{border-right:none}#hero #org-partners strong{color:var(--black);display:block;font-weight:var(--fw-bold);letter-spacing:var(--ls);margin-bottom:.2rem}#hero #org-partners small{display:block;font-size:var(--fs-small);line-height:var(--lh-list)}