.txgM7a_hero{max-width:980px}.txgM7a_intro{max-width:72ch;margin-top:var(--rule)}.txgM7a_intro p+p{margin-top:var(--rule)}.txgM7a_actions{min-height:calc(var(--rule) * 2);margin-top:var(--rule);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.txgM7a_bottom{margin-top:calc(var(--rule) * 2);grid-template-columns:1fr 1fr auto;align-items:end;gap:22px;display:grid}.txgM7a_card{flex-direction:column;align-self:stretch;font-size:.93rem;transition:transform .15s;display:flex}.txgM7a_card .card-title{text-wrap:balance}.txgM7a_card p:not(.card-label){color:var(--ink-soft);margin-top:8px}.txgM7a_card .link{margin-top:auto;padding-top:14px}.txgM7a_cue{margin-top:6px;display:block}.txgM7a_bubbleTitle:after{content:"";border-radius:4px;position:absolute;inset:0}.txgM7a_card .link:after{content:"";border-radius:4px;position:absolute;inset:0}.txgM7a_bubbleTitle:after{border-radius:50%}.txgM7a_bubbleTitle:focus-visible{outline:none}.txgM7a_card .link:focus-visible{outline:none}.txgM7a_bubbleTitle:focus-visible:after{outline:2px solid var(--ink);outline-offset:3px}.txgM7a_card .link:focus-visible:after{outline:2px solid var(--ink);outline-offset:3px}.txgM7a_card:hover,.txgM7a_bubble:hover{transform:translateY(-2px)}.txgM7a_bubble{aspect-ratio:1;background:var(--sky);width:250px;box-shadow:var(--shadow-card);text-align:center;border-radius:50%;place-content:center;justify-items:center;line-height:1.2;transition:transform .15s;display:grid;position:relative}.txgM7a_bottom>.txgM7a_bubble{align-self:center}.txgM7a_bubbleTitle{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:1.9rem;font-weight:800;text-decoration:none}.txgM7a_bubbleEmail{z-index:1;max-width:15ch;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:30px;padding:0;font-size:.95rem;font-weight:600;line-height:1.2;position:relative}.txgM7a_bubbleEmail:hover{-webkit-text-decoration:underline 1.5px var(--green);text-decoration:underline 1.5px var(--green);text-underline-offset:3px}.txgM7a_bubble .txgM7a_bubbleNote{top:calc(50% + 62px);pointer-events:none;font-size:1.45rem;position:absolute;inset-inline:0}@media (max-width:1100px){.txgM7a_bottom{grid-template-columns:1fr 1fr}.txgM7a_bubble{grid-column:1/-1;justify-self:end}}@media (max-width:600px){.txgM7a_bottom{grid-template-columns:1fr}.txgM7a_bubble{justify-self:center}}
