.newoncity-sitehero{color:var(--newoncity-ink);--hero-foot:clamp(64px,10vh,128px);padding:400px var(--newoncity-pad)var(--hero-foot)}.newoncity-sitehero__intro{column-gap:var(--newoncity-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.newoncity-sitehero__media-reveal{margin-top:clamp(48px,6.5vh,96px)}.newoncity-sitehero__head{grid-column:1/8;min-width:0}.newoncity-sitehero__title{margin:0}.newoncity-sitehero__lead{color:var(--newoncity-text-body);grid-column:8/13;margin:0;padding-top:0}.newoncity-sitehero__media{--hero-media-filter:grayscale(1);--hero-expand:0;--hero-bleed:var(--newoncity-pad);width:calc(100% + var(--hero-bleed)*2*var(--hero-expand));margin-inline:calc(var(--hero-bleed)*-1*var(--hero-expand));background-color:var(--newoncity-dark);border-radius:2px;height:clamp(320px,54vh,620px);position:relative;overflow:hidden}.newoncity-sitehero__media-image{object-fit:cover;filter:var(--hero-media-filter);will-change:transform;position:absolute;inset:-25% 0;transform:translate(0,0)scale(1.14);width:100%!important;height:150%!important}@media (max-width:1099.98px){.newoncity-sitehero{padding-top:260px}}@media (max-width:899.98px){.newoncity-sitehero__intro{grid-template-columns:1fr;row-gap:clamp(16px,3vh,24px)}.newoncity-sitehero__media-reveal{margin-top:clamp(32px,5vh,56px)}.newoncity-sitehero__head,.newoncity-sitehero__lead{grid-column:1/-1}.newoncity-sitehero__lead{padding-top:0}.newoncity-sitehero__media{height:clamp(200px,34vh,360px)}}@media (max-width:767.98px){.newoncity-sitehero{padding:180px var(--newoncity-pad)var(--hero-foot)}}@media (prefers-reduced-motion:reduce){.newoncity-sitehero__media-image{will-change:auto;transform:none!important}}.newoncity-sitehero--full{min-height:88dvh;padding:0 var(--newoncity-pad)var(--hero-foot);color:var(--newoncity-on-dark);align-items:flex-end;display:flex;position:relative}.newoncity-sitehero--full .newoncity-sitehero__media{border-radius:0;width:100%;height:100%;margin-inline:0;position:absolute;inset:0}.newoncity-sitehero--full .newoncity-sitehero__media:after{content:"";background:linear-gradient(#1110 22%,#11111161 58%,#111111b8 100%),linear-gradient(#111111d1 0,#1111119e 88px,#1110 190px);position:absolute;inset:0}.newoncity-sitehero--full .newoncity-sitehero__intro{z-index:1;width:100%;position:relative}.newoncity-sitehero--full .newoncity-sitehero__title,.newoncity-sitehero--full .newoncity-sitehero__lead{color:var(--newoncity-on-dark)}@media (max-width:1099.98px){.newoncity-sitehero--full{padding-top:0}}
.newoncity-subpage-tabs{border-bottom:1px solid var(--newoncity-line);border-top:1px solid var(--newoncity-line);padding-inline:var(--newoncity-pad);grid-template-columns:1fr;margin:0;display:grid}.newoncity-subpage-tabs a{color:var(--newoncity-ink);font-size:var(--newoncity-fs-body);align-items:center;min-height:72px;text-decoration:none;transition:color .3s;display:flex;position:relative}.newoncity-subpage-tabs a+a{border-top:1px solid var(--newoncity-line)}.newoncity-subpage-tabs a:hover,.newoncity-subpage-tabs a:focus-visible,.newoncity-subpage-tabs a.is-active{color:var(--newoncity-accent)}.newoncity-subpage-tabs a.is-active:after{background:var(--newoncity-accent);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.newoncity-subpage-tabs a:focus-visible{outline:2px solid var(--newoncity-accent);outline-offset:-2px}@media (min-width:900px){.newoncity-subpage-tabs{column-gap:var(--newoncity-gutter);grid-template-columns:repeat(12,minmax(0,1fr))}.newoncity-subpage-tabs[data-tab-count="2"] a{grid-column:span 6}.newoncity-subpage-tabs[data-tab-count="4"] a{grid-column:span 3}.newoncity-subpage-tabs a+a{border-top:0}.newoncity-subpage-tabs a+a:before{background:var(--newoncity-line);content:"";bottom:0;left:calc(var(--newoncity-gutter,24px)/-2);width:1px;position:absolute;top:0}}
