.newoncity-companypage{color:var(--newoncity-ink);padding:0 0 clamp(96px,14vh,160px)}.newoncity-companypage__spc{column-gap:var(--newoncity-gutter);padding-top:clamp(96px,14vh,160px);padding-left:var(--newoncity-pad);padding-right:var(--newoncity-pad);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.newoncity-companypage__spc-head{grid-column:1/5;align-content:start;display:grid}.newoncity-companypage__spc-title{margin:0}.newoncity-companypage__spc-body{grid-column:7/-1;gap:clamp(28px,4vh,44px);min-width:0;display:grid}.newoncity-companypage__spc-members{background:var(--newoncity-line);align-items:stretch;gap:1px;min-height:220px;display:flex}.newoncity-companypage__spc-member{background:var(--newoncity-paper);border-top:1px solid var(--newoncity-accent);align-content:end;min-width:0;padding:clamp(22px,2.5vw,36px);display:grid}.newoncity-companypage__spc-share{color:var(--newoncity-accent);font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;display:inline-flex}.newoncity-companypage__spc-share i{font-style:normal}.newoncity-companypage__spc-name{margin-top:24px}.newoncity-companypage__spc-entity{text-align:start;justify-items:start;gap:8px;padding-inline:clamp(22px,2.5vw,36px);display:grid}.newoncity-companypage__partner-sections{row-gap:clamp(80px,12vh,168px);display:grid}.newoncity-companypage__partner-section{column-gap:var(--newoncity-gutter);min-height:100vh;padding-top:clamp(96px,14vh,160px);padding-left:var(--newoncity-pad);padding-right:var(--newoncity-pad);grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;display:grid}.newoncity-companypage__partner-copy{grid-column:1/5;align-content:start;align-self:start;gap:24px;min-width:0;display:grid;position:sticky;top:112px}.newoncity-companypage__partner-lockup{gap:16px;display:grid}.newoncity-companypage__partner-logos{align-items:center;display:flex}.newoncity-companypage__partner-logo{background-position:0;background-repeat:no-repeat;background-size:contain;background-origin:content-box;width:42px;height:42px}.newoncity-companypage__partner-logos .newoncity-companypage__partner-logo+.newoncity-companypage__partner-logo{box-sizing:content-box;margin-left:13px;padding-left:13px;position:relative}.newoncity-companypage__partner-logos .newoncity-companypage__partner-logo+.newoncity-companypage__partner-logo:before{content:"";background:var(--newoncity-line);width:1px;height:50%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.newoncity-companypage__partner-metabtn{margin-top:28px}.newoncity-companypage__partner-metabtns{flex-direction:column;align-items:flex-start;gap:12px;margin-top:28px;display:flex}.newoncity-companypage__partner-metabtns .newoncity-companypage__partner-metabtn{margin-top:0}.newoncity-companypage__partner-name{margin:0}.newoncity-companypage__partner-theme{color:var(--newoncity-accent);margin:0}.newoncity-companypage__partner-statement{margin:0}.newoncity-companypage__partner-body{color:var(--newoncity-text-body);margin:0}.site-shell .newoncity-companypage__partner-link,.site-shell .newoncity-companypage__cta{background:var(--newoncity-ink);width:fit-content;min-height:48px;color:var(--newoncity-on-dark);border-radius:2px;justify-content:center;align-items:center;padding:0 24px;text-decoration:none;transition:background .25s;display:inline-flex}.site-shell .newoncity-companypage__partner-link:hover,.site-shell .newoncity-companypage__cta:hover{background:var(--newoncity-accent)}.newoncity-companypage__partner-link-label{z-index:1;color:var(--newoncity-on-dark);white-space:nowrap;display:block;position:relative}.newoncity-companypage__partner-records{gap:clamp(60px,5vw,72px)var(--newoncity-gutter);grid-column:7/-1;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.newoncity-companypage__partner-records--notes{align-content:start;gap:clamp(40px,5vw,68px)var(--newoncity-gutter)}.newoncity-companypage__record{grid-template-rows:auto auto 1fr;gap:18px;min-width:0;display:grid}.newoncity-companypage__record-thumb{aspect-ratio:4/3;background:var(--newoncity-ink)center/cover no-repeat;border-radius:2px}.newoncity-companypage__record h3{margin:0}.newoncity-companypage__record dl{gap:0;margin:0;display:grid}.newoncity-companypage__record dl>div{border-bottom:1px solid var(--newoncity-line);grid-template-columns:76px minmax(0,1fr);gap:14px;padding:8px 0;display:grid}.newoncity-companypage__record dt{color:var(--newoncity-text-muted)}.newoncity-companypage__record dd{color:var(--newoncity-text-muted);margin:0}.newoncity-companypage__note{align-content:start;gap:18px;min-width:0;display:grid}.newoncity-companypage__record-thumb--ph{background:var(--newoncity-cream,#f2efe9);place-items:center;display:grid}.newoncity-companypage__record-thumb--ph:after{content:"";aspect-ratio:1;background:var(--newoncity-accent);width:clamp(28px,3vw,44px)}.newoncity-companypage__note-title{color:var(--newoncity-ink);margin:0}.newoncity-companypage__note dl{gap:0;margin:0;display:grid}.newoncity-companypage__note dl>div{border-bottom:1px solid var(--newoncity-line);grid-template-columns:76px minmax(0,1fr);gap:14px;padding:8px 0;display:grid}.newoncity-companypage__note dt{color:var(--newoncity-text-muted)}.newoncity-companypage__note dd{color:var(--newoncity-text-muted);margin:0}.newoncity-companypage__spc-title{font-size:var(--newoncity-fs-hero);line-height:var(--newoncity-lh-heading);letter-spacing:var(--newoncity-ls-tight)}.newoncity-companypage__spc-entity{gap:10px}.newoncity-companypage__partner-theme{font-family:var(--newoncity-font-title);font-size:var(--newoncity-fs-title-md);font-weight:var(--newoncity-fw-regular);line-height:var(--newoncity-lh-heading);letter-spacing:var(--newoncity-ls-snug)}.newoncity-companypage__spc-entity-name{font-family:var(--newoncity-font-title);font-size:var(--newoncity-fs-display);font-weight:var(--newoncity-fw-regular);line-height:var(--newoncity-lh-heading);letter-spacing:var(--newoncity-ls-tight)}.newoncity-companypage__spc-share{font-family:var(--newoncity-font-title);font-size:var(--newoncity-fs-hero-sub);font-weight:var(--newoncity-fw-regular);line-height:var(--newoncity-lh-heading);letter-spacing:var(--newoncity-ls-tight)}.newoncity-companypage__spc-name{font-family:var(--newoncity-sans);font-size:var(--newoncity-fs-body);font-weight:var(--newoncity-fw-medium);line-height:var(--newoncity-lh-heading);letter-spacing:var(--newoncity-ls-tight)}.newoncity-companypage__partner-copy{gap:20px}.newoncity-companypage__partner-name{font-size:var(--newoncity-fs-hero-sub);line-height:var(--newoncity-lh-heading);letter-spacing:var(--newoncity-ls-tight)}.newoncity-companypage__partner-statement{color:var(--newoncity-ink);font-family:var(--newoncity-sans);font-size:var(--newoncity-fs-body);font-weight:var(--newoncity-fw-medium);line-height:var(--newoncity-lh-body);letter-spacing:var(--newoncity-ls-body)}.newoncity-companypage__partner-body{font-size:var(--newoncity-fs-body);line-height:var(--newoncity-lh-body);letter-spacing:var(--newoncity-ls-body)}.newoncity-companypage__record h3,.newoncity-companypage__note-title{font-size:var(--newoncity-fs-title-sm);font-weight:var(--newoncity-fw-medium);line-height:var(--newoncity-lh-heading);letter-spacing:var(--newoncity-ls-snug)}.newoncity-companypage__record dt,.newoncity-companypage__note dt{font-family:var(--newoncity-label);font-size:var(--newoncity-fs-caption);font-weight:var(--newoncity-fw-medium);line-height:var(--newoncity-lh-ui);letter-spacing:var(--newoncity-ls-label)}.newoncity-companypage__record dd,.newoncity-companypage__note dd{color:var(--newoncity-text-body);font-size:var(--newoncity-fs-label);line-height:var(--newoncity-lh-body);letter-spacing:var(--newoncity-ls-body)}@media (max-width:1023.98px){.newoncity-companypage__spc,.newoncity-companypage__partner-section{grid-template-columns:1fr}.newoncity-companypage__spc-head,.newoncity-companypage__spc-body,.newoncity-companypage__partner-copy,.newoncity-companypage__partner-records{grid-column:1/-1}.newoncity-companypage__partner-copy{position:static}.newoncity-companypage__partner-records{margin-top:clamp(36px,6vh,64px)}}@media (max-width:767.98px){.newoncity-companypage__spc,.newoncity-companypage__partner-section,.newoncity-companypage__outro{padding-left:16px;padding-right:16px}.newoncity-companypage__spc,.newoncity-companypage__partner-section{min-height:0;padding-top:var(--newoncity-section-gap)}.newoncity-companypage__spc-body{gap:clamp(24px,4vh,36px)}.newoncity-companypage__partner-records{grid-template-columns:1fr}.newoncity-companypage__spc-members{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:12px;min-height:0;display:grid}.newoncity-companypage__spc-member{border-top:1px solid var(--newoncity-accent);background:0 0;align-content:start;padding:12px 0 0;display:grid}.newoncity-companypage__spc-name{margin-top:8px}.newoncity-companypage__spc-entity{gap:6px;padding-inline:0}.newoncity-companypage__spc-title{font-size:var(--newoncity-fs-title-lg)}.newoncity-companypage__record dl>div,.newoncity-companypage__note dl>div{grid-template-columns:1fr;gap:4px}.newoncity-companypage__contribution-items{grid-template-columns:1fr}}
