.project-cta-section[data-astro-cid-4vxbd2me]{padding-block-end:clamp(5rem,10vw,9rem)}.project-cta[data-astro-cid-4vxbd2me]{border-block:1px solid rgb(var(--rgb-text) / .2);color:var(--color-text);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;padding:clamp(2rem,6vw,5rem) 0;text-decoration:none;display:grid;position:relative;overflow:hidden}.project-cta[data-astro-cid-4vxbd2me]:after{background:var(--color-accent);content:"";transform-origin:0;block-size:.2rem;inline-size:100%;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;inset-block-end:0;inset-inline-start:0;transform:scaleX(.08)}.project-cta[data-astro-cid-4vxbd2me]:hover:after,.project-cta[data-astro-cid-4vxbd2me]:focus-visible:after{transform:scaleX(1)}.project-cta[data-astro-cid-4vxbd2me]>span[data-astro-cid-4vxbd2me]:first-child{color:var(--color-text);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:.12em;grid-column:1/-1}.project-cta[data-astro-cid-4vxbd2me] strong[data-astro-cid-4vxbd2me]{letter-spacing:var(--letter-spacing-heading);font-size:clamp(2.8rem,7.6vw,8rem);font-weight:780;line-height:.83}.project-cta__arrow[data-astro-cid-4vxbd2me]{color:var(--color-accent);font-size:clamp(2rem,5vw,5rem)}@media (prefers-reduced-motion:reduce){.project-cta[data-astro-cid-4vxbd2me]:after{transition:none}}
