html :is(.hero,.page-band,.page-hero) .hero-bg{position:absolute;inset:0;z-index:-2;pointer-events:none;overflow:hidden;opacity:0;transition:opacity 0.9s var(--ease,cubic-bezier(.2,.7,.2,1))}html :is(.hero,.page-band,.page-hero) .hero-bg.is-ready{opacity:1}html :is(.hero,.page-band,.page-hero) .hero-bg.is-static{transition:none}html :is(.hero,.page-band,.page-hero) .hero-bg-ht{position:absolute;inset:0;width:100%;height:100%;display:block}html :is(.hero,.page-band,.page-hero) .hero-bg-cap{position:absolute;top:14px;right:var(--gutter,1rem);margin:0;font-family:var(--mono,"IBM Plex Mono",ui-monospace,monospace);font-size:10.5px;line-height:1.2;letter-spacing:.04em;color:var(--ink,#0b1530);opacity:.5;white-space:nowrap}@media (max-width:600px){html :is(.hero,.page-band,.page-hero) .hero-bg-cap{font-size:9.5px;top:12px}}@media print{html :is(.hero,.page-band,.page-hero) .hero-bg{display:none!important}}@media (max-width:760px){html :is(.hero,.page-band,.page-hero) .hero-bg{-webkit-mask-image:linear-gradient(to right,transparent 45%,#000 85%);mask-image:linear-gradient(to right,transparent 45%,#000 85%)}html :is(.hero,.page-band,.page-hero) .hero-bg canvas{opacity:.55}}@media (max-width:760px){html :is(.hero,.page-band,.page-hero) .hero-bg-cap{display:none}}.page-band{position:relative;isolation:isolate;overflow:hidden;background:var(--paper);border-bottom:1px solid var(--line)}.page-hero:has(.hero-bg.is-ready) .hero-canvas{display:none}.page-band.is-ink,.page-hero.is-ink{background:var(--ink);border-bottom-color:var(--ink);color:var(--paper)}.is-ink .eyebrow{color:#9db4ff}.is-ink h1,.is-ink .display,.is-ink .hero-title{color:var(--paper)}.is-ink .lede,.is-ink .hero-lede{color:rgb(244 242 236 / .78)}.is-ink .hero-bg-cap{color:var(--paper);opacity:.55}.is-ink a{color:inherit}