.ctaband{border-top:1px solid var(--line)}.ctaband__grid{align-items:center;row-gap:2rem}.ctaband__weave{z-index:0;position:absolute;inset:0;overflow:hidden}.ctaband__weave .weaveband__canvas{width:100%;height:100%;position:absolute;inset:0}.ctaband__head,.ctaband__aside{z-index:1;grid-row:1;position:relative}@media (width<=900px){.ctaband__weave{display:none}.ctaband__head,.ctaband__aside{grid-row:auto}}.ctaband__head{grid-column:1/9}.ctaband__title{letter-spacing:-.01em;color:var(--bone);font-family:Rawest,sans-serif;font-weight:400}html[data-theme=day] .ctaband__title{color:var(--fg)}.ctaband__lead-wrap{width:max-content;max-width:100%;color:inherit;flex-wrap:wrap;align-items:baseline;column-gap:clamp(.8rem,2vw,1.6rem);text-decoration:none;display:flex}.ctaband__email{color:var(--fg);opacity:0;pointer-events:none;transition:opacity .4s var(--ease-ui);font-size:clamp(1rem,1.6vw,1.4rem)}.ctaband__lead-wrap:hover .ctaband__email,.ctaband__lead-wrap:focus-visible .ctaband__email{opacity:1}.ctaband__lead-wrap:hover .ctaband__email:after,.ctaband__lead-wrap:focus-visible .ctaband__email:after{transform:scaleX(1)}.ctaband__aside{grid-column:9/13;justify-content:center;align-items:center;display:flex}@media (width<=900px){.ctaband__head{grid-column:1/13}.ctaband__aside{grid-column:1/13;justify-content:flex-start}}
