.csx{margin-top:calc(-1 * var(--hdr-h));background:rgb(var(--navy))}.csx-frame{isolation:isolate;min-height:clamp(520px,70svh,660px);padding:calc(var(--hdr-h) + clamp(2rem, 6svh, 4rem)) var(--gut) clamp(3rem, 8svh, 5rem);background:rgb(var(--ink));place-items:center;display:grid;position:relative;overflow:hidden}.csx-photo{z-index:-2;object-fit:cover}.csx-shade{z-index:-1;pointer-events:none;background:radial-gradient(ellipse 58% 55% at 50% 52%, rgb(var(--navy) / .45) 0%, rgb(var(--navy) / .2) 60%, rgb(var(--navy) / 0) 100%), linear-gradient(90deg, rgb(var(--acid-dim) / .24) 0%, rgb(var(--acid-dim) / 0) 40%), linear-gradient(180deg, rgb(var(--navy) / .82) 0%, rgb(var(--navy) / .55) 25%, rgb(var(--navy) / .55) 70%, rgb(var(--navy) / .82) 100%);position:absolute;inset:0}.csx-in{text-align:center;flex-direction:column;align-items:center;max-width:62rem;display:flex}.csx-title{font:680 clamp(2.3rem, 5vw, 3.9rem)/1.06 var(--font-head);letter-spacing:-.045em;color:#fff;text-wrap:balance;margin:0}.csx-lead{color:#ffffffe0;max-width:48rem;margin:clamp(1rem,2.4svh,1.6rem) 0 0;font-size:clamp(1rem,1.3vw,1.1rem);line-height:1.75}.csx-cta{margin-top:clamp(1.6rem,4svh,2.4rem)}.csx-in .crumbs{color:#ffffffb8;justify-content:center;margin-bottom:1.4rem;display:flex}.csx-title .kick{margin-inline:auto}.csx-jump{justify-content:center;margin-top:clamp(1.6rem,4svh,2.4rem)}.csx-jump a{color:#fff;border-color:#ffffffb3}.csx-jump a:hover,.csx-jump a:focus-visible{border-color:var(--color-acid);background:rgb(var(--acid) / .14)}
